@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;}
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__0 .avia-caption-title{
font-size:48px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__0 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__0 .avia-caption-content p{
font-size:32px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__1 .avia-caption-title{
font-size:48px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__1 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__1 .avia-caption-content p{
font-size:32px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__2 .avia-caption-title{
font-size:48px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__2 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__2 .avia-caption-content p{
font-size:32px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__3 .avia-caption-title{
font-size:48px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__3 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-jnqglwko-3603c89b6922cf9315e5bb6fcd6f7e32__3 .avia-caption-content p{
font-size:32px;
}

.avia-section.av-jnqn19u5-887c316ddb17ff5414aa17a3c3b2d7d5{
background-color:#9FAC8A;
background-image:unset;
}

.flex_column.av-2scm-74707e21df321c86f29cb39cfa4830e8{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

#top .av_textblock_section.av-3pw4-430a6cc4476126965d735685a95d2e0a .avia_textblock{
font-size:20px;
color:#ffffff;
}

.avia-section.av-2ex0-37aa864ab8f4da5b136cc41fae2cf496{
background-color:#dde8d8;
background-image:unset;
}

.flex_column.av-a81b-ad745019c146473d569981b1fdb350c7{
border-radius:0px 0px 0px 0px;
padding:40px 40px 10px 40px;
}

.avia-image-container.av-jnyyd1pw-051300e6e873afb4715da4cdb567f04e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jnyyd1pw-051300e6e873afb4715da4cdb567f04e .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-jnyyd1pw-051300e6e873afb4715da4cdb567f04e .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-31h8-7e7771ad6bd33d03a316972dc675e35c{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

#top .av_textblock_section.av-k8yuf9gs-cedc7ce837b390f083e7a4bb8cdb76c6 .avia_textblock{
font-size:20px;
}

#top .hr.hr-invisible.av-k8yutatp-027d13eb3d66bce5eee4112b42735604{
height:30px;
}

.avia-section.av-jnqqik77-a8c751185ad6fb469e8e51ba902c1f0c{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jnqqnbcp-76cd921a512d6dc0647d13a84e203f99{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jnqqnbcp-76cd921a512d6dc0647d13a84e203f99{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.blindinfusion.com/wp-content/uploads/2016/08/alustra-vignette-calgary-hunter-douglas-roman-shades-750.jpg) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-53zg-f5cc33b1e3392a67f8b46c51d0a3a059{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-53zg-f5cc33b1e3392a67f8b46c51d0a3a059{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.blindinfusion.com/wp-content/uploads/2018/11/drapery-drapes-cochrane-calgary-ab.jpg) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3ie4-a84364f0751a157f929d1d3c11d4faf3{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3ie4-a84364f0751a157f929d1d3c11d4faf3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.blindinfusion.com/wp-content/uploads/2016/08/hunter-douglas-calgary-woven-wood-blinds-750.jpg) 50% 50% no-repeat scroll ;
}

.avia-section.av-jnqqik77-10-ae0f2fa04908c6f0c526887d377c85d6{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jnqqnbcp-9-33bfd379845af06bed95661a9ff6a3c9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jnqqnbcp-9-33bfd379845af06bed95661a9ff6a3c9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.blindinfusion.com/wp-content/uploads/2018/11/type-of-window-coverings-soft-valance.jpg) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-53zg-7-72046d59426a8986883d46cc86cce706{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-53zg-7-72046d59426a8986883d46cc86cce706{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.blindinfusion.com/wp-content/uploads/2017/11/newstyle-hybrid-shutters-hunter-douglas-725.jpg) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3ie4-5-40dfd389b51d45124509f823372c636a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3ie4-5-40dfd389b51d45124509f823372c636a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.blindinfusion.com/wp-content/uploads/2018/11/calgary-paint-consultations-cochrane-750.jpg) 50% 50% no-repeat scroll ;
}

.avia-section.av-jnqorp1v-3659fb2b16f2ee0d64ad4a31617a1ea5{
background-color:#9fac8a;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-kq8-3dfecb5011152f8cf94d64f66e07173b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-kq8-3dfecb5011152f8cf94d64f66e07173b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2v5q-bcb27ec8940ad9a5b732438c23a82c75{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2v5q-bcb27ec8940ad9a5b732438c23a82c75{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-jnqmx4ap-3335e864187ef57a87a409bd98691ab2 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .hr.hr-invisible.av-669i-6f9de46216a1713dfa086ecba2328e09{
height:20px;
}

#top .hr.hr-invisible.av-2mka-385587cd8eb193fa4343f71759addbb0{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3f2y-1e8ef59be116c4b3588be364c25b9153{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3f2y-1e8ef59be116c4b3588be364c25b9153{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-k8yuf9gs-cedc7ce837b390f083e7a4bb8cdb76c6 .avia_textblock{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-k8yuf9gs-cedc7ce837b390f083e7a4bb8cdb76c6 .avia_textblock{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-k8yuf9gs-cedc7ce837b390f083e7a4bb8cdb76c6 .avia_textblock{
font-size:14px;
}
}

