/* Add custom CSS styles below */ 


.main-nav-container {
background-color: rgba(0,0,0,0.3) !important;
z-index: 30;
}

.images_banna img {
border-radius: 15px;
}

.store-footer .s-menu-footer-list .s-menu-footer-item {
font-size: 16px !important;
line-height: 100% !important;
}

#mainnav .container-fluid .flex:first-child {
padding-top: .5em;
padding-bottom: .5em;
z-index: 30;
}

.main-nav-container {
position: absolute;
width: 100%;
}

#mainnav .inner:first-child {
background-color: rgba(0,0,0,0.3) !important;
z-index: 30;
}

#mainnav .container-fluid .flex .flex:first-child {
width: 100%;
}

custom-main-menu {
width: 100%;
}

.main-menu {
justify-content: center;
}

.main-menu li > a {
font-size: 16px !important;
}

.main-menu {
margin-left: 0px !important;
margin-right: 0px !important;
}
.main-menu li > a:hover {
color: #fca132;
text-shadow: 0px 0px 8px black;
}

.video_section::before {
background: radial-gradient(circle, rgba(0, 0, 0, 0.5) 0, rgba(252, 248, 248, 0) 100%) !important;
}

.vector_5 path {
fill: white !important;
}

.content-feat {
background: #5c2508;
}

.content-feat:hover {
background: #c37517;
}

.breadcrumbs {
margin-top: 6rem;
}

.s-block__title {
justify-content: center !important;
}

.s-block--special-products .tab-trigger {
color: rgb(92 37 8) !important;
}

.s-block--special-products .tab-trigger.is-active button {
color: #c37517 !important;
}

.main-offers {
margin-top:50px;
}

.s-button-primary-outline {
fill: #c37517 !important;
color: #c37517 !important;
}

.s-button-primary-outline:hover {
background-color: #c37517 !important;
fill: #c37517 !important;
color: white !important;
}

@media screen and (max-width:768px) {
.video_section video {
height: 100vh;
}
.mobile-menu .main-menu li a {
color: black !important;
}

.video_content h1 {
margin-top: 36% !important;
}

.carousel-slider .s-slider-block__title-nav {
display: flex !important;
bottom: -15% !important;
}
}