header .main-header {background-color: #000;padding: 15px 0;}
.post-header.w-100, .bg-light {background-color: #fff !important;}
.container {width: 1500px;margin: 0 auto;}
.post-header.w-100 {box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;}
.header-logo img {max-width: 200px;}
.main-menu-mobile, .header-options {display: none;}
.header-menu-wrapper {display: flex;width: 100%;justify-content: space-between;}
.contacts {display: flex;align-items: center;}
.welcomeHeader {margin-right: 100px;}
span.pre-header-link i {color: #fff;margin: 0 5px 0 0;}
span.pre-header-link span {margin: 0 10px;color: #fff;}
.mainmenu_bs  img {max-width: 80px;}
.navbar-expand-lg .navbar-collapse {justify-content: space-between;flex-basis: 100% !important;max-width: 100%;-ms-flex-preferred-size: unset;}
.mainmenu_bs li {margin: 0 14px;border-radius: 1px solid;}
.navbar-light .navbar-nav .active>.nav-link {font-size: 25px;}
.mainmenu_bs li:first-child {margin-left: 0;}
.navbar-brand {display: none;}
.navbar-nav .dropdown-menu {background: #ffffff;border-radius: 0;padding: 0;margin: 8px 0 0;left: 50% !important;right: auto !important;text-align: center !important;transform: translate(-50%, 0) !important;}
.navbar-nav .dropdown-menu a {border-bottom: 1px solid #fff;padding: 10px;margin: 0;color: #474747;text-align: center;}
.navbar-nav .dropdown-menu a:active {background-color: #ffffff;color: #000;}
.navbar-nav .dropdown-menu a:hover {color: #fff;background-color: #474747;}
.navbar-nav .dropdown-menu a:last-child {border: 0;}
.footerLogo {background: #000;text-align: center;padding: 20px 0;}
.footerLogo img {max-width: 250px;}
.legal-footer {background: #474747;padding: 20px 0;}
.legal-footer .row.mx-0 {justify-content: space-between;}
.mf-links.fl-acc.menu, span.cr-details, span.cr-details span {color: #fff;}
#btn-view-stock:hover, .btn-view-stock:hover {color: #fff !important;}
.mainmenu_bs .dropdown-toggle::after {content: "\f0d7";font-family: 'Font Awesome 5 Free';font-weight: 700;border: 0;font-size: 15px;}
.mainmenu_bs .show .dropdown-toggle::after {content: "\f0d8";font-family: 'Font Awesome 5 Free';font-weight: 700;border: 0;font-size: 15px;}
#form-container-wishlist span.fw-label a {color: #dc3545;}
.ShowButtonsAtTop  .col-10.pl-sm-2.p-0 {color: #fff !important;}
header#header {-webkit-transition: all 0.5s ease;-moz-transition: position 10s;-ms-transition: position 10s;-o-transition: position 10s;transition: all 0.5s ease;}
.header-nav.fixed {position: fixed;top: 0;width: 100%;left: 0;/*animation: smoothScroll 1s forwards;z-index: 9999;*/z-index: 99999;}
.fixed .header-logo {display: flex;align-items: center;}
.fixed .header-logo img {max-width: 140px;}
.cookie-Banner .btn:hover span {color: #000 !important;}
.contacts span, .header-wishlist {display: none;}
.welcomeHeader {margin: 0;}
.mainmenu_bs nav {padding: .5rem 0;}
.mainmenu_bs .dropdown-toggle::after {position: absolute;top: 40%;left: 100%;}
.mainmenu_bs li.flip .dropdown-toggle::after {content: "\f0d8";}

@keyframes smoothScroll {
0% {transform: translateY(-40px);}
100% {transform: translateY(0px);}}

@media only screen and (max-width:1600px) {
#collapse-navigation {justify-content: center;}}

@media only screen and (max-width:1440px) {
.mainmenu_bs img {max-width: 60px;}}

@media only screen and (max-width:1280px) {
.mainmenu_bs img {max-width: 50px;}}

@media only screen and (max-width:1200px) {
.mainmenu_bs img {max-width: 45px;}}

@media only screen and (max-width:1024px) {
.mainmenu_bs li {margin: 0 5px;}}

@media only screen and (max-width:991px) {
.container {max-width: 100%;}
.header-nav.fixed {position: unset;}
.mainmenu_bs {padding: 0;}
.welcomeHeader {display: none;}
.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
button.navbar-toggler {background-color: #fff;margin: 0 0 0 20px;}
.mainmenu_bs li:first-child {margin: 0 14px;}
.wishlist-btn .w-btn_copy, .contacts .info-details {display: none;}
#header > div > div.d-flex.main-header.w-100 > div > div.contacts > button:nth-child(5) {display: none;}
.mainmenu_bs, .mainmenu_bs nav {background-color: #000 !important;}
.mainmenu_bs li a {color: #fff !important;padding: 10px;}
.mainmenu_bs li {border-bottom: 0.5px solid #fff;}
.navbar-nav .dropdown-menu {background-color: #fff;}
.navbar-nav .dropdown-menu {margin: 0;}
.mainmenu_bs li:last-child {border-bottom: 0;}
.mainmenu_bs nav {padding: 0 5px;}
.navbar-light .navbar-nav .active>.nav-link {font-size: 22px;}
.navbar-nav .dropdown-menu a {font-size: 18px;}
.header-wishlist {margin: 0 0 0 10px;}
.navbar-nav .dropdown-menu a {border-color: #000;color: #000 !important;text-align: justify;}
.mainmenu_bs .show .dropdown-toggle::after {content: "\f0da";right: 0;position: absolute;}
.mainmenu_bs li:first-child {margin: 0 5px;}
.mainmenu_bs .show .show .dropdown-toggle::after {content: "\f0d8";}
.navbar-nav .dropdown-menu {transform: unset !important;}
ul.navbar-nav {padding-bottom: 12px;}}
.header-nav, .mainmenu_bs nav {background-color: #474747 !important;}
.copyright a {pointer-events: none;}
.dropdown-toggle::after {color: #fff;}
.flip a img {transform: scale(1.3);}
ul.navbar-nav li a img {transition: transform .5s ease;}

@media only screen and (max-width:768px) {
.welcomeHeader {margin: 0;}
.header-logo {text-align: center;padding: 20px 0;}
header .main-header {padding: 0;}
.contacts {padding: 20px 0;justify-content: space-between;}
.mainmenu_bs nav {border-top: 1px solid #fff;}}