/*.owl-carousel .owl-item {display: flex;margin-right: 2px!important;}*/
#category .owl-carousel .owl-item article {margin: 0!important;}
footer .owl-carousel .owl-item article {margin: 0 .8125rem!important;}
.productseverywhere-container-all {display: block;width: 100%;clear: both;}
.productseverywhere-container-all {margin: 0 auto;}
.productseverywhere-container-all.productseverywhere-container_hookDisplayWrapperBottom {width: 98%;display: block;margin: 0 auto;}
.productseverywhere-container_footer, .productseverywhere-container_hookDisplayFooterBefore {clear:both;}
.productseverywhere-topWidthSticky {
    padding: 0;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    width: 100%;
}
.productseverywhere-topWidthSticky span {
    width:100%;
    border-radius: inherit;
}
.productseverywhere-table-help {color:#000;border:0;margin: 5px 0 5px 0;width:100%;background-color:pink;}
.productseverywhere-table-td-help {padding:30px;text-align:center;}
.productseverywhere-table-td-help-product {background-color:grey;}
/* TABS */
.productseverywhere-tabberlive .tabbertabhide {display:none;}
.productseverywhere-tabber {}
.productseverywhere-tabberlive {margin-top: 10px;}
ul.tabbernav {text-align: center;}
ul.tabbernav li {display: inline-flex;display: -webkit-inline-flex;display: -ms-inline-flexbox;font-size: larger;margin-right: 15px;margin-left: 15px;font-weight: bold;}
ul.tabbernav li a {color: inherit; opacity: 0.65;}
ul.tabbernav li a:link {}
ul.tabbernav li a:visited {}
ul.tabbernav li a:hover {opacity: 1;}
ul.tabbernav li.tabberactive a {opacity: 1; border-bottom: 2px solid;}
ul.tabbernav li.tabberactive a:hover {}
.productseverywhere-tabberlive .tabbertab {}
.productseverywhere-tabberlive .tabbertab .productseverywhere-section h2.products-section-title {display:none;}
.productseverywhere-tabberlive ul.tabbernav .productseverywhere-carousel {margin:0;}
.productseverywhere-section .slick-dots {bottom: 0;}
.productseverywhere-section .slick-list {width: 100%;}
.productseverywhere-section .slick-slider .slick-track,
.productseverywhere-section .slick-slider .slick-list {margin: 0 auto;}
.productseverywhere-section .slick-dotted.slick-slider {margin-bottom: 15px;}
.productseverywhere-section .slick-prev,
.productseverywhere-section .slick-next,
.productseverywhere-section .slick-next:focus:before,
.productseverywhere-section .slick-next:hover:before,
.productseverywhere-section .slick-prev:focus:before,
.productseverywhere-section .slick-prev:hover:before {color: initial;}
.productseverywhere-section .slick-prev:before, .productseverywhere-section .slick-next:before {color: initial;}
.productseverywhere-section button.slick-prev {left: 0;z-index: 9999;}
.productseverywhere-section button.slick-next {right: 0;z-index: 9999;}
/** PS 16**/

/** PS 15**/
.productseverywhere-container-all .productseverywhere_column #product_list li .center_block p.product_desc {display: none;}
.productseverywhere-container-all .productseverywhere_column #product_list li .center_block {float: left;width: 95%;border-right: none;}
.productseverywhere-container-all .productseverywhere_column #product_list li .left_block {display: none;}
.productseverywhere-container-all .productseverywhere_column #product_list li .right_block {float: right;width: auto;}
.productseverywhere-container-all .productseverywhere_column #product_list li .content_price {margin: 5px 0 5px 0;}
.productseverywhere-container-all .productseverywhere_column #product_list li {border: none;margin-bottom: 0;}
.productseverywhere-container-all .productseverywhere_column #product_list li .lnk_view {display: none;}
.productseverywhere-container-all .productseverywhere_column #product_list li .center_block a.product_img_link {width: 100%;}
.productseverywhere-container-all .productseverywhere_column #product_list li .center_block .product_img_link img {margin: 0 auto;}
.productseverywhere-container-all .productseverywhere_column #product_list li .discount {position: initial;}
.productseverywhere-container-all .productseverywhere_column #product_list a.product_img_link {margin-bottom: 5px;}
.productseverywhere-container-all .bx-wrapper .bx-controls-direction a {z-index: 99;}
.productseverywhere-container-all .bx-wrapper .bx-pager.bx-default-pager a {background: #ccc!important;}
.productseverywhere-container-all .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000!important;}
#right_column .productseverywhere-container-all .bx-wrapper #product_list li {padding: 0;}
#right_column .productseverywhere-container-all .bx-wrapper #product_list li h3 {padding: 0 0 3px 5px;}
#left_column .productseverywhere-container-all .bx-wrapper #product_list li {padding: 0;}
#left_column .productseverywhere-container-all .bx-wrapper #product_list li h3 {padding: 0 0 3px 5px;}
#columns .tabbertab .block.products_block.clearfix.productseverywhere-section {display: none;}
#columns .productseverywhere-tabberlive .tabbernav {margin-bottom: 5px;}
.productseverywhere-carousel div.bx-wrapper li.ajax_block_product a {-webkit-touch-callout: none!important; -webkit-user-select: none!important; -khtml-user-select: none!important; -moz-user-select: none!important;-ms-user-select: none!important; user-select: none!important; cursor:pointer!important; cursor:hand!important;}
.productseverywhere-carousel .bx-controls .bx-pager {display: none!important;}
/** theme ecolife_digital1 **/
/*
.productseverywhere-section .slick-dots li {margin: 0!important;}
.productseverywhere-section .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #fb5b06!important;
    font-size: 14px!important;
}
.productseverywhere-section .slick-dots li button:before {
    opacity: 1;
    color: #ccc!important;
    font-size: 14px!important;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1;
    color: #fb5b06!important;
}
.productseverywhere-section .slick-dots {margin-bottom: -10px;}
*/

/** Themes compatibility **/
/** leo_fresh_store **/
div.leo_fresh_store .bx-controls-direction .bx-prev {
    top: -15px!important;
    overflow: inherit!important;
    right: 32px;
    left: auto!important;
    background: #b59d36 !important;
    color: white;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
div.leo_fresh_store .bx-controls-direction .bx-prev:before {
    position: absolute;
    content: "\f104";
    font-family: "FontAwesome";
    top: 0;
    left: 14px;
    font-size: 18px;
    text-shadow: none;
    color: white;
    left: 6px;
}
div.leo_fresh_store .bx-controls-direction .bx-prev:after {
    border-right: 9px solid #b59d36;
    left: -9px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    content: "";
}
div.leo_fresh_store .bx-controls-direction .bx-next {
    top: -15px!important;
    overflow: inherit!important;
    right: 8px;
    left: auto!important;
    background: #b59d36 !important;
    color: white;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
div.leo_fresh_store .bx-controls-direction .bx-next:before {
    position: absolute;
    content: "\f105";
    font-family: "FontAwesome";
    top: 0;
    left: 14px;
    font-size: 18px;
    text-shadow: none;
    color: white;
    left: 9px;
}
div.leo_fresh_store .bx-controls-direction .bx-next:after {
    border-left: 9px solid #b59d36;
    right: -8px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    content: "";
}
div.leo_fresh_store .bx-controls-direction .bx-prev:hover,
div.leo_fresh_store .bx-controls-direction .bx-next:hover {
    background: #2a2a29!important;
    outline: none;
    color: white;
    text-decoration: none;
    opacity: 0.9;
}
div.leo_fresh_store .bx-controls-direction .bx-prev:hover:after {
    border-right: 9px solid #2a2a29;
}
div.leo_fresh_store .bx-controls-direction .bx-next:hover:after {
    border-left: 9px solid #2a2a29;
}
div.leo_fresh_store .bx-controls-direction .bx-prev:hover:before,
div.leo_fresh_store .bx-controls-direction .bx-next:hover:before {
    color: white;
}
div.leo_fresh_store.productseverywhere-container-all .bx-viewport {max-height: 475px!important;}
div.leo_fresh_store.productseverywhere-container-all .bx-default-pager {display: none;}
div.leo_fresh_store.productseverywhere-container-all .product-container .content_price {margin: 10px 0!important;}
@media (max-width:575px) {
    div.leo_fresh_store.productseverywhere-container-all {max-height: 505px;display: inline-block;}
    div.leo_fresh_store.productseverywhere-container-all .ajax_block_product {width: 385px!important;}
}
@media (max-width:410px) {
    div.leo_fresh_store.productseverywhere-container-all .ajax_block_product {width: 345px!important;}
}
@media (max-width:360px) {
    div.leo_fresh_store.productseverywhere-container-all .ajax_block_product {width: 331px!important;}
}
@media (max-width:320px) {
    div.leo_fresh_store.productseverywhere-container-all .ajax_block_product {width: 292px!important;}
}
/** codigo10 **/
div.codigo10.productseverywhere-container-all {display: inline-block;}
/*div.codigo10 #listing_view {display: flex;}*/
div.codigo10 .productseverywhere-carousel .bx-viewport {min-height: 450px;padding-left: 14px;}
/*div.codigo10 .productseverywhere-section {display: inline-block;}*/
/*div.codigo10 div.productseverywhere-carousel ul {display: contents;}*/
div.codigo10 .productseverywhere-carousel a#mancarousel_prev.prev {left: -10px!important;}
div.codigo10 .productseverywhere-carousel a#mancarousel_next.next {right: -10px!important;}
/*div.codigo10 .productseverywhere-carousel li.ajax_block_product {margin-right: 5px;}*/
div.codigo10 .productseverywhere-carousel .bx-controls .bx-pager {bottom: 0!important;padding-top: 0!important;}

/** MODEZ **/
div.modez .productseverywhere-carousel.slick-slider .slick-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: -62px!important;
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-next {
    right: 28px!important;
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-prev {
    right: 65px!important;
    left: auto!important;
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow:before {
    margin-left: 18px;
    content: "";
    font-family: FontAwesome;
    font-size: 22px;
    line-height: 30px;
    color: #20bee5;
    display: inline-block;
    transition: all .22s cubic-bezier(.07, .74, .56, .89)
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-next,
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-next:hover >*,
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-prev:hover >* {
    color: #20bee5;
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-prev:before {
    content: "\F177"
}
div.modez .productseverywhere-carousel.slick-slider .slick-arrow.slick-next:before {
    content: "\F178"
}
/** ANGAR THEME **/
div.productseverywhere-container-all.AngarTheme .slick-slide img {display: inline-block;}
/** TRANSFORMER THEME **/
@media (max-width:1441px) {
    div.productseverywhere-container-all.transformer div.product-list.js-product-list {zoom: 0.85}
}
@media (max-width:1200px) {
    div.productseverywhere-container-all.transformer div.product-list.js-product-list {zoom: 0.70}
}
@media (max-width:981px) {
    div.productseverywhere-container-all.transformer div.product-list.js-product-list {zoom: 0.65}
}
@media (max-width:915px) {
    div.productseverywhere-container-all.transformer div.product-list.js-product-list {zoom: 0.6}
}
/** 01 Response THEME **/
.Response .productseverywhere-carousel .bx-controls .bx-prev {margin-left: 10px;}
.Response .productseverywhere-carousel .bx-controls .bx-next {margin-right: 10px;}
/** ZOne Theme THEME **/
.productseverywhere-container-all.ZOneTheme .product-list .product-miniature {text-align: center;}
.productseverywhere-container-all.ZOneTheme .product-list .product-miniature .text-for-list {display: none;}
.productseverywhere-container-all.ZOneTheme .product-list .product-miniature .third-block {display: inline-block;margin: 12px 3%;}
.productseverywhere-container-all.ZOneTheme .product-list .product-miniature .d-flex {justify-content: center;}
/** Universal PrestaCrea THEME **/
.productseverywhere-container-all.universal .productseverywhere-carousel article {flex: auto!important;max-width: 100%!important;}
