/*** BG ***/

/* BG */
.custom_pattern{background-image: url(../img/patterns/custom_pattern.png);}

.bg1{background-image: url(../img/patterns/bg1.png);}
.bg2{background-image: url(../img/patterns/bg2.png);}
.bg3{background-image: url(../img/patterns/bg3.png);}
.bg4{background-image: url(../img/patterns/bg4.png);}
.bg5{background-image: url(../img/patterns/bg5.png);}
.bg6{background-image: url(../img/patterns/bg6.png);}
.bg7{background-image: url(../img/patterns/bg7.png);}
.bg8{background-image: url(../img/patterns/bg8.png);}
.bg9{background-image: url(../img/patterns/bg9.png);}
.bg10{background-image: url(../img/patterns/bg10.png);}
.bg11{background-image: url(../img/patterns/bg11.png);}
.bg12{background-image: url(../img/patterns/bg12.png);}
.bg13{background-image: url(../img/patterns/bg13.png);}
.bg14{background-image: url(../img/patterns/bg14.png);}
.bg15{background-image: url(../img/patterns/bg15.png);}
.bg16{background-image: url(../img/patterns/bg16.png);}
.bg17{background-image: url(../img/patterns/bg17.png);}
.bg18{background-image: url(../img/patterns/bg18.png);}
.bg19{background-image: url(../img/patterns/bg19.png);}
.bg20{background-image: url(../img/patterns/bg20.png);}
.bg21{background-image: url(../img/patterns/bg21.png);}
.bg22{background-image: url(../img/patterns/bg22.png);}
.bg23{background-image: url(../img/patterns/bg23.png);}
.bg24{background-image: url(../img/patterns/bg24.png);}
.bg25{background-image: url(../img/patterns/bg25.png);}
.bg26{background-image: url(../img/patterns/bg26.png);}
.bg27{background-image: url(../img/patterns/bg27.png);}
.bg28{background-image: url(../img/patterns/bg28.png);}
.bg29{background-image: url(../img/patterns/bg29.png); background-color: #C56EC0;}
.bg30{background-image: url(../img/patterns/bg30.png);}
.bg31{background-image: url(../img/patterns/bg31.png); background-color: #44A91A;}
.bg32{background-image: url(../img/patterns/bg32.png);}
.bg33{background-image: url(../img/patterns/bg33.png);}
.bg34{background-image: url(../img/patterns/bg34.png);}
.bg35{background-image: url(../img/patterns/bg35.png);}
.bg36{background-image: url(../img/patterns/bg36.png);}
.bg37{background-image: url(../img/patterns/bg37.png);}
.bg38{background-image: url(../img/patterns/bg38.png); background-color: #000000;}



/* Textures */
.custom_texture{background-image: url(../img/textures/custom_texture.jpg);}
.texture01{background-image: url(../img/textures/texture01.jpg);}
.texture02{background-image: url(../img/textures/texture02.jpg);}
.texture03{background-image: url(../img/textures/texture03.png);}
.texture04{background-image: url(../img/textures/texture04.jpg); background-size: 100%; background-repeat: no-repeat; background-color: #fbfbfb;}
.texture05{background-image: url(../img/textures/texture05.jpg);}
.texture06{background-image: url(../img/textures/texture06.png);}
.texture07{background-image: url(../img/textures/texture07.png);}
.texture08{background-image: url(../img/textures/texture08.png);}
.texture09{background-image: url(../img/textures/texture09.png);}
.texture10{background-image: url(../img/textures/texture10.png);}
.texture11{background-image: url(../img/textures/texture11.png);}
.texture12{background-image: url(../img/textures/texture12.png);}
.texture13{background-image: url(../img/textures/texture13.png);}
.texture14{background-image: url(../img/textures/texture14.png);}
.texture15{background-image: url(../img/textures/texture15.png);}
.texture16{background-image: url(../img/textures/texture16.png);}


/* Bg miniatures */
.background_select_box .color_only{background-image: url(../img/miniatures/color_only.png);}
.background_select_box .no_bg{background-image: url(../img/miniatures/no_bg.png);}
.background_select_box .custom_pattern{background-image: url(../img/miniatures/custom_pt.png);}


/* Texture miniatures */
.background_select_box .custom_texture{background-image: url(../img/miniatures/custom_bg.png);}
.background_select_box .texture04{background-image: url(../img/miniatures/texture04.png);}










/* 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: 750px;
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: 970px;}
}

@media (min-width: 1199px){
main{max-width: 1200px;}
}



/* No bg */
@media (min-width: 768px){
.no_bg main{
max-width: initial;
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;
}


/*** MENU ***/

/* Menu separators */

.menu_sep0 #_desktop_top_menu > ul > li,
.menu_sep0 #_desktop_top_menu > ul > li:first-child{
border: 0;
}

@media (min-width: 768px) {
.menu_sep1 #_desktop_top_menu > ul > li:first-child {
border-left: 1px solid #dddddd;
}

.menu_sep1 #_desktop_top_menu > ul > li {
border-right: 1px solid #e6e6e6;
}

.menu_sep2 #_desktop_top_menu > ul > li:first-child {
border-left: 1px solid #dddddd;
}

.menu_sep2 #_desktop_top_menu > ul > li{
border-right: 1px solid #e6e6e6;
}

.menu_sep2 #_desktop_top_menu{
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
}

@media (max-width: 767px) {
.menu_sep2 .cat-title{
border: 1px solid #e6e6e6;
}

.menu_sep2 .sf-menu{
border-top: 0;
}
}



/* Menu separators end */

/* Submenu */
@media (min-width: 768px) {


/* SUBMENU 1 */
/* Level 1 */
.submenu1 #_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 {
display: block;
color: #333333;
text-transform: initial;
font-weight: normal;
font-size: 14px;
line-height: 14px;
width: 100%;
padding: 10px 15px 12px;
display: block;
font-size: 14px;
text-transform: uppercase;
}

.submenu1 #_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 {
background: #7fd41d;
color: #fff;
}

/* Level 2 */
.submenu1 #_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);
}




/* SUBMENU 2 */
.submenu2 #_desktop_top_menu > ul > li {
position: initial;
}

.submenu2 #_desktop_top_menu ul.top-menu .popover.sub-menu {
right: 0;
margin: 0 auto;
width: 100%;
max-width: 1170px;
padding: 10px 18px;
}

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

.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;
color: #000;
}

/* 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 14px;
}

.submenu2 #_desktop_top_menu .popover.sub-menu ul.top-menu li > .collapse ul li a:before {
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 end */
/*** MENU END ***/









/*** Slider ***/

/* Slider boxed */
.slider_boxed div#slider_row {
margin: 15px auto 0;
max-width: 1170px;
}

.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;}
.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,
.pl_border_type1.pl_2col_qty_2 div#content-wrapper .products,
.pl_border_type1.pl_3col_qty_2 div#content-wrapper .products {
margin: 0 -2px 0 1px;
}

.pl_border_type1.pl_1col_qty_3 div#content-wrapper .products,
.pl_border_type1.pl_2col_qty_3 div#content-wrapper .products,
.pl_border_type1.pl_3col_qty_3 div#content-wrapper .products {
margin: 0 -3px 0 1px;
}

.pl_border_type1.pl_1col_qty_4 div#content-wrapper .products,
.pl_border_type1.pl_2col_qty_4 div#content-wrapper .products,
.pl_border_type1.pl_3col_qty_4 div#content-wrapper .products {
margin: 0 -4px 0 1px;
}

.pl_border_type1.pl_1col_qty_5 div#content-wrapper .products,
.pl_border_type1.pl_2col_qty_5 div#content-wrapper .products,
.pl_border_type1.pl_3col_qty_5 div#content-wrapper .products {
margin: 0 -5px 0 1px;
}

.pl_border_type1.pl_1col_qty_6 div#content-wrapper .products,
.pl_border_type1.pl_2col_qty_6 div#content-wrapper .products,
.pl_border_type1.pl_3col_qty_6 div#content-wrapper .products {
margin: 0 -6px 0 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: 99;
}


/* Product-list border style 2 */
.pl_border_type2 div#content-wrapper .products .product-miniature .thumbnail-container {
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 {
background: #fff;
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;
}









/* Desc hide */
.pl_desc_yes .products .product-miniature .product-desc{
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 {
margin-top: 6px;
}

.pl_reviews_yes .products .product-miniature .comments_note,
.pl_reviews_yes #home_cat_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 {
display: block;
}


















/* Availability hide */
.pl_availability_yes .products .product-miniature .availability{display: none;}
.pl_availability_no .variant-links {margin: 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;
}

/* Block reassurance */
#product.hide_reassurance_yes #block-reassurance {
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;
}



/* PRODUCT CATEGORY */
/* Product category border style 1 */
.pl_border_type1 .page-product-box {
padding-bottom: 20px;
}

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

@media (min-width: 1200px) {

.pl_border_type1 .col-md-9 .page-product-box .bx-wrapper .products .product-miniature {
width: 290.5px!important;
}

.pl_border_type1 .col-md-12 .page-product-box .bx-wrapper .products .product-miniature {
width: 293px!important;
}

}

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

}









/*** ORDER PAGE MODYFICATORS ***/
.order_gender_hide .gender{display: none;}
.order_birthday_hide .birthday{display: none;}

