
.portfolio_nav { display:none; }
#wrapper
{
	overflow-x: hidden;
}
.mobile_menu_wrapper
{
    display: none;
}
body.js_nav .mobile_menu_wrapper 
{
    display: block;
}
.gallery_type, .portfolio_type
{
	opacity: 1;
}
#searchform input[type=text]
{
	width: 75%;
}
.woocommerce .logo_wrapper img
{
	max-width: 50%;
}

#mobile_nav_icon
{
    display: none !important;
}


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



p a, .textwidget a, .wpb_wrapper a{color:#942222 !important}
a:hover{color:#000 !important}
a.vc_btn3{ color:#000 !important}
.home h1 {
  display: none;
}
#page_caption{ border:none}
.top_contact_info i{ vertical-align:middle}

@media only screen and (max-width: 767px) {
#logo_wrapper, html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper{padding:0 0 15px 0 !important}
.logo_wrapper img {
    max-width: 236px !important;
}
html[data-menu=leftalign] #logo_right_button{ padding-top:15px}
html[data-menu=leftalign] .top_bar{ padding-bottom:30px !important}
}



