/*** BG ***/

@media (min-width:768px) {

/* Pattern */
.bg29{background-color: #C56EC0;}
.bg31{background-color: #44A91A;}
.bg38{background-color: #000000;}


/* Textures */
.texture04{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture11{background-color: #2f2f2f;}
.texture13{background-color: #282828;}
.texture14{background-color: #282828;}
.texture17{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture18{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture19{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture20{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture21{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture22{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture23{background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}

}

/* BG position */
body.bg_position_tl.custom_pattern, body.bg_position_tl.custom_texture{background-position: top left;}
body.bg_position_tc.custom_pattern, body.bg_position_tc.custom_texture{background-position: top center;}
body.bg_position_tr.custom_pattern, body.bg_position_tr.custom_texture{background-position: top right;}
body.bg_position_cl.custom_pattern, body.bg_position_cl.custom_texture{background-position: center left;}
body.bg_position_cc.custom_pattern, body.bg_position_cc.custom_texture{background-position: center center;}
body.bg_position_cr.custom_pattern, body.bg_position_cr.custom_texture{background-position: center right;}
body.bg_position_bl.custom_pattern, body.bg_position_bl.custom_texture{background-position: bottom left;}
body.bg_position_bc.custom_pattern, body.bg_position_bc.custom_texture{background-position: bottom center;}
body.bg_position_br.custom_pattern, body.bg_position_br.custom_texture{background-position: bottom right;}
/* BG position end */

/* BG attachment */
body.bg_attatchment_normal{}
body.bg_attatchment_fixed{background-attachment: fixed;}
/* BG attachment end */

/* BG repeat */
body.bg_repeat_no.custom_pattern, body.bg_repeat_no.custom_texture{background-repeat: no-repeat;}
body.bg_repeat_x.custom_pattern, body.bg_repeat_x.custom_texture{background-repeat: repeat-x;}
body.bg_repeat_y.custom_pattern, body.bg_repeat_y.custom_texture{background-repeat: repeat-y;}
body.bg_repeat_xy.custom_pattern, body.bg_repeat_xy.custom_texture{background-repeat: repeat;}
/* BG repeat end */

/* BG repeat */
body.bg_size_cover.custom_pattern, body.bg_size_cover.custom_texture{background-size: cover;}
/* BG repeat end */

/* BG position and repeat visibility*/
.bg_repeat, .bg_position, .bg_size{display: none;}

.custom_pattern .bg_repeat,
.custom_texture .bg_repeat,
.custom_pattern .bg_position,
.custom_texture .bg_position,
.custom_pattern .bg_size,
.custom_texture .bg_size{
display: block;
}
/* BG position and repeat visibility end*/

/* Page boxed shadow */
@media (min-width: 768px){

main{
max-width: 720px;
margin: 0px auto;
box-shadow: 0 0 4px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.2);
}

}

@media (min-width: 992px){
main{max-width: 960px;}
}

@media (min-width: 1199px){
main{max-width: 1200px;}
}


/* No bg */
@media (min-width: 768px){
body.no_bg main {
max-width: 8000px;
margin: 0px auto;
box-shadow: 0 0 0px rgba(0,0,0,0);
-webkit-box-shadow: 0 0 0px rgba(0,0,0,0);
-moz-box-shadow: 0 0 0px rgba(0,0,0,0);
}
}
/*** BG ***/




/*** HEADER ***/
/* Header separators */
.header_sep0 nav.header-nav {
border: 0;
}

.header_sep2 #contact-link span.shop-phone {
border-left: 1px solid #383838;
padding: 0 8px;
}

.header_sep2 #contact-link span.shop-phone:last-child {
border-right: 1px solid #383838;
}

.header_sep2 .lang_currency_top {
border-left: 1px solid #383838;
}

.header_sep2 .lang_currency_top .dropdown.js-dropdown {
padding: 0 4px 0 10px;
}

.header_sep2 .lang_currency_top ul.dropdown-menu {
left: -1px;
}

.header_sep2 #_desktop_user_info {
border-left: 1px solid #383838;
border-right: 1px solid #383838;
padding: 0 10px;
}


/* Sticky cart */
@media (min-width: 768px) {

.stickycart_yes.sticky_cart2 .cart_top {
top: -10px;
}

.stickycart_yes.sticky_cart .cart_top {
z-index: 9999;
position: fixed;
right: 20px;
top: 20px;
-webkit-transition: top 0.5s ease-in-out;
-moz-transition: top 0.5s ease-in-out;
-o-transition: top 0.5s ease-in-out;
}

.stickycart_yes.stickymenu_yes.sticky_cart .cart_top {
top: 60px;
}

.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header .cart_index_title {
width: 50px;
height: 50px;
border-radius: 30px;
padding: 0;
box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.5);
transition: top 0.5s ease-in-out;
}

.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link {
padding: 0;
line-height: 50px;
max-height: 50px;
text-align: center;
}

.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link i {
position: relative;
top: 0;
left: 0;
}

.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link .cart_title,
.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link span.cart-products-count span.cart_text,
.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link span.cart-products-count span.cart_total {
display: none!important;
}

.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link span.cart-products-count span.cart_qty {
display: block!important;
top: -4px;
left: -4px;
position: absolute;
color: #fff;
font-size: 12px;
width: 18px;
height: 18px;
line-height: 18px;
text-align: center;
border-radius: 10px;
overflow: hidden;
}

.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link span.cart-products-count span.cart_qty span {
display: block;
background: #f8653d;
}

.stickycart_yes.sticky_cart #header #subcart {
top: 50px;
right: 0px;
}

.stickycart_yes.sticky_cart #header #subcart ul.cart_products {
max-height: 420px;
overflow: auto;
}

}


/*** MENU ***/
/* Menu separators */
.menu_sep0 #_desktop_top_menu > ul > li,
.menu_sep0 #_desktop_top_menu > ul > li:last-child{
border: 0;
}

@media (min-width: 768px) {
.menu_sep1 #_desktop_top_menu > ul > li:last-child {
border-right: 1px solid #363636;
}

.menu_sep1 #_desktop_top_menu > ul > li {
border-left: 1px solid #363636;
}

.menu_sep2 #_desktop_top_menu > ul > li:last-child {
border-right: 1px solid #363636;
}

.menu_sep2 #_desktop_top_menu > ul > li{
border-left: 1px solid #363636;
}

.menu_sep2 #_desktop_top_menu{
border-top: 1px solid #363636;
border-bottom: 1px solid #363636;
}

.menu_sep3 #_desktop_top_menu{
border-top: 1px solid #363636;
border-bottom: 1px solid #363636;
}

.menu_sep4 #_desktop_top_menu{
border-top: 2px solid #363636;
border-bottom: 2px solid #363636;
}

.menu_sep5 #_desktop_top_menu{
border-bottom: 1px solid #363636;
}

.menu_sep6 #_desktop_top_menu{
border-bottom: 2px solid #363636;
}

}

/* Menu separators end */

/* Submenu */
@media (min-width: 768px) {

/* SUBMENU 1 */
.submenu1 #_desktop_top_menu ul.top-menu .popover.sub-menu,
.submenu3 #_desktop_top_menu ul.top-menu .popover.sub-menu {
top: 44px!important;
}

/* Level 1 */
.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li,
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li {
position: relative;
border-bottom: 1px solid #E1E1E1;
}

.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li:last-child {
border-bottom: 0;
}

.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li a,
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
display: block;
text-transform: initial;
font-weight: normal;
font-size: 13px;
line-height: 13px;
width: 100%;
padding: 12px 15px;
display: block;
text-transform: uppercase;
white-space: normal;
}

.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li > a.sf-with-ul:after,
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li > a.sf-with-ul:after {
content: "\E5CC";
font-family: Material Icons;
position: absolute;
height: 36px;
line-height: 36px;
right: 4px;
top: 0;
font-size: 16px;
font-weight: bold;
}

.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li a:hover,
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li a:hover {
background: #1379CE;
color: #fff;
}

/* Level 2 */
.submenu1 #_desktop_top_menu .popover.sub-menu ul.top-menu li:hover > .collapse,
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li:hover > .collapse {
display: block;
position: absolute;
top: 0;
left: 200px;
width: 200px;
background: #fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}

/* Menu img */
.submenu1 #_desktop_top_menu .menu-images-container,
.submenu3 #_desktop_top_menu .menu-images-container {
display: none;
}


/* SUBMENU 2 */
.submenu2 #_desktop_top_menu > ul > li {
position: static;
}

.submenu2 #_desktop_top_menu ul.top-menu .popover.sub-menu {
right: 0;
margin: 0 auto;
width: 100%;
max-width: 1170px;
padding: 12px 12px 0;
}

/* Submenu Level 1 */
.submenu2 #_desktop_top_menu .popover.sub-menu a:hover {
text-decoration: underline;
}

.submenu2 #_desktop_top_menu .popover.sub-menu > ul.top-menu > li {
float: left;
width: 20%;
padding: 0 5px 12px;
}

.submenu2 #_desktop_top_menu .popover.sub-menu > ul.top-menu > li:nth-child(5n+1) {
clear: both;
}

.submenu2 #_desktop_top_menu .popover.sub-menu > ul.top-menu > li > a {
display: inline-block;
width: auto;
font-weight: bold;
text-transform: uppercase;
padding: 3px 0;
white-space: initial;
}

/* Submenu Level 2 */
.submenu2 #_desktop_top_menu .popover.sub-menu ul.top-menu li > .collapse {
display: block;
}

.submenu2 #_desktop_top_menu .popover.sub-menu ul.top-menu li > .collapse ul li a {
display: inline-block;
width: auto;
position: relative;
padding: 3px 0px;
white-space: initial;
}

.submenu2 #_desktop_top_menu .popover.sub-menu ul.top-menu li > .collapse ul li a:before {
display: none;
content: "\E5CC";
font-family: Material Icons;
position: absolute;
width: 12px;
height: 26px;
line-height: 24px;
left: -2px;
top: 0;
font-size: 16px;
font-weight: bold;
}

/* Submenu Level 3 */
.submenu2 #_desktop_top_menu .popover.sub-menu ul.top-menu li > .collapse ul li li {
padding-left: 14px;
}


/* SUBMENU 3 */
.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li:hover>.collapse {
min-height: 100%;
}

.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li {
position: static;
}

.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li:last-child {
border-bottom: 1px solid #E1E1E1;
}

.submenu3 #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
position: relative;
}

}
/* Submenu end */

/* Sticky menu */
@media (min-width: 768px) {

.stickymenu_yes.stickymenu_yes #_desktop_logo img {
max-height: 100px;
}

.stickymenu_yes.sticky_menu div#_desktop_top_menu {
position: fixed;
left: 0;
right: 0;
top: 0;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
z-index: 9;
}

body.stickymenu_yes.sticky_menu {
padding-top: 46px;
}

}


/* Sticky menu rwd */
@media (max-width: 767px) {

.stickymenu_yes.sticky_menu_rwd #_desktop_logo img {
max-height: 60px;
}

.stickymenu_yes.sticky_menu_rwd {
padding-top: 42px;
}

.stickymenu_yes.sticky_menu_rwd #rwd_menu {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 9;
}

.stickymenu_yes.sticky_menu_rwd .rwd_menu_open {
position: fixed;
top: 42px;
z-index: 9;
}

}

/* Sticky menu rwd end */


/* Home icon */
.homeicon_yes ul.top-menu li.home_icon {
display: none;
}

/* Home icon end */






/*** MENU END ***/

/*** SLIDER ***/
/* Slider boxed */
/*
.slider_position_top.slider_boxed div#slider_row {
padding: 0 15px;
margin: 15px auto 0;
max-width: 1200px;
}

.slider_boxed #angarbanners_top {
padding: 0 0;
}

.slider_boxed.slider_position_column div#slider_row {
margin: 0 auto 0;
}
*/

/* Slider controls */
.slider_controls_black #homepage-slider .bx-wrapper .bx-controls-direction a {
background: rgba(0, 0, 0, 0.5);
}

.slider_controls_black #homepage-slider .bx-wrapper .bx-controls-direction a:before {
color: #fff;
}

.slider_controls_black #homepage-slider .bx-wrapper .bx-controls-direction a:hover {
background: #000;
}




/*** PRODUCT-LIST QTY ***/
/* Product per row */

@media (min-width: 992px) {
/* One column */
.pl_1col_qty_2 .col-md-12 .products .product-miniature{width: 50%;}
.pl_1col_qty_3 .col-md-12 .products .product-miniature{width: 33.333%;}
.pl_1col_qty_4 .col-md-12 .products .product-miniature{width: 25%;}
.pl_1col_qty_5 .col-md-12 .products .product-miniature{width: 20%;}
.pl_1col_qty_6 .col-md-12 .products .product-miniature{width: 16.666%;}

.pl_1col_qty_2 .col-md-12 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_1col_qty_3 .col-md-12 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_1col_qty_4 .col-md-12 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_1col_qty_5 .col-md-12 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_1col_qty_6 .col-md-12 .products .product-miniature:nth-child(6n+1) {clear: both;}


/* Two column */
.pl_2col_qty_2 .col-md-9 .products .product-miniature{width: 50%;}
.pl_2col_qty_3 .col-md-9 .products .product-miniature{width: 33.333%;}
.pl_2col_qty_4 .col-md-9 .products .product-miniature{width: 25%;}
.pl_2col_qty_5 .col-md-9 .products .product-miniature{width: 20%;}
.pl_2col_qty_6 .col-md-9 .products .product-miniature{width: 16.666%;}

.pl_2col_qty_2 .col-md-9 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_2col_qty_3 .col-md-9 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_2col_qty_4 .col-md-9 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_2col_qty_5 .col-md-9 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_2col_qty_6 .col-md-9 .products .product-miniature:nth-child(6n+1) {clear: both;}


/* Three column */
.pl_3col_qty_2 .col-md-6 .products .product-miniature{width: 50%;}
.pl_3col_qty_3 .col-md-6 .products .product-miniature{width: 33.333%;}
.pl_3col_qty_4 .col-md-6 .products .product-miniature{width: 25%;}
.pl_3col_qty_5 .col-md-6 .products .product-miniature{width: 20%;}
.pl_3col_qty_6 .col-md-6 .products .product-miniature{width: 16.666%;}

.pl_3col_qty_2 .col-md-6 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_3col_qty_3 .col-md-6 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_3col_qty_4 .col-md-6 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_3col_qty_5 .col-md-6 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_3col_qty_6 .col-md-6 .products .product-miniature:nth-child(6n+1) {clear: both;}
}


@media (min-width: 768px) and (max-width: 991px) {
/* One column */
.pl_1col_qty_bigtablets_2 .col-md-12 .products .product-miniature{width: 50%;}
.pl_1col_qty_bigtablets_3 .col-md-12 .products .product-miniature{width: 33.333%;}
.pl_1col_qty_bigtablets_4 .col-md-12 .products .product-miniature{width: 25%;}
.pl_1col_qty_bigtablets_5 .col-md-12 .products .product-miniature{width: 20%;}
.pl_1col_qty_bigtablets_6 .col-md-12 .products .product-miniature{width: 16.666%;}

.pl_1col_qty_bigtablets_2 .col-md-12 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_1col_qty_bigtablets_3 .col-md-12 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_1col_qty_bigtablets_4 .col-md-12 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_1col_qty_bigtablets_5 .col-md-12 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_1col_qty_bigtablets_6 .col-md-12 .products .product-miniature:nth-child(6n+1) {clear: both;}


/* Two column */
.pl_2col_qty_bigtablets_2 .col-md-9 .products .product-miniature{width: 50%;}
.pl_2col_qty_bigtablets_3 .col-md-9 .products .product-miniature{width: 33.333%;}
.pl_2col_qty_bigtablets_4 .col-md-9 .products .product-miniature{width: 25%;}
.pl_2col_qty_bigtablets_5 .col-md-9 .products .product-miniature{width: 20%;}
.pl_2col_qty_bigtablets_6 .col-md-9 .products .product-miniature{width: 16.666%;}

.pl_2col_qty_bigtablets_2 .col-md-9 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_2col_qty_bigtablets_3 .col-md-9 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_2col_qty_bigtablets_4 .col-md-9 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_2col_qty_bigtablets_5 .col-md-9 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_2col_qty_bigtablets_6 .col-md-9 .products .product-miniature:nth-child(6n+1) {clear: both;}


/* Three column */
.pl_3col_qty_bigtablets_2 .col-md-6 .products .product-miniature{width: 50%;}
.pl_3col_qty_bigtablets_3 .col-md-6 .products .product-miniature{width: 33.333%;}
.pl_3col_qty_bigtablets_4 .col-md-6 .products .product-miniature{width: 25%;}
.pl_3col_qty_bigtablets_5 .col-md-6 .products .product-miniature{width: 20%;}
.pl_3col_qty_bigtablets_6 .col-md-6 .products .product-miniature{width: 16.666%;}

.pl_3col_qty_bigtablets_2 .col-md-6 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_3col_qty_bigtablets_3 .col-md-6 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_3col_qty_bigtablets_4 .col-md-6 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_3col_qty_bigtablets_5 .col-md-6 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_3col_qty_bigtablets_6 .col-md-6 .products .product-miniature:nth-child(6n+1) {clear: both;}
}


@media (min-width: 481px) and (max-width: 767px) {
/* One column */
.pl_1col_qty_tablets_2 .products .product-miniature{width: 50%;}
.pl_1col_qty_tablets_3 .products .product-miniature{width: 33.333%;}
.pl_1col_qty_tablets_4 .products .product-miniature{width: 25%;}
.pl_1col_qty_tablets_5 .products .product-miniature{width: 20%;}
.pl_1col_qty_tablets_6 .products .product-miniature{width: 16.666%;}

.pl_1col_qty_tablets_2 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_1col_qty_tablets_3 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_1col_qty_tablets_4 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_1col_qty_tablets_5 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_1col_qty_tablets_6 .products .product-miniature:nth-child(6n+1) {clear: both;}
}


@media  (max-width: 480px) {
/* One column */
.pl_1col_qty_phones_1 .products .product-miniature{width: 100%;}
.pl_1col_qty_phones_2 .products .product-miniature{width: 50%;}
.pl_1col_qty_phones_3 .products .product-miniature{width: 33.333%;}
.pl_1col_qty_phones_4 .products .product-miniature{width: 25%;}
.pl_1col_qty_phones_5 .products .product-miniature{width: 20%;}
.pl_1col_qty_phones_6 .products .product-miniature{width: 16.666%;}

.pl_1col_qty_phones_2 .products .product-miniature:nth-child(2n+1) {clear: both;}
.pl_1col_qty_phones_3 .products .product-miniature:nth-child(3n+1) {clear: both;}
.pl_1col_qty_phones_4 .products .product-miniature:nth-child(4n+1) {clear: both;}
.pl_1col_qty_phones_5 .products .product-miniature:nth-child(5n+1) {clear: both;}
.pl_1col_qty_phones_6 .products .product-miniature:nth-child(6n+1) {clear: both;}
}




/*** HOME TABS ***/
.home_tabs1 .page-home .tabs .index_title{
display: none;
}

.home_tabs2 .page-home .tabs #home-page-tabs{
display: none;
}

.home_tabs2 .page-home .tabs .tab-content > .tab-pane {
display: block;
opacity: 1;
}

/* All products */
.all_products_yes .all-product-link {display: none;}




/*** PRODUCT-LIST STYLES ***/
/* Button icon */
.pl_button_icon_yes .button-container .add-to-cart i{display: none;}
.pl_button_icon_yes .button-container .add-to-cart,
.pl_button_icon_yes .button-container .add-to-cart:disabled {
padding-left: 12px;
}

/* Buttons qty */
.pl_button_qty1{}
.pl_button_qty2 .products .product-miniature .button-container .lnk_view{display: none;}
.pl_button_qty3 .products .product-miniature .button-container .add-to-cart{display: none!important;}
.pl_button_qty4 .products .product-miniature .button-container {display: none;}
.pl_button_qty4 .products .product-miniature .product-price-and-shipping {padding-bottom: 0;}

/* Product-list border style 1 */
.pl_border_type1.pl_1col_qty_2 div#content-wrapper .products {margin: 0 -2px 20px 1px;}
.pl_border_type1.pl_1col_qty_3 div#content-wrapper .products {margin: 0 -3px 20px 1px;}
.pl_border_type1.pl_1col_qty_4 div#content-wrapper .products {margin: 0 -4px 20px 1px;}
.pl_border_type1.pl_1col_qty_5 div#content-wrapper .products {margin: 0 -5px 20px 1px;}
.pl_border_type1.pl_1col_qty_6 div#content-wrapper .products {margin: 0 -6px 20px 1px;}

.pl_border_type1.pl_2col_qty_2 div#content-wrapper .products {margin: 0 -2px 20px 1px;}
.pl_border_type1.pl_2col_qty_3 div#content-wrapper .products {margin: 0 -3px 20px 1px;}
.pl_border_type1.pl_2col_qty_4 div#content-wrapper .products {margin: 0 -4px 20px 1px;}
.pl_border_type1.pl_2col_qty_5 div#content-wrapper .products {margin: 0 -5px 20px 1px;}
.pl_border_type1.pl_2col_qty_6 div#content-wrapper .products {margin: 0 -6px 20px 1px;}

.pl_border_type1.pl_2col_qty_2 div#content-wrapper .products {margin: 0 -2px 20px 1px;}
.pl_border_type1.pl_2col_qty_3 div#content-wrapper .products {margin: 0 -3px 20px 1px;}
.pl_border_type1.pl_2col_qty_4 div#content-wrapper .products {margin: 0 -4px 20px 1px;}
.pl_border_type1.pl_2col_qty_5 div#content-wrapper .products {margin: 0 -5px 20px 1px;}
.pl_border_type1.pl_2col_qty_6 div#content-wrapper .products {margin: 0 -6px 20px 1px;}


.pl_border_type1 div#content-wrapper .products .product-miniature {
background: #fff;
border: 1px solid #D6D4D4;
margin: -1px 0 0 -1px;
padding: 8px 8px 6px;
z-index: 0;
}

@media (min-width: 768px) {
.pl_border_type1 div#content-wrapper .products .product-miniature:hover {
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
z-index: 1;
}
}

/* Product-list border style 2 */
.pl_border_type2 div#content-wrapper .products .product-miniature .thumbnail-container {
border: 1px solid transparent;
background: #fff;
padding: 8px 8px 8px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px;
}

@media (min-width: 768px) {
.pl_border_type2 div#content-wrapper .products .product-miniature .thumbnail-container:hover {
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
}
}

/* Product-list border style 3 */
.pl_border_type3 div#content-wrapper .products .product-miniature .thumbnail-container {
padding: 8px 8px 8px 8px;
border: 1px solid transparent;
}

@media (min-width: 768px) {
.pl_border_type3 div#content-wrapper .products .product-miniature .thumbnail-container:hover {
border: 1px solid #d6d4d4;
}
}

/* Reference */
.pl_ref_yes .products .product-miniature .pl_reference {
display: none;
}

.pl_ref_empty_line .products .product-miniature .pl_reference {
min-height: 18px;
}

/* Manufacturer */
.pl_man_yes .products .product-miniature .pl_manufacturer {
display: none;
}

.pl_man_empty_line .products .product-miniature .pl_manufacturer {
min-height: 18px;
}

/* Desc hide */
.pl_desc_yes .products .product-miniature .product-desc {
display: none;
}

.pl_desc_yes #pl_desc_height{
display: none;
}

/* Reviews hide */
.pl_reviews_yes .columns .product-miniature .product-right .product-title,
.pl_reviews_yes #home_cat_product ul li .right-block h5,
.pl_reviews_yes #home_man_product ul li .right-block h5 {
margin-top: 6px;
}

.pl_reviews_yes .products .product-miniature .comments_note,
.pl_reviews_yes #home_cat_product ul li .right-block .hook-reviews,
.pl_reviews_yes #home_man_product ul li .right-block .hook-reviews {
display: none;
}

.pl_reviews_yes .columns .products .product-miniature .product-desc,
.pl_reviews_yes #home_cat_product ul li .right-block p.product-desc,
.pl_reviews_yes #home_man_product ul li .right-block p.product-desc  {
display: block;
}

.pl_reviews_hide_text div#content-wrapper .products .product-miniature .comments_note .nb-comments {
display: none;
}

/* Reviews hide - 1.7.6 */
.pl_reviews_yes .products .product-miniature .pl-reviews {
display: none;
}

.pl_reviews_hide_text .products .product-miniature .pl-reviews .comments-nb {
display: none;
}

/* Availability hide */
.pl_availability_yes .products .product-miniature .availability{display: none;}
.pl_availability_no .variant-links {margin: 2px 0 0;}

/* Variant colors hide */
.pl_colors_yes .products .product-miniature .highlighted-informations{display: none;}

/* Gray out of stock products */
.pl_grayout_yes .products .product-miniature.product_out_of_stock {
filter: grayscale(1);
opacity: 0.6;
pointer-events: none;
}

/* Gallery style */




/*** FOOTER ***/
.newsletter_info_yes .news_info{display: none;}




/*** PRODUCT ***/
/* Reference */
.hide_reference_yes .product-reference_top {
display: none;
}

/* Manufacturer */
.product_hide_man_yes #product_manufacturer {
display: none;
}

/* Block reassurance */
#product.hide_reassurance_yes #block-reassurance,
#product.hide_reassurance_yes .blockreassurance_product {
display: none;
}

/* Tabs */
#product.product_tabs1 .tabs .index_title {
display: none;
}

#product.product_tabs2 .tabs ul.nav-tabs {
display: none;
}

#product.product_tabs2 .tabs .tab-content > .tab-pane {
display: block;
opacity: 1;
}


/* Accessories qty */
@media (min-width: 1200px) {

.pl_border_type1 .col-md-6 .page-product-box .bx-wrapper .products .product-miniature {
width: 190.8px!important;
}

.pl_border_type1 .col-md-9 .page-product-box .bx-wrapper .products .product-miniature {
width: 218px!important;
}

.pl_border_type1 .col-md-12 .page-product-box .bx-wrapper .products .product-miniature {
width: 293.2px!important;
}

.pl_border_type1.pl_2col_qty_3 .col-md-9 .page-product-box .bx-wrapper .products .product-miniature {
width: 290.5px!important;
}

}


/* PRODUCT CATEGORY */
/* Product category border style 1 */
.pl_border_type1 .page-product-box {
padding-bottom: 20px;
}

.pl_border_type1 .page-product-box .bx-wrapper {
margin-left: 0!important;
}

.pl_border_type1 .page-product-box .bx-wrapper .bx-viewport .products {
margin: 0 0 0 1px;
}

.pl_border_type1 .page-product-box .bx-wrapper .products .product-miniature {
margin: 0 0 0 -1px!important;
padding: 0 0 0.5px; /* Border-bottom */
border-bottom: 0;
}

.pl_border_type1 div#content-wrapper .page-product-box .bx-wrapper .products .product-miniature:hover {
-moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;
}


/* Product category border style 2 */
.pl_border_type2 .page-product-box .bx-wrapper {
margin: 0 -10px!important;
}

.pl_border_type2 .page-product-box .bx-wrapper .bx-viewport .products {
margin: 0 0;
}

.pl_border_type2 .page-product-box .bx-wrapper .bx-viewport .products .product-miniature {
padding: 2px 10px 20px;
}

@media (max-width: 1199px) {

.pl_border_type2 .page-product-box .bx-wrapper {
margin: 0 0!important;
}

.pl_border_type2 .page-product-box .bx-wrapper .bx-viewport .products .product-miniature {
padding: 2px 5px 20px 5px;
}

}

/* Product category border style 3 */
.pl_border_type3 .page-product-box .bx-wrapper {
margin-left: 0!important;
}


/*** ORDER PAGE MODYFICATORS ***/
.order_gender_hide .gender{display: none;}
.order_birthday_hide .birthday{display: none;}




/*** THEME COLOR EDITOR ***/

/* Sticky cart */
/*
.sticky_cart_color {
display: none;
}
*/

.cart_style2.stickycart_yes .sticky_cart_color {
display: block;
}





/*** AngarTheme - version 2.6.0 - new options ***/

/*** PAGE WIDTH ***/
@media (min-width: 992px) {

/* Width 1300px */
.page_width_1300 main,
.page_width_1300 .container,
.page_width_1300.slider_position_top.slider_boxed div#slider_row {
max-width: 1300px;
}

.page_width_1300 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1270px;
}

/* Width 1400px */
.page_width_1400 main,
.page_width_1400 .container,
.page_width_1400.slider_position_top.slider_boxed div#slider_row {
max-width: 1400px;
}

.page_width_1400 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1370px;
}

/* Width 1500px */
.page_width_1500 main,
.page_width_1500 .container,
.page_width_1500.slider_position_top.slider_boxed div#slider_row {
max-width: 1500px;
}

.page_width_1500 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1470px;
}

/* Width 1600px */
.page_width_1600 main,
.page_width_1600 .container,
.page_width_1600.slider_position_top.slider_boxed div#slider_row {
max-width: 1600px;
}

.page_width_1600 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1570px;
}

/* Width 1700px */
.page_width_1700 main,
.page_width_1700 .container,
.page_width_1700.slider_position_top.slider_boxed div#slider_row {
max-width: 1700px;
}

.page_width_1700 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1670px;
}

/* Width 1800px */
.page_width_1800 main,
.page_width_1800 .container,
.page_width_1800.slider_position_top.slider_boxed div#slider_row {
max-width: 1800px;
}

.page_width_1800 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1770px;
}

/* Width 1900px */
.page_width_1900 main,
.page_width_1900 .container,
.page_width_1900.slider_position_top.slider_boxed div#slider_row {
max-width: 1900px;
}

.page_width_1900 #_desktop_top_menu ul.top-menu .popover.sub-menu {
max-width: 1870px;
}

}

/*** HEADER STYLE ***/





/*** FOOTER STYLE ***/

/* Footer style 2 */
.footer_links_style_2 .footer-container .col-md-3 {
display: none;
width: 100%;
text-align: center;
}

.footer_links_style_2 .footer-container .col-md-3 .h3 {
display: none;
}

.footer_links_style_2 .footer-container .col-md-3 ul li {
font-weight: normal;
line-height: 26px;
display: inline-block;
padding: 0 10px;
text-transform: uppercase;
}

/* rwd */
@media (max-width: 767px) {
.footer_links_style_2 .footer-container li {
width: 100%;
}

.footer_links_style_2 .footer-container .links .title .float-xs-right {
position: absolute;
top: 4px;
right: 5px;
}
}




/*** PRODUCT-LIST OPTIONS ***/

/* Dual price */
.product-price-and-shipping .pl_price_default,
.product-price-and-shipping .pl_price_incl_excl,
.product-price-and-shipping .pl_price_excl_incl,
.product-price-and-shipping .pl_price_incl_tax_excl,
.product-price-and-shipping .pl_price_excl_tax_incl {
display: none;
}

.pl_price_default .product-price-and-shipping .pl_price_default,
.pl_price_incl_excl .product-price-and-shipping .pl_price_incl_excl,
.pl_price_excl_incl .product-price-and-shipping .pl_price_excl_incl,
.pl_price_incl_tax_excl .product-price-and-shipping .pl_price_incl_tax_excl,
.pl_price_excl_tax_incl .product-price-and-shipping .pl_price_excl_tax_incl {
display: block;
}

/* Qty field in the product-list */
.pl_qty_no .qty_container {
display: block!important;
}

/* Availability */
.pl_stock_yes .products .product-miniature .pl_availability_stock {
display: none;
}




/*** PRODUCT PAGE ***/

/* Dual price */
.product-prices .product_price_default,
.product-prices .product_price_incl_excl,
.product-prices .product_price_excl_incl,
.product-prices .product_price_incl_tax_excl,
.product-prices .product_price_excl_tax_incl {
display: none;
}

.product_price_default .product-prices .product_price_default,
.product_price_incl_excl .product-prices .product_price_incl_excl,
.product_price_excl_incl .product-prices .product_price_excl_incl,
.product_price_incl_tax_excl .product-prices .product_price_incl_tax_excl,
.product_price_excl_tax_incl .product-prices .product_price_excl_tax_incl {
display: block;
}

/* Availability */
.product_stock_yes #product-availability .product_availability_stock {
display: none;
}




/*** CATEGORY PAGE ***/

/* Hide category main image */
.cat_image_yes #category_desc .category-image {
display: none;
}

.cat_image_yes #category_desc .category-desc {
padding: 0 0;
} 

/* Hide category desc on mobile */
@media (max-width: 767px) {
.cat_desc_mobile_no div#category_desc {
display: block!important;
}
}


/* SUBCATEGORIES */

/* Hide subcategory images */
.subcat_image_yes #subcategories ul li .subcategory-image {
display: none;
} 

.subcat_image_yes #subcategories ul li h5 {
margin: 0 0 10px;
}

/* Subcategory style */
.subcat_style_0 #subcategories ul li .subcategory-image a {
display: block;
padding: 5px;
border: 1px solid #d6d4d4;
}

.subcat_style_0 #subcategories ul li:hover .subcategory-image a {
border: 5px solid #333;
padding: 1px;
}

.subcat_style_0 #subcategories ul li h5 {
margin: 8px 0 14px;
}

.subcat_style_1 #subcategories ul {
margin: 0 0;
}

.subcat_style_1 #subcategories ul li {
position: relative;
background: #fff;
border: 1px solid #D6D4D4;
margin: -1px 0 0 -1px;
padding: 8px 8px 0px;
z-index: 0;
}

.subcat_style_1 #subcategories ul li:hover {
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
z-index: 1;
}

.subcat_style_2 #subcategories ul li {
margin-bottom: 20px;
}

.subcat_style_2 #subcategories ul li .subcategory-container {
border: 1px solid transparent;
background: #fff;
padding: 8px 8px 0px 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px;
}

.subcat_style_2 #subcategories ul li .subcategory-container:hover {
-moz-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px 0px;
}

.subcat_style_3 #subcategories ul {
margin: 0 0;
}

.subcat_style_3 #subcategories ul li {
position: relative;
background: #fff;
border: 1px solid transparent;
margin: -1px 0 0 -1px;
padding: 8px 8px 0px;
z-index: 0;
}

.subcat_style_3 #subcategories ul li:hover {
border: 1px solid #D6D4D4;
z-index: 1;
}

/* Subcategories per row */
.subcat_qty_0 #subcategories {display: none;}

@media (min-width: 1200px){
.subcat_qty_2 #subcategories ul li {width: 50%;}
.subcat_qty_3 #subcategories ul li {width: 33.333%;}
.subcat_qty_4 #subcategories ul li {width: 25%;}
.subcat_qty_5 #subcategories ul li {width: 20%;}
.subcat_qty_6 #subcategories ul li {width: 16.666%;}

.subcat_qty_2 #subcategories ul li:nth-child(2n+1) {clear: both;}
.subcat_qty_3 #subcategories ul li:nth-child(3n+1) {clear: both;}
.subcat_qty_4 #subcategories ul li:nth-child(4n+1) {clear: both;}
.subcat_qty_5 #subcategories ul li:nth-child(5n+1) {clear: both;}
.subcat_qty_6 #subcategories ul li:nth-child(6n+1) {clear: both;}
}




/*** THEME VERSION 2.7.0 ***/

/*** NAV ***/
/* Nav style */
.nav_uppercase_yes nav.header-nav * {
text-transform: uppercase;
}

/* Nav user login */
.nav_hide_login_yes div#_desktop_user_info {
display: none;
}


/*** HEADER ***/
/* Header logo center */
@media (min-width: 768px) {
.logo_center_yes #_desktop_logo {
float: none;
display: inline-block;
text-align: center;
}

.logo_center_yes div#_desktop_search_widget {
float: left;
padding: 30px 15px;
}

.logo_center_yes div#search_widget {
max-width: 260px;
}
}

/* Menu center */
.menu_center_yes #_desktop_top_menu > ul {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
margin-bottom: 0;
}

/* Menu uppercase */
.menu_uppercase_no #_desktop_top_menu > ul > li > a {
text-transform: initial;
}

/* Menu - submenu uppercase */
.submenu_uppercase_no #_desktop_top_menu .popover.sub-menu ul.top-menu li a {
text-transform: initial;
}


/*** CART STYLE ***/
/* Cart style 2 and 3 */
.cart_style_2 #header div#_desktop_cart .blockcart .header a.cart_link,
.cart_style_3 #header div#_desktop_cart .blockcart .header a.cart_link {
padding: 12px 10px 10px 38px;
text-transform: uppercase;
}

.cart_style_2 #header div#_desktop_cart .blockcart .header a.cart_link > i,
.cart_style_3 #header div#_desktop_cart .blockcart .header a.cart_link > i {
left: 0;
top: 0;
font-size: 35px;
line-height: 40px;
}

.cart_style_2 #header .blockcart .header a.cart_link > i:before,
.cart_style_3 #header .blockcart .header a.cart_link > i:before {
content: '\e87f';
}

/* Cart style 3 */
.cart_style_3 #header div#_desktop_cart .blockcart .header a.cart_link span.cart-products-count span.cart_qty {
position: absolute;
top: -4px;
left: 22px;
background: #1b82d6;
color: #fff;
width: 16px;
height: 16px;
line-height: 16px;
border-radius: 16px;
font-size: 10px;
text-align: center;
}

.cart_style_3 #header span.cart_text {
display: none;
}

/* Sticky cart */
.sticky_cart #header div#_desktop_cart .blockcart .header {
background: none !important;
}

.cart_style_2.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link > i, 
.cart_style_3.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link > i {
font-size: 30px;
line-height: 50px;
}


/*** LEFT COLUMN ***/
/* Left column hide */
#index.lc_index_hide_yes div#left-column.col-md-3 {display: none;}
#category.lc_category_hide_yes div#left-column.col-md-3 {display: none;}
#prices-drop.lc_category_hide_yes div#left-column.col-md-3 {display: none;}
#new-products.lc_category_hide_yes div#left-column.col-md-3 {display: none;}
#best-sales.lc_category_hide_yes div#left-column.col-md-3 {display: none;}
#product.lc_product_hide_yes div#left-column.col-md-3 {display: none;}
#cms.lc_cms_hide_yes div#left-column.col-md-3 {display: none;}

/* Left column width on computer */
@media (min-width: 1199px) {
.lc_width_22 div#left-column.col-md-3 {width: 22%;}
.lc_width_22 div#content-wrapper.col-md-9 {width: 78%;}

.lc_width_20 div#left-column.col-md-3 {width: 20%;}
.lc_width_20 div#content-wrapper.col-md-9 {width: 80%;}

.lc_width_18 div#left-column.col-md-3 {width: 18%;}
.lc_width_18 div#content-wrapper.col-md-9 {width: 82%;}

.lc_width_15 div#left-column.col-md-3 {width: 15%;}
.lc_width_15 div#content-wrapper.col-md-9 {width: 85%;}
}

/* Category styles */
@media (min-width: 768px) {
.lc_category_style_2 ul.tree.dynamized > li > span.grower,
.lc_category_style_3 ul.tree.dynamized > li > span.grower,
.lc_category_style_3 ul.tree.dynamized > li > ul > li > span.grower,
.lc_category_style_4 ul.tree.dynamized li span.grower {
display: none;
}

.lc_category_style_2 ul.tree.dynamized > li > ul,
.lc_category_style_3 ul.tree.dynamized > li > ul,
.lc_category_style_3 ul.tree.dynamized > li > ul > li > ul,
.lc_category_style_4 ul.tree.dynamized li ul {
display: block!important;
}
}

/* Banner mobile hide */
@media (max-width: 768px) {
.lc_banner_hide_yes div#angarbanners_left {
display: none;
}
}


/*** SLIDER ***/
/* Slider position */
.slider_position_top .slider_column {
display: none;
}

.slider_position_column .slider_top {
display: none;
}

.slider_position_top.slider_boxed div#slider_row {
margin: 15px auto 0;
max-width: 1200px;
}

.slider_position_top.slider_boxed div#slider_row #homepage-slider {
padding: 0 15px;
}

.slider_position_top.slider_boxed div#slider_row #homepage-slider .bx-wrapper {
overflow: hidden;
}

#index.slider_position_top #wrapper {
padding-top: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
.slider_position_top.slider_boxed div#slider_row #homepage-slider {
max-width: 960px;
}
}

/*** PRODUCT-LIST ***/

/* PL GALLERY STYLE */
/* Gallery style 2 - rollover */
.products .product-miniature .thumbnail-container img.subimage {
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
opacity: 0;
transition: opacity 0.3s ease;
background: #fff;
}

@media (min-width: 768px) {
.pl_gallery_type_2 .products .product-miniature .thumbnail-container:hover img.subimage {
display: block;
animation: show 0.3s forwards;
}
}

@keyframes show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    display: block;
  }
}

/* Gallery style 3 - hover image slider */
.pl_gallery_slider {
display: none;
}

@media (min-width: 768px) {
.pl_gallery_type_3 .pl_gallery_slider {
position:absolute;
inset:0;
display:flex;
}
}

.pl_gallery_type_3 .pl_gallery_slider .image_thumb {
flex:1;
position:relative;
cursor:pointer;
}

.pl_gallery_type_3 .pl_gallery_slider .image_thumb:after {
content:"";
position:absolute;
bottom:0;
left:0;
width:100%;
height:4px;
background:#e5e5e5;
transform:translateY(5px);
transition:all .2s ease-in-out;
}

.pl_gallery_type_3 .pl_gallery_slider .image_thumb:hover:after,
.pl_gallery_type_3 .pl_gallery_slider .image_thumb.selected:after {
background:#999;
}
 
.bg_black.pl_gallery_type_3 .pl_gallery_slider .image_thumb:after {
background:#888;
}

.bg_black.pl_gallery_type_3 .pl_gallery_slider .image_thumb:hover:after,
.bg_black.pl_gallery_type_3 .pl_gallery_slider .image_thumb.selected:after {
background:#555;
}

/* Gallery style 2 and 3 - hide wishlist and contodown timer */
@media (min-width: 768px) {

.pl_gallery_type_2 .product-image-container .countdown-container,
.pl_gallery_type_3 .product-image-container .countdown-container {
opacity: 1;
transition: opacity 0.4s ease; 
}

.pl_gallery_type_2 .product-miniature .thumbnail-container:hover .countdown-container,
.pl_gallery_type_3 .product-miniature .thumbnail-container:hover .countdown-container {
opacity: 0;
pointer-events: none;
}

.pl_gallery_type_2 .product-miniature .thumbnail-container .wishlist-button-add,
.pl_gallery_type_3 .product-miniature .thumbnail-container .wishlist-button-add {
opacity: 0;
}

.pl_gallery_type_2 .product-miniature .thumbnail-container:hover .wishlist-button-add,
.pl_gallery_type_3 .product-miniature .thumbnail-container:hover .wishlist-button-add {
opacity: 1;
transition: opacity 0.4s ease; 
}

.pl_gallery_type_2 .product_show_list .product-miniature .thumbnail-container .wishlist-button-add,
.pl_gallery_type_3 .product_show_list .product-miniature .thumbnail-container .wishlist-button-add {
opacity: 1;
}

}


/* PL - text lowercase */
.pl_name_uppercase_no .products .product-miniature .product-title a,
.pl_name_uppercase_no .products .product-miniature .pl_manufacturer,
.pl_name_uppercase_no .products .product-miniature .pl_reference {
text-transform: initial;
}

/* PL - align left */
@media (min-width: 768px) {
.pl_align_left .products .product-miniature {
text-align: left;
}

.pl_align_left div#content-wrapper .products .product-miniature .product-right {
padding: 0 5px;
}

.pl_align_left .products .product-miniature .pl-availability .product-available,
.pl_align_left .products .product-miniature .button-container .add-to-cart,
.pl_align_left .products .product-miniature .button-container .qty_container,
.pl_align_left .products .product-miniature .pl-availability .product-unavailable, 
.pl_align_left .products .product-miniature .pl-availability .product-last-items {
margin-left: 0;
}

/* PL list fix - align left */
.pl_align_left div#content-wrapper .product_show_list .products .product-miniature .product-right {
padding: 0 0;
}

.pl_align_left div#content-wrapper .product_show_list .products .product-miniature .button-container .add-to-cart {
margin-left: 3px;
}
}





/*** QUICK VIEW STYLE ***/
/* qv style 0 - hide */
.pl_qv_style_0 .product-image-container .quick-view {
display: none!important;
}

/* qv style 2 - icon white */
.pl_qv_style_2 .product-image-container .quick-view {
border-radius: 50%;
top: 4px;
left: initial;
right: 4px;
bottom: initial;
width: 30px;
height: 30px;
line-height: 30px;
background: #fff;
color: #000;
box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 20%);
}

.pl_qv_style_2 .product-image-container .quick-view:hover {
transform: scale(1.1);
}

.pl_qv_style_2 .product-image-container .quick-view span {
display: none;
}

.pl_qv_style_2 .product-image-container .quick-view i {
display: inline-block;
font-size: 18px;
}

/* qv style 3 - icon black */
.pl_qv_style_3 .product-image-container .quick-view {
border-radius: 4px;
top: initial;
left: initial;
right: 5px;
bottom: 5px;
width: 32px;
height: 32px;
line-height: 32px;
background: rgba(0, 0, 0, 0.5);
}

.pl_qv_style_3 .product-image-container .quick-view:hover {
text-decoration: none;
background: rgba(0, 0, 0, 0.6);
}

.pl_qv_style_3 .product-image-container .quick-view span {
display: none;
}

.pl_qv_style_3 .product-image-container .quick-view i {
display: inline-block;
font-size: 22px;
}

/* qv style 4 - button bottom */
.pl_qv_style_4 .product-image-container .quick-view {
top: initial;
bottom: 5px;
height: 30px;
line-height: 30px;
border-radius: 26px;
background: #fff;
color: #000000;
}

.pl_qv_style_1 .product-image-container .quick-view:hover,
.pl_qv_style_4 .product-image-container .quick-view:hover {
text-decoration: underline;
}


/*** FOOTER ***/
/* Display footer blocks */
.footer_links_style_2.footer_links_column_1 .footer-container .col-md-3:nth-child(1),
.footer_links_style_2.footer_links_column_2 .footer-container .col-md-3:nth-child(2),
.footer_links_style_2.footer_links_column_3 .footer-container .col-md-3:nth-child(3),
.footer_links_style_2.footer_links_column_4 .footer-container .col-md-3:nth-child(4),
.footer_links_style_2.footer_links_column_5 .footer-container .col-md-3 {
display: block;
}

/* Hide social block */
.footer_social_yes .social_footer {
display: none;
}


/*** PRODUCT PAGE ***/

/* GALLERY ARROWS */
.prod_arrows_yes .gallery_arrows {
display: none;
}

/* PRODUCT GALLERY THUMBNAILS */
/* Product thumbnails - style 1 - show all */
#product.prod_thumb_style_1 .product_container .product-cover {
margin-bottom: 10px;
}

#product.prod_thumb_style_1 #content-wrapper.col-md-12 #main .product_container .images-container .js-qv-mask.scroll,
#product.prod_thumb_style_1 #main .product_container .images-container .js-qv-mask.scroll {
width: 100%;
white-space: initial;
overflow: initial;
max-width: 100%;
}

#product.prod_thumb_style_1 .product_container ul.product-images {
margin: 0 -5px;
transform: translateY(0px)!important;
}

#product.prod_thumb_style_1 .product_container ul.product-images>li.thumb-container {
float: left;
width: 25%;
padding: 0 5px 10px;
text-align: center;
}

#product.prod_thumb_style_1 .product_container ul.product-images>li.thumb-container>picture>.thumb {
width: auto;
}

#product.prod_thumb_style_1 .product_container .scroll-box-arrows {
display: none;
}

@media (min-width: 1200px) {
#product.prod_thumb_style_1 .col-md-12 .product_container ul.product-images>li.thumb-container {
width: 20%;
}
}

@media (min-width: 768px) and (max-width: 992px) {
#product.prod_thumb_style_1 .product_container ul.product-images>li.thumb-container {
width: 33.333%;
}
}

/*** PRODUCT POPUP GALLERY THUMBNAILS ***/
/* Product galllery thumbnails - style 2 - show all */

/* Main body */
.popup_thumb_style_2 #product-modal .modal-dialog {
max-width: 800px;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body {
display: block;
margin-left: 0;
padding: 0;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body figure {
margin-bottom: 10px;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body .image-caption {
display: none;
}

/* Popup thumbnails */
.popup_thumb_style_2 #product-modal .modal-content .modal-body #thumbnails .mask {
max-height: initial;
margin: 0 -5px;
text-align: center;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body #thumbnails .mask .product-images {
margin-left: 0;
transform: initial!important;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body #thumbnails .mask ul.product-images>li.thumb-container {
width: 19.65%;
padding: 0 5px;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body #thumbnails .mask ul.product-images>li.thumb-container img {
width: 100%;
max-width: 100%;
}

.popup_thumb_style_2 #product-modal .modal-content .modal-body #thumbnails .arrows {
display: none;
}






















































