
/**
* THIS FILE IS GENERATED AUTOMATICALLY WHEN SAVING CONFIGURE. YOUR DATA WILL BE LOST WHEN YOU EDIT THIS FILE
*/

/**
* Body, text color, background color, background image, font family, font size, font weight
*/

body{
background-color: #FFFFFF;
color: #888888;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;font-size: 15px;
}

/**
* Link, link hover
*/

a,
.alink{
color: #222222;
}

a:hover,
.alink:hover{
color: #0098D1;
}

/**
* THEME COLOR CUSTOM, BACKUP THIS FILE BEFORE UPDATE SM_THEMECORE MODULE
*/
/**
* $themeColor, $themeColorDarken, $textColor, $textOnThemeColor, $linkColor, $linkHoverColor, $linkOnThemeColor, $linkHoverOnThemeColor
*/

/**
* Header mobile
*/

.header-mobile .mobile-top{
background-color: #0098D1;
}

.header-mobile .mobile-menu > a span{
background-color: #FFFFFF;
}

.minicart-mobile .minicart-wrapper .action.showcart:before{
color: #FFFFFF;
}

/**
* General
*/

.text-theme-color{
color: #0098D1;
}

.bundle-actions .action.primary:hover{
background-color: #0098D1;
color: #FFFFFF;
}

/**
* Control owl slider
*/

.nav-style-1 .owl-theme .owl-nav [class*="owl-"]:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

/**
* Header 1
*/

.header-style-1 .header-top .customer-action .header-support ul li:before{
color: #0098D1;
}

.header-style-1 .block-search .form.minisearch .actions button{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-1 .block-search .form.minisearch .actions button:hover{
background-color: #008ec3;
}

.header-style-1 .header-bottom{
border-bottom: 2px solid #008ec3;
}

.header-style-1 .vertical-menu-block .block-title-menu{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-1 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-1.header-container .minicart-wrapper .action.showcart .counter{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-1 .middle-content .header-wishlist .block-title .count{
background-color: #0098D1;
color: #FFFFFF;
}

.cms-index-index .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head,
.header-style-1 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a,
.header-style-1 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a{
color: #0098D1;
}

.header-style-1 .horizontal-block .special-item a{
color: #0098D1;
}

.header-style-1 .language-currency .switcher .switcher-content .dropdown-switcher .list-item li:hover{
border-color: #0098D1;
}

.header-style-1 .vertical-menu-block .navigation li.active > a,
.header-style-1 .vertical-menu-block .navigation li.has-active > a,
.header-style-1 .vertical-menu-block .navigation li:hover > a{
background-color: #0098D1;
color: #FFFFFF;
}

/**
* Header 2
*/

.header-style-2 .block-search .form.minisearch .actions button{
background-color: #0098D1;
}

.header-style-2 .block-search .form.minisearch .actions button:after{
color: #FFFFFF;
}

.header-style-2 .horizontal-block .special-item a,
.header-style-2 .vertical-menu-block .block-title-menu,
.header-style-2 .middle-content .header-wishlist .block-title .count,
.header-style-2.header-container .minicart-wrapper .action.showcart .counter,
.header-style-2 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a,
.header-style-2 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a,
.header-style-2 .vertical-menu-block .navigation li.active > a,
.header-style-2 .vertical-menu-block .navigation li.has-active > a,
.header-style-2 .vertical-menu-block .navigation li:hover > a,
.header-style-2 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-2 .header-bottom{
border-bottom: 2px solid #0098D1;
}

.cms-index-index .header-style-2 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head{
background-color: #0098D1;
color: #FFFFFF!important;
}

.header-style-3 .header-top .customer-action .header-support ul li:before{
color: #0098D1;
}

.header-style-3 .middle-content .header-wishlist .block-title .count,
.header-style-3 .minicart-wrapper .action.showcart .counter.qty{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-3 .block-search .form.minisearch .field.search .control{
border: 2px solid #0098D1;
}

.header-style-3 .block-search .form.minisearch .actions button{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-3 .block-search .form.minisearch .actions button:hover{
background-color: #008ec3;
}

.header-style-3 .vertical-menu-block .block-title-menu{
border-bottom: 2px solid #0098D1;
}

.header-style-3 .horizontal-block .special-item a{
color: #0098D1;
}

.header-style-3 .horizontal-block .special-item a:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.cms-index-index .header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head,
.header-style-3 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a,
.header-style-3 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a{
color: #0098D1;
}

.header-style-3 .vertical-menu-block .navigation li.active > a,
.header-style-3 .vertical-menu-block .navigation li.has-active > a,
.header-style-3 .vertical-menu-block .navigation li:hover > a{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-3 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-4 .header-top .customer-action .header-support ul li:before{
color: #0098D1;
}

.header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_actived > a.sm_megamenu_head,
.header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover > a.sm_megamenu_head{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-4.header-container .minicart-wrapper .action.showcart,
.header-style-4 .middle-content .customer-links:hover .head-title,
.header-style-4.header-container .middle-content .header-wishlist .block-title:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-4 .block-search .form.minisearch .actions button{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-4 .block-search .form.minisearch .actions button:hover{
background-color: #008ec3;
}

.header-style-4 .horizontal-menu-block .navigation > ul > li.active > a,
.header-style-4 .horizontal-menu-block .navigation > ul > li.has-active > a,
.header-style-4 .horizontal-menu-block .navigation > ul > li:hover > a{
background-color: #0098D1;
color: #FFFFFF!important;
}

.cms-index-index .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head{
background-color: #0098D1;
color: #FFFFFF!important;
}

.header-style-5 .header-top .customer-action .header-support ul li:before{
color: #0098D1;
}

.header-style-5 .horizontal-menu-block .navigation > ul > li:hover > a,
.header-style-5 .horizontal-menu-block .navigation > ul > li.active > a,
.header-style-5 .horizontal-menu-block .navigation > ul > li.has-active > a,
.header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a,
.header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a{
color: #0098D1!important;
}

.header-style-5.header-container .minicart-wrapper .action.showcart .counter,
.header-style-5 .middle-content .header-wishlist .block-title .count{
background-color: #0098D1;
color: #FFFFFF;
}

.cms-index-index .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li.home-item > a{
color: #0098D1;
}

.cms-index-index .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.home-item > a,
.header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > a,
.header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a{
color: #0098D1;
}

.header-style-6 .right-header .header-wishlist .count{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-6 .minicart-wrapper .action.showcart .counter.qty{
background-color: #0098D1;
color: #FFFFFF;
}

.header-style-7 .header-full .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a,
.header-style-7 .header-full .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a{
color: #0098D1;
}

.header-style-7 .header-full .header-wishlist:hover .block-title .count,
.header-style-7 .header-full .minicart-wrapper:hover .action.showcart .counter{
color: #0098D1;
}

.middle-content .customer-action .customer-links > .header.links > li > a:hover,
.middle-content .header-wishlist .block-title:hover .wishlist-title{
color: #0098D1;
}

.mega-feature-content ul li a:hover{
color: #0098D1;
}

/**
* Home page
*/

.slider-style-1 .owl-theme .owl-dots .owl-dot:hover,
.slider-style-1 .owl-theme .owl-dots .owl-dot.active,
.slider-style-1 .owl-theme .owl-nav [class*="owl-"]:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.brand-style-1 .item:hover{
border-color: #0098D1;
}

.categories-slider .content-box:hover{
border-color: #0098D1;
}

.deal-slider .deals-countdown{
background-color: #0098D1;
color: #FFFFFF;
}

.block-news .post-read-more a:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.content-keyworks ul li a:hover{
color: #0098D1;
}

.nav-style-2.absolute-nav .owl-theme .owl-nav [class*="owl-"]:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li:hover,
.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li.tab-sel{
color: #0098D1;
}

.grid-categories .child-title a:before{
background-color: #0098D1;
}

.grid-categories .child-title a:hover{
color: #0098D1;
}

.grid-categories .btn-view:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.block-brand-slider .item:hover{
border-color: #0098D1;
}

.group-product-slider .block-title{
border-bottom: 2px solid #0098D1;
}

.group-product-slider .block-title strong{
background-color: #0098D1;
color: #FFFFFF!important;
}

.group-product-slider .slick-arrow:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.group-product-slider .slick-slide.slick-current .item-thumb .thumb-content .product-image-container,
.group-product-slider .slick-slide:hover .item-thumb .thumb-content .product-image-container{
border-color: #0098D1;
}

.deal-group .block-title{
background-color: #0098D1;
}

.deal-group .block-title strong{
color: #FFFFFF!important;
}

.deal-group .block-content .deals-countdown .deals-time .num-time{
border: 2px solid #0098D1;
color: #0098D1;
}

.services-sidebar ul li:hover .item{
border-color: #0098D1;
}

.slider-type-list .block-content .deals-countdown{
background-color: #0098D1;
color: #FFFFFF;
}

.slider-type-list .block-content .deals-countdown .deals-time .num-time{
color: #0098D1;
}

.sidebar-home .sidebar .owl-theme .owl-dots .owl-dot.active span,
.sidebar-home .sidebar .owl-theme .owl-dots .owl-dot:hover span{
background-color: #0098D1;
}

.client-sidebar{
border: 1px solid #0098D1;
}

.title-color .block-title strong span{
color: #0098D1;
}

.nav-style-3 .owl-theme .owl-nav [class*="owl-"]:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.deal-full .deals-countdown .deals-time .num-time{
background-color: #0098D1;
color: #FFFFFF;
}

.dots-style-1 .owl-theme .owl-dots .owl-dot.active span,
.dots-style-1 .owl-theme .owl-dots .owl-dot:hover span{
background-color: #0098D1;
}

.block-tablisting .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel,
.block-tablisting .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover{
color: #0098D1;
}

.brand-slider-2 .item:hover{
border-color: #0098D1;
}

.clients-slider .slick-arrow:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.slider-style-1.slider-new .owl-theme .owl-dots .owl-dot.active,
.slider-style-1.slider-new .owl-theme .owl-dots .owl-dot:hover span,
.slider-style-1.slider-new .owl-theme .owl-dots .owl-dot.active span{
background-color: #0098D1!important;
}


.list-banner .item-banner:hover .btn-banner a{
background-color: #0098D1;
color: #FFFFFF;
}

.list-banner .item-banner .btn-banner a:hover{
background-color: #008ec3;
}

.group-title .top-title{
color: #0098D1;
}

.list-post .post-read-more a{
color: #0098D1;
}

.nav-style-4 .owl-theme .owl-nav [class*="owl-"]:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.big-group-title .group-title{
color: #0098D1;
}

.big-group-title .btn-viewall:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.newsletter-home .actions button:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.nav-style-7 .owl-theme .owl-nav [class*="owl-"]:hover{
background-color: #0098D1;
border-color: transparent;
color: #FFFFFF;
}

.simple-tabs .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover,
.simple-tabs .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel{
color: #0098D1;
}

.simple-brands .item:hover{
border-color: #0098D1;
}

.simple-categories .child-cat .cat-button a:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.group-list .product-item-info .deals-countdown .title-time{
background-color: #0098D1;
color: #FFFFFF;
}

.group-list .actions-primary .action{
background-color: #0098D1;
color: #FFFFFF;
}

.group-list .actions-primary .action:hover{
background-color: #008ec3;
}

.group-list .actions-secondary .action:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.group-list .item-thumb .thumb-content:hover,
.group-list .item-thumb.active .thumb-content{
border-color: #0098D1;
}

/**
* Listing
*/
#price-slider .ui-slider-range{
background-color: #0098D1;
}

.modes .modes-mode:hover,
.modes .modes-mode.active{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.pages .item:hover,
.pages .current{
background-color: #0098D1;
border-color: #0098D1;
}

.pages .item a:hover,
.pages .current strong{
color: #FFFFFF;
}

.pages .action:hover:before{
color: #FFFFFF!important;
}

.sidebar .block .block-title{
background-color: #0098D1;
color: #FFFFFF;
}

.sidebar .block.filter .filter-options .filter-options-content ol li a:hover{
color: #0098D1;
}

.product-1-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover,
.product-1-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.product-2-style .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-primary .tocart{
background-color: #0098D1;
color: #FFFFFF;
}

.product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{
background-color: #008ec3;
}

.product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.product-3-style .products-grid .product-item-info .image-product .quickview-handler:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.product-3-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.product-3-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.product-4-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.product-4-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.product-4-style  .products-grid .product-item-info .image-product .quickview-handler:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.product-5-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover,
.product-5-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.products-list .product-item-info .image-product .product-item-actions .actions-primary .tocart:hover,
.products-list .product-item-info .image-product .product-item-actions .actions-secondary .action:hover{
background-color: #0098D1;
color: #FFFFFF;
}

/**
* Detail page
*/

.default-style .resp-tabs-list li:hover,
.default-style .resp-tabs-list li.active{
background-color: #0098D1;
color: #FFFFFF;
}

.fotorama__thumb-border{
border-color: #0098D1!important;
}

.gallery-placeholder .fotorama__thumb__arr:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.product-info-main .product-social-links .action:hover,
.product-info-main .product-addto-links .action:hover{
background-color: #0098D1;
color: #FFFFFF!important;
}

.product-info-main .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart{
background-color: #0098D1;
color: #FFFFFF;
}

.product-info-main .box-tocart .action.tocart:hover,
.product-options-bottom .box-tocart .action.tocart:hover{
background-color: #008ec3;
}

/**
* Footer 1
*/
.footer-style-1 .block-footer .block-footer-title:before{
background-color: #0098D1;
}

.footer-style-1 .block-footer .block-footer-content ul li a:hover{
color: #0098D1;
}

.footer-style-1 .subcribe-footer-content .block-subscribe-footer .action-button button{
background-color: #0098D1;
color: #FFFFFF;
}

.footer-style-1 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{
background-color: #008ec3;
}

.footer-style-1 .block-footer .footer-contact ul li:before{
color: #0098D1;
}

.footer-style-1 .seo-structure .block-seo ul li a:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

/**
* Footer 2
*/

.footer-style-2 .list-services .icon-service{
background-color: #0098D1;
}

.footer-style-2 .block-footer .footer-contact ul li:before{
color: #0098D1;
}

.footer-style-2 .block-subscribe-footer .action-button button{
background-color: #0098D1;
color: #FFFFFF;
}

.footer-style-2 .block-subscribe-footer .action-button button:hover{
background-color: #008ec3;
color: #FFFFFF;
}

.footer-style-2 .footer-bottom address a:hover,
.footer-style-2 .seo-structure ul li a:hover,
.footer-style-2 .block-footer .block-footer-content ul li a:hover{
color: #0098D1;
}

/**
* Footer 3
*/

.footer-style-3 .block-footer .block-footer-title:before{
background-color: #0098D1;
}

.footer-style-3 .block-footer .block-footer-content ul li a:hover{
color: #0098D1;
}

.footer-style-3 .block-footer .footer-contact ul li:before{
color: #0098D1;
}

.footer-style-3 .seo-structure .block-seo ul li a:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.footer-style-3 .subcribe-footer-content .block-subscribe-footer .action-button button{
background-color: #0098D1;
color: #FFFFFF;
}

.footer-style-3 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{
background-color: #008ec3;
color: #FFFFFF;
}

/**
* Footer 4
*/

.footer-style-4 .news-letter-social .social-footer ul li a:hover,
.footer-style-4 .news-letter-social .newsletter-content .action-button button:hover{
background-color: #0098D1;
border-color: #0098D1;
color: #FFFFFF;
}

.footer-style-4 .block-footer .block-footer-content ul li a:hover,
.footer-style-4 .block-footer-seo ul li a:hover{
color: #0098D1;
}

/**
* Footer 5
*/

.footer-style-5 .footer-middle .support-item .support-icon{
color: #0098D1;
}

.footer-style-5 .footer-middle .support-item:hover .support-icon{
background-color: #0098D1;
color: #FFFFFF;
}

/**
* Footer 6
*/

.footer-style-6 .block-footer .block-footer-title:before{
background-color: #0098D1;
}

.footer-style-6 .block-footer .block-footer-content ul li a:hover{
color: #0098D1;
}

.footer-style-6 .block-footer .footer-contact ul li:before{
color: #0098D1;
}

.footer-style-6 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{
color: #0098D1;
}

.footer-style-6 .footer-bottom address a:hover{
color: #0098D1;
}

/**
* Contact page
*/

.contact-us-info .contact-social li a:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.contact-us-info .info-contact li:before{
color: #0098D1;
}

/**
* Blog page
*/

.post-content.post-custom .post-description .post-info-blog .post-read-more:hover{
background-color: #0098D1;
color: #FFFFFF;
}

.post-content.post-custom .post-description .post-title a:hover{
color: #0098D1;
}

/**
* Elements google font
*/


/**
* Layout
*/

@media (min-width: 1024px) {
    body .container,
    body .page-main{
    max-width: 100%;
    }

}

/**
* Show add to cart, compare, wishlist product
*/




/**
* Listing Layout
*/

@media (min-width: 1921px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 20%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 20%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

}


@media (min-width: 1681px) and (max-width: 1920px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 20%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 1441px) and (max-width: 1680px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 20%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 1200px) and (max-width: 1440px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){
clear: both;
}
}

@media (min-width: 481px) and (max-width: 767px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){
clear: both;
}
}

@media (max-width: 480px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1),
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 100%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(1n+1){
clear: both;
}
}

@media (max-width: 1023px) {
.header-container {
display: none;
}

.header-mobile {
display: block;
}
}

/**
* Custom CSS
*/

.logo img {
	max-width: 100% !important;
}

.logo-container {
	width: 350px;
}

.right-container {
	padding-left: 60px;
	width: calc(100% - 350px);
	margin-top: 6px;
}

select.cat.searchbox-cat {
    display: none;
}

.block-search.search-pro .form.minisearch .field.search .input-text {
    margin-left: 0;
    width: 100%;
}

.block-search.search-pro .form.minisearch .field.search .control:before {
    display: none;
}

.back2top.active {
display: none;
}

.sidebar>.o-list {
    margin-top: 0;
    padding-right: 0;
    margin-bottom: 0;
    padding: 20px;
}
.sidebar.sidebar-main h3 {
    display: none;
}

.sidebar.sidebar-main {
    border: solid lightgray 1px;
    border-radius: 5px;
}

.sidebar li.level0 {
    font-weight: 600;
}

.sidebar li.level0.active a {
    color: #0098D1;
}

.sidebar.sidebar-additional .block-compare {
    display: none !important;
}

.sidebar.sidebar-additional .banner-image {
    display: none;
}

.fotorama--fullscreen {
    z-index: 9999 !important;
}


/* After Top */

.slider-banner {
    width: 100%;
    padding-left: 0px;
}

.cms-home .page-title-wrapper {
    display: none;
}

.slidershow-content {
    margin-left: -30px;
    margin-right: -30px;
}

.group-banner img {
    width: 100%;
}

.footer-payments img {
    max-width: 350px;
    background-color: white;
    border-radius: 5px;
    padding: 20px;
}

.modals-overlay {
    z-index: 9999 !important;
}
.modals-wrapper, .modal-popup {
    z-index: 9999999 !important;
}

.sidebar .message {
    display: none;
}

.language-currency .switcher .switcher-content .action-switcher .heading-switcher span::after {
    display: none;
}

.header-mobile .switcher .switcher-label {
    display: none;
}

.header-top .customer-action .greet.welcome {
    display: none;
}

.fotorama__stage {
    border: none;
}

.header-top {
    background-color: #0098D1;
}

.header-top p, .header-top a, .header-top li, .header-top span {
    color: white !important;
}

.header-middle {
    padding: 18px 0 10px;
}

.middle-content .header-compare .block-title {
    padding-top: 0;
}

.middle-content .header-compare .block-title::before {
    content: '\e953';
}

.product.attribute.sku .type {
    display: none !important;
}

.slick-list.draggable .description {
    display: none;
}

.product-info-main .deliverytimer {
    display: none !important;
}

.product-info-stock-sku .deliverytimer {
    display: block !important;
}

.deliverytimer {
    margin-top: 10px;
    color: orange;
    font-weight: bold;
    font-style: italic;
}

.resp-tabs-container .deliverytimer {
    display: none;
}

.deliverytimer .externalStock {
    font-weight: normal;
    font-style: normal;
    color: initial;
    font-size: 0.9em;
    margin-bottom: 0px;
}

.product.attribute.deliverytimer .internalStock {
    display: none;
}

.deliverytimer .readyStock {
    margin-top: 10px;
    color: green;
    font-weight: bold;
    font-style: normal;
}

.product-info-main .pricing {
    display: block;
    font-size: 0.9em;
    text-align: center;
    max-width: 70%;
    font-style: italic;
}

#magnifier-item-0 {
    filter: brightness(1.04);
}

.product-image-photo {
    filter: brightness(1.04);
}

img.fotorama__img--full {
    filter: brightness(1.04);
}

.sm-megamenu-child.sm_megamenu_dropdown_6columns {
    font-size: 1em;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 80vh;
    font-weight: 100;
}

.sm_megamenu_head_item {
    column-count: 4;
}

.grid-categories .item {
    width: 33.3%;
}

.table-checkout-shipping-method #label_carrier_door_dhlparcel {
    color: transparent;
    background-image: url('/media/shipping/dhl.png');
    background-repeat: no-repeat;
    background-size: 78%;
    background-position: left;
}

.table-checkout-shipping-method #label_carrier_servicepoint_dhlparcel {
    color: transparent;
    background-image: url('/media/shipping/dhlservicepoint.png');
    background-repeat: no-repeat;
    background-size: 75%;
    background-position: left;
}

.table-checkout-shipping-method #label_carrier_bestway_tablerate {
    color: transparent;
    background-image: url('/media/shipping/gls.jpg');
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: left;
}

/*
.grid-categories .child-cat {
    margin-left: 20px;
}*/

#navigation-mobile .vertical-type {
    display: none;
}

/*.block-listing .ltabs-items-container {
    width: 100%;
}*/

.experius-address-lines .experius-address-line-one .label {
	display: inline !important;
}

.minicart-wrapper .product .actions {
    margin-top: 6px !important;
}

.product.attribute.description {
    color: black;
}

.social-footer ul li.whatsapp a {
    background-color: #128c7e !important;
}

.social-footer ul li.whatsapp a:before {
    content: "\f232" !important;
    font-family: 'FontAwesome';
    font-size: 1.3em;
    margin-left: 2px;
}

.block-footer .footer-contact ul li.whatsapp:before {
    font-family: 'FontAwesome';
    content: "\f232" !important;
    font-size: 1.6em;
    font-weight: 100;
    margin-top: -3px;
}

.block-footer .footer-contact ul li.phone:before {
    margin-top: -10px;
}

.horizontal-megamenu-block .sm_megamenu_menu>li>a {
	padding: 0 10px !important;
}

/* Header: Small Desktop Fix */
@media only screen and (min-width: 1009px) and (max-width: 1399px) {

    .page-header .block.block-wishlist.header-wishlist {
    	display: none;
	}

}

@media only screen and (min-width: 1024px) and (max-width: 1090px) {

    .page-header .customer-action {
    	display: none;
	}

}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {

    .deal-group .block-content .deals-countdown .deals-time .num-time {
    font-size: 96.43%;
    }

    /*.grid-categories .child-cat {
    display: inline;
    }*/

}

@media only screen and (min-width: 1920px) {
    .slidershow-content {
        margin-top: -600px !important;
    }

}

@media only screen and (min-width: 1300px) {
    .slidershow-content {
        margin-top: -350px;
    }

}

@media only screen and (min-width: 1024px) {
    .slidershow-content {
        margin-top: -250px;
    }

    .page-header {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
    }
    .page-main {
        margin-top: 200px;
    }

    .breadcrumbs {
        margin-top: 200px;
        margin-bottom: -200px;
    }

  .sm_megamenu_wrapper_horizontal_menu .sm-megamenu-hover>li:hover .sm-megamenu-child {
    display: block !important;
    width: 100vw;
    left: -300px;
  }

}

@media only screen and (max-width: 767px) {

    .ltabs-wrap .banner-image img {
        display: none;
    }

    .sm_megamenu_head_item {
        column-count: 1;
    }

}


/* New Auto-Complete Search */

div#search_autocomplete {
    display: none !important;
}

.searchsuite-autocomplete {
    left: 0;
    width: 100%;
    position: fixed;
    top: 170px;
    overflow-y: auto;
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
}

@media only screen and (min-width: 1330px) {
 .searchsuite-autocomplete .product ul li {
    width: 50%;
    display: inline-block;
    float: left;
    vertical-align: top;
  }

  .searchsuite-autocomplete .product ul li:last-child {
    border-bottom: 1px solid #D4D2D2;
    padding-bottom: 6px;
  }


}


/* Fotorama Extend */
@media only screen and (min-width: 768px) {

    .fotorama__fullscreen .fotorama__stage__shaft {
    max-width: 100%;
}

.fotorama--fullscreen .fotorama__wrap {
    max-width: 60% !important;
}

.fotorama--fullscreen .fotorama__fullscreen-icon:not(:focus) {
    transition-property: none !important;
    opacity: 1 !important;
}

.fotorama--fullscreen .fotorama__wrap--css3 .fotorama__arr:not(:focus) {
    transition-property: none !important;
    opacity: 1 !important;
}

.fotorama-extend {
    display: none;
}

.fotorama--fullscreen .fotorama-extend {
    display: inline-block !important;
    max-width: 40%;
    position: absolute;
    left: 60%;
    top: 10%;
    color: black;
    padding-left: 2%;
}

}

@media only screen and (max-width: 767px) {
.fotorama-extend {
    display: none;
}
} 

/* Product Attachments */
.product.info.detailed.documents {
	margin-top: 20px;
}

.product.info.detailed.documents .fa-solid.fa-file {
	font-family: 'FontAwesome';
	color: #0098D1;
}

/* Crossproducts */
.bestsale-spinner {
    width: 75px;
    height: 75px;
    display: grid;
    animation: spinner-plncf9 4.8s infinite;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.bestsale-spinner::before,
.bestsale-spinner::after {
   content: "";
   grid-area: 1/1;
   border: 9px solid;
   border-radius: 50%;
   border-color: #0098d1 #0098d1 #0000 #0000;
   mix-blend-mode: darken;
   animation: spinner-plncf9 1.2s infinite linear;
}

.bestsale-spinner::after {
   border-color: #0000 #0000 #dbdcef #dbdcef;
   animation-direction: reverse;
}

@keyframes spinner-plncf9 {
   100% {
      transform: rotate(1turn);
   }
}

.product.info.detailed.crossproducts {
    margin-top: 20px;
}

.bestsale-cross-product {
    display: inline-block;
}

.bestsale-cross-product .product-item {
    padding: 3%;
    margin-bottom: 15px;
}

.bestsale-cross-product .product-item-info {
    width: 100%;
}

.bestsale-cross-product .product-image-container {
    width: 350px;
}

.bestsale-cross-product .product-image-wrapper {
    padding-bottom: 100%;
}

.bestsale-cross-product .product-item-name {
    text-align: center;
    text-transform: uppercase;
}

.bestsale-cross-product .price-final_price {
    text-align: center;
    margin-bottom: 0;
}

.bestsale-cross-product .price {
    color: #0098D1 !important;
    font-size: 15px !important;
}

@media only screen and (min-width: 2048px) {
    .bestsale-cross-product {
        width: 10%;
    }
}
@media only screen and (min-width: 900px) and (max-width: 2047px) {
    .bestsale-cross-product {
        width: 20%;
    }
}
@media only screen and (max-width: 899px) {
    .bestsale-cross-product {
        width: 50%;
    }
}

/* Custom Reviews: Product Page */
.bestsale-rating {
	float: left;
	margin-top: 20px;
	margin-bottom: 40px;
	width: 100%;
}

.bol-rating-box {
	display: inline-flex;
	vertical-align: middle;
	border: 1px solid rgb(224, 224, 224);
	padding: 20px;
	padding-bottom: 10px;
	min-width: 300px;
	border-radius: 5px;
}

.bol-rating-box a {
	width: 300px;
	height: 90px;
	position: absolute;
	margin-top: -20px;
	margin-left: -20px;
}

.bol-rating-box p.rating {
	font-size: 1.5em;
	font-weight: bold;
	color: white;
	background-color: #0000a4;
	padding: 8px;
	border-radius: 5px;
	line-height: 1.5em;
}

.bol-rating-box .rating-info {
	padding-left: 20px;
	line-height: 24px;
	color: rgb(103, 103, 103);
}

.trustpilot-rating-box {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px;
}

.trustpilot-review-img {
	max-height: 145px;
	margin-left: -10px;
}

/* Custom Price Tax Info */
.price-custom-info-tax {
	font-size: 0.8em;
	margin-top: 5px;
	font-style: italic;
}

body.catalogsearch-result-index .results dl.block {
	display: none;
}

body.checkout-index-index div#dhlparcel-shipping-servicepoint-info {
    display: none;
}

/* Customer Tax VAT */
.message.info.blue>*:first-child:before {
    color: #0098D1;
}

.message.info.blue {
    background: #daf5ff;
    color: #0098D1;
    width: 100%;
    max-width: 900px;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 1.5em;
}

.message.info.blue.notice {
	margin-top: 25px;
}

.message.info.blue.notice>*:first-child:before {
	content: '\e60c'
}

.b2b-taxvat-icon {
	max-height: 60px;
	margin-top: -10px;
	margin-bottom: 20px;
	margin-left: -2px;
}

.b2b-taxvat-cart {
	width: 100%;
	text-align: center;
	height: auto;
	display: inline-block;
	background-color: white;
	margin-top: 25px;
	border-radius: 10px;
	vertical-align: middle;
	padding: 20px;
}

.b2b-taxvat-cart img {
	height: auto;
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
	max-width: 150px;
}

/* Fix: Auto-Search Complete Overlay */
body.catalogsearch-result-index .searchsuite-autocomplete {
	top: 230px;
}

/* Optimize: Checkout Change Billing Address */
#checkout-payment-method-load .payment-method-billing-address button.action-update {
    background-color: #0098D1;
    color: white;
}

@media only screen and (max-width: 767px) {
    .sidebar-nav-mobile #menu-mobile-tab,
    .sidebar-nav-mobile #my-account-mobile-tab,
    .sidebar-nav-mobile #setting-mobile-tab {
        display: block !important;
    }
}