

@media (min-width: 768px) {

    #header .header-nav #contact-link i, #header .header-nav #contact-link, #header .header-nav #contact-link a, 
    #header .language-selector-wrapper .dropdown .expand-more, #header .currency-selector .expand-more, 
    #header .header-nav .user-info i, #header .header-nav .user-info a, .copy-sidebar {
        color: #3E454B;
    }

    #header .header-nav .currency-selector:after, #header .header-nav .language-selector:after {
        border-right: 1px solid #3E454B;
        display: none;
    }
}


@media (min-width: 1200px) {
body.animsition {opacity: 1!important;
animation-fill-mode: none!important;;
-webkit-animation-fill-mode: none!important;;
animation-duration: initial!important;}
} 


#header {
    background: #ffffff;
}
 


.wp-shopping-cart-6:before, #header .header-top .blockcart span.cart-label {
	color: #000000;	
}

#header .block-social li i {
	color: #3E454B;		
}

#header .block-social li.wptiktok svg {
    fill: #3E454B;
}


#header span.cart-products-count {
background: #CD2026;	
}


#wrapper {
    background: #ffffff;
}

#header .search-widget form input[type="text"] {
    background: #f7f7f7;
    color: #000000;
    border: 1px solid #000000;
}

#header .search-widget form input[type="text"]::-webkit-input-placeholder { 
  color: #000000;
}
#header .search-widget form input[type="text"]::-moz-placeholder {  
  color: #000000;
}
#header .search-widget form input[type="text"]:-ms-input-placeholder { 
  color: #000000;
}
#header .search-widget form input[type="text"]:-moz-placeholder {  
  color: #000000;
}


.btn.btn-secondary, #authentication [data-action="show-password"],
#blockcart-modal .cart-content .btn.btn-secondary, #blockcart-modal .cart-content .btn.btn-tertiary,
#products .up .btn-secondary, #products .up .btn-tertiary {
    background: #14213D;
    color: #ffffff;
    font-size: 14px;
}

.btn.btn-secondary:hover, #authentication [data-action="show-password"]:hover,
#blockcart-modal .cart-content .btn.btn-secondary:hover, #blockcart-modal .cart-content .btn.btn-tertiary:hover {
    background: #FCA311;
    color: #ffffff;
}

.btn.btn-primary, #header .header-top .blockcart .cart-summary a.btn, #wpbxslider button, .btn-comment {
    background-color: #000000;
    color: #ffffff;
    font-size: 14px;
}

.btn-primary:hover:hover, #header .header-top .blockcart .cart-summary a.btn:hover, #wpbxslider button:hover, .btn-comment:hover {
    background-color: #444444;
    color: #ffffff;
}

#main .product-miniature .product-flags .new, .pb-left-column li.product-flag {
    background: #c1ed00;
    color: #000000;
}

#main .product-miniature.prod-box-grid .discount-percentage, #main .product-miniature .discount-amount.discount-amount {
    background: #ff0000;
    color: #ffffff;
}

#main .product-miniature.prod-box-grid .on-sale, #main li.product-flag.on-sale {
    background: #ba44ff;
    color: #ffffff;
}

/* menu */
#header .header-top #_desktop_top_menu > ul#top-menu {
    background: #ffffff;
}

#header .header-top #_desktop_top_menu a[data-depth="0"] {
    color: #000000;
}

/* 1st level menu items font size */
#header .header-top #_desktop_top_menu a[data-depth="0"] {
    font-size: 14px;  
    text-transform: uppercase;
}

/* menu active background */
#header .header-top .menu > ul#top-menu > li:hover a[data-depth="0"] {
    background: #999DA0;
}


/* menu active font color */
#header .header-top .menu > ul#top-menu > li:hover a[data-depth="0"] {
    color: #14213D;
}

/* Google fonts */
/* headings */
body#product #main h1, #footer p.h3, #index .featured-products h2, #index .new-products h2, #index .special-products h2,
.block-category h1, .product-price-and-shipping, #slideshow #wpimageslider-wrap li .caption,
h2.products-section-title, #search_filters p.h6, .block-categories a.h6, #wrapper .sidebar-block p.h6 {
 font-family: 'Open Sans', sans-serif;
}

h2.products-section-title, #custom-text h2 {
    font-size: 20px;
    text-transform: uppercase!important;
}

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px!important;
}


#index #product-availability, .prod-box-grid #product-availability {
    display: none;   
}

#subcategories {
    display: block;   
}

/* Footer blocks */
#footer .block_newsletter {
    display: none;  
}
#footer #block_myaccount_infos {
    display: block;   
}
#footer div.linkblock {
    display: block;  
}
#footer .block-contact {
    display: block;   
}

@media (max-width: 1199px) {
    main #header .header-nav {
        background: #ffffff;
        border-bottom: 1px solid #3b3b3b;
    }


    #header .header-nav .user-info i, #header #mobile_search, main #header .header-nav .user-info i, .wp-shopping-cart-6:before {
       color: #000000;
    }

    #header .header-nav #menu-icon span, #header .header-nav #menu-icon span:before, #header .header-nav #menu-icon span:after {
        background-color: #000000;
    }

    .header .fa-shopping-cart:before {
       color: ;
    }

    /* eliminate margin in mobile header */
    div#_desktop_cart {
        display: none;
    }
}

@media (min-width: 1200px) {
#search_widget {
    display: block; 
}
.user-info {
    display: block;  
}
#header .header-nav #contact-link {
    display: block;  
}
}

.breadcrumb {
    display: block;      
}


.product-miniature .product-actions #add-to-cart-or-refresh button.add-to-cart {
    display: none;  
}
.product-actions .add-to-cart .material-icons {
    display: inline-block; 
}

.highlighted-informations  {
    display: none!important;
}

.block-category .category-cover img {
    display: block;
}


#header #_desktop_top_menu a[data-depth="0"].submenu span.wp-menu-item-name {position: relative}
#header #_desktop_top_menu a[data-depth="0"].submenu span.wp-menu-item-name:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    right: -15px;
    top: 1px;
}


@media (min-width: 767px) {

#header #_desktop_top_menu #top-menu > li li a.submenu:after {
 font-family: "Material Icons";  
 content: "\e315";
 font-size: 16px;
 line-height: 14px;
 position: absolute;
 right: 5px;
 top: 13px;
 vertical-align: 5px;
 padding-left: 4px;
}

#header .header-top .menu > ul#top-menu {
  overflow: visible;
}

#header #_desktop_top_menu .top-menu .sub-menu { min-width: auto; width: auto; padding: 0;margin-left: 0; left: 100% }  
#header #_desktop_top_menu #top-menu > li li a {
  display: block;
    padding: 10px 20px;
    width: 200px;
    white-space: inherit;
    text-decoration: none;
}

#header #_desktop_top_menu #top-menu li {
  position: relative;
}
#header #_desktop_top_menu #top-menu li div.collapse {
  margin-top: -1px;
}

#_desktop_top_menu .top-menu .sub-menu ul[data-depth="1"] > li {
  float: none;
  margin: 0;
  width: 100%;
}

#_desktop_top_menu .top-menu a[data-depth="2"]:before {
  content: none;
}

#_desktop_top_menu .top-menu .collapse {
  display: none;
  border: 1px solid #4a4a4a;
  position: absolute;
  z-index: 5;
  background: #fff
}

#header #_desktop_top_menu #top-menu li li:hover > div.collapse {
    display: block;
      left: 200px;
  top: 0px;
}

/* Dropdown font color */
#header #_desktop_top_menu #top-menu > li li a {
    color: #000000;
    text-transform: uppercase;
}
 


/* Dropdown font color on hover */ 
#header #_desktop_top_menu #top-menu > li li a:hover {
    color: #ffffff;
}

/* Dropdown background on hover */
#header #_desktop_top_menu #top-menu > li li a:hover {
    background: #444444;
}

/* Dropdown submenu */ 
#header #_desktop_top_menu #top-menu > li li a {
    background: #ffffff; 
}

/* Dropdown border */ 
#_desktop_top_menu .top-menu .collapse {
border: 1px solid #dddddd;
}

}

.category-thumbnail { display: none;}
 
