
.portfolio_nav { display:none; }

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

a#prevslide:before
{
	font-family: "FontAwesome";
	font-size: 24px;
	line-height: 45px;
	display: block;
	content: '\f104';
	color: #fff;
	margin-top: 0px;
}
a#nextslide:before
{
	font-family: "FontAwesome";
	font-size: 24px;
	line-height: 45px;
	display: block;
	content: '\f105';
	color: #fff;
	margin-top: 0px;
}
body.page-template-gallery a#prevslide, body.single-galleries a#prevslide
{ 
	z-index:999; cursor: pointer; display: block; position: fixed; left: 20px; top: 46%; padding: 0 20px 0 20px; width: initial; height: initial; border: 2px solid #fff; opacity: 0.5; 
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	
	border-radius: 250px;
}

body.page-template-gallery a#nextslide, body.single-galleries a#nextslide
{ 
	z-index:999; cursor: pointer;  display: block; position: fixed; right: 20px; top: 46%; padding: 0 20px 0 20px; width: initial; height: initial; border: 2px solid #fff; opacity: 0.5; 
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	
	border-radius: 250px;
}

body.page-template-gallery a#prevslide:hover, body.page-template-gallery a#nextslide:hover, body.single-galleries a#prevslide:hover, body.single-galleries a#nextslide:hover { opacity: 1; }

/*
body.single #page_content_wrapper .inner .sidebar_content img {
    max-height: 1000px !important;
}
*/

body.single-portfolios #page_content_wrapper .inner .sidebar_content img {
/*    max-height: 500px !important; */
}





body.page-template-blog_g #page_content_wrapper, .page_content_wrapper, .standard_wrapper, .footer_bar_wrapper, #footer ul.sidebar_widget {max-width:1000px;}

body.page-template-blog_g  {font-size:2.5px;}


body.page-template-blog_g .post_img {margin-bottom:1px;}

/*
.post_caption .post_detail {display:none;}

*/


.blog_grid_content {display:none;}

#blog_grid_wrapper .post.type-post, .blog_grid_wrapper .post.type-post {
margin-bottom:0 !important;
padding:1px;
}

body.page-template-blog_g-php .post.type-post {
width: 33%;
margin-right: 1px;
}





.post_header .post_detail {display:none;}


body.single .post_header {text-align:center;}

#page_content_wrapper p, .page_content_wrapper p {    
/*max-width: 60%;*/
    margin: 0 auto;
    text-align: center;}


.social_share_button_wrapper ul li a.facebook_share, .social_share_button_wrapper ul li a.twitter_share,.social_share_button_wrapper ul li a.pinterest_share, .social_share_button_wrapper ul li a.google_share, .social_share_button_wrapper ul li a.email_share { background:#999999;
margin-top:60px;
}

.top_bar { padding: 0 0 0 5px !important;}

#custom_logo {margin-left:-4px;}

#custom_logo img { min-width: 400px;
    min-height: 241px;}

/*
.menu-case-homes-main-menu-container {margin-left: -2px !important; }
*/

.flex-direction-nav a:before {color:#666 !important;}

.flex-direction-nav a {    background: rgba(254, 254, 254, 0.3)  !important ; }

.logo_container {display:block !important;}

.logo_align  {display:block !important;}

div.post_share_wrapper {display:none !important;}

.standard_wrapper {padding: 30px 30px 0 30px !important;}

.post_caption {margin:70px 0 20px 4px !important;}

body.single-portfolios #page_content_wrapper .inner .sidebar_content.full_width {margin:0 0 160px 0 !important;}

body {line-height:1.7 !important;}

h3 {font-size:12px !important; font-weight:600 !important; letter-spacing:2px !important; margin-top:-12px !important;}

.portfolio_desc.portfolio3 h5 {letter-spacing:2px; font-size:12px !important; color:#666666 !important;}

body.single-portfolios #page_content_wrapper .inner .sidebar_content.full_width {text-align:center;}

#page_content_wrapper {padding-top:30px !important;}

#page_content_wrapper .inner {margin-top:30px;}

.ppppost_caption h1 { font-weight: 600 !important; font-size:12px !important; letter-spacing:2px !important; margin-bottom: 12px; color:#666666 !important;}

.post_caption h1 {
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 6px !important;
color: #666 !important;
font-size:12px !important;
}

.addtoany_share_save_container {margin-top:95px  !important;}

.top_bar {border-bottom:1px !important;}

.top_bar .social_wrapper {display:none;}

.header_style_wrapper {position:absolute !important;}

.footer_bar {padding-bottom:70px  !important;}

.footer_bar_wrapper .social_wrapper {width:100% !important;}

.footer_bar_wrapper .social_wrapper ul li {margin:0 auto  !important; width:100%  !important; text-align:center  !important;}

.footer_bar_wrapper .social_wrapper ul li a i {font-size: 30px !important;}

div.two_third.withsmallpadding.ppb_text {margin-left:auto; margin-right:auto; float:none;}

#page_content_wrapper .inner .sidebar_content img {

/*  max-height: 500px !important; */

}

#logo_wrapper {
border-bottom:0px !important;
padding-bottom:0 !important;
}

img.alignleft {margin-bottom:0.5em !important;}


.ppb_wrapper {margin-top:30px !important;}

#page_caption h1 {font-weight:400 !important; color:#555 !important; font-size:38px !important;}

.mfp-wrap {background: rgba(254, 254, 254, 0.92); }

.mfp-image-holder .mfp-close {color:#BBB;}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {color:#BBB;}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {color:#BBB;}

.slider_wrapper {width: 70% !important; margin-left: 15%;margin-right: 15%;}

.ContactLeft {
	width: 45%;
	float:left;
margin-top:60px;
}
.ContactRight {
	width: 45%;
	float:right;
margin-top:60px;

}

.ContactThirds {
width:33.3%;
float:left;}

#page_content_wrapper {padding:0 !important;}



.about-designer {margin-left:220px;}



#mobile_nav_icon {
border-bottom: 9px double #CCC !important;
border-top: 3px solid #CCC !important; }



.portfolio_classic_icon_content i {display:none;}

#page_content_wrapper p, .page_content_wrapper p {}

@media only screen and (min-width: 768px) and (max-width: 959px) {
#page_content_wrapper .inner .sidebar_content img {

/*    max-height: 400px !important; */


}


#mobile_nav_icon {display:none !important;}

 #menu_wrapper div .nav, #menu_border_wrapper {display:block !important;}

#custom_logo {margin-left: 0px !important;}
.logo_container {display:block !important;}
.logo_align  {display:block !important;}



.logo_wrapper img {max-height:400px !important}
div.post_share_wrapper {display:none !important;}


.top_bar {
    padding: 0 30px 0 35px !important;}

.ContactLeft {
	width: 100%;
}
.ContactRight {
	width: 100%;
}
.ContactThirds {
width:100%;
}}

@media only screen and (max-width: 767px) {
#page_content_wrapper .inner .sidebar_content img {
/*    height: 200px !important;
    max-height: 200px !important;
*/
}

.page-id-3241 .page_content_wrapper img:not(.horizontal_gallery_img) {
width:50%;
}





.standard_wrapper {padding: 0 25px 0 20px !important;}


#custom_logo {margin-left: 0px !important;}

#custom_logo img { min-width: 200px;
    min-height: 120px;}


.top_bar {padding: 0 30px 0 35px !important;}

.logo_container {display:block !important;}
.logo_align  {display:block !important;}

div.post_share_wrapper {display:none !important;}


#wrapper {padding-top:160px !important;}

.slider_wrapper {width: 100% !important; margin-left: 0;margin-right: 2%;}

div.two_third.withsmallpadding.ppb_text {margin-left:auto; margin-right:auto;}

.ContactLeft {
	width: 100%;
}
.ContactRight {
	width: 100%;
}
.ContactThirds {
width:100%;
}

.about-designer {
    margin-left: 0;
}


}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#page_content_wrapper .inner .sidebar_content img {
    height: 200px !important;
}


.standard_wrapper {padding: 0 25px 0 30px !important;}


.top_bar {
    padding: 0 30px 0 35px !important;}

.logo_container {display:block !important;}
.logo_align  {display:block !important;}

div.post_share_wrapper {display:none !important;}

.ContactLeft {
	width: 100%;
}
.ContactRight {
	width: 100%;
}
.ContactThirds {
width:100%;
}}
