

@media (min-width: 1199px) {


@media (min-width: 1200px) {
main .header-top .search-widget form {
    max-width: 100%;
    width: 100%;
}
main .search-widget form input[type=text] {
        border: 1px solid #e1e1e1;
            padding: 18px 10px;
}
main .search-widget form button[type=submit] {
        bottom: 28px;
}
}

           
/* center menu */

@media (min-width: 1199px) {
    #header .header-top .menu {
        width: 100%;
        text-align: center; 
       
    }

    #header .header-top .menu>ul#top-menu {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        justify-content: center;
    }
}


    #header .header-nav {
        border-bottom: 1px solid #ffffff;
        background: #ffffff;
    }

    #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 {
        color: #999999;
    }

}


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

@media (min-width: 1200px) {



main {
  overflow: hidden;
}
#header .header-top .menu>ul#top-menu {
  overflow: visible;
  display: flex;
}

#header .header-top #_desktop_top_menu > ul#top-menu {
  position: relative;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
#header .header-top #_desktop_top_menu > ul#top-menu:after, #header .header-top #_desktop_top_menu > ul#top-menu:before {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  bottom: -1px;
  top: -1px;
}
#header .header-top #_desktop_top_menu > ul#top-menu:before {
  left: 100%;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
#header .header-top #_desktop_top_menu > ul#top-menu:after {
  right: 100%;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}


#_desktop_top_menu .top-menu .sub-menu {
    margin: 0;
    width: 100%;
}

main #header .header-top #_desktop_top_menu.menu {border-bottom: 0}


}

div#left-column {
    float: left;
}

.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: #888888;
    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: #666666;
    color: #ffffff;
}

#wpimageslider-wrap .btn-default, .btn.btn-primary, #header .header-top .blockcart .cart-summary a.btn {
    background-color: #f00469;
    color: #ffffff;
    font-size: 14px;
}

#wpimageslider-wrap .btn-default:hover, .btn-primary:hover:hover, #header .header-top .blockcart .cart-summary a.btn:hover {
    background-color: #00bbcf;
    color: #ffffff;
}

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

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

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

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

#header .header-top #_desktop_top_menu.menu {
    border-bottom: 3px solid #00bbcf;
}
#_desktop_top_menu .top-menu .sub-menu {
    border-top: 2px solid #00bbcf;
}

#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: 18px;  
    text-transform: uppercase;
}

/* menu active background */
/* active item visible, add - #header .header-top .menu>ul#top-menu>li.current */
#header .header-top .menu > ul#top-menu > li:hover a[data-depth="0"] {
    background: #00bbcf;
}

#header #_desktop_top_menu a[data-depth="0"].submenu:before {
 display: block; 
}

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

/* Google fonts */
/* headings */
body#product #main h1, #footer p.h3, #header .header-top #_desktop_top_menu a[data-depth="0"], 
.block-category h1, #slideshow #wpimageslider-wrap li .caption, #custom-text h2,
h2.products-section-title, #search_filters > p.h6, .block-categories a.h6, #wrapper .sidebar-block p.h6, .displayWPBannerTop figure.effect-ming .wp-title {
 font-family: 'Montserrat', serif;
}

.block-category h1, h2.products-section-title, #custom-text h2, .displayWPBannerTop figure.effect-ming .wp-title {
    font-size: 33px;
    text-transform: uppercase!important;
}

/* separated h1 to keep the size of product heading */
body#product #main h1 {
    text-transform: uppercase!important;
}

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

#subcategories {
    display: block;   
}

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

.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;
}

@media (min-width: 1440px) {
  .container { width: 1500px;}
}



body {
    background: #fff;
}


/* Megamenu headings text color */
#header #_desktop_top_menu .top-menu a[data-depth="1"] {
    color: #000000;
}

/* Megamenu columns text color */
#_desktop_top_menu .top-menu a:not([data-depth="0"]) {
    color: #666666;   
}

/* Megamenu subitems text on hover */
#header #_desktop_top_menu .top-menu .sub-menu a:hover  {
    color: #111111;
}

#_desktop_top_menu .top-menu .sub-menu {
background: #ffffff;
}

#_desktop_top_menu .top-menu .top-menu [data-depth="3"] {
    display: none;
}

#header #_desktop_top_menu .top-menu[data-depth="1"] > li.cat-thumb {position: relative}
#header #_desktop_top_menu .top-menu[data-depth="1"] > li.cat-thumb a[data-depth="1"] {padding-left: 75px; }
#header #_desktop_top_menu .top-menu[data-depth="1"] > li.cat-thumb ul.top-menu {padding-left: 75px; }
#header #_desktop_top_menu .top-menu[data-depth="1"] > li.cat-thumb .category-thumbnail {position: absolute; top: 5px; left: 0; padding: 0}
#header #_desktop_top_menu .top-menu[data-depth="1"] > li.cat-thumb .category-thumbnail > div {width: auto ;}
#header #_desktop_top_menu .top-menu[data-depth="1"] > li.cat-thumb .category-thumbnail img { max-width: 80px; max-height: 80px; padding-right: 0}


