/* HEADER FIX */

.page-title-section {
    height: 350px;
    padding: 70px 0;
    top: -70px !important;
    text-shadow: 1px 2px 3px #101010 !important;
    background-size: cover;
}

}
.page-title {
    margin-bottom: 0 !important;
    padding-top: 80px;
    color: white;
    font-weight: 500;
    font-size: 60px;
}





.main-navigation .menu > li ul {
    background: rgba(42, 42, 42, 0.5) !important;
       
}

.main-navigation .menu > li > ul li a {
    color: white !important;
}

.main-navigation .dropdown-menu > .active > a, .main-navigation .dropdown-menu > .active > a:focus {
    background-color: transparent;
}

.main-navigation .menu > li ul {
    top: 110%; !important
}


.main-navigation .menu > li > ul li a:hover {
background-color: transparent;
}


.main-navigation .menu > li > ul li a:link {
  background-color: transparent;
}

.main-navigation .menu > li > ul li a:visited {
  background-color: transparent;
}



.main-navigation .menu > li > ul li a:active {
  background-color: transparent;
}


.scrolled .menu > li ul {
    background-color: #2d2d2d !important;
    border-radius: 2px;
    padding: 9px;
}


/*---- MENU END  ----*/




nav {
    background-color: rgba(42, 42, 42, 0.5) !important;
}

.main-navigation .menu > li ul {
    background: #fff;
    border-radius: 2px;
    padding: 9px;
}



#custom_html-15 > h2 {
    margin-left: -17px;
}

#custom_html-15 > div > form > div.boughto-search-input > div:nth-child(6) > div {
    margin-left: 0.01em !important;
}

@media (max-width: 991px) {
.main-navigation .menu > li > ul {
    background-color: #1c1c1c !important;
}
    

    
.woocommerce a.added_to_cart {
    padding-top: 1.5em !important;
}
    
    
    div#custom_html-15 {
    padding: 0px 19px;
}
    
}

.nav-open {
    background-color: #1c1c1c !important;
}


.fa, .fas {
    font-family:'FontAwesome' !important;
    font-weight: 100 !important;
}

.nav-open {
    background-color: lightgrey;
}

.current_page_item a {
    color: #ffe205 !important;
}

.main-navigation .menu > li {
    margin-right: 22px !important;
}



.main-navigation .menu li a {
    display: inline-block;
    vertical-align: middle;
    font-family: "korolev-condensed"!important;
    font-weight: 800;
    font-size: 14px!important;
    color: white;
    letter-spacing: 2px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}


.main-navigation .menu li a:hover {
    color:#ffe205 !important;
}


nav.fixed.scrolled {
    visibility: visible;
    opacity: 1;
    background-color: #2d2d2d !important;
    top: 87px;
}


#masthead {
    z-index: 9;
    position: sticky;
}