/*** 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 {

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;

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 {

display: none!important;

}



.stickycart_yes.sticky_cart #header div#_desktop_cart .blockcart .header a.cart_link span.cart-products-count {

display: block!important;

top: -4px;

left: -4px;

position: absolute;

background: #f8653d;

color: #fff;

font-size: 12px;

width: 18px;

height: 18px;

line-height: 18px;

text-align: center;

border-radius: 10px;

}



.stickycart_yes.sticky_cart #header #subcart {

top: 50px;

right: 0px;

}



.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 #dddddd;

}



.menu_sep1 #_desktop_top_menu > ul > li {

border-left: 1px solid #e6e6e6;

}



.menu_sep2 #_desktop_top_menu > ul > li:last-child {

border-right: 1px solid #dddddd;

}



.menu_sep2 #_desktop_top_menu > ul > li{

border-left: 1px solid #e6e6e6;

}



.menu_sep2 #_desktop_top_menu{

border-top: 1px solid #e6e6e6;

border-bottom: 1px solid #e6e6e6;

}



.menu_sep3 #_desktop_top_menu{

border-top: 1px solid #e6e6e6;

border-bottom: 1px solid #e6e6e6;

}



.menu_sep4 #_desktop_top_menu{

border-top: 2px solid #e6e6e6;

border-bottom: 2px solid #e6e6e6;

}



.menu_sep5 #_desktop_top_menu{

border-bottom: 1px solid #e6e6e6;

}



.menu_sep6 #_desktop_top_menu{

border-bottom: 2px solid #e6e6e6;

}



}



/* 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;


line-height: 14px;

width: 100%;

padding: 12px 15px;

display: block;

font-size: 12px;

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: #7fd41d;

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;

}



.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;

}



.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;

}



.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;}









/*** 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 ***/



/* Header style 2 - center header */

@media (min-width: 768px) {



.header_style_2 #_desktop_logo {

padding-top: 26px;

padding-bottom: 0px;

float: none;

display: inline-block;

text-align: center;

}



.header_style_2 div#_desktop_search_widget {

float: left;

padding: 30px 15px;

}



.header_style_2 div#search_widget {

max-width: 260px;

}



.header_style_2 .stickymenu_yes.stickymenu_yes a#_desktop_logo img {

max-height: 130px;

}



.header_style_2 #_desktop_top_menu > .top-menu {

display: flex;

align-items: center;

justify-content: center;

flex-wrap: wrap;

}



}









/*** FOOTER STYLE ***/



/* Footer style 2 */

.footer_style_2 .footer-container .col-md-3 {

display: none;

width: 100%;

text-align: center;

}



.footer_style_2 .footer-container .h3 {

display: none;

}



.footer_style_2 .footer-container .col-md-3:nth-child(2) {

display: block;

}



.footer_style_2 .footer-container li,

.footer_style_2 .footer-container .links ul>li {

font-weight: normal;

line-height: 26px;

display: inline-block;

padding: 0 10px;

text-transform: uppercase;

}



.footer_style_2 .footer-container .container .row.social_footer {

display: none;

}



/* rwd */

@media (max-width: 767px) {

.footer_style_2 .footer-container li {

width: 100%;

}



.footer_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 */

@media (min-width: 1200px){

.subcat_qty_0 #subcategories {display: none;}

.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;}

}





























