@charset "utf-8";
/* CSS Document */

/*
Theme Name: Blind Infusion
Theme URI: https://www.blindinfusion.com/
Description:  Blind Infusion
Author: BlindDrop Design Inc.
Author URI: https://www.blinddrop.com/
Template: enfold
Version: 1.0
*/

@import url(/wp-content/themes/enfold-child/../enfold/style.css);


.main_color strong
{
color: inherit !important;	
	}

.main_color b
{
color: inherit !important;	
	}	
	
.logo
{
padding-top:0px !important;
padding-bottom:10px !important;
	} 



#top #header_main > .container UL.sub-menu {
    margin-top:-50px !important;
}


#top .av-main-nav ul ul {
    left: 207px;
}



.avia-menu.av_menu_icon_beside {
    border: none !important;
}


#header_meta {
background-color:#FFFFFF !important;
}

#header_meta #avia2-menu {
	
margin-top: 10px !important;	
	
}



#header_meta #avia2-menu li a {
 
	font-size: 14px !important; 
}


#top .av-menu-button>a .avia-menu-text {
    border-color: #dde8d8 !important;
	border: 4px solid;
    border-radius: 12px;
	margin-right: 8px !important;
	padding: 5px 10px 5px 10px !important;
}


#header_main {
border-bottom: 2px solid #44646d !important;
}


#footer .widgettitle 
{
  
  color: !important;
  font-size: 18px !important;
  text-align: center !important;
  	
	}
	
	
#footer .widget P
{
	
color:  !important;	
text-align: center !important;	
	font-size: 16px !important;
	
	}	



.html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 1.3em;
    text-align: left;
    letter-spacing: 1px;
}


#bifw .container { width: 100% !important; max-width: 100%; padding: 0; margin: 0; }


.bihighlightbox
{

	border:1px solid #ffffff !important;
	display: block !important;
	background-size: cover !important;

	margin: 0px !important;
	padding: 250px 20px 250px 20px !important;
	background: rgba(0, 0, 0, 0.5);
    /*opacity: .5;*/
	
}

.bihighlightbox:hover{
  background:rgba(0,0,0,.7);
		color: rgba(224, 227, 186, 1.0);
    /*opacity: 1.0;*/
	
}



.bihighlightbox:hover
{

	color: rgba(224, 227, 186, 1.0);
    /*opacity: 1.0;*/
	
}


.bihighlightbox h2
{
text-align: center !important;
	color: rgba(255, 255, 255, 1.0);
    /*opacity: 1.0;*/
position: relative !important;	
	
}



.bihighlightbox:hover h2
{
text-align: center !important;
	color: rgba(224, 227, 186, 1.0);
    /*opacity: 1.0;*/
position: relative !important;	
	
}









.bihighlightbox-types
{

	border:1px solid #ffffff !important;
	display: block !important;
	background-size: cover !important;
	margin: 0px !important;
	padding: 200px 50px 200px 50px !important;
	background: rgba(0, 0, 0, 0.5);
    /*opacity: .5;*/
	font-size: 18px !important;
	text-align: justify !important;
	color: white !important;
}

.bihighlightbox-types:hover{
  background:rgba(0,0,0,.7);
		color: rgba(224, 227, 186, 1.0);
    /*opacity: 1.0;*/
	
}



.bihighlightbox-types:hover
{

	color: rgba(224, 227, 186, 1.0);
    /*opacity: 1.0;*/
	
}


.bihighlightbox-types h2
{
text-align: center !important;
	color: rgba(255, 255, 255, 1.0);
    /*opacity: 1.0;*/
position: relative !important;	
	
}



.bihighlightbox-types:hover h2
{
text-align: center !important;
	color: rgba(224, 227, 186, 1.0);
    /*opacity: 1.0;*/
position: relative !important;	
	
}



















.wp-image-356
{
	
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom: 0px !important;
}



.wp-image-355
{
	
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom: 0px !important;
}



.wp-image-357
{
	
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom: 0px !important;
}


.wp-image-1132
{
	
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}



body .aligncenter > .wp-image-1132 
{
	
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}











 
.title_container .main-title, .title_container .main-title a
{

	font-size: 1.5em !important;
	color: #222222 !important;
	text-align: center !important;
margin-top: 20px !important;
	margin-bottom: 20px !important;
	
}



.alternate_color .title_container {
border: 0px !important;
background-color: none !important;
padding-left:30px !important;	
	padding-top:20px !important;
	
}




.bishortseparator-purple .hr-inner-style

{
    border-color: #44646d !important;
	background-color:  #44646d !important;
}

.bishortseparator-purple .hr-short .hr-inner {
    border-color: #44646d !important;
	background-color:  #44646d !important;
}


.hr.hr-short * {
        border-color: #44646d !important;
	background-color:  #44646d !important;

}
	




.html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 0.9em !important;
    text-align: left !important;
    letter-spacing: 1px;
	padding: 5px 20px 5px 20px !important;	
}

.html_modern-blog #top .post-entry .blog-categories {
    text-align: left !important;
	top: -15px !important;
	padding: 5px 20px 5px 20px !important;	
}




.avia-button > .avia_iconbox_title

{
	font-size: 20px !important;
	text-decoration: none !important;

}

.avia-button
{
	font-size: 20px !important;
	text-decoration: none !important;

}




.title_container { background-color: #FDFDFD; }

#main .container_wrap {
    border-top: 0 none !important;
}


.testimonial_body P
{
	
	color: #222222 !important;
	font-style: italic !important;
	
}


.testimonial_slide

P
{
	text-align: center !important;	
	color: #222222 !important;
	font-style: italic !important;
	font-size:16px !important;
	
}


#cycledtestimonialwidget-3 .widgettitle
{
	
	font-size: 22px !important;
	text-align: center !important;
	margin-top:0px !important;
	padding-top:0px !important;
	
}


#cycledtestimonialwidget-3 .widgettitle
{
	
	font-size: 22px !important;
	text-align: center !important;
	margin-top:0px !important;
	padding-top:0px !important;
	
}

.easy-t-slideshow-wrap
{
	
padding: 10px 60px 10px 60px !important;	
	
}



.wp-caption-text

{
	font-size: 16px !important;
	text-align: center !important;
	font-style: normal !important;
	font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial, sans-serif;
	font-weight: 500 !important;
}


#top .wp-caption img {
    border: none !important;

}

#top .wp-caption
{
    border: none !important;

}

#header_meta #avia2-menu {
margin-right: 30px !important;
margin-top: 15px !important;	
}

.related_image_wrap img {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    -webkit-backface-visibility: hidden;
	height: 100px !important;
	overflow: hidden !important;
}

.slide-meta-comments {display:none !important;}

UL.social_bookmarks
{margin-top: 15px !important;}

UL.av-main-nav
{margin-top: -15px !important;}

@media only screen and (max-width: 1500px) 
{
	UL.av-main-nav
{margin-top: 0px !important;}
	

  nav.main_menu {
    display: block !important;
  }
  #avia-menu .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }


#menu-item-search
	{display: block !important;
	}

#av-burger-menu-ul .av-menu-button> a .avia-menu-text {
    border-color: white !important;
	border: 0px solid !important;
    border-radius: 0px !important;
	margin-right: 0px !important;
	padding: 0px !important;
}
	
	

	
#top #header_main>.container UL.sub-menu {
    margin-top: 0px !important;
}	
	
#header_meta #avia2-menu {
margin-right: 0px !important;
}
	
	
	
}


@media only screen and (max-width: 990px){

	
	
.avia-slideshow-controls
{
	display: none !important;
	
}
	

h1.post-title
{

	text-align: center !important;
	
	}
	
	
	
	
	
	
	
}

@media only screen and (max-width: 767px){
.responsive #top #wrap_all .container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    float: none;
}
	
.title_container .main-title {
padding:10px !important;
margin:10px !important; 
	
}
	

.responsive .title_container .main-title+.breadcrumb {
padding-left:20px !important;
	margin-left:20px !important; 
}	
	
	
.title_container .main-title, .title_container .main-title a
{

	font-size: 1.5em !important;
	color: #222222 !important;
	
}	

	
	.html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 0.9em !important;
    text-align: center !important;
    letter-spacing: 1px;
	padding: 5px 10px 5px 10px !important;	
}

.html_modern-blog #top .post-entry .blog-categories {
    text-align: center !important;
	top: -15px !important;
	padding: 5px 10px 5px 10px !important;	
}
	

.slide-content, .slide-meta	
	{
	
		padding: 5px 20px 5px 20px !important;	
}

	
.easy_testimonials_grid_2 .easy_testimonials_grid_cell {
    width: 100% !important;
    margin-left: 2%;
    margin-right: 2%;
	padding: 10px 30px 10px 30px  !important;
}	
	
 
	 
#footer .widget {
    padding-left: 30px !important;
	padding-right: 30px !important;
}	
	
	
.responsive #top #wrap_all .slide-entry {
    width: 96%;
    margin-left: 4% !important;
	margin-right: 4% !important;
}	

	
	
#socket .copyright {
    float: left;
	padding-left: 30px !important;
}	
	
.responsive #socket .sub_menu_socket {
    display: block;
    float: none;
    width: 100%;
    clear: both;
    margin: 0 0 0 -15px;
	padding-left:30px !important;
}	

.main_color .entry-content
	
	{
	margin: 10px 20px 10px 20px !important;
	
	}
	
	.av-burger-menu-main
	{margin-right: 30px !important;}
}

.avia-section.av-jo0koii5-7ad8e12738db3cdb9a3bbcdef8ef73f8{
background-color:#f9eff6;
background-image:unset;
}

.flex_column.av-jo0kjkab-ba23b87919d02395ae39ed4d8ca9b6a8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-154srd-be3c7337c2e2b16b4ae4a1a49294693f{
border-radius:0px 0px 0px 0px;
padding:30px 10px 30px 50px;
}

#top .av_textblock_section.av-jnz4ps35-5cee952676b90193fd035f3f6fa5dedc .avia_textblock{
font-size:18px;
}

.flex_column.av-465r-4404791b26e5f4c580e273bf6bb7b8f9{
border-radius:0px 0px 0px 0px;
padding:40px 20px 20px 40px;
}

#top .av_textblock_section.av-jnz50gxq-00039f899dc209862cf9de617518cb0f .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-joc0w4lk-8589598d77bf76806cb9300070db51ce{
height:50px;
}

.flex_column.av-a81b-805f53dac4839fb16e8594b68c4553db{
border-radius:0px 0px 0px 0px;
padding:40px 20px 20px 40px;
}

.avia-image-container.av-jnyyd1pw-f69b5cecd63846b8916508edba002856 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jnyyd1pw-f69b5cecd63846b8916508edba002856 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-jnyyd1pw-f69b5cecd63846b8916508edba002856 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .av_textblock_section.av-jnyyt8vo-73151fb07817710a65796c68aff1b3e6 .avia_textblock{
font-size:18px;
}

.flex_column.av-478n-16e8b76cf7b66005aacdf145ea80fa2b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-jo0koii5-38-02480699652b3fafcdd76255c6146d32{
background-color:#f9eff6;
background-image:unset;
}

.flex_column.av-s64lt-90f5c929b0e92fa77bad66fa7b2fb141{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-154srd-37-84b07f65ba2f5ca5ad208cad65cb8649{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzedhkf-69832d1ec14471b43f90ba99041b7bef .avia_textblock{
font-size:20px;
}

.flex_column.av-s64lt-36-4804b1fd21f25d19125df85f26e3211b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-s64lt-33-1ba43de7533cb64e784d347e526fa5e2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-s64lt-31-318a065f88f4524477e4eaca9994dc6d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-s64lt-29-00bf1439c78175327a99a2223f8ee5ec{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-s64lt-27-8e4d3f52343aec3a750b0ac3f954297c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lacup-5cd0fef49ccd3fde1d736c426c0bdbab{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzeie72-a0b77f60f8469c16351af6d4e1b08124 .avia_textblock{
font-size:18px;
}

.flex_column.av-s64lt-24-24f7479114fa04f9745ab07a6003c9f3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lacup-22-78f9b4a58525a5146810ac0a3fdf315a{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzeie72-21-11cc1858bec626e080af7755b75d1296 .avia_textblock{
font-size:18px;
}

.flex_column.av-s64lt-19-c3549869e0476dd132964af3bed6ca70{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lacup-17-24eafd4e334657ea9f4a5f09edfc02b8{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzeie72-16-69fb17b4d9f8f775cacf107f5ac1724b .avia_textblock{
font-size:18px;
}

.flex_column.av-s64lt-14-0e2671690f83e9733d5706927aed732d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lacup-12-1a6dbbffed0552ab5a411bcf06c9afa1{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzeie72-11-b58f91b20d89a9be9bba924c2935a054 .avia_textblock{
font-size:18px;
}

.flex_column.av-s64lt-9-0fd26bf17c6b68da04695e8125cdea75{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lacup-7-41cb121ba7dfda75ad4fa9f7f4cee6a8{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzeie72-6-2dee710f1d7f42c96bbe0616db2df337 .avia_textblock{
font-size:18px;
}

.avia-section.av-3kkz5-5-371ebf1443b82783f1a371c372ce5a9c{
margin-top:0px;
margin-bottom:20px;
}

.flex_column.av-s64lt-4-ff74ee879cb33790819ef672ba675611{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-lacup-2-e895d336e6c97ce55b6989a7fcf28e58{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnzeie72-1-3d564edb63f9f6575c31545d1ff06c48 .avia_textblock{
font-size:18px;
}


