#content{padding-bottom:0;}

#images .owl-theme .owl-nav .owl-prev{left:-50px;}
#images .owl-theme .owl-nav .owl-next{right:-50px;}

.boxed_items_alt > div{cursor:pointer;}
.boxed_items_alt .col-inner > div{/*top:0;*/position:relative;}
/*.boxed_items_alt .col-inner:hover > div{top:-0.5rem;transition: all 0.3s ease-in-out;}*/
.item_img_wrapper{position:relative;overflow:hidden;background:#000;}
.item_img_wrapper div.item_img{width:100%;height:100%;}
.item_img img{opacity:0.85;vertical-align:top;width:100%;transition:transform .5s ease;}
.item_info{position:absolute;left:0;top:0;display:table;height:100%;width:100%;text-align:center;box-sizing:border-box;padding:0.625rem 0.625rem 0;}
.item_info > div{display:table-cell;vertical-align:middle;color:#fff;padding:0 1rem;}
.item_name{color:#fff;}
.item_name a,.item_name a:visited{color:#fff;}
.item_name h2{display:inline-block;background:#000;padding:0.875rem 1.25rem;font-size:1.25rem;font-weight:500;letter-spacing:0.5px;}
.item_desc_wrapper{background:#fff;color:#000;padding:1rem 1rem;text-align:center;border:1px solid var(--border);border-top:0;}
.item_desc{font-weight:400;font-size:0.9375rem;line-height:1.5;}
.item_desc a,.item_desc a:visited{color:var(--text-dark);}
.item_desc a:hover{color:var(--text-dark);}
.boxed_items_alt .col-inner:hover .item_img img{opacity:0.95;transform:scale(1.05);}
.boxed_items_alt .col-inner:hover .item_name h2{background:var(--main-color-light);color:#000;}
.boxed_items_alt .col-inner:hover .item_name h2 a{color:#000;}
.boxed_items_alt .col-inner:hover .item_desc_wrapper{border-color:#000;}

.boxed_items img{vertical-align:top;}
.boxed_items .col-inner{padding:0.625rem 1rem;text-align:center;}
.boxed_items .col-inner > div{display:table;width:100%;border:1px solid var(--border);background:#fff;cursor:pointer;}
.boxed_items .col-inner > div:hover{border-color:#000;}
.boxed_items .col-inner > div > div{display:table-row;}
.boxed_items .col-inner > div > div > div{display:table-cell;width:100%;vertical-align:middle;padding:1.25rem;}
.boxed_items .col-inner > div > div > div.info{padding-top:0;}
.boxed_items h2{font-size:1.125rem;}

.home_content_img{text-align:right;}

/*.owl-theme.products_slider{padding:0 60px;} */
.owl-theme.products_slider .owl-nav .owl-prev{left:-40px;}
.owl-theme.products_slider .owl-nav .owl-next{right:-40px;}
.p_label_line{height:12px;background:var(--main-bg);}
.grey_bg .p_label_line{background:var(--main-color);}
.grey_bg .p_label_text{background:var(--main-bg);}
.p_label{margin:-1.25rem 0 1.5rem;text-align:center;font-size:1.125rem;font-weight:500;text-transform:uppercase;}
.p_label_text{display:inline-block;background:#fff;padding:0 1.5rem;}
.p_box{cursor:pointer;margin:1px;padding:0.75rem;text-align:center;border:1px solid var(--border);background:#fff;}
.p_box:hover{border-color:#000;}
.p_img{position:relative;}
.p_name{display:inline-block;font-size:1.0625rem;line-height:1.5;}
.p_subtitle{display:inline-block;font-size:0.9375rem;line-height:1.5;}
a .p_name,a:visited .p_name{color:var(--text-dark);}
a .p_subtitle,a:visited .p_subtitle{color:var(--text-semidark);}
a:hover .p_name,a:hover .p_subtitle{color:var(--main-color-dark);}
.p_manufacturer{font-size:0.9375rem;line-height:1.5;padding-top:0.3125rem;color:var(--text-light);}
.p_price{font-size:1.0625rem;line-height:1.5;}
.p_status{font-size:0.8125rem;padding-top:0.3125rem;text-transform:uppercase;}
.p_buy{position:absolute;right:2px;top:10px;padding:0.25rem 0.625rem;background:#000;color:#fff;font-size:0.75rem;font-weight:500;text-transform:uppercase;}

@media screen and (max-width: 1280px) {
.owl-theme.products_slider{padding:0 60px;}
/*.owl-theme.products_slider .owl-nav .owl-prev{left:0;}
.owl-theme.products_slider .owl-nav .owl-next{right:0;} */

.item_name h2{font-size:1.125rem;line-height:1.5;}
}

@media screen and (max-width: 1024px) {
.item_info{padding:0;}
.item_name h2{font-size:0.9375rem;}
.item_desc{font-size:0.875rem;}

.boxed_items h2{font-size:1rem;font-weight:400;}

.owl-theme.products_slider{padding:0 40px;}

.p_name{font-size:0.9375rem;}
.p_subtitle{font-size:0.8125rem;}
.p_manufacturer{font-size:0.875rem;}
}

@media screen and (max-width: 768px) {
.home_content_img{text-align:center;}

.item_name h2{font-size:1.125rem;}
.item_desc{font-weight:400;font-size:0.9375rem;}

.p_name{font-size:1rem;}
.p_subtitle{font-size:0.875rem;}
.p_manufacturer{font-size:0.9375rem;}
}

@media screen and (max-width: 600px) {
.p_name{font-size:0.9375rem;}
.p_subtitle{font-size:0.8125rem;}
.p_manufacturer{font-size:0.875rem;}

.item_desc{font-size:0.875rem;}
}

@media screen and (max-width: 480px) {
.boxed_items > div{float:none;width:auto;padding:0.5rem 0;}
}
@media screen and (max-width: 360px) {

}
