/*

 Theme Name:     Du Media Design Development Theme

 Theme URI:

 Description:    Voodoo Themes child theme

 Author:         Voodoo Themes

 Author URI:     http://www.voodoothemes.com

 Template:       voodoo

 Version:        1.0.0

*/

@import url("../voodoo/style.css");



/* Page General */
html body p{padding:20px 0px;}
.gold_text{color:#cdb050}
.button{display:inline-block;color:#505050;text-transform:uppercase;font-family:jost;padding:15px 70px;background:url('https://woolerhomes.com/wp-content/uploads/2025/08/button-bg.jpg');background-repeat:repeat-x;background-size:auto 100%;border-radius:5px;border:1px solid #ccc;box-shadow:0px 5px 9px #918f8f;}


/* Adjustments */
.contact_info{margin-bottom:10px;}
.contact_info .inner{display:inline-block;width:calc(100% - 70px);}
.contact_info p{display:none;}
.contact_info i, .contact_info .inner{vertical-align:top;}
.contact_info i{margin-top:3px;width:35px;}

.page-id-69 input[type="tel"], .page-id-69 input[type="email"], .page-id-157 input[type="tel"], .page-id-157 input[type="email"]{width:calc(50% - 17px);}
.page-id-69 input[type="tel"]{}

/* Home Header */
/* Home */

/* Header */
html body #voodoo_header_outer{background:#010101c7;border-bottom:4px solid #cdb050;padding-bottom:15px;}
#voodoo_logo .voodoo_logo_img {width:100%;}
/* Nav Menu */
html body #voodoo_nav_responsive_button{display:inline-block;position:relative;left:0px;top:15px;border-radius:0px;box-shadow:none;font-size:34pt;}
#voodoo_header_nav_menu{display:none;}
html body #voodoo_nav_responsive_button{background:none;color:#cdb050;}
html body #voodoo_nav_responsive_wrapper{background:#101010;}
html body  #voodoo_nav_responsive a, html body #voodoo_nav_responsive a:visited, html body #voodoo_nav_responsive a:link{color:#cdb050!important;}
html body #voodoo_nav_responsive_close{border-left:1px solid #cdb050;color:#cdb050;}
html body #voodoo_nav_responsive_wrapper{left:unset;right:calc(-100% - 51px);}
html body #voodoo_nav_responsive_wrapper.voodoo_nav_responsive_active{left:unset;right:0px;}
.voodoo_fixed_header_scrolled #voodoo_nav_responsive_button{font-size:27pt;top:10px;}
#voodoo_nav_responsive_button{transition:0.5s all;}

/* Home */
#home1 .voodoo_full_width_shortcode{background-image:url('https://woolerhomes.com/wp-content/uploads/2025/08/welcomebg.png');background-size:100% auto;background-repeat:no-repeat;}
#home1 .voodoo_wrapper{padding:120px 0px;}
#home1 .inner{text-align:center;position:relative;}
#home1 .inner .bg{background-image:url('https://woolerhomes.com/wp-content/uploads/2025/08/home1-bg-inner.png');background-size:100% 100%;backround-repeat:no-repeat;position:absolute;top:-30px;left:-50px;right:-50px;bottom:-30px;}
#home1 p{margin-bottom:20px;} 

#home2 .voodoo_wrapper{padding:80px 0px 80px 0px;}
#home2 .voodoo_full_width_shortcode{background-image:url('https://woolerhomes.com/wp-content/uploads/2025/08/welcome-bg.jpg');background-size:auto 150%;background-repeat:no-repeat;color:#fff;text-align:center;border-top:4px solid #cdb050;border-bottom:4px solid #cdb050;}
#home2 .title{color:#cdb050;font-size:30pt;padding:30px 100px;display:inline-block;text-transform:uppercase;font-family:jost;background-image:url('https://woolerhomes.com/wp-content/uploads/2025/08/half-border-bg.png');background-size:100% 100%;margin-bottom:50px;}
#home2 .links{margin:50px 0px 0px 0px;}
#home2 .links .link{height:135px;margin:0px 60px;display:block;text-align:center;position:relative;font-size:0pt;}
#home2 .links .button{margin:0 auto;display:block;width:fit-content;}
#home2 .links a img{display:inline-block;vertical-align:middle;}
#home2 .links a .helper{display:inline-block;vertical-align:middle;content:"";height:100%;}
#home2 .links .button{font-size:14pt;}

#home3 .voodoo_wrapper{padding:60px 0px 0px 0px;}
#home3 .voodoo_full_width_shortcode{background-image:url('https://woolerhomes.com/wp-content/uploads/2025/08/home3-bg-1.jpg');background-size:100% auto;background-repeat:no-repeat;color:#fff;text-align:center;}
#home3 .title{color:#cdb050;font-size:30pt;padding:30px 100px;display:inline-block;text-transform:uppercase;font-family:jost;margin-bottom:50px;}
#home3 .projects{font-size:0pt;}
#home3 img{display:inline-block;width:calc(25% - 25px);margin-right:25px;margin-bottom:30px;border:1px solid #a1a1a1;box-shadow:0px 5px 9px #918f8f;}
#home3 img.last{margin-right:0px;}
#home3 .projects br{display:none;}


/* Home Parallax */

/* Home Quote */

/* Sub Pages */
/* Woocommerce pages */
/* Our Blog/Post Pages */

/* Research Page */


/* Contact Page */
.fullwidthmap .voodoo_wrapper {width:100%;}
input[type="text"],input[type="tel"],input[type="email"], textarea{padding:3px 5px;width:calc(100% - 16px);font-size:16pt;}
.wpcf7 {color:#5f5f5f;font-size:15pt;}
.wpcf7 p{padding:8px 0px;}
.wpcf7 input[type="checkbox"]{padding-bottom:20px;vertical-align:top;margin-top:6px;display:inline-block;width:25px;}
.wpcf7-list-item-label{display:inline-block;vertical-align:middle;width:calc(100% - 30px);}
.wpcf7 br{display:none;}
.wpcf7 input[type="radio"]{margin-right:5px;}


/* About Us Page */

/* Services Page */
.page-id-62 #voodoo_title_outer {color:#fff;padding:330px 0px 50px;background: url('https://woolerhomes.com/wp-content/uploads/2025/08/services-coverimage.png');background-size:cover;}
.page-id-62 .voodoo_title {filter: drop-shadow(5px 5px 10px #000000);font-size:30pt;text-transform:uppercase;}
.page-id-62 #voodoo_content_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/pagebg.png'); background-position:top;background-repeat:repeat-x; padding-top:30px;}

/* Communities */
.sectiontitles {text-align:center;text-transform:uppercase;color: #cdb050;font-size: 30pt;padding: 60px 0px 0px;font-family: jost;}
.sectionsubscript {font-size:10pt;text-align:center;}
.registerbutton, .wpcf7 input[type="submit"] {background-color:#000;text-align:center;margin:0 auto;padding:20px 40px;display: inline-block;color:#fff;border-top:0px; border-right:5px #cdb050; border-bottom:5px #cdb050; border-left:0px;border-style:solid;}
.page-id-69 #voodoo_title_outer {color:#fff;padding:330px 0px 50px;background: url('https://woolerhomes.com/wp-content/uploads/2025/08/batawalanding.png');background-size:cover;}
.page-id-69 .voodoo_title {filter: drop-shadow(5px 5px 10px #000000);font-size:30pt;text-transform:uppercase;}
.page-id-69 #voodoo_content_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/pagebg.png'); background-position:top;background-repeat:repeat-x; padding-top:30px;}
.page-id-67 #voodoo_title_outer {color:#fff;padding:330px 0px 50px;background: url('https://woolerhomes.com/wp-content/uploads/2025/08/watermark.png');background-size:cover;}
.page-id-67 .voodoo_title {filter: drop-shadow(5px 5px 10px #000000);font-size:30pt;text-transform:uppercase;}
.page-id-67 #voodoo_content_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/pagebg.png'); background-position:top;background-repeat:repeat-x; padding-top:30px;}
.page-id-157 #voodoo_title_outer {color:#fff;padding:330px 0px 50px;background: url('https://woolerhomes.com/wp-content/uploads/2025/08/maclellan-newcover.png');background-size:cover;}
.page-id-157 .voodoo_title {filter: drop-shadow(5px 5px 10px #000000);font-size:30pt;text-transform:uppercase;}
.page-id-157 #voodoo_content_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/pagebg.png'); background-position:top;background-repeat:repeat-x; padding-top:30px;}


/* Contact */
.page-id-12 #voodoo_title_outer {color:#fff;padding:330px 0px 50px;background: url('https://woolerhomes.com/wp-content/uploads/2025/08/contact.png');background-size:cover;}
.page-id-12 .voodoo_title {filter: drop-shadow(5px 5px 10px #000000);font-size:30pt;text-transform:uppercase;-webkit-text-stroke:0.1px black;}
.page-id-12 #voodoo_content_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/pagebg.png'); background-position:top;background-repeat:repeat-x; padding-top:30px;}
/* Gallery */
.page-id-44 #voodoo_title_outer, .page-id-60 #voodoo_title_outer, .page-id-198 #voodoo_title_outer {color:#000;padding:30px 0px 50px;}
.page-id-44 .voodoo_title, .page-id-60 .voodoo_title, .page-id-198 .voodoo_title {font-size:30pt;text-transform:uppercase;}


/* Sidebar */
/* Footer */
#voodoo_footer{background:url('https://woolerhomes.com/wp-content/uploads/2025/08/footer-bg.jpg');background-size:100% auto;margin-top:50px;}
.home #voodoo_footer, .page-id-12 #voodoo_footer{margin-top:0px;}
#voodoo_above_footer_outer{height:10px;}
#voodoo_footer, #voodoo_footer a, #voodoo_footer a:link, #voodoo_footer:visited{color:#cdb050!important;}
#voodoo_footer_outer{border-top:4px solid #cdb050;padding:50px 0px;}
.footer_contact i{font-size:27pt;margin-right:5px;width:41px;vertical-align:top;}
.footer_contact .text{display:inline-block;width:calc(100% - 46px);vertical-align:top;}
.footer_contact{margin-bottom:20px;}
#voodoo_footer_widget_2{text-align:center;}
#voodoo_footer_widget_3{text-align:right;text-transform:uppercase;}
#voodoo_footer_widget_3 img{vertical-align:middle;display:inline-block;margin-left:15px;}
#voodoo_below_footer_outer{padding:20px 0px;background:#3d3f3d;font-size:13pt;color:#b1b2b1;border-top:4px solid #cdb050;}

/* The switch - the box around the slider */
/* Hide default HTML checkbox */
/* The slider */

/* Rounded sliders */

@media only screen and (max-width: 1367px){
}

/* Ipad  Landscape 1024px -- And DOWN */
@media only screen and (max-width: 1199px){
}

/* Iphone 12 Landscape 844px -- And DOWN */
@media only screen and (max-width: 1023px){
}

/* Ipad Pro 11 Portrait 834px -- And DOWN */
@media only screen and (max-width: 843px){
	#voodoo_footer{background-size:auto 100%;}
	.footer_contact .text{width:fit-content;}
	#voodoo_footer_widget_3{text-align:center;margin-top:30px;}
	#voodoo_fixed_header_wrapper{position:fixed;z-index:10000;}
	#voodoo_body{padding-top:100px;}
	.parent-pageid-65 #voodoo_body, .page-id-12 #voodoo_body{padding-top:0px;}
	.parent-pageid-65 #voodoo_title_outer, .page-id-12 #voodoo_title_outer{padding-top:130px;}
	#home2 .links .link{width:100%;margin:0px 0px;}
	#home2 .links .button{font-size:12pt;padding:10px 40px;}
}

/* Iphone X Landscape 812px -- And DOWN*/
@media only screen and (max-width: 833px){
}

/* Ipad  Portrait 768px -- And DOWN */
@media only screen and (max-width: 811px){
}

/* Nexus 6 Landscape 690px -- And DOWN*/
@media only screen and (max-width:  767px){
}

/* Iphone 6  Landscape 667px -- And DOWN*/
@media only screen and (max-width: 689px){
}

/* Nexus 5 Landscape 598px -- And DOWN*/
@media only screen and (max-width:  666px){
	#home2 .voodoo_full_width_shortcode{background:#484a49!important;}
	#home1 .inner .bg{background:none;}
	#home2 .title, #home2 .title, #home3 .title{font-size:23pt;padding:10px 50px;}
	#home1 .voodoo_wrapper, #home2 .voodoo_wrapper, #home3 .voodoo_wrapper{padding:30px 0px;}
	#home2 .title{margin-bottom:20px;}
	#home2 .links a{height:auto;margin:20px 0px;display:block;}
	#home3 img{width:80%;margin:0 auto 20px auto;display:block;margin-right:auto!important;}
	#voodoo_footer{font-size:12pt;}
	.footer_contact i{font-size:16pt;}
	.button{padding:10px 40px;font-size:14pt;}
	.links p{margin-bottom:0px;padding-bottom:0px;}
	#gallery-1 .gallery-item{width:50%!important;display:block;margin:0 auto;}
	#gallery-1 br{display:none;}
	.page-id-69 #voodoo_title_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/batawalanding-mobile.png');}
	.page-id-67 #voodoo_title_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/watermark-mobile.png');}
	.page-id-157 #voodoo_title_outer {background: url('https://woolerhomes.com/wp-content/uploads/2025/08/macellan-mobile.png');}
	.page-id-12 #voodoo_title_outer, .page-id-12 #voodoo_content_outer{background: none;}
	.page-id-12 .voodoo_title{filter:none;-webkit-text-stroke:none;color:#000;}
}

/* Iphone 4 Landscape 420px -- And DOWN*/
@media only screen and (max-width: 567px){
}

/* Nexus 6 Portrait 412px -- And DOWN */
@media only screen and (max-width: 419px){

}
/* Nexus 4 Portrait 384px -- And DOWN */
@media only screen and (max-width: 411px){
}

/* Iphone 6 Portrait 375px -- And DOWN*/
@media only screen and (max-width: 383px){
}

/* Nexus 5 Portrait 360px -- And Down */
@media only screen and (max-width: 374px){
}

/* Iphone 5 Portrait 328px -- And DOWN*/
@media only screen and (max-width: 359px){
}

/* Iphone 4/3 Portrait 328px -- And DOWN*/
@media only screen and (max-width: 327px){
}

/* Small Mobile -- And DOWN*/
@media only screen and (max-width: 319px){
}

/* Ipad  Landscape 1024px -- SPECIFIC */

@media only screen and (min-width: 1024px) and (max-width: 1199px){

}

/* Ipad  Portrait 768px -- SPECIFIC */

@media only screen and (min-width: 768px) and (max-width: 1023px){

}

/* Iphone 6  Landscape 667px -- SPECIFIC */

@media only screen and (min-width: 569px) and (max-width: 667px){

}

/* Iphone 5  Landscape 568px -- SPECIFIC */

@media only screen and (min-width: 421px) and (max-width: 568px){

}

/* Iphone 3 Landscape 420px -- SPECIFIC */

@media only screen and (min-width: 376px) and (max-width: 420px){

}

/* Iphone 6 Portrait 375px -- SPECIFIC */

@media only screen and (min-width: 321px) and (max-width: 375px){

}

/* Iphone 5/4/3 Portrait 320px -- SPECIFIC */

@media only screen and (min-width: 241px) and (max-width: 320px){

}
