@charset "utf-8";

/* CSS Document */

@media screen and (max-width:1439px) {
 .gui-popover { width: 80%; left: 10%; }
}


@media screen and (max-width:1199px) {
  
.social-media-follow .social-icon { margin-right:5px; }
.uniquePoints .uniquePointsIcon { display:block; margin-bottom:5px; margin-right:0; }
.actionProduct .addToCart { font-size:12px; }
.actionProduct .chooseOptions { font-size: 10px; padding-left:4px; padding-right:4px; }
.products .product .info .currentPrice, .products .product .info .old-price { font-size:14px;}
.actionProduct .addToWishlist, .actionProduct .addToCompare { font-size:12px;}

/* .brands .slider li { width:221px; height:110px; } */

.products .product.list .info { width: 443px; }


/* bundle product */
.bundledMain { padding-right:35px; }
.bundledCarousel { padding-top:10px; padding-bottom:10px; }
.bundledWrap .bundled .info { line-height: 1.2; }

header.sticky .social-media-follow { margin-top:14px; }

.headerStyle2 nav.desktop .item .itemLink { padding-left:8px;  padding-right:8px;}
.headerStyle2 nav.desktop ul .hideshow > a { padding-left:8px; }
.headerStyle2 nav.desktop .item.sub .itemLink {  padding-right: 20px; }
.headerStyle2 nav.desktop ul > .item.sub .downArrow { text-align:center; }

.headerStyle3 .headersearch { padding:0; }
.headerStyle3 .logoWrap .searchWrap > a { margin-left:10px; }
.headerStyle3 .logoWrap .searchWrap > a.headerCompare .fa { margin-right:3px; }
.headerStyle3 .loginLinksWrap a.loginLinks .fa {  margin-right:3px; }
.headerStyle3 .cartLink { margin-left:6px; }

.sortbyFilter select.sortOptions { margin-right:0; width:100%; margin-bottom:10px; }
.sortbyFilter select.sortBrands { width:100%; } 

#tabs > ul li:lang(nl), #tabs > ul li:lang(de) { padding-left:10px; padding-right:10px; }



.backtotop { margin-right:10px; }

.headerStyle1 .cartLink { margin-right:5px; }
.products .product .info .currentPrice small a{ display:block; }
  
  .small-slider .slider li { max-width:706px;  }
  .slider li { max-width:948px; }
  
}


@media screen and (max-width:991px) {
  
.shopTitle { font-size:45px;}
#formSearch input { width:100%;}
.social-media-follow .social-icon { width:18px; height:21px; font-size:20px;}
footer .newsletter .title { font-size: 18px; margin-top:6px; }
footer .newsletter input[type="text"] { width:192px; }

footer .links .footerWidget { margin-bottom:20px;}
footer .contact { display:inline-block; margin-right:20px;}

.uniquePoints .uniquePointText { font-size:13px;}

#tabs > ul.resp-tabs-list li { padding:8px 10px; font-size:12px;}
#tabs > ul.resp-tabs-list li:lang(nl), #tabs > ul.resp-tabs-list li:lang(de) {  padding:8px 7px;}

/* .brands .slider li { width: 261px; height:130px; } */

.blog-articles .blogArticle { margin-bottom:20px; }
.sidebarWidget h4, .gui .gui-col2-right-col2 .gui-block .gui-block-title, .gui .gui-col2-left-col1 .gui-block .gui-block-title { font-size:14px; }
.tags a { font-size:12px;}
.sidebarListing li a, .gui .gui-col2-right-col2 .gui-block .gui-block-linklist li a, .gui .gui-col2-left-col1 .gui-block .gui-block-linklist li a { font-size:13px;}
.homeTitle h2, .relatedProducts h2 { font-size:20px; padding-bottom:10px; margin-bottom:15px; }

.page-title h1, .gui-blog .gui-blog-article h1, .gui .gui-page-title { font-size:25px; margin-bottom:15px;}
.gui-blog .gui-page-title ~ .gui-blog-article h1 { font-size:20px;}
.gui-blog .gui-blog-article header ul li { font-size:12px; padding-right:5px; margin-right:5px; }  
.gui-blog .gui-blog-article header ul li.gui-blog-article-comments span { height:24px; width:24px; background-size:auto 24px; line-height: 24px; font-size: 11px; }

#gui-form-cart .gui-table tbody tr td:first-child   { width:15%; }
.gui-wishlist .gui-table tbody tr td:first-child {  width:10%; }
#gui-block-review .gui-table tbody tr td:first-child { width:8%; }



.entry-content { font-size:13px; }
.entry-content h2 { font-size:22px; }
.entry-content h3 { font-size: 20px; }
.entry-content h4 { font-size: 18px; }
.entry-content h5 { font-size: 16px; }
.entry-content h6 { font-size: 14px; }

.product-info .price-wrap { font-size:24px; }
.product-page-title h1 { font-size:23px; }
.product-page-title h1 .actions { top:7px;}
.product-info h3 { font-size: 18px;  margin-bottom: 10px; }
#related-product .owl-controls { top: -48px; }

.autocomplete:before { left:92px;}

.products .product.list .image-wrap { width: 230px; }
.products .product.list .info { width: 310px; }

.categories .category span.title { font-size: 13px; line-height: 16px;  padding-left:10px; padding-right:10px; top:16px; }


/* bundle product */
.bundlecart .info a.btn { font-size:11px;}
.bundledCarousel { padding-left:25px; padding-right:25px;}
.bundledCarousel .owl-buttons .owl-prev { left:1px; }
.bundledCarousel .owl-buttons .owl-next { right:10px; } 

.cartLink { font-size:11px; }

.headerStyle2 .mainMenu { margin-top:3px; }
.headerStyle2 nav.desktop .item .itemLink { padding-left:5px; padding-right:5px;  font-size:12px;  }
.headerStyle2 nav.desktop .item.sub .itemLink {  padding-right: 15px; }
.headerStyle2 nav.desktop ul > .item.sub .downArrow { width:15px; }
.headerStyle2 .loginLinksWrap , .headerStyle2 .topnav .currencies { margin-left:4px; }
.headerStyle2 nav.desktop > ul > .hideshow > a { padding-left:5px; font-size:12px;  }
.headerStyle2 nav.desktop .hideshow .item .itemLink { font-size:14px; }

.loginLinksWrap a.loginLinks:after { margin-left: 5px;}
.chosen-container-single .chosen-single div b { width:74%; }

.headerStyle3 .cartLink { font-size: 13px; }
.headerStyle3 .cartIcon { font-size: 15px; height: 17px; width: 17px; }
.headerStyle3 .cartIcon .headerCartItem { right: -8px; top: -8px; }
.headerStyle3 .logoWrap .searchWrap > a, .headerStyle3 .loginLinksWrap a.loginLinks { font-size: 10px; line-height:15px; }
.headerStyle3 .logoWrap .searchWrap > a.headerCompare, .headerStyle3 .loginLinksWrap a.loginLinks { line-height:15px; }
.headerStyle3 .logoWrap .searchWrap > a { margin-left:6px; }

.headerStyle3 .logoWrap .searchWrap > a.headerCompare .fa { margin-right: 1px; font-size: 12px; }
.headerStyle3 .loginLinksWrap a.loginLinks .fa { font-size: 15px;  margin-right: 1px; }

.headerStyle2 .chosen-container-single .chosen-single span { margin-right: 18px; }
.headerStyle2 .chosen-container-single .chosen-single div { width: 18px;  }
.headerStyle2 .chosen-container-single .chosen-single { padding-left:3px; }

body .gui .gui-col2-left-col1 a.gui-button-small, body .gui .gui-col2-left-col1 a.gui-button-link { font-size: 11px;  }

body .gui ul.gui-products li, body .gui-block-productlist li { padding:15px 8px; }

.product-page-title h1.product-page {width:83%;}

  .small-slider .slider li { max-width:541px;  }
  .slider li { max-width:728px; }

}


@media screen and (max-width:767px) {
  
  .small-slider .slider li, .slider li  { max-width:714px;  }
.align .burger { display:block;  }  
 
body { overflow-x: hidden; }
header.headerMain { border: 0px;}
.topnav { display:none; position: relative;  z-index: 1000;  }
.navigation { padding: 0px; }
.navigation .logo { width: 100%; position: relative; z-index: 1; background-color: white; padding: 30px 0px; border-bottom: 1px solid #f0f0f0; text-align: center; line-height: 0px; }
.navigation .logo, .navigation .burger { background-color: white; border-bottom: 1px solid #f0f0f0;}
.navigation .logo img { display: inherit; margin-left: -60px; }
.navigation .burger { position: relative; display: table-cell; cursor: pointer; vertical-align: middle; z-index: 10; }
.navigation .burger img {  margin: 5px 15px; }
.navigation .burger.open li { background-color: #54afe9;}

nav { width: 240px; height: 100%; position: absolute; overflow-y: auto; left: 0; top: 0; z-index: -1000; }

header.headerMain nav { z-index: 0; }
nav .item .itemLink, nav .subitem .subitemLink { display: block; color: #f7f7f7; padding: 15px; border-bottom: 1px solid #474747; text-decoration: none; }
#formSearch { float: none; }  
#formSearch input { max-width: 100%; }
.wrapper { background-color: white; position: relative;  }
header.headerMain {  width: 100%; }  
.wrapper { left: 0px; }

.zoombox .images a img.zoomImg { display:none!important; }
  
  /* .view-subnav */
.item.sub { position: relative; }
.item.sub .itemLink {padding-right: 40px; }  
.item.sub.view-subnav .itemLink { font-weight: 600; padding-right: 15px; }
nav .item.view-subnav { position: absolute; width: 100%; height: 100%; top: 0px; padding-top: 30px; z-index: 1000;  }
nav .subnav {  display: none !important; -webkit-animation-duration: 0.3s; -webkit-animation-name: fadeIn;  }
nav .view-subnav .subnav { display: block !important; width: 100%; margin: 0px; }
@-webkit-keyframes fadeIn {
      0% { display:none; opacity: 0;}
      1% { display: block; opacity: 0;}
      100% { display: block; opacity: 1;}
  }
@-moz-keyframes fadeIn {
      0% { display:none; opacity: 0;}
      1% { display: block; opacity: 0;}
      100% { display: block; opacity: 1;}
  }
@keyframes fadeIn {
      0% { display:none; opacity: 0;}
      1% { display: block; opacity: 0;}
      100% { display: block; opacity: 1;}
  }
nav .view-subnav .subnav .subnav .subitemLink { padding-left: 30px; }
  
  /* icons */
nav .glyphicon-play { color: #f7f7f7; position: absolute;font-size: 10px; top: 50%; margin-top: -5px; right: 15px; }
nav .item.view-subnav .glyphicon-play, nav .glyphicon-remove { display: none;  }
nav .glyphicon-remove { cursor: pointer; position: absolute; z-index: 99999; color: #54afe9; right: 15px; top: 13px; font-size: 16px; }

.social-media-follow-Wrap { display:none;}
.social-media-follow { margin-top:0; text-align:center;}
.social-media-wrap-mobile { display:block; float:right;  margin-top: 4px; }

.logo { vertical-align:middle; width:240px; margin:0 auto 10px; text-align:center; }
.logoWrap { padding-top:10px; padding-bottom:20px;}
.shopTitle { font-size:32px;}

.headersearch { float:left; clear:none; }
.cart { clear:none; margin-bottom:0; }


.mainMenu { border:0 none; margin:0; position:relative; /*left:-240px;*/}
.mainMenu.open { /*left:0; */}
.topBarIcon { display:block; }

footer .newsletter .newsletterTitle { margin-bottom:15px; text-align:center;  }
footer #formNewsletter { float:none;}
footer .newsletter .title { margin-top:0; }
footer .newsletterFormElement { float:none; text-align:center; }
footer .newsletter input[type="text"], footer .newsletter form .btn  { float:none; display:inline-block;}
footer .newsletter input[type="text"] { width:182px; }
footer .links { padding: 30px 0 20px;}
footer .links .footerWidgetContent { display:none; margin-bottom:10px;}
footer .links .footerWidget { margin-bottom:2px;}
footer .links h4 { margin-bottom:10px; padding:0 35px 10px 2px; border-bottom:1px solid #ccc; cursor:pointer; font-size:14px; }
footer .links h4 .fa { display:block;}
footer .links a { font-size:13px;}
footer .paymentsWrap { padding-bottom:30px;}
footer .paymentsWrap h4 { font-size:15px; }

.uniquePoints { width:50%; text-align:left; margin-bottom:5px;}
.uniquePointsWrap { padding-bottom:5px; }
.uniquePoints .uniquePointsIcon { display:inline-block; margin-right:5px;}

.sidebarWidget h4 { cursor:pointer; }
.sidebarWidget h4 .fa { display:block;}
.sidebarWidget .sidebarContent { display:none; margin-bottom:20px;}
.sidebarWidget, .sidebarContentWrap { margin-bottom:1px ;}
.leftSideBar { margin-bottom:20px; }
.HomePage .leftSideBar {display:none;}

.slider-prev span, .slider-next span { height: 15px; width: 15px; line-height: 13px; }
.slider-prev, .slider-next { font-size: 25px; margin-top: -8px; }
.slider-next { right: 5px;} 
.slider-prev { left: 5px; }

.resp-tabs-list { display:none; }
h2.resp-accordion { display:block; }
.tab-container { margin-bottom:20px; }
.owl-controls { top: -9px; }

/* .brands .slider li { width:234px; height: 116px;} */


.visible-xs, .visible-sm, .visible-md, .visible-lg {  display: none !important;}
.sortbyFilter select.sortOptions { width:60%; margin-right:1.9%; }
.sortbyFilter select.sortBrands { width: 38%;}
.price-filter { padding-bottom:0;}

.gui .gui-col2-right-col1.gui-div-faq-questions, body .gui-blog .gui-col2-right-col1, .gui .gui-col2-right-col2.gui-div-faq-right, body .gui-blog .gui-col2-right-col2, .gui .gui-col2-left .gui-col2-left-col1, .gui .gui-col2-left .gui-col2-left-col2 { width:100%; float:none; margin-bottom:20px;}
.gui .gui-col2-right .gui-col2-right-col1.gui-div-sitemap-sitemap, .gui.gui-sitemap .gui-col2-right .gui-col2-right-col2  { width:100%;}
.gui-blog-article .gui-blog-social, .gui-blog-article .gui-blog-article-more { width:100%;}
.gui-blog-article .gui-blog-social { margin-bottom:20px;} 
.gui-blog-article .gui-blog-article-more { text-align:right;}
.page-title h1, .gui-blog .gui-blog-article h1, .gui .gui-page-title { font-size:22px;}
.gui-blog .gui-page-title ~ .gui-blog-article h1 { font-size:18px;}
.gui-blog-article, .gui-blog-article .gui-blog-article-more a { font-size:13px;}

.entry-content h2 { font-size:20px; }
.entry-content h3 { font-size: 18px; }
.entry-content h4 { font-size: 16px; }
.entry-content h5 { font-size: 14px; }
.entry-content h6 { font-size: 13px; }
.entry-content blockquote { margin-left:10px; padding-left:10px; }
.entry-content input[type="text"], .entry-content input[type="email"], .entry-content input[type="password"], .entry-content input[type="url"], .entry-content input[type="tel"], .entry-content textarea, .entry-content select { width:100%; }

.gui .gui-col2-right-col1.gui-div-faq-questions, body .gui-blog .gui-col2-right-col1, .gui .gui-col2-right .gui-col2-right-col1.gui-div-sitemap-sitemap { margin-bottom:20px;}
.gui-div-sitemap-sitemap .gui-list { float:none; margin-left:0; width:100%; margin-bottom:20px; }

.gui-cart .gui-col3-equal .gui-col3-equal-col3 { width:47%; }

.autocomplete:before { left:49px; top:-11px; }


.products .product.list .image-wrap { width: 35%; }
.products .product.list .info { width: 65%; }


/* bundle product */
.bundlecart .info { text-align:center; margin-top:20px;  }
.bundlecart .info .old-price, .bundlecart .info .price, .bundlecart .info .discount { display:inline-block; margin-right:5px; margin-left:5px; margin-bottom:0;}
.bundlePriceWrap { margin-bottom:10px; }
.bundledCarousel { padding-left: 40px; padding-right: 40px; }
.bundlecart .info .cart { float:none; }

.bundledWrap .bundled { height:auto!important;}

header.sticky .headerPanel{  border: medium none;  position: relative; }
.logoImage, header.sticky .logoImage  { height:auto; padding:10px 0; }
header.sticky .headersearch { display:inline-block; }
header.sticky .logoWrap { padding-bottom:20px; }
header.sticky .topnav { margin-bottom:0!important; z-index:9999!important; }

.actionProduct .chooseOptions { font-size:12px;  padding-left: 5px; padding-right: 5px; }

.homeBanners > div { text-align:center; margin-top:20px;}
.homeBanners > div:first-child { margin-top:0; }
.homeBanners > div img { margin:0 auto; }

#tabs .owl-carousel { padding-top:12px; }

.blog-articles .blogArticle { width:33.33%; float:left; }

.loginLinksWrap { display:inline-block; float:none; }

.categories .homeCategories .category { margin-bottom:20px; } 

.headerStyle2 .leftlinks {  margin-bottom:0; margin-top:5px; float: none!important; text-align:center; }
.headerStyle2 .topnav .currencies, .headerStyle2 .topnav .languages { float: none!important; display:inline-block; vertical-align:middle;  }
.headerStyle2 .loginLinksWrap { display:none; }
.headerStyle2 .logoImage, header.sticky.headerStyle2 .logoImage { padding:0; }
.headerStyle2 .logoWrap, header.sticky.headerStyle2 .logoWrap { padding-top: 5px; padding-bottom: 18px; }
.headerStyle2 .searchWrap, header.sticky.headerStyle2 .searchWrap  { margin-top: 9px; }
.headerStyle2 .logoImage, header.sticky.headerStyle2 .logoImage { height: 52px; }
.headerStyle2 .cartLink { margin-left:8px; }
.headerStyle2 .headersearch, header.sticky.headerStyle2 .headersearch { width:100%; }

.headerStyle3 .social-media-follow-Wrap { display:block; }
.headerStyle3 .social-media-follow { margin-bottom:6px; }
.headerStyle3 .mainMenu { margin:0; padding:0; }
.headerStyle3 .logoWrap, header.sticky.headerStyle3 .logoWrap { padding-top: 5px; padding-bottom: 10px; }
.headerStyle3 .logoWrap .searchWrap, header.sticky.headerStyle3 .logoWrap .searchWrap { margin-top:19px;}

.headerStyle3 .headersearch { max-width:none; margin:0; }

.headerStyle3 .logoImage { height: auto; }
.headerStyle3 .logoWrap .searchWrap > a.headerCompare, .headerStyle3 .loginLinksWrap { display:none; }

.headerStyle1 .rightlinks, .headerStyle2 .rightlinks { display:none; }
.headerStyle3 .rightlinks { float:none!important; text-align:center; margin-bottom: 10px;  }
.headerStyle3 .rightlinks ul li { float:none; display:inline-block; } 
.headerStyle3 .leftlinks { margin-bottom:0; float:none!important; text-align:center; } 
.headerStyle3 .topnav .languages, .headerStyle3 .topnav .currencies { float:none!important; display:inline-block; }

.logoWrap a.compareMobile { display:block; }

.headerStyle3 .cartLink { font-size: 18px; }
.headerStyle3 .cartIcon { font-size: 22px; height: 25px; width: 25px; }

.resp-tabs-container .products, .relatedProducts .products{ padding-top: 20px;  }
.slick-prev, .slick-next { top: -26px; }
.slick-next {  right: 12px; }
.slick-prev { right: 33px; }

.slider-pagination { display:none!important;}

.logoImage, .logoImage img, header.sticky .logoImage, header.sticky .logoImage img { -webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;  }

.headerStyle1 .autocomplete { right:auto; left:0; } 
.headerStyle1 .autocomplete:before { left:15px;}



}

@media screen and (max-width:735px) {
  
  .small-slider .slider li, .slider li  { max-width:645px;  }
  
}

@media screen and (max-width:666px) {
  
  .small-slider .slider li, .slider li  { max-width:546px;  }
  
}


@media screen and (max-width:719px) {
  
.actionProduct .addToCart { font-size:13px; }


.actionProduct .addToWishlist, .actionProduct .addToCompare { font-size:13px;}

  
}

@media screen and (max-width:659px) { 
  .quickViewBtn { display:none!important;}
  }


@media screen and (max-width:659px) {
  
  .actionProduct .chooseOptions { font-size: 10px; padding-left: 4px; padding-right: 4px; }
  


}


@media screen and (max-width:600px) {
  

/* .brands .slider li { width:180px; height: 90px;} */
.brands .slider li .brandName { font-size:10px; }



  
}


@media screen and (max-width:568px) {
 /* .brands .slider li { width:169px; height: 85px;} */
}

@media screen and (max-width:567px) {
  .products .singleProduct { width:49.50%;}


.products .product.list .image-wrap { width: 100%; float:none; height:auto!important; border-bottom: 1px solid #e7e7e7; border-right:0 none; }
.products .product.list .info { width: 100%; float:none; height:auto!important;  }

.actionProduct .chooseOptions { font-size:12px;  padding-left: 5px; padding-right: 5px; }
  
  .small-slider .slider li, .slider li  { max-width:458px;  }


}


@media screen and (max-width:480px) {
  /* .brands .slider li { width:220px; height: 110px;} */
.gui-cart .gui-col3-equal .gui-col3-equal-col3 { width:100%; } 
.gui-checkout .gui-form .gui-buttons .gui-right { width:100%; }
.gui-checkout .gui-form .gui-buttons .gui-right .gui-button-outline { margin-bottom:5px;}

#gui-form-cart .gui-table tbody tr td:first-child, .gui-wishlist .gui-table tbody tr td:first-child,  #gui-block-review .gui-table tbody tr td:first-child { width:1px; }
#gui-form-cart .gui-table tbody tr td:first-child .gui-image, .gui-wishlist .gui-table tbody tr td:first-child .gui-image, #gui-block-review .gui-table tbody tr td:first-child .gui-image { display:none; }

.gui-cart #gui-form-cart .gui-table tbody tr:last-child td { display: block; height: 55px; line-height: 22px; margin-left: -1px; overflow: hidden; position: absolute; white-space: nowrap; width: 100%; z-index:1; }
.gui-cart #gui-form-cart .gui-table tbody tr:last-child td:last-child { display:none;}

.gui-account .gui-col2-left-col2 .gui-buttons { margin-top:5px; margin-bottom:5px; }
.gui-account .gui-col2-equal .gui-col2-equal-col1 { margin-bottom:20px; }
.gui .gui-buttons .gui-button-small { margin-bottom:10px; }

.gui .gui-block-content { padding:10px;  } 
.gui .gui-table tbody tr td { padding: 10px 0 10px 5px; }
body .gui.gui-wishlist .gui-table a.gui-button-small { font-size: 11px; }
body .gui.gui-wishlist .gui-table tbody tr td:last-child { display:table-cell;  text-align:center; padding-right:5px; } 
body .gui .gui-table tbody tr td:last-child { padding-right:5px; }

}



@media screen and (max-width:479px) {
  
.headersearch { clear:both; margin-top:10px; width:100%;}
footer .newsletter input[type="text"], footer .newsletter form .btn { display:block; width:100%; margin:0 0 8px; }

.uniquePoints { width:100%;}

.autocomplete { right:auto; left:0; }
.autocomplete:before { left:12px; }

/* bundle product */
.bundledMain, .bundledWrap, .bundlecart { width:100%; }
.bundledMain .image-wrap, .bundledCarousel { height:auto; }
.bundledCarousel { margin-left:5px; }
.bundledMain { margin-bottom: 10px; }
.bundlecart .info .discount { width:100%; margin-right:0; }
.bundledMain:after { text-align:center; }


.leftlinks { text-align:center; margin-bottom:10px; }
.rightlinks { text-align:center; margin-bottom:10px; margin-top:0; }
.leftlinks, .rightlinks, .topnav .languages, .topnav .currencies, .rightlinks ul li{ float:none !important; }
.topnav .languages, .topnav .currencies, .rightlinks ul li  { display:inline-block; }  

.social-media-wrap-mobile { float:none; }

.categories .col-xs-4 { width: 100%;}

.blog-articles .blogArticle { float:none; width:100%; }
.blog-articles .blogImage { text-align:center; }
.blog-articles .blogDescription h4 { height:auto !important; }
.blog-articles .blogDescription .article-content p { height:auto !important; }

.gui .gui-buttons { margin-left:0;  margin-right:0; text-align:center; }

.product-page-title h1.product-page {width:76%;}
  
   .small-slider .slider li, .slider li  { max-width:100%;  }

}


@media screen and (max-width:439px) {  
  .actionProduct .chooseOptions { font-size: 11px; padding-left: 4px; padding-right: 4px; }
  
}

@media screen and (max-width:413px) {  
  .actionProduct .chooseOptions { font-size: 10px; }
  
}




@media screen and (max-width:370px) {
  
.products .product:not(.list) .actionProduct .addToCart { width:100%;  border-bottom:1px solid #e7e7e7; }
.products .product:not(.list) .actionProduct .chooseOptions  { width:100%; font-size:12px;   padding-left: 5px; padding-right: 5px;  border-bottom:1px solid #e7e7e7;  }

.products .product:not(.list) .actionProduct .addToWishlist, .products .product:not(.list) .actionProduct .addToCompare  { width:50%; height:auto!important; }
.products .product:not(.list) .actionProduct .addToCompare { border:0 none; }

/* .brands .slider li { width:140px; height: 70px;} */
.blog-articles .blogArticle { width:100%;}

.products .product.list .actionProduct .addToCart { width:auto%; margin:0; }
.products .product.list .actionProduct .addToWishlist { float:right;}

.products .product.list .actionProduct .addToCart, .products .product.list .actionProduct .chooseOptions { padding-left:5px; padding-right:5px; }
.products .product.list .actionProduct .addToWishlist, .products .product.list .actionProduct .addToCompare { width:34px; }


/*
.headerStyle3 .cartLink { font-size: 12px; line-height:19px; }
.headerStyle3 .cartIcon { font-size: 16px; height: 16px; width: 16px; }
.headerStyle3 .cartIcon .headerCartItem { right: -7px; top: -6px; height: 15px; width: 15px; line-height: 1.4;  }
.headerStyle3 .logoWrap .searchWrap > a {  margin-left: 4px; font-size: 10px; }
.headerStyle3 .logoWrap .searchWrap > a.headerCompare .fa { font-size: 13px; }
.headerStyle3 .loginLinksWrap a.loginLinks .fa { font-size: 16px; margin-right: 5px; }
.loginLinksWrap a.loginLinks:after { margin-left:3px; }
*/
  
  
/*    .small-slider .slider li, .slider li  { max-width:298px;  } */
}

@media (hover:on-demand) {
    /* Touch screen devices */
    nav.mobile .item .itemLink:hover,
    nav.mobile .item.hover .itemLink,
    nav.mobile .subitem .subitemLink:hover {
    background-color: transparent;
   color: #ffffff;
  }
}