.zshero-left-column .zpelem-spacer:first-child { display: none; }

.zphero { background: transparent; }
.zphero .zsborder-text-box { padding: 15px; }

@media all and (min-width: 992px) {
    .zphero .zsborder-text-box { padding: 30px; }
    .zphero .zsborder-box { padding: 30px; background: #0b0501; margin-left: -150px; position: relative; z-index: 1; }
    .zphero .zsoverlay-image-left { margin-left: -80px; margin-top: 410px; }
    .zphero .zsoverlay-image-right { margin-left: -100px; margin-bottom: 395px; }
    .zphero .zsoverlay-button { margin-bottom: -52px; }
    .zphero .zshero-left-column .zpelem-spacer:first-child { display: block; }
}
.zphero>ul li.zphero-slide .zpslider-img {
 background:radial-gradient(110% 80% at 88% 4%, rgba(96,70,44,.55), transparent 58%),
      radial-gradient(90% 90% at 6% 100%, rgba(28,20,13,.6), transparent 55%),
      linear-gradient(157deg, #3c2d20 0%, #271e16 54%, #1b140d 100%);
}

/* custom css */



.zscustom-hero-box {
    
}
.zpheader-style-01 .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li a {
   position:relative;  
}
.zpheader-style-01 .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li a:after {
    content: '';
    position: absolute;
    width: 35%;
    background: #BE9B5B;
    height: 2px;
    bottom: 8px;
    margin-inline-start: -8px;
    left: 40%;
}
.zpheader-style-01 .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li {
 margin-inline-start:10px;

}
.zpheader-style-01 .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:not([class^="menu-highlight"]):hover>a, 
.zpheader-style-01 .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:not([class^="menu-highlight"]).theme-menu-selected>a, 
.zpheader-style-01 .theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:not([class^="menu-highlight"])>a {
  padding:12px 20px;
  border-radius:5px;
  border-color:transparent;
}



.zscustom-call-to-action-section {
  background:radial-gradient(90% 90% at 12% 10%, rgba(96,70,44,.5), transparent 55%),
      radial-gradient(90% 90% at 88% 100%, rgba(61,84,53,.4), transparent 55%),
      linear-gradient(150deg, #322519, #221a12);  
}
.zscustom-overlay-box {
 overflow:hidden;
 top:-50px;
 right:-50px;
 position:relative;
}
.zscustom-divider .zpdivider-container .zpdivider-common:after, 
.zscustom-divider .zpdivider-container .zpdivider-common:before {
  background:linear-gradient(to right, transparent, #BE9B5B) !important;
}
.zpheader-style-01 .theme-header {
 border-block-end:1px solid rgba(217,190,136,.14);   
}
.zpheader-style-01 .theme-header .zpcontainer {
  padding-block-start:15px; 
  padding-block-end:15px;
}
.zscustom-footer {
  position:relative;
  overflow:hidden;
}
.zscustom-footer:after {
 position: absolute;
    content:'';
    right: -120px;
    bottom: -170px;
    width: 470px;
    height: 470px;
    background: radial-gradient(circle at 40% 40%, rgba(190, 155, 91, .22), transparent 65%);
    border-radius: 50%;
    z-index: 0;
    pointer-events: none;   
}
@media (min-width: 992px) {
    .zpdark-header-portion.theme-header {
        background: #2A211A;
    }
}