
.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}





@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}

.mailchimp_form input{
width:100%;
text-align:center;
}


#post_featured_slider {
    background-color: #ffffff;
}

.post_info_date span{
width:150px;
}

.blog .post_header p,.blog .post_button_wrapper, .archive .post_header p, .archive .post_button_wrapper{
display:none;
}

.sidebar_content.full_width .post_header .post_detail.post_date {
    width: 100%;
}

@media (min-width:961px){
#custom_logo img{
width:500px;
height:160px;
}
}

#logo_wrapper {
    padding: 40px 0 0px 0;
}

.post_info_date:before{
width:0;
}

a span{
color:#b38d51!important;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family: Lato!important;
}





.single-post .sidebar_content{
width:100%!important;
}

.single-post .sidebar_wrapper{
display:none!important;
}

.post_share_text{
display:none;
}

@media (min-width:960px){
#mobile_nav_icon{
display:none;
}
}

.post_img {
    height: auto;
}



#mc4wp_form_widget-2{
margin-right:3%!important;
}
#footer .sidebar_widget.three &gt; li {
    margin-right: 1%!important;
}

@media only screen and (max-width: 767px){
.logo_wrapper img {
    width: auto;
    padding-top: 8px;
    max-height: 75px!important;
    margin-top: -30px!important;
}}

@media only screen and (max-width: 767px){
#wrapper {
    padding-top: 74px!important;
}}

@media only screen and (max-width: 960px) and (min-width: 768px){
.logo_wrapper img {
    width: auto;
    max-height: 70px!important;
}}


.page-id-147 .page_content{
width:100%!important;
}

@media (max-width:767px){
.vc_column_container{
padding-bottom:60px;
}
.page-id-2868 .vc_row-fluid{
padding-bottom:0px!important;
margin-bottom:0px!important;
}}


#menu_wrapper div .nav li.megamenu.col5 ul li
{
	width: 20%;
	padding: 0px 12px;
}

#menu_wrapper .nav ul li.megamenu ul li ul li a:before, #menu_wrapper div .nav li.megamenu ul li ul li.displaynone a:before {
    display: none!important;
font-size: 12px;
}



