/* lg - Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    #right_column {padding-left: 25px;}
    #layer_cart .layer_cart_cart {min-height: 318px;}
    /* no jumping if less items in box */
    .product_list.grid li.first-in-line {clear: left;}
    /* #search ul.product_list.grid li, #prices-drop ul.product_list.grid li, #new-products ul.product_list.grid li, #best-sales ul.product_list.grid li, #category ul.product_list.grid li {min-height: 400px} */
    #search_block_top .btn.button-search {}
    #search_block_top #search_query_top {width: 100%;padding: 0;}
    .row.marg30 {margin-left: -30px; margin-right: -30px}
    #home-page-tabs > li {border-left:  1px solid #e0e0e0;margin: 0 0 0 9px;padding: 0 0 0 9px;}
    #category ul.product_list.list .right-block {padding-left: 50px}
    header .row #header_logo {/* width: 33.3333%; *//* float: left; *//* padding-left: 15px */}
    #product #center_column .accessories_block li {width: 25%;}
    .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: #111f32}
    .sf-menu > li > ul > li:nth-child(5n+1) {clear: left;}
    #thumbs_list {width: 100%;}
    #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;}
    .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 li.hovered .product-container .product-image-container .quick-view {display: block;}
    ul.product_list.grid li .product-container .functional-buttons {display: none;left: 0;bottom: -30px;}
    #category ul.product_list.grid li .quick-view > span {display: inline-block;}
    ul.product_list.grid li .product-container .comments_note {display: none;}
    ul.product_list.grid li.hovered .product-container .product-image-container .quick-view {display: block;}
    ul.product_list.grid li.hovered .product-container .functional-buttons {bottom: 4px}
    ul.product_list.grid li.hovered .product-container .functional-buttons, ul.product_list.grid li.hovered .product-container .button-container, ul.product_list.grid li.hovered .product-container .comments_note {display: block;}
    #blockpack ul > li.last-line {border: none;padding-bottom: 0;margin-bottom: 0;}
    ul.product_list.list > li:hover .product-image-container .quick-view {display: block;}
    #index ul.product_list.tab-pane > li {padding-bottom: 10px;margin-bottom: 15px;min-height: 346px}
    #categoriestopmenu a {padding: 20px 15px;}    
}

/* md - Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
    #slideshow > #wpbxslider-wrap { padding-left: 15px; width: 65.6667%;}
    ul.product_list.grid li .product-container .functional-buttons .quick-view > span {display: none;}
    .container {max-width: 100%;padding-left: 1.5%;padding-right: 1.5%;}
    header .row #header_logo {/* width: 33.3333%; *//* float: left; *//* padding-left: 15px; */}
    .sf-menu > li:first-child > a { padding-left: 20px;}
    #subcategories ul li {width: 16.66%;}
    #search_block_top #searchbox {text-align: right;}
    #block_top_menu li a {}
    #layer_cart .layer_cart_cart {min-height: 360px;}
    #product #center_column .accessories_block li {width: 25%;}
    #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 > li > ul > li:nth-child(5n+1) {clear: left;}
    .product_list.grid li.first-item-of-tablet-line {clear: left;}
    /* #search ul.product_list.grid li, #prices-drop ul.product_list.grid li, #new-products ul.product_list.grid li, #best-sales ul.product_list.grid li, #category ul.product_list.grid li {min-height: 465px} */
    .share {position: relative;top: -260px;}
    #thumbs_list {/*width: 194px;*/}
    .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;}
    #categoriestopmenu a {padding: 20px 8px;/* vertical-align: middle; *//* display: table-cell; *//* height: 50px; *//* width: 80px; */}
    #wpbxslider-wrap {}
}

/* sm - Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
    .container {max-width: 98%;padding-left: 1%;padding-right: 1%;}
    .block .products-block li .product-content {clear: both;}
    .block h4:before, .block .title_block:before {top: -2px}
    .box-info-product {margin-top: 20px}
    header .row #header_logo {/* width: 33.3333%; *//* float: left; */padding-left: 30px;/* padding: 20px 5px; */}
    #categoriestopmenu li {/* width: 25%; *//* text-align: center; */}
    #cmsinfo_block > div {/* padding-left: 0; */font-size: 0.9em;}
    #wpbxslider-wrap {/* margin-right: 0; */}
    
    .row.marg30 {margin-left: -15px;margin-right: -15px;}
    .shopping_cart > a: first-child span.ajax_cart_product_txt, .shopping_cart > 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: 50%}
    ul.idTabs li {/* width: 100%; */}
    #featured-products_block_center .functional-buttons, #new-products_block .functional-buttons {top: 187px}
    #subcategories ul li {width: 162px}
    .sf-menu > li > ul > li:nth-child(5n+1) {clear: left;}
    #contact-link {top: auto;bottom: -165px;left: auto;right: 20px;}
    #contact-link a, #contact-link strong {/* color: #fff !important; */}
    #header .shopping_cart, #search_block_top {margin-top: 20px;}
    #block_top_menu li a {padding: 10px 4px;}

    .header_user_info a.calc {padding: 10px 5px;}
    #categories_block_left.home li {width: 25%;}
    .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 li.first-item-of-mobile-line {clear: left;}
    /* #search ul.product_list.grid li, #prices-drop ul.product_list.grid li, #new-products ul.product_list.grid li, #best-sales ul.product_list.grid li, #category ul.product_list.grid li {min-height: 430px} */
    .footer-container #footer #social_block ul li a {font-size: 20px;}
    .footer-container #footer .footer-block {padding: 0 15px}
    #thumbs_list {/*width: 261px;*/}
    #thumbs_list li {/* width: 80px; *//* height: 80px; */}
    #thumbs_list li img {/* width: 72px; *//* height: 72px; */}
    #view_scroll_left,    #view_scroll_right {margin-top: 28px;}
    .view_scroll_spacer {margin-top: 0px;}
    #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 .products-block li {text-align: center;}
    #left_column ul.products-block li a img {display: inline;}
    #left_column ul.products-block li .products-block-image {float: none;}
    .block {margin-bottom: 25px;}
    .block .block_content {margin-bottom: 20px;}
    .block .title_block,    .block h4 {position: relative;}

    .block .list-block {margin-top: 0;}

    .footer-container #footer h4 {position: relative;margin-bottom: 0;padding-bottom: 13px;}
    #wp_man {width: 98%;}
    .footer-container {margin: 0 -10px;}
}
@media (max-width: 767px) {
    .container {max-width: 100%;padding-left: 1.5%;padding-right: 1.5%;}
    .top-pagination-content div.pagination, .bottom-pagination-content div.pagination {}
    .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 > li {float: none;position: relative;border-right: none;}
    .sf-menu > li {border-bottom: 1px solid #e0e0e0}
    .sf-menu {border: 0px solid #e0e0e0;border-top: 1px solid rgba(255,255,255,0.2);position: absolute;z-index: 100;top: 40px;width: 100%;background: #111f32;}
    .sf-menu > li:first-child > a {padding-left: 20px}
    #block_top_menu .sf-menu > li > a {color: #ffffff;}
    #block_top_menu .sf-menu > li:hover, #block_top_menu .sf-menu > li.sfHover, #block_top_menu .sf-menu > li.sfHoverForce, #block_top_menu .sf-menu > li > a:focus, #block_top_menu .sf-menu > li > a:hover, #block_top_menu .sf-menu > li > a:active {background: none;}
    .sf-menu > li span {position: absolute;text-align: center;right: 6px;top: 14px;width: 30px;height: 30px;z-index: 2;}
    #block_top_menu a {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
    .sf-menu > li span:after {font-family: "FontAwesome";content: "\f067";font-size: 14px;}
    .sf-menu > li span.active:after {content: "\f068";}
    .sf-menu li ul {top: 0;background: #fefefe;box-shadow: none;padding: 0 ;}
    .sf-menu > li > ul > li {padding-right: 0;}
    #block_top_menu .sf-menu > li a {padding: 7px 15px;width: 100%;}
    #block_top_menu .sf-menu li li li a {padding-left: 25px;}
    #block_top_menu .sf-menu li li li li a {padding-left: 40px;}
    .cat-title {display: block;font: 600 16px/22px "Open Sans", sans-serif;text-transform: uppercase;color: #fff;display: block;padding: 12px 20px;border: 1px solid #C1392B;background: #C1392B;position: relative;}
    .cat-title:after {display: block;font-family: "FontAwesome";content: "\f067";position: absolute;right: -10px;top: 8px;font-weight: normal;font-size: 14px;}
    .cat-title.active {border-bottom: none;}
    .cat-title.active:after {content: "\f068";}
    #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;}
    header .row #header_logo {}
    header .row #header_logo img {}
    #left_column .block {margin-bottom: 15px;}
    .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: 7px;top: 12px;height: 36px;width: 20px;font-size: 14px;font-weight: normal;}
    .block .title_block.active:after, .block h4.active:after {content: "";}
    .block .list-block {margin-top: 0;}
    .block .list-block .form-group select {width: 270px;}
    .top-pagination-content ul.pagination li.pagination_previous > a b,            .top-pagination-content ul.pagination li.pagination_previous > span b, .top-pagination-content ul.pagination li.pagination_next > a b,            .top-pagination-content ul.pagination li.pagination_next > span b,            .bottom-pagination-content ul.pagination li.pagination_previous > a b,            .bottom-pagination-content ul.pagination li.pagination_previous > span b,            .bottom-pagination-content ul.pagination li.pagination_next > a b,            .bottom-pagination-content ul.pagination li.pagination_next > span b {display: none;}
    .footer-container #footer .footer-block {margin-top: 20px;}
    .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 > div {padding-left: 0;}
    .footer-container #footer #social_block {width: 100%;float: left;padding-top: 5px;}
    .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 #cccccc;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 > div {padding-top: 20px;}
    #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; */}
    #thumbs_list {/* width: 292px; */}
    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 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; }    
    #categories_block_left.home li {  width: 25%;  height: 135px;}
}


/* ms - Bootstrap tweak (Mobile Portrait Size to Mobile Landscape Size) */
@media (min-width: 480px) and (max-width: 767px) {
    .block h4:before, .block .title_block:before {top: -2px}
    .sf-menu > li > ul > li.first-in-line-xs {  clear: left;}
    .sf-menu > li > ul > li {width: 100%;}
    ul.idTabs li {width: 100%;}
    #header .shopping_cart {margin-top: 0;}
    h3.productscategory_h3:before {top: 71px;}
    .sf-menu > li {  border-left: none;}
    #contact-link {top: 76px; right: 0; left: auto;  }
    #search_block_top #search_query_top {width: 100%}
    #search_block_top {margin-top: 0;}
    ul.step li em { display: none;}
    ul.step li { width: 100%; border-left: 1px solid #e0e0e0; }
    ul.product_list.grid li {width: 50%;float: left; }
    .top-pagination-content div.pagination, .bottom-pagination-content div.pagination {/* width: 283px; */}
    #subcategories ul li {width: 33.3%;}
    .cat-title {max-width: 410px;margin: 0 auto;padding: 8px 10px;}
    #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 li.first-item-of-mobile-line {clear: left;}
    /* #search ul.product_list.grid li, #prices-drop ul.product_list.grid li, #new-products ul.product_list.grid li, #best-sales ul.product_list.grid li, #category ul.product_list.grid li {min-height: 400px} */    
    #blockpack ul > li.first-item-of-tablet-line {  clear: none;}
    #blockpack ul > li.first-item-of-mobile-line {  clear: left;}
    #index ul.product_list.tab-pane > li.first-item-of-tablet-line {clear: none;}
    #index ul.product_list.tab-pane > li.first-item-of-mobile-line {clear: left;}
    #product #center_column .accessories_block li {width: 50%;}
    .idTabs a {
  padding: 15px 25px;
}
    #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 > li .right-block, ul.product_list.list > li .center-block {padding-top: 0px; padding-bottom: 0px}
    ul.product_list.list > li .right-block .right-block-content .button-container {padding-bottom: 0}
    #block_top_menu .sf-menu > li {border-left: none;border-right: none;}
    #header .cart_block {left: 0; margin-left: auto; margin-right: auto;right: 0; top: 65px;}
    .cart-prices-line > span { float: left; text-align: left;}
    #block_top_menu .sf-menu {border-bottom: 0;}
    #block_top_menu .sf-menu > li > ul {border: 0; border-top: 1px solid #e0e0e0;}
    #wpblockiconsmodule {background: transparent; 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) {
    .container {max-width: 100%;padding-left: 1.5%;padding-right: 1.5%;overflow: hidden;}
    .col-xxs-12 {width: 100%}
    #categories_block_left.home li {height: 105px;}
    #contentbox table td {  width: 100%; display: block;  clear: both;  margin-bottom: 20px;  border-top: 1px solid rgba(255,255,255,0.1);  padding: 20px 5% !important;}
    .block h4:before, .block .title_block:before {top: -2px}
    #thumbs_list {/* width: 195px; */}
    #page {margin: 0}
    h3.productscategory_h3:before {top: 71px;}
    .cat-title {margin: 0 auto;padding: 8px 10px;margin-right: 15px;}
    #header #block_top_menu {background: none;/* float: none; */}
    #home-page-tabs > li a {display: block; padding: 10px 20px}    
    .content_sortPagiBar .sortPagiBar, .top-pagination-content, .bottom-pagination-content {width: 100%;float: none;text-align: left;}
    .top-pagination-content div.pagination, .bottom-pagination-content div.pagination {float: left;}
    .content_sortPagiBar .sortPagiBar #productsSortForm {display: inline-block;float: none;margin-bottom: 0;margin-left: 12px;}
    #header .shopping_cart {float: none;margin-top: 10px;}
    #search_block_top {/* padding-top: 20px */}
    #search_block_top #search_query_top {width: 100%}
    header .row #header_logo img {margin: 0 auto;}
    #contact-link {/* width: 25%; *//* text-align: center; */top: 160px;left: 25%;right: 0;margin: 0 auto;float: none;/* display: none; */}
    #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;}
    #subcategories ul li {width: 33.3%;}
    ul.idTabs li {width: 100%}
    #more_info_sheets { border: 1px solid #e0e0e0; border-top: 0; padding: 15px}
    .idTabs {height: auto; border-bottom: none; margin-bottom: 0}
    .caroufredsel_wrapper {min-height: 410px}
    #product #center_column .accessories_block li {width: 100%;}
    #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;}
    #block_top_menu .sf-menu {border-bottom: 0;}
    #block_top_menu .sf-menu > li > ul {border: 0; border-top: 1px solid #e0e0e0;}
    .sf-menu > li > ul > li {width: 100%;padding: 0;}
    .sf-menu > li > a {padding: 15px ;}
    .sf-menu > li > ul > li.category-thumbnail > div {width: 100%;padding-left: 0;padding-top: 10px;text-align: center;}
    .header_user_info a {font-size: 11px;}
    .header_user_info a.account {  position: absolute; top: 34px; right: 0;  color: #000;}     
    .new-label {border-left: 1px solid #e0e0e0}
    #home-page-tabs > li {width: 100%;}
    .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 > div {width: 100%;border-top: 1px solid #d9d9d9;}
    #cmsinfo_block > 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 > li .left-block {width: 100%;}
    ul.product_list.list > li .product-image-container {max-width: 250px;margin: 0 auto;}
    ul.product_list.list > li .center-block {width: 100%;}
    ul.product_list.list > li .right-block .right-block-content {padding-top: 5px;text-align: center;}
    ul.product_list.list > li .right-block .right-block-content .content_price {padding-top: 0;width: 100%;}
    ul.product_list.list > li .right-block .right-block-content .button-container {width: 100%;}
    ul.product_list.list > li .right-block .right-block-content .functional-buttons {float: none;display: inline-block;}
    ul.product_list.list > li .right-block .right-block-content .functional-buttons a i, ul.product_list.list > li .right-block .right-block-content .functional-buttons a:before, ul.product_list.list > li .right-block .right-block-content .functional-buttons label i, ul.product_list.list > li .right-block .right-block-content .functional-buttons label:before {display: none !important;}
    ul.product_list.list > li {text-align: center;}
    ul.product_list.list > li .right-block, ul.product_list.list > li .center-block {padding-top: 0px; padding-bottom: 0px}
    .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: 0;}
    #wpbxslider-wrap .wpbxslider-description {padding-top: 10px;}
    #wpbxslider-wrap .wpbxslider-description p {/* font-size: 12px; */line-height: 16px;}
    #wpbxslider-wrap .wpbxslider-description h2 {font-size: 13px;}
    #wpbxslider-wrap .wpbxslider-description button {position: relative;float: none;bottom: auto;  right: auto;}
    body#product h1 {clear: both;}
    #header .cart_block {left: 0; margin-left: auto; margin-right: auto;right: 0; top: 65px;}    
    .cart-prices-line > span { float: left; text-align: left;}
    #wp_man {width: 98%;}
    #product_comparison td {float: none;width: 100%; }
    #product_comparison .comparison_feature td {float: left;width: 50%; }
    #product_comparison .comparison_feature .feature-name {width: 100%;clear: both; }
    #product_comparison .comparison_feature .product-name {width: 50%;float: left;display: block; }
    #idTab2 span {display: block;}
    a#wishlist_button_nopop, a#wishlist_button, .box-cart-bottom p#add_to_cart {margin-left: 0; clear: both;}
    #wpblockiconsmodule {background: transparent; display: none;}
    .footer-container {margin: 0;}
    #plabel_banner_content {
  position: relative;
  top: auto;
  margin-top: 20px;
  float: none;
}
}

 
  