<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* lg - Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
#footer .legrossiste {position:fixed;bottom:100 px;right:10px}
#footer .whatsappBlock a {display:inline-block;height:60px;background:#65BC54;padding:5px 10px;color:#fff !important;font-weight:bold;font-size: 1.4em}
#footer .whatsappBlock a.telephone {background:#4db2aa}

#header .nav {position: static;}
#page .header_user_info a {color: #e55033}
#contact-link {display: yes;}
#page {margin-left: 280px;}
#columns {float: left; padding-left: 25px; padding-right: 15px}
#header #social_block {display: block; bottom: 50px; left: 0; margin-left: auto; margin-right: auto; position: absolute; right: 0; width: 100%;}
.copy-sidebar {display: block;}font

header .row {display: flex; flex-flow: column; -ms-flex-align:center}
#block_top_menu {order:1 }
#search_block_top {order:2}
#social_block {order: 3;}

/* fix social and copy overflow */
#page .header-container.absolute .copy-sidebar {bottom: auto;order: 4;position: relative;}
#page .header-container.absolute #social_block { bottom: auto; position: relative;}

.mobile-menu-button, .search-icon {display: none;}
#search_block_top #searchbox {display: block!important;}
#search_block_top .btn.button-search {right: 40px}
#right_column {padding-left: 25px;}
#layer_cart .layer_cart_cart {min-height: 318px;}
#header .cart_block {margin-left: 15px}
#layer_cart {min-width: 830px; top: 200px!important; }
header .row #header_logo {display: inline-block; padding-top: 10px}

/* #page #layered_form div div ul { left: auto} */

#search_block_top #search_query_top {width: 70%}
#search_block_top {padding-right: 0; padding-left: 0; padding-top: 20px}
#languages-block-top {float: right; position: absolute;right: 5px; top: 20px; width: 50%;}
#currencies-block-top {float: left; position: absolute;left: 5px; top: 20px; width: 50%;}
#contact-link, .header_user_info {width: 100%}

#page .header_user_info a:before, #page #currencies-block-top div.current:before {border-right: 0}
.header-container {z-index: 50; width: 280px; position: absolute; left: 0; top: 0px; height: 98% ; background: #fff; text-align: center; padding: 45px 20px 20px 20px; overflow-x: visible; /* overflow: visible; */  }
.header-container.fixed {position: fixed;}
.header-container.absolute {position: absolute;}

#header .cart_block { position: absolute; top: -20%; left: 100%;}

.sf-menu &gt; li &gt; ul &gt; li &gt; ul &gt; li {padding-left: 0}
.sf-menu li {position: relative;}
.sf-menu li ul {left: 100%; top: 0}
.sf-menu &gt; li {width: 100%}
.sf-menu &gt; li &gt; ul &gt; li &gt; a {padding: 10px 20px}
/* no jumping if less items in box */
.product_list.grid &gt; li.first-in-line {clear: left;}
/* #search ul.product_list.grid &gt; li, #prices-drop ul.product_list.grid &gt; li, #new-products ul.product_list.grid &gt; li, #best-sales ul.product_list.grid &gt; li, #category ul.product_list.grid &gt; li {min-height: 400px} */

.row.marg30 {margin-left: -30px; margin-right: -30px}
#category ul.product_list.list .right-block {padding-left: 50px; padding-top: 15px;}
#product #center_column .accessories_block li {width: 215px;}

#center_column .container, #columns.container, #footer.container, #wpFooter .container, .footer-copyright .container {width: 970px; max-width: 100%; }
#header .container {max-width: 100%;}

.sf-menu li.sf-search {display: inline;}
.sf-menu li.sf-search input {display: inline; padding: 0 53px 0 10px; height: 30px; width: 155px; line-height: 30px; background: white; margin: 12px 10px 0 0; color: #666; border: 1px solid #e0e0e0; }
.sf-menu li.sf-search input:focus {color: #444}
.sf-menu &gt; li &gt; ul &gt; li:nth-child(5n+1) {clear: left;}

#block_top_menu button#search_button { display: block; background: transparent; position: absolute; font-size: 14px; top: 2px; right: 0; border: none; color: #ccc; width: 50px; text-align: center; padding: 8px 0;}
#block_top_menu button#search_button:hover {color: #666}

#footer #newsletter_block_left .warning_inline { display: inline-block; position: relative; top: -35px; margin-bottom: -35px; left: 15px; clear: none; }
.footer-container {text-align: center;}
.footer-container #footer .footer-block { margin-bottom: 15px; margin-top: 15px;}
#footer #newsletter_block_left {text-align: center; padding-bottom: 20px; }
#footer #newsletter_block_left h4 {font-size: 1.4em}
#footer #social_block {display: none;}
#footer .myaccountfooter ul li, #footer #block_various_links_footer ul li {float: left; padding: 0 12px}
#footer .myaccountfooter ul li, #footer #block_various_links_footer ul li {border-right: 1px solid #ddd; line-height: 12px}
#footer .myaccountfooter ul li:last-child, #footer #block_various_links_footer ul li:last-child {border-right: 0}
#footer .myaccountfooter ul, #footer #block_various_links_footer ul {display: inline-block;}

.share {position: relative;top: -350px;}
#address .form-group.phone-number, #identity .form-group.phone-number, #account-creation_form .form-group.phone-number,      #new_account_form .form-group.phone-number,      #opc_account_form .form-group.phone-number, #authentication .form-group.phone-number {float: left;margin-right: 13px;}
#address .form-group.phone-number + p, #identity .form-group.phone-number + p, #account-creation_form .form-group.phone-number + p,      #new_account_form .form-group.phone-number + p,      #opc_account_form .form-group.phone-number + p, #authentication .form-group.phone-number + p { padding: 2px 0 0 0px; margin-bottom: 0;}
#manufacturers_list.grid li.first-in-line,  #suppliers_list.grid li.first-in-line {clear: left;}
#manufacturers_list.grid li.last-line .product-container,  #suppliers_list.grid li.last-line .product-container {border-bottom: none;}
#guestTracking .form-group {overflow: hidden;}
#guestTracking .form-group i {padding-left: 10px;}
#guestTracking .form-control {float: left;}
#guestTracking label {float: left;clear: both;width: 100%;}
#maintenance {margin: 126px 0 0 0;padding: 91px 48px 365px 297px;background: url(../img/bg_maintenance.png) no-repeat;}
ul.product_list.grid &gt; li.hovered .product-container .product-image-container .quick-view {display: block;}
ul.product_list.grid &gt; li .product-container .functional-buttons { display: none; left: 0;bottom: -30px;}

#category ul.product_list.grid &gt; li .quick-view &gt; span {display: inline-block;}

ul.product_list.grid &gt; li.hovered .product-container .product-image-container .quick-view {display: block;}
ul.product_list.grid &gt; li.hovered .product-container .functional-buttons {bottom: 9px}
ul.product_list.grid &gt; li.hovered .product-container .functional-buttons, ul.product_list.grid &gt; li.hovered .product-container .comments_note {display: block;}
#blockpack ul &gt; li.last-line {border: none;padding-bottom: 0;margin-bottom: 0;}
ul.product_list.list &gt; li:hover .product-image-container .quick-view {display: block;}
#index ul.product_list.tab-pane &gt; li {padding-bottom: 10px;margin-bottom: 15px;min-height: 346px}

}

@media (min-width: 1920px) {
#footer .legrossiste {position:fixed;bottom:100 px;right:10px}
#footer .whatsappBlock a {display:inline-block;height:60px;background:#65BC54;padding:5px 10px;color:#fff !important;font-weight:bold}
#footer .whatsappBlock a.telephone {background:#4db2aa}
.header-container {width: 330px}
#page {margin-left: 330px}
#center_column .container, #columns.container, #footer.container, #wpFooter .container, .footer-copyright .container {
	width: 1500px; max-width: 100%; 
}
#product .pb-left-column {width: 50%;}
#product .pb-center-column {width: 50%;}
}

@media (min-width: 1440px) and (max-width: 1919px) {
.header-container {width: 310px}
#page {margin-left: 310px}
#center_column .container, #columns.container, #footer.container, #wpFooter .container, .footer-copyright .container {
width: 95%; max-width: 100%; 
}
#product .pb-left-column {width: 50%;}
#product .pb-center-column {width: 50%;}
}


/* md - Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

.container {max-width: 960px}
#footer .whatsappBlock a.telephone {background:#4db2aa}

.cart-label, .cat-title {display: none;}
.wpcart, .mobile-menu-button {float: left;}
#header .cart_block {left: 0; margin-left: -125px; margin-right: auto;right: 0; top: 65px; width: 270px}


#search_block_top #searchbox {text-align: right;}

#layer_cart .layer_cart_cart {min-height: 360px;}

#product #center_column .accessories_block li {width: 219px;}
#featured-products_block_center .functional-buttons, #new-products_block .functional-buttons {bottom: 5px}

#left_column .products-block-image img, #right_column .products-block-image img {width: 55px;}

.sf-menu {display: none;}
.sf-menu ul {position: relative;}
.sf-menu &gt; li {float: none;position: relative;border-right: none;}
.sf-menu &gt; li {border-bottom: 1px solid #e0e0e0}
.sf-menu {border: 1px solid #e0e0e0}
.sf-menu &gt; li:first-child &gt; a {padding-left: 20px}
.sf-menu &gt; li &gt; ul {border: 0; }
.sf-menu &gt; li span {position: absolute;text-align: center;right: 6px;top: 10px;width: 30px;height: 30px;z-index: 2;}
.sf-menu &gt; li span:after {font-family: "FontAwesome";content: "\f067";font-size: 14px;}
.sf-menu &gt; li span.active:after {content: "\f068";}
.sf-menu li ul {top: 0;background: #fefefe;box-shadow: none}
.sf-menu &gt; li &gt; ul &gt; li {width: 33%;}
.cat-title {display: block; font: 600 18px/22px "Open Sans", sans-serif; text-transform: uppercase; color: #fff; display: block; padding: 17px 20px; border: 1px solid #C1392B; background: #C1392B; position: relative}

.product_list.grid &gt; li.first-item-of-tablet-line {clear: left;}
/* #search ul.product_list.grid &gt; li, #prices-drop ul.product_list.grid &gt; li, #new-products ul.product_list.grid &gt; li, #best-sales ul.product_list.grid &gt; li, #category ul.product_list.grid &gt; li {min-height: 465px} */

.share {position: relative; top: -260px;}
.contact-form-box div.uploader span.filename {width: 114px;}
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {width: 380px;}
.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall {margin-right: 11px;}
.footer-container {text-align: center;}
.footer-container #footer .footer-block { margin-bottom: 15px; margin-top: 15px;}
#footer #newsletter_block_left {text-align: center; padding-bottom: 20px; }
#footer #newsletter_block_left h4 {font-size: 1.4em}
#footer #social_block {display: none;}
#footer .myaccountfooter ul li, #footer #block_various_links_footer ul li {float: left; padding: 0 12px}
#footer .myaccountfooter ul li, #footer #block_various_links_footer ul li {border-right: 1px solid #ddd; line-height: 12px}
#footer .myaccountfooter ul li:last-child, #footer #block_various_links_footer ul li:last-child {border-right: 0}
#footer .myaccountfooter ul, #footer #block_various_links_footer ul {display: inline-block;}
.copy-sidebar {display: none;}

}



/* sm - Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
#footer .whatsappBlock a.telephone {background:#4db2aa}
.header-container { position: relative; width: 100%}
.header-cart, #search_block_top  {width: 100%}
#header .cart_block {left: 0; margin-left: -125px; margin-right: auto;right: 0; top: 65px; width: 270px}
#page {margin-left: 0}
.sf-menu {display: none;}
.sf-menu ul {position: relative;}
.sf-menu &gt; li &gt; ul {border: 0; }
.sf-menu &gt; li {float: none;position: relative;border-right: none;}
.sf-menu &gt; li {border-bottom: 1px solid #e0e0e0}
.sf-menu {border: 1px solid #e0e0e0}
.sf-menu &gt; li:first-child &gt; a {padding-left: 20px}
.sf-menu &gt; li span {position: absolute;text-align: center;right: 6px;top: 10px;width: 30px;height: 30px;z-index: 2;}
.sf-menu &gt; li span:after {font-family: "FontAwesome";content: "\f067";font-size: 14px;}
.sf-menu &gt; li span.active:after {content: "\f068";}
.sf-menu li ul {top: 0;background: #fefefe;box-shadow: none}
.sf-menu &gt; li &gt; ul &gt; li {width: 33%;}
.cat-title {display: block; font: 600 18px/22px "Open Sans", sans-serif; text-transform: uppercase; color: #fff; display: block; padding: 17px 20px; border: 1px solid #C1392B; background: #C1392B; position: relative}
.cat-title:after {display: block;font-family: "FontAwesome";content: "\f067";position: absolute;right: 16px;top: 15px;font-weight: normal;font-size: 14px;}
.cat-title.active {border-bottom: none;}

.cart-label, .cat-title {display: none;}
.wpcart, .mobile-menu-button {float: left;}

.container {max-width: 745px}
.pb-left-column, .pb-center-column, .pb-right-column {text-align: center;}

/* center elements on product page */ 
#attributes fieldset label, p#quantity_wanted_p, #add_to_cart, #product_payment_logos {display: inline-block;}
.attribute_list &gt; .selector, #color_to_pick_list {display: inline-table;}

.block .products-block li .product-content {clear: both;}
.block h4:before, .block .title_block:before {top: -2px}
.box-info-product {margin-top: 20px}

.shopping_cart &gt; a: first-child span.ajax_cart_product_txt, .shopping_cart &gt; a: first-child span.ajax_cart_product_txt_s {display: none !important;}
.footer-container #footer #social_block ul li {width: 30px;}
ul.wlp_bought_list li.first-item-of-tablet-line { clear: left;}
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination { width: 404px;}
#product #center_column .accessories_block li {width: 225px;}
#featured-products_block_center .functional-buttons, #new-products_block .functional-buttons {top: 187px}

.sf-menu &gt; li &gt; ul &gt; li:nth-child(5n+1) {clear: left;}

.share {position: relative;top: -245px;}
.block .title_block, .block h4 {font-size: 14px;}
.block .products-block li .products-block-image {display: inline-block;margin: 0 auto 10px;text-align: center;}

.product_list.grid &gt; li.first-item-of-mobile-line {clear: left;}

/* #search ul.product_list.grid &gt; li, #prices-drop ul.product_list.grid &gt; li, #new-products ul.product_list.grid &gt; li, #best-sales ul.product_list.grid &gt; li, #category ul.product_list.grid &gt; li {min-height: 430px} */
.footer-container #footer #social_block ul li a {font-size: 20px;}
.footer-container #footer .footer-block {padding: 0 15px}
#usefull_link_block li {float: none !important;}
#usefull_link_block li.print {margin: 8px 0 0;padding: 0;border: none;}
.comments_advices li {display: block;line-height: 20px;}
.comments_advices a.reviews {margin-right: 0;padding: 0;border: none;}

.block {margin-bottom: 0px;}
.block .block_content {margin-bottom: 20px;}
.block .title_block,    .block h4 {position: relative;}

.block .list-block {margin-top: 0;}
.footer-container {text-align: center;}
.footer-container #footer .footer-block { margin-bottom: 15px; margin-top: 15px;}
#footer #newsletter_block_left {text-align: center; padding-bottom: 20px; }
#footer #newsletter_block_left h4 {font-size: 1.4em}
#footer #social_block {display: none;}
#footer .myaccountfooter ul li, #footer #block_various_links_footer ul li {float: left; padding: 0 12px}
#footer .myaccountfooter ul li, #footer #block_various_links_footer ul li {border-right: 1px solid #ddd; line-height: 12px}
#footer .myaccountfooter ul li:last-child, #footer #block_various_links_footer ul li:last-child {border-right: 0}
#footer .myaccountfooter ul, #footer #block_various_links_footer ul {display: inline-block;}

#wp_man {width: 98%;}
#wpbxslider-wrap .wpbxslider-description h2 {font-size: 1em;}
#wpbxslider-wrap .wpbxslider-description {top: 10%;}
#wpbxslider-wrap .wpbxslider-description.left {left: 0;}
#wpbxslider-wrap .wpbxslider-description button {padding: 4px 9px;}
.copy-sidebar {display: none;}

}

@media (max-width: 767px) {
#footer .whatsappBlock a.telephone {background:#4db2aa}
.header-container { position: relative; width: 100%}
#page {margin-left: 0}
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination { float: none; width: 287px; }
.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall { margin-right: 0;}

#layer_cart .layer_cart_product h2 {font-size: 18px;padding-right: 0;line-height: normal;}
#layer_cart .layer_cart_product h2 i {font-size: 22px;line-height: 22px;}
#layer_cart .layer_cart_cart h2 {font-size: 18px;}

#contact_block {margin-bottom: 20px;}
.wishlist-top {display: none;}
#footer #newsletter_block_left {width: 100%;}
.sf-menu {display: none;}
.sf-menu ul {position: relative;}
.sf-menu &gt; li {float: none;position: relative;border-right: none;}
.sf-menu &gt; li {border-bottom: 1px solid #e0e0e0}
.sf-menu {border: 1px solid #e0e0e0}
.sf-menu &gt; li:first-child &gt; a {padding-left: 20px}
.sf-menu &gt; li span {position: absolute;text-align: center;right: 6px;top: 10px;width: 30px;height: 30px;z-index: 2;}
.sf-menu &gt; li span:after {font-family: "FontAwesome";content: "\f067";font-size: 14px;}
.sf-menu &gt; li span.active:after {content: "\f068";}
.sf-menu li ul {top: 0;background: #fefefe;box-shadow: none}
.sf-menu &gt; li &gt; ul &gt; li {width: 50%;}
.sf-menu &gt; li &gt; ul {border: 0}
.cat-title {display: block; font: 600 18px/22px "Open Sans", sans-serif; text-transform: uppercase; color: #fff; display: block; padding: 17px 20px; border: 1px solid #C1392B; background: #C1392B; position: relative}
.cat-title:after {display: block;font-family: "FontAwesome";content: "\f067";position: absolute;right: 16px;top: 15px;font-weight: normal;font-size: 14px;}
.cat-title.active {border-bottom: none;}
.cat-title.active:after {content: "\f068";}

/* center elements on product page */ 
#attributes fieldset label, p#quantity_wanted_p, #add_to_cart, #product_payment_logos {display: inline-block;}
.attribute_list &gt; .selector, #color_to_pick_list {display: inline-table;}

#wishlist_block .lnk .form-group select {width: 192px;}
#product_comparison table,  #product_comparison thead,  #product_comparison tbody,  #product_comparison th,  #product_comparison td,  #product_comparison tr { display: block; }
#product_comparison thead tr {position: absolute;top: -9999px;left: -9999px;}
#product_comparison tr {overflow: hidden;}
#product_comparison tr:last-child {border-bottom: none;}
#product_comparison tr:last-child td {border-bottom: none;}
#product_comparison td {border: none;position: relative;white-space: normal;float: left;width: 33.33%}
#product_comparison td.td_empty {width: 100% !important;clear: both;}
#product_comparison td:last-child {border-bottom: none;}
#product_comparison .comparison_feature .feature-name {width: 100%;float: none;clear: both;}

.block {margin-bottom: 0px;}
.block .block_content {margin-bottom: 20px;}
.block .title_block, .block h4 {position: relative; font-size: 15px;}
.block .title_block:after, .block h4:after {display: block;font-family: "FontAwesome";content: "ï§";position: absolute;right: 0;top: 12px;height: 36px;width: 20px;font-size: 14px;font-weight: normal;}
.block .title_block.active:after, .block h4.active:after {content: "ï¨";}
.block .title_block:after, .block h4:after
.block .list-block {margin-top: 0;}
.block .list-block .form-group select {width: 270px;}
.top-pagination-content ul.pagination li.pagination_previous &gt; a b, .top-pagination-content ul.pagination li.pagination_previous &gt; span b, .top-pagination-content ul.pagination li.pagination_next &gt; a b,            .top-pagination-content ul.pagination li.pagination_next &gt; span b,            .bottom-pagination-content ul.pagination li.pagination_previous &gt; a b,            .bottom-pagination-content ul.pagination li.pagination_previous &gt; span b,            .bottom-pagination-content ul.pagination li.pagination_next &gt; a b,            .bottom-pagination-content ul.pagination li.pagination_next &gt; span b {display: none;}
.footer-container #footer .footer-block {margin-top: 15px;}
.footer-container #footer h4 {position: relative;margin-bottom: 0;padding-bottom: 13px;}
.footer-container #footer h4:after {display: block;content: "\f067";font-size: 14px;font-weight: normal;font-family: "FontAwesome";position: absolute;right: 0;top: 1px}
.footer-container #footer h4.active:after {content: "\f068";}
.footer-container #footer #block_contact_infos &gt; div {padding-left: 0;}
.footer-container #footer #social_block {width: 100%;float: left; }
.footer-container #footer #social_block ul {float: none;}
#order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr {display: block;}
#order-detail-content #cart_summary thead tr {position: absolute;top: -9999px;left: -9999px;}
#order-detail-content #cart_summary tr {border-bottom: 1px solid #ccc;overflow: hidden;position: relative;}
#order-detail-content #cart_summary td.cart_delete:before {content: "" !important;}

#order-detail-content #cart_summary td {border: none;position: relative;width: 50%;float: left;white-space: normal;}
#order-detail-content #cart_summary td.cart_avail {clear: both;}
#order-detail-content #cart_summary td.cart_quantity {clear: both;padding: 9px 8px 11px 18px;}
#order-detail-content #cart_summary td.cart_delete {position: absolute;right: 5px;top: 5px;}
#order-detail-content #cart_summary td div.cart_quantity_button  {width: 60px;margin: 10px auto 0;display: block;}
#order-detail-content #cart_summary tbody td.cart_delete  { width: 27px;}

.cart_quantity .cart_quantity_input, #order-detail-content #cart_summary td div {display: inline;}
#order-detail-content #cart_summary td:before {content: attr(data-title);display: block;font-weight: 600;}

#order-detail-content #cart_summary tfoot td {float: none;width: 100%;}
#order-detail-content #cart_summary tfoot td:before {display: inline;}
#order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr tbody td.cart_unit, #order-detail-content #cart_summary tbody tfoot tr td.cart_unit, #order-detail-content #cart_summary tfoot tr tbody td.cart_total, #order-detail-content #cart_summary tbody tfoot tr td.cart_total, #order-detail-content #cart_summary tfoot tr .price {display: block;float: left;width: 50%;}
#manufacturers_list.list li .mansup-container, #suppliers_list.list li .mansup-container {text-align: center;}
#manufacturers_list.list li .middle-side,    #suppliers_list.list li .middle-side {padding-right: 15px;padding-left: 15px;}
#manufacturers_list.list li .right-side-content,    #suppliers_list.list li .right-side-content {min-height: 1px;padding: 0;border: none;}
#manufacturers_list.list li .right-side-content .product-counter,      #suppliers_list.list li .right-side-content .product-counter {top: 0}
#manufacturers_list.grid .product-container,  #suppliers_list.grid .product-container {border-bottom: none;}
#pagenotfound .pagenotfound label {display: block;}
#pagenotfound .pagenotfound .form-control {margin: 0 auto 15px auto;display: block;}
#facebook_block, #cmsinfo_block {width: 100%;min-height: 1px;}
#facebook_block h4 {padding-top: 20px !important;}
#cmsinfo_block {border: none;margin-top: 10px;}
#cmsinfo_block &gt; div {padding-top: 20px;}

#idTab2 span {min-width: 100%;}
#idTab2 li { padding-bottom: 10px;}

#fb-sidePanel {display: none;}
.pb-left-column #image-block {width: 100%;margin: 0 auto;margin-bottom: 20px;}
.pb-left-column #views_block {margin: 20px auto;}

table.table-product-discounts {width: 100%;}
#send_friend_form {width: 280px;}
#new_comment_form .new_comment_form_content {padding-left: 25px;}
ul.product_list.grid &gt; li .product-container .product-image-container {margin-left: auto;margin-right: auto;}
#stores .address-input {width: 100%;margin: 0 0 20px 0;}
#stores #stores-table tbody td.name img {display: none;}

#block_top_menu .category-thumbnail {clear: both;display: none;width: 100%;float: none; }
#block_top_menu .category-thumbnail div {float: left;width: 33.33333%; }
#block_top_menu .category-thumbnail div img {max-width: 100%; }
#block_top_menu li.category-thumbnail {padding-right: 0; }
#wpbxslider-wrap .wpbxslider-description h2 {font-size: 1em;}
#wpbxslider-wrap .wpbxslider-description {top: 10%; font-size: 1em}
#wpbxslider-wrap .wpbxslider-description button {padding: 4px 9px; font-size: 13px;}
.copy-sidebar {display: none;}


}


/* ms - Bootstrap tweak (Mobile Portrait Size to Mobile Landscape Size) */
@media (min-width: 480px) and (max-width: 767px) {
#footer .whatsappBlock a.telephone {background:#4db2aa}

.container {max-width: 100%}

.pb-left-column, .pb-center-column, .pb-right-column {text-align: center;}
.box-info-product p#quantity_wanted_p {display: inline-block;}

.cart-label, .cat-title {display: none;}
.wpcart, .mobile-menu-button {float: left;}

.block h4:before, .block .title_block:before {top: -2px}
#header .nav {width: 100%}
.sf-menu &gt; li &gt; ul &gt; li.first-in-line-xs {  clear: left;}
h3.productscategory_h3:before {top: 71px;}
.sf-menu &gt; li {  border-left: none;}
#search_block_top #search_query_top {width: 100%}
#search_block_top {padding-top: 0px}

.cat-title { margin: 0 auto; padding: 15px 50px;  }
.cat-title:after, .cat-title.active:after {left: 15px; content: "\f0c9"; font-size: 28px; top: 15px}

ul.step li em { display: none;}
ul.step li { width: 100%; border-left: 1px solid #e0e0e0; }

ul.product_list.grid &gt; li {width: 50%;float: left; }

.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {width: 283px;}

#header #block_top_menu {background: none }
#product.content_only div.primary_block div.pb-left-column {width: 100%;float: none;}
#product.content_only div.primary_block div.pb-center-column {width: 100%;float: none;padding: 1% 8%;min-height: initial;}

#product.content_only div.primary_block div.pb-right-column {padding: 1% 8%;width: 100%;}
#product.content_only div.primary_block div.pb-right-column .box-info-product {min-height: initial; padding-bottom: 10px;}
#product.content_only div.primary_block div.pb-right-column .box-info-product .box-cart-bottom {position: relative;}

.product_list.grid &gt; li.first-item-of-mobile-line {clear: left;}

/* #search ul.product_list.grid &gt; li, #prices-drop ul.product_list.grid &gt; li, #new-products ul.product_list.grid &gt; li, #best-sales ul.product_list.grid &gt; li, #category ul.product_list.grid &gt; li {min-height: 400px} */

#blockpack ul &gt; li.first-item-of-tablet-line {  clear: none;}
#blockpack ul &gt; li.first-item-of-mobile-line {  clear: left;}
#index ul.product_list.tab-pane &gt; li.first-item-of-tablet-line {clear: none;}
#index ul.product_list.tab-pane &gt; li.first-item-of-mobile-line {clear: left;}
#product #center_column .accessories_block li {width: 190px;}
.idTabs a {padding: 7px 8px 5px ;}
#featured-products_block_center .functional-buttons, #new-products_block .functional-buttons {bottom: 5px}
.list .right-block-content .content_price  {text-align: center;}
ul.product_list.list &gt; li .right-block, ul.product_list.list &gt; li .center-block {padding-top: 0px; padding-bottom: 0px}
ul.product_list.list &gt; li .right-block .right-block-content .button-container {padding-bottom: 0}
#home-page-tabs &gt; li a {display: block; padding: 10px 20px}
#home-page-tabs &gt; li {width: 100%;margin-bottom: 5px}
#home-page-tabs &gt; li:last-child {margin-bottom: 0px}
#home-page-tabs &gt; li a:after {bottom: -5px}
#block_top_menu .sf-menu &gt; li {border-left: none;border-right: none;}
#header .cart_block {left: 0; margin-left: -125px; margin-right: auto;right: 0; top: 65px; width: 270px}
.cart-prices-line &gt; span { float: left; text-align: left;}
.htmlcontent-item-1 {padding-right: 10px;}
.htmlcontent-item-2 {padding-left: 10px;}
#home-page-tabs &gt; li {margin-right: 0; }
.copy-sidebar {display: none;}
}



/* Extra small devices (phones, less than 480px) */
/* xs - Normally no media query since this is the default in Bootstrap */
@media (max-width: 479px) {
	#footer .whatsappBlock a.telephone {background:#4db2aa}

.block h4:before, .block .title_block:before {top: -2px}

.cart-label, .cat-title {display: none;}
.wpcart, .mobile-menu-button {float: left;}
#header .cart_block {left: 0; margin-left: -112px; margin-right: auto;right: 0; top: 65px; width: 260px}
.shopping_cart .cart_block .cart-images {max-width: 80px;}

.pb-left-column, .pb-center-column, .pb-right-column {text-align: center;}
.box-cart-bottom &gt; div, .box-info-product p#quantity_wanted_p {display: inline-block;}
.breadcrumb  {display: none;}

#header .nav {width: 100%}
#page .header_user_info a {color: #e55033}, 
#contact-link 
#languages-block-top, #currencies-block-top {width: 50%}
#page #currencies-block-top div.current:before {border-right: 0}

#page {margin: 0}
h3.productscategory_h3:before {top: 71px;}
#header #block_top_menu {background: none }

.cat-title {margin: 0 auto; padding: 15px 36px; text-indent: -9999px }
.cat-title:after, .cat-title.active:after {text-indent: initial; left: 15px; content: "\f0c9"; font-size: 28px; top: 15px}

.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {width: 285px;}
.content_sortPagiBar .sortPagiBar #productsSortForm { display: inline-block; float: none; margin-bottom: 0; margin-top: 15px;}

#search_block_top #search_query_top {width: 100%}
#contact-link {width: 25%;text-align: center;}
#contact-link a {font-size: 11px;padding-left: 5px;padding-right: 5px;}
.header_user_info, #currencies-block-top {text-align: center;}
#currencies-block-top div.current {text-align: center;font-size: 11px;}

ul.idTabs li {width: 100%}
#more_info_sheets { border: 1px solid #eee; border-top: 0; padding: 15px}
.idTabs a {border: 1px solid #eee; border-bottom: 0}
#more_info_block {background: #fff}
.idTabs {height: auto; border-bottom: none; margin-bottom: 0}

.caroufredsel_wrapper {min-height: 410px}
#product #center_column .accessories_block li {width: 235px;}
#featured-products_block_center .functional-buttons, #new-products_block .functional-buttons {bottom: 5px}

#currencies-block-top div.current .cur-label {display: none;}
#languages-block-top div.current {text-align: center;font-size: 11px;}
#languages-block-top div.current .cur-label {display: none}
.sf-menu &gt; li &gt; ul &gt; li {width: 100%;}
.sf-menu &gt; li &gt; ul {border: 0}
.sf-menu &gt; li &gt; ul &gt; li.category-thumbnail &gt; div {width: 100%; padding-left: 0; padding-top: 10px; text-align: center;}
.header_user_info a {font-size: 11px;}
.new-label {border-left: 1px solid #e0e0e0}
#home-page-tabs &gt; li {  width: 100%;}
#home-page-tabs &gt; li a:after {bottom: 0px}
.top-pagination-content .compare-form,      .bottom-pagination-content .compare-form {float: left;width: 100%;text-align: left;padding-bottom: 10px;clear: both;}
ul.step li {width: 100%;border-left: 1px solid #e0e0e0;}
#cmsinfo_block &gt; div {
  width: 100%;
  border-top: 1px solid #d9d9d9;
}
#cmsinfo_block &gt; div + div {
  border-left: none;
  padding-left: 10px;
  min-height: 1px;
  padding-bottom: 15px;
}
#product.content_only div.primary_block div.pb-left-column {
  width: 100%;
  float: none;
}
#product.content_only div.primary_block div.pb-center-column {
  width: 100%;
  float: none;
  padding: 1% 8%;
  min-height: initial;
}

#product.content_only div.primary_block div.pb-right-column {
    padding: 1% 8%;
    width: 100%;
}
#product.content_only div.primary_block div.pb-right-column .box-info-product {min-height: initial; padding-bottom: 10px;}
#product.content_only div.primary_block div.pb-right-column .box-info-product .box-cart-bottom {position: relative;}
#product.content_only div.primary_block div.pb-center-column .comments_advices li {
  display: block;
}
#product.content_only div.primary_block div.pb-center-column .comments_advices a.reviews {
  margin: 0;
  padding: 0;
  border: none;
}

ul.product_list.list &gt; li .left-block {
  width: 100%;
}
ul.product_list.list &gt; li .product-image-container {
  max-width: 250px;
  margin: 0 auto;
}
ul.product_list.list &gt; li .center-block {
  width: 100%;
}
ul.product_list.list &gt; li .right-block .right-block-content {
  padding-top: 5px;
  text-align: center;
}
ul.product_list.list &gt; li .right-block .right-block-content .content_price {
  padding-top: 0;
  width: 100%;
}
ul.product_list.list &gt; li .right-block .right-block-content .button-container {
  width: 100%;
}
ul.product_list.list &gt; li .right-block .right-block-content .functional-buttons {
  float: none;
  display: inline-block;
}
ul.product_list.list &gt; li .right-block .right-block-content .functional-buttons a i, ul.product_list.list &gt; li .right-block .right-block-content .functional-buttons a:before, ul.product_list.list &gt; li .right-block .right-block-content .functional-buttons label i, ul.product_list.list &gt; li .right-block .right-block-content .functional-buttons label:before {
  display: none !important;
}
ul.product_list.list &gt; li {
  text-align: center;
}
ul.product_list.list &gt; li .right-block, ul.product_list.list &gt; li .center-block {padding-top: 0px; padding-bottom: 0px}

#footer #newsletter_block_left .newsletter-input {max-width: 300px}
.footer-container #footer .footer-block {padding: 0 20px}
#currencies-block-top div.current:after, #languages-block-top div.current:after {padding-left: 0}
#order-detail-content #cart_summary td.cart_description, #order-detail-content #cart_summary td.cart_product {width: 100%;}
#wpbxslider-wrap {padding-top: 0;}
#wpbxslider-wrap .wpbxslider-description h2 {font-size: 1em;}
#wpbxslider-wrap .wpbxslider-description {top: 4%; font-size: 0.8em; display: none;}
#wpbxslider-wrap .wpbxslider-description button { display: none;}

.cart-prices-line &gt; span { float: left; text-align: left;}
#wp_man {width: 98%;}
.htmlcontent-item-1 {margin-bottom: 20px;}
ul.product_list &gt; li .right-block {text-align: center;}
#contact #page #center_column, #address #page #center_column, #identity #page #center_column {padding: 20px;}
#home-page-tabs &gt; li {margin-right: 0; }
ul.product_list .comments_note .star_content {display: inline-block;margin: 0 auto; float: none;}
ul.product_list .comments_note {text-align: center;}
.copy-sidebar {display: none;}
}



</pre></body></html>