/*
Theme Name: Valley Homes
Description: Site for Valley Homes
Author: Be Visual Co
Author URI: http://bevisualco.com.au/
Template: uncode
Version: 1.0
*/

/*******************************    LANDING PAGE    *******************************/
#post-2201 a.custom-link.btn.btn-lg.border-width-3.landing-button.btn-color-xsdn.btn-outline.btn-icon-left:hover, a.custom-link.btn.btn-lg.border-width-3.landing-button.btn-color-xsdn.btn-outline.btn-icon-left:focus  {
    color: #4c4c4c !important
}
#post-2201 .vc_custom_1566547759328 { padding-right: 5px !important; }
#post-2201 .vc_custom_1566547773841 { padding-left: 5px !important; }

@font-face{
font-family: 'HighTide';
src: url('library/fonts/high_tide-webfont.eot');
src: url('library/fonts/high_tide-webfont.eot?#iefix') format('embedded-opentype'),
url('library/fonts/high_tide-webfont.woff') format('woff'),
url('library/fonts/high_tide-webfont.ttf') format('truetype'),
url('library/fonts/high_tide-webfont.svg#webfont') format('svg');
}
p{
  line-height: 1.5;
}

#celebrating50-row a.custom-link{margin-left:6px;}
#celebrating50-row .btn-container{margin-right:9px;text-align:right;}
#celebrating50-row a:hover{color:#fff !important;}
#celebrating50-row .wpb_column:last-child{padding-left:20px !important;}
#celebrating50-row img{
	width:300px;
	height:auto;
	float:right;
}
.multiunitmobile .wpb_revslider_element{margin-top:-20px;}

#celebrating50-row .btn-container a{
	color:#fff !important;
	border:1px solid #fff !important;
	text-align:center;
}
.shrinkdevmenu #celebrating50-row{display:none;}
#development-header {
	position: fixed !important;
	top: 0 !important;
	width: 100% !important;
	z-index: 9999 !important;
	height:166px;
	transition: 0.4s;
}

#development-header .vh-social ul{
	margin-top:10px;
	float: right;
	margin-right: 2px;
}
.developmentlogo img{padding-bottom:40px;}
.shrinkdevmenu{
	height:120px !important;
}
#development-header .row-header{
	padding:21px 36px 21px 36px;
}
.multiunitmobile .main-wrapper{padding-top:150px;}

.testcontent{font-family:'HighTide';}
.menu-sticky .is_stuck .menu-container{background:#fff !important;}

.wpcf7-form > div{margin-top:20px;}
.wpcf7-form > div:first-child{margin-top:0px;}
/**#development-header .uncode-single-media:first-child{
	display: inline-block;
	
}
#development-header .uncode-single-media:last-child{
	display: inline-block;
	width: 220px;
	margin-left: 10px;
}*/
.dev-header.shrinkdevmenu .vc_wp_custommenu{
	margin-top:margin-top:0px !important;
}
.switch-home-sites{
	
}


@media (max-width: 569px) {
    #post-2201 .post-wrapper .post-body {
        height: 100% !important;
    }
    #post-2201 .post-content {
        height: 100% !important;
    }
    #post-2201 .post-content > *:first-child, .post-content > .row-container > .row-parent > *:first-child {
        height: 100%;
    }
    #post-2201 .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: center;
        width: 100%;
    }
    .page-id-2201 .main-container .row.row-parent:not(.row-slider):not(.row-header), .main-container .row .row-parent:not(.row-slider):not(.row-header) .row {
		height: auto !important;
		margin: 0;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	
	}
	.logo-image.mobile-logo{
		padding-bottom: 18px;
	}
	.mmb-container{top:23%;}
	.multiunitmobile .mmb-container{top:0%;}
	
	.is_stuck .mmb-container{top:0% !important;}
	#main-logo .navbar-brand img {
		width: 180px;
		height: auto;
		display: block;
		margin: auto;
	}
	#logo-container-mobile #main-logo{
		height:70px;
	}
	.post-content > .row-container > .row-parent > :first-child{
		height: auto !important;
		padding:0px 0px;
	}
	
	.multiunitmobile #logo-container-mobile {
    position: relative;
		height: 120px;
	}
	.multiunitmobile .main-wrapper{
		padding-top: 0px;
	}
}

.post-2201 .btn-lg {
    font-size: 25px !important;
    padding: 40px 60px 40px 60px !important;
    font-weight: 500 !important;
}

/*******************************    HOMES PAGES    *******************************/

.logo-image.main-logo.logo-skinnable { height: 150px !important; }
.page-id-2160 .menu-wrapper { height: 0px !important; }
.page-id-2160 .logo-image { height: 95px !important; margin-top: 30px !important; margin-left: 30px !important; margin-right: 30px !important; }
.vc_row.style-color-gyho-bg.row-container .uncode-list, .site-footer .vc_row.style-color-gyho-bg.row-container .uncode_text_column { font-size: 1.2em; }
.site-footer .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover { color: #758587 !important; }
#wpcf7-f549-p2174-o1.wpcf7 .vh-contact { font-weight: 300; font-size: 1.3em; margin-bottom: 20px; }
.vh-contact.vh-contact50 { width: 50%; float: left; }
.vh-contact input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 98%;}
.vh-contact.vh-phone input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .vh-contact.vh-email input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 100%;}
.homes-related-posts { background: #FFF; }
.social-sharing.ss-social-sharing { display: none; }
.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:before, .mobile-menu-button-light .lines:after { background: #758889; }
.lines, .lines:before, .lines:after { width: 30px; height: 4px; }
.single-post .col-lg-4 li, .single-post .col-lg-4 p { font-size: 16px; }

.stickywhitemenu {
	background-color:#fff !important;
}

#main-logo .navbar-brand #reducedlogo{
	display:none;
	width: 160px !important;
	height: auto;
	transition: width 0.5s, height 0.5s;
}

.page-id-2160 .skinnablesmall{
	margin-top: 10px !important;
}
.logo-image.main-logo.skinnablesmall{
	height: 80px !important;
	transition: width 0.5s, height 0.5s;
}

.site-footer li, #munitfooter li{font-size:0.738em !important;}
.site-footer ul li a, #munitfooter li a{font-size:0.858rem !important;}
.site-footer ul.icons li, #munitfooter li{margin: 2px 0px 0px 0px;line-height: 24px !important;}

.menu-btn-container{font-size:1.6vh !important;padding: 5px 10px 5px 10px !important;}
.menu-developments-menu-container #menu-developments-menu-2, 
.menu-developments-menu-container #menu-developments-menu{position:relative;}
.menu-developments-menu-container .menu-item .sub-menu{
	border:1px solid #fff;
	z-index:999999;
	width:100%;
	left:0px !important;
	background:#fff;
	position:absolute;
	margin-left:0px !important;
	max-width:100% !important;
	width:100% !important;
	text-align: center;
}
.menu-developments-menu-container .menu-item .sub-menu .menu-item{display:inline-block;text-align:left;}
.menu-developments-menu-container .menu-item .sub-menu .menu-item a{font-size:17px;}
.menu-developments-menu-container .menu-item a:hover{border-bottom:3px solid #666 !important;}
.style-color-xsdn-bg{background-color:#ffffff;}
.page-id-2160 .style-color-xsdn-bg { background-color: transparent; }
.contactwrapper,#home_landing_contact{background-color:#ffffff !important;}
.featuredImgWrapper{
	margin-top:2px;text-align:center;
	
}
.featuredImgWrapper img{
	width: 100%;
	height: auto;
}

@media (min-width: 960px) {
.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
    font-size: 21px !important;
    font-size: 2.5vh !important;
    text-transform: uppercase;
    font-weight: 200;
}
.page-id-2160 .row-menu-inner.row-brand.menu-horizontal-inner {
    max-width: 100%;
}
.menu-wrapper .row-menu .row-menu-inner {
    padding: 0px 36px 0px 36px;
    max-width: 1200px;
    margin: 0 auto;
}
}

@media (max-width: 959px) {
.vc_row.dev-header.style-color-nhtu-bg.row-container { display: none }
.page-template-page-dev #masthead, .page-id-2162 #masthead, .parent-pageid-2162 #masthead, .single.developments #masthead   { display: inherit !important; }
.page-body.post-2162 .post-content > *:first-child, .post-content > .row-container > .row-parent > *:first-child, .single.developments .post-content > *:first-child { margin-top: 0px; height: 250px; }
}

/*******************************    MULTI-UNITS PAGES .parent-pageid-2162 .page-id-2162    *******************************/
body:not(.menu-force-opacity) .menu-primary:not(.is_stuck):not(.is_mobile_open) .menu-shadows.force-no-shadows { background: transparent; }
.page-template-page-dev .header-wrapper .pos-top.pos-center.align_left.column_parent.col-lg-2, .parent-pageid-2162 .header-wrapper .pos-top.pos-center.align_left.column_parent.col-lg-2, .page-id-2162 .header-wrapper .pos-top.pos-center.align_left.column_parent.col-lg-2 { padding: 0px; }
.single.developments .pos-top.pos-center.align_left.column_parent.col-lg-2 { padding: 36px 0px; }
.menu-developments-menu-container, .parent-pageid-2162 .menu-developments-menu-container, .page-id-2162 .menu-developments-menu-container, .single.developments .menu-developments-menu-container { text-align: right; }
.page-template-page-dev #menu-developments-menu-2, #menu-developments-menu, .page-id-2162 #menu-developments-menu-2, .parent-pageid-2162 #menu-developments-menu-2, .single.developments #menu-developments-menu-1 { margin-top: 15px !important; }
.page-template-page-dev #menu-developments-menu-2 a, #menu-developments-menu a, .page-id-2162 #menu-developments-menu-2 a, .parent-pageid-2162 #menu-developments-menu-2 a, .single.developments #menu-developments-menu-1 a { white-space: nowrap; color: #fff; text-transform: uppercase; font-weight: 400; }
.page-template-page-dev #menu-developments-menu-2 a:hover, #menu-developments-menu a:hover, .parent-pageid-2162 #menu-developments-menu-2 a:hover, .page-id-2162 #menu-developments-menu-2 a:hover, .single.developments #menu-developments-menu-1 a:hover  { background: #FFF; color: #798688 !important; }
.vh-social .social-icon { width: 25px; float: left; margin-right: 8px; }
.vc_wp_custommenu.wpb_content_element { width: 87%; float: left; }
.single.developments .vh-social { margin-top: 25px; }

.wpb_raw_code.wpb_content_element.wpb_raw_html { width: 13%; float: right; }
.main-container .row-container .row-parent .single-internal-gutter .uncont > * { margin-top: 0px; }
.page-template-page-dev #masthead, .page-id-2162 #masthead, .parent-pageid-2162 #masthead, .single.developments #masthead { display: none; }

#menu-developments-menu-2 li ul.sub-menu li a, #menu-developments-menu li ul.sub-menu li a{color:#798688 !important;}

@media (max-width: 959px) {
.pos-top.pos-center.align_left.column_parent.col-lg-2.single-internal-gutter { width: 50%; margin: 0 auto;}
}
