/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
.footer-copyright {
    color: #FBF6EB;
}
body h1 { font-weight:400;font-size:2rem;}
div.section-identifier {
    text-transform:uppercase;
    font-weight:600;
    font-size:0.9rem;
    text-align:center;
}
div.page-identifier {
    text-transform:uppercase;
    font-weight:600;
    font-size:1.5rem;
    text-align:center;
    color:#FBF6EB;
}
#home-intro {position: relative; z-index: 1; overflow: hidden;}
#home-intro::before {
    content: "";
    position: absolute;
    left: 5%;
    top: 15%;
    width: 500px;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/11/Wilderness-on-Pierce-Intro-Oak.avif'); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom left;
    pointer-events: none;
    z-index: -1;
}
#home-intro::after {
    content: "";
    position: absolute;
    right: 15%;
    top: 0;
    width: 200px; 
    height: 100%;
    background-image: url('/wp-content/uploads/2025/11/Wilderness-on-Pierce-Intro-Palm.avif'); 
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
    pointer-events: none;
    z-index: -1;
}
@media (max-width: 1300px) {
    .elementor-115 .elementor-element.elementor-element-01241f6 {
        --n-menu-title-space-between: 20px;
    }
}
#header-btn, .header-btn, #intro-btn {border-radius: 6px; background-color:#7C7D63; text-transform:uppercase; color:#ffffff;
}
#header-btn:hover, .header-btn:hover, #intro-btn:hover {background-color:#7C7D63; color:#ede2d0!important;
}
a#btn-tan {border-radius: 6px; background-color:#d2c1a2; text-transform:uppercase; color:#ffffff!important;text-shadow: 0px 0px 8px rgba(104, 84, 51, 0.15);
}
a#btn-tan:hover {background-color:#c5b495; color:#ffffff!important;text-shadow: 0px 0px 8px rgba(104, 84, 51, 0.15);
}
@media (max-width: 1280px) {
    #home-intro::before {left:0%;}
    #home-intro::after {right:10%;}
    .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-item:not(:first-child) {margin-inline-start: 0px;}
    .elementor-115 .elementor-element.elementor-element-cf38591.e-con {margin-inline-start:30px;}
}
@media (max-width: 1024px) {
    #WoP-Logo {width:50%;}
    #home-intro::before {left:-10%;}
    #home-intro::after {right:5%;}
    /*.elementor-13 .elementor-element.elementor-element-18a0d23 img {width:15%;}*/
    .elementor-115 .elementor-element.elementor-element-668dc4e {width:45%;}
    .elementor-widget-n-menu .e-n-menu-toggle svg {fill:rgb(251,246,235)!important;}
    .elementor-115 .elementor-element.elementor-element-ab6634c.elementor-element {display:none;}
    /*.elementor-widget-n-menu .e-n-menu {padding-right:20px!important;}*/
    #header-mobile .elementor-element-7334d05 .e-n-menu-tablet  {display:none;}
    .elementor-115 .elementor-element.elementor-element-3ad0e4f {column-gap:30px;}
    nav.e-n-menu {height:30px;}
    nav.e-n-menu ul li .e-n-menu-title-text {padding: 15px 10px;}
    header.elementor-115 .elementor-element.elementor-element-5cf0a0b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, 
    header.elementor-115 .elementor-element.elementor-element-5cf0a0b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, 
    header.elementor-115 .elementor-element.elementor-element-5cf0a0b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
        font-weight:400!important;
    }
    header #nav-menu-container .e-n-menu-wrapper {position:absolute;top:50px;z-index:-1;background-color:#EDE2D0;}
    header #nav-menu-container .e-n-menu-wrapper .e-n-menu-heading {margin-top:80px;}
    .elementor-115 .elementor-element.elementor-element-5cf0a0b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title : {text-align:center!important;}
}

@media (max-width: 768px) {
    #home-intro::before {left:-20%;}
    #home-intro::after {right:0%;}
    .elementor-13 .elementor-element.elementor-element-33d8fed {margin:0%!important;}
    .elementor-115 #WoP-Logo .elementor-element.elementor-element-2fafe97 {width:100%;}
    #WoP-Logo {width: 80%;}
    header #nav-menu-container .e-n-menu-wrapper {position:absolute;top:50px;z-index:-1;background-color:#EDE2D0;}
    header #nav-menu-container .e-n-menu-wrapper .e-n-menu-heading {margin-top:80px;}
    .elementor-13 .elementor-element.elementor-element-1ca2ba8 .elementor-heading-title {font-size:2.6rem!important;}
    .elementor-13 .elementor-element.elementor-element-22d177a {padding: 0% 15% 0% 15%;}

}
@media (max-width: 480px) {
    h1 {font-size:1.8rem;}
    #home-intro::before {left:-50%;}
    #home-intro::after {right:-10%;}
    .elementor-13 .elementor-element.elementor-element-18a0d23 img {width:30%!important;}
    .elementor-13 .elementor-element.elementor-element-21e57fb {padding-top:10%;padding-bottom:10%;}
    .elementor-element-7334d05 a.elementor-button {padding:10px 15px;}
        #WoP-Logo {width: 80%;}

}