@charset "utf-8";
/* CSS Document */

/*
Theme Name: Blush Lane Organics
Theme URI: http: //blushlane.wpengine.com/
Description: Blush Lane Theme
Author: BlindDrop Design Inc.
Author URI: http: //www.blinddrop.com/
Template: enfold
Version: 1.0
*/

@import url("../enfold/style.css");


.html_header_top.html_logo_center .logo {
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

html.html_boxed-BLO
{
background-size: cover !important;  
max-width: 100% !important;
max-height: 100% !important;	
	}


.logo, .logo a, .logo a img {



}


#header_meta .container
{
	
	}


.header_color .header_bg {



}



.logo IMG
{
	margin-top: 0px !important;
padding-left: 0px !important;
	}
	
div .logo {
float: left !important;
position: absolute;
left: -20px;
}
	

.sub-menu a:hover
{
	color:  !important;
	
	}

.main_color strong
{
color: inherit !important;	
	}

.main_color b
{
color: inherit !important;	
	}	
	

#header_main_alternate
{
background-color: #342f29  !important;	
border-top: ;!important;
	}

.container_wrap_logo
{

	}

.main-title, .entry-title
{
	font-size: 22px !important;
	color: #342f29 !important;
	weight: bold !important;
	}


.main-title a:link
{
	
	color: #342f29 !important;
	}
	
.main-title a:hover
{
	color: #342f29 !important;
	
	}
	
	.main-title a:visited
{
	color: #342f29 !important;
	
	}
	
.entry-title a:link	
	{
	color: #342f29 !important;
	
	}
	
.entry-title a:link
{
	
	color: #342f29 !important;
	}
	
.entry-title a:hover
{
	color: #342f29 !important;
	
	}
	
.entry-title a:visited
{
	color: #342f29 !important;
	
	}


#footer .widgettitle 
{
  
  color: !important;
  font-size: 18px !important;
  text-align: center !important;
  	
	}
	
	
#footer .textwidget
{
	
color:  !important;	
text-align: center !important;	
	
	}	

.phone-info
{
	font-size: 18px !important;

	margin-top: 5px !important;
	
	}


#header .avia_mega_div .units {
padding-left: 20px !important;
margin-bottom: 10px !important;
}


#top #header .avia_mega_div > .sub-menu > li > ul > li  a
{
padding-bottom: 8px !important;
padding-top: 8px !important;	
border-bottom: 1px solid #000000 !important;
	}

.avia_mega_div .avia-bullet { margin-top: 8px; top:5px !important;}


.socket_color li
{

	}


.footer_color
{

		}




.breadcrumb
{
 color: #555555 !important;
	}
	
.breadcrumb-trail 
{
color: #333333 !important;
	}
	
.breadcrumb a{color: #333333 !important;}
.breadcrumb a:hover{color: #222222 !important;}	


#top .social_bookmarks
{
font-size: 20px !important;
color: #ffffff !important;
padding-top:10px !important;
position: absolute;
top: 20px !important;
	}

#top .social_bookmarks li a 
{
	 color: #ffffff !important;
}

#top .social_bookmarks li a:hover 
{

	color: #ffffff !important;
}


#top .social_bookmarks li {

margin-right: 3px !important;
margin-left: 3px !important;
	
	}
	
	
#socket .social_bookmarks li a 
{
	

color: #ffffff !important;

}

#socket .social_bookmarks
{

position: absolute;
top: 5px !important;
right: 10px !important;
height:auto !important;

}	
	
.entry-content
{
	
	color: #222222 !important;
	}
	
.av-main-nav > li {
background-color: #2b2822 !important;
background: none !important;
}

.av-main-nav > li a:hover {
background-color: #342f29 !important;
opacity: 15.0;
filter: alpha(opacity=15); /* For IE8 and earlier */
}


.title_container
{
	
border-color: 	#eacfab !important;	
	
	}


.header_color a
{
	
	border-left-color: #eacfab !important;	
	border-color: #eacfab !important;	
	 opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	}

.av-main-nav > li a 
{
color: #e8d6c5 !important;
opacity: 1.0;
filter: alpha(opacity=100); /* For IE8 and earlier */
	
	}
	
	
.av-main-nav > li a:link 
{
color: #e8d6c5 !important;
opacity: 1.0;
filter: alpha(opacity=100); /* For IE8 and earlier */
	
	}
	

.av-main-nav > li a:hover
{ 
color: #cab5a2 !important;
opacity: 1.0;
filter: alpha(opacity=100); /* For IE8 and earlier */
	
	}
	
	
	
.avia-menu.av_menu_icon_beside {
    padding-right: 30px !important;
    margin-right: 30px !important;

}	

.alternate_color
{

border-color: #f8f8f8 !important;	
background:none !important;	
	
	}
	
#socket .socket_color
{

border-top-color: #be1e2d !important;
	
	}


 .footer_color
{

border-bottom-color: #be1e2d !important;
	
	}
	
#wrap_all
{
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	-moz-box-shadow: 0 0 50px #cc6633;
	-webkit-box-shadow: 0 0 50px #cc6633;
	box-shadow: 0 0 50px #e47c48;
	border: 0px solid #ff9999 !important;
	
	}	
	
h2
{
	
font-size: 20px !important;
	
	}	

h3
{
line-height: 1.2em !important;
padding-bottom: 5px !important;	
	
	}
	
#header .widget {
  left: 420px;
  padding-top: 0px;
  position: absolute;
  top: 50px;
 
  z-index: 999;
}

#header .widget h1 {
	
	color: white !important;
	font-size: 36px !important;
	text-shadow: 3px 3px 8px #990000;
	padding-left:0px !important;
	font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
	}

#header .widget small
{
	font-size: 24px !important;
	position:relative !important;
	top: -15px !important;
	font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
	text-shadow: 3px 3px 8px #990000;
	}


#top #wrap_all .sub-menu {
background: #444;
}
#top #wrap_all .avia_mega_div {
background: #333;
}
#top .main_menu .menu ul li a {
background: #222;
}

.header_color
{

 	
	
	}


#header_meta {
background:  !important;
}

#header .header_color
{
background-color: !important;	
	
	}


strong.logo img{
padding: 8px 0px 5px 0px;
}


.sidebar h3.widgettitle
{
text-align: center !important;	
	
	}


.page-thumb img, .entry-content, .big-preview img, .template-blog .post .entry-content-wrapper 
{ 

 }

.avia-content-slider .avia-content-grid-active .avia-content-slider1
{
	
	
	}

.slide-content .blog-categories {
    display: none;
}


.slide-meta-comments, .slide-meta-time, .slide-meta-del
{
    display: none !important;
}


.avia-content-slider .slide-entry-wrap {

    margin-bottom: 10px !important;
}


#av_section_1	.av-parallax-inner

{
	-webkit-filter: blur(3px);
	filter: blur(3px);

} 

#av_section_2	.av-parallax-inner

{
	-webkit-filter: blur(4px);
	filter: blur(4px);
	
	color: #ffffff !important;

} 






.blush-footer a
{
 color: #988f81 !important;	
	
	}

.slide-entry-title
{
font-size: 16px !important;
text-align:center !important;	
	
	}


.slideshow_align_caption h2

{
	
	font-size: 32px !important;
	}


.blushhome
{
	color: inherit	
	}


.blushhomeheading
{
	color: #ffffff !important;
	text-align: center !important;
	font-size: 40px !important;
	text-shadow: 0px 0px 15px #342f29;
	text-transform: uppercase !important;
	line-height: 1.5em !important;
	font-weight: bold !important;
	font: normal uppercase bold  40px 1.5em inherit !important;
	
	}


.blushhometext
{
	
	color: #ffffff !important;
	text-align: center !important;
	font-size: 26px !important;
	text-shadow: 0px 0px 12px #342f29 !important;
	line-height: 1.5em !important;
	font-weight: bolder !important;
	
	font: normal normal bolder  26px 1.5em inherit !important;
	}


#menu-footer-services .menu ul

{

text-align: center !important;	
font-size: 16px !important;
line-height: 1.4em !important;
	
	}
	

#menu-footer-services .menu li a:hover

{

text-align: center !important;	
font-size: 16px !important;
	
	}


#footer .menu ul

{

text-align: center !important;	
font-size: 16px !important;
line-height: 1.4em !important;
	
	}

#footer .widget {
  text-align: center;
}

#footer .widget .menu li {
  font-size: 14px !important;
  border-bottom: 1px solid #2b2822 !important;
  margin: 5px 0px 5px 0px !important; 
  color: #d3c5b3 !important;
}


#footer .widget .menu li a {

  color: #d3c5b3 !important;
}


#footer .widget .menu li a:hover {
 background-color: #2b2822 !important;
 color: #ffffff !important;
}

.blushmailchimp P
{

color: #d3c5b3 !important;
	
	}

.blushmcsubmit
{

background-color: #c3512f !important;	
color: #fffdfc !important;
	
	}
	
	
.blushmailchimp	input[type="text"] 
{
    width: 100px !important;
}


.home .avia_textblock h2
{
margin-top:40px !important;
color: #FFFFFF !important;	
text-align: left !important;
	
	}

#newbox-2 .news-thumb {
    margin-right: 9px;
    padding: 0px !important;
    float: left;
    margin-top: 4px;
    height: 36px;
    width: 36px;
    display: block;

}



#newbox-2 .news-thumb img, .news-thumb img {
    width: 36px !important;
    height: 36px !important;
}




#newbox-2 .main_color .news-thumb
{
	
background: #000000 !important;	
background-color: #000000 !important;
	} 
 
 
 .news-thumb {
    border: none !important;
    padding: 0px !important;
	margin: 0px !important;
	margin-right: 9px !important;
}
 
#top .news-wrap li {
border-bottom: 1px solid #000000 !important;
}
 
 
#main .avia-post-nav a
{
color: #ffffff !important;	
	
	}

 #top .avia-post-nav { display: none; }
 
 

.wp-image-379

{
	
padding-top:0px !important;
margin-top:0px !important;
	
	}


.wp-image-382
{
	
padding-top:0px !important;
margin-top:0px !important;
	
	}

.wp-image-380
{
	
padding-top:0px !important;
margin-top:0px !important;
	
	}
	
.wp-image-381	
{
	
padding-top:0px !important;
margin-top:0px !important;
	
	}


#header .nine.units {
    width: 900px !important;
}
#header .three.units {
    width: 342.5px !important;
}

@media only screen and (max-width: 1230px) {

#mobile-advanced, #advanced_menu_toggle, #advanced_menu_hide { display: block; }
nav.main_menu { display: none; }	

#advanced_menu_toggle
{
margin-top: 50px !important;	
	
	}

#header .widget {
  left: 380px !important;
  
}

.logo, .logo a, .logo a img {
width: 350px;
height: 210px;
}



}


@media only screen and (max-width: 1024px) {


#advanced_menu_toggle
{

	}



}

@media only screen and (max-width: 990px) {
#wrap_all {
position: relative !important;
}}



@media only screen and (max-width: 959px) {

#advanced_menu_toggle
{

	}
	
.fallback_menu .av-main-nav-wrap{
display:none !important;
}

#wrap_all
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;

	
	}	
	

}
	
	
	
/* Mobile and tablet devices 768px */
@media (max-width: 768px) {



#advanced_menu_toggle
{
	
margin-top: 0px !important;	
	}

.fallback_menu .av-main-nav-wrap{
display:none !important;
}




.logo, .logo a, .logo a img {
width: 300px;
height: 180px;
}

.responsive .logo img {
    width: 300px;
height: 180px;
    display: block;
    max-height: 210px;
	margin-top: -3px !important;
}


#header_main
{

height: 230px !important;
}


#header .widget {
  position: absolute !important; 
  left: 20px !important;
  bottom: 0px !important;
  margin-top: 105px !important;
   
}

#header .widget IMG {
 
 max-width: 500px !important;
   
}

#socket
{
height:100px !important;	
	
	}


#socket .social_bookmarks
{

position: absolute;
top: 30px !important;
right: 10px !important;
height:auto !important;

}	


}

@media (max-width: 580px) {	

#header .widget IMG {
 
 max-width: 400px !important;
 width: auto !important;
   
}

}


	
@media (max-width: 480px) {	

.wp-image-48
{
height: auto !important;
width: auto !important;	
	}



.avia-fullwidth-slider { display: none !important; }

.main-title, .entry-title
{
	
	line-height: 1.3em !important; 
	margin-bottom: 8px !important;

}

.logo, .logo a, .logo a img {

margin-left: 0px !important;


}

.logo, .logo a, .logo a img {
width: 350px;
height: 210px;
}

.fallback_menu .av-main-nav-wrap{
display:none !important;
}


#header .widget {
  position: absolute !important; 
  left: 0px !important;
  bottom: 0px !important;
  margin-top: 115px !important;
   
}


}

@media (max-width: 400px) {	
	
#advanced_menu_toggle
{

	}

.main-title, .entry-title
{
	
	line-height: 1.3em !important; 
	margin-bottom: 8px !important;
	}

.logo, .logo a, .logo a img {

margin-left: 0px !important;



}

.logo, .logo a, .logo a img {
width: 350px;
height: 210px;
}

.fallback_menu .av-main-nav-wrap{
display:none !important;
}





}
	
	
	
	