#content{padding-bottom:0;}

#categories > div{cursor:pointer;}
#categories > div.col-1-2:nth-child(2n+1){padding-left:0;}
#categories > div.col-1-2:nth-child(2n){padding-right:0;}
#categories .col-inner{padding:0.5rem;}
#categories > div.col-1-2:hover .c_info_content,#categories > div.col-1-2:hover .c_img_content{border-color:#d5000e;}
#categories > div.col-1-2:hover .c_name a{color:#ff0011;}
.c_img{border:5px solid #f3f3f3;border-width:5px 5px 0;background:#f3f3f3;}
.c_img_content{border:1px solid #c7c7c7;border-width:1px 1px 0;}
.c_info{border:5px solid #fff;}
.c_info.c_info_img{border-width:0 5px 5px;}
.c_info_content{border:1px solid #c7c7c7;padding:1rem 1.5rem;}
.c_info_img .c_info_content{border-top:0;}
.c_name{font-size:1.3125rem;font-weight:500;}
.c_desc{padding:0.5rem 0 0 0;font-size:0.9375rem;line-height:1.5;}

/*.owl-theme{padding:0 60px;} */
.owl-theme .owl-nav .owl-prev{left:-40px;}
.owl-theme .owl-nav .owl-next{right:-40px;}
.owl-theme.full .owl-nav .owl-prev{left:30px;}
.owl-theme.full .owl-nav .owl-next{right:30px;}

.p_label{text-align:center;font-size:1.25rem;color:#d5000e;text-transform:uppercase;padding:1.5rem 0 1rem;}
.p_box{margin:1px;text-align:center;border:1px solid #cacaca;padding:0.75rem;font-size:0.9375rem;}
.p_box:hover{border-color:#d5000e;}
.p_box:hover .p_name a{color:#018cd2;}
.p_img{display:table;width:100%;}
.p_img_content{display:table-cell;vertical-align:middle;text-align:center;}
.p_price{font-size:1rem;padding:0.3125rem 0.75rem 0;}
.p_price_custom_frame{display:block;margin-bottom:0.625rem;border:1px solid #afc6ff;outline:2px solid #d0ddfb;background:#e8efff;padding:0.25rem 0.3125rem;}
.p_price_label{display:inline-block;padding-top:0.125rem;font-size:0.8125rem;color:#8a8a8a;}
.p_price_custom{color:#007cbb;}
.p_price .line{margin:0.625rem 1rem 0.125rem;}
.p_price.promo .p_price_net{margin-top:0.3125rem;}
.p_discount_val{margin-top:0.3125rem;display:block;background:#f1f1f1;padding:0.3125rem 0.5rem;font-size:0.8125rem;font-weight:500;}
.p_lowest_price{padding-top:0.25rem;font-size:0.8125rem;line-height:1.5;}
.p_price_merchant{margin-top:0.625rem;padding:0.5rem;border:2px solid #afc6ff;background:#f3f3f3;}
.p_status{font-size:0.8125rem;padding:0.3125rem 0.75rem 0;text-transform:uppercase;}

.col-1-2.home-extra{width:40%;}
.col-1-2.news{width:60%;border-left:1px solid #cacaca;padding-left:3rem;}

.news_content{max-width:600px;margin:auto;}
.news_title{font-size:1.125rem;padding-bottom:0.3125rem;}
.news_date{font-size:0.9375rem;color:#8a8a8a;}
.news_img{float:left;margin:0.5rem 1rem 0.625rem 0;}
.news_img img{vertical-align:top;}

.home-footer .col-1-4{opacity:0.9;}
.home-footer .col-1-4:hover{opacity:1;transition:all 0.1s linear;}
.home-footer .col-1-4:hover .btn_alt{background:#000;color:#fff;transition:all 0.1s linear;}

@media screen and (max-width: 1280px) {
.owl-theme:not(.full){padding:0 40px;}
/*.owl-theme.products_slider .owl-nav .owl-prev{left:0;}
.owl-theme.products_slider .owl-nav .owl-next{right:0;} */
}

@media screen and (max-width: 1024px) {
.c_info_content{padding:1rem 1rem;}
.c_name{width:37%;font-size:1.125rem;}
.c_desc{width:63%;padding:0.125rem 0 0 1rem;font-size:0.875rem;}

.col-1-2.home-extra{float:none;width:auto;padding-bottom:2rem;}
.col-1-2.news{float:none;width:auto;border-top:1px solid #cacaca;border-left:0;padding:2rem 0 0;}

.owl-theme:not(.full){padding:0 20px;}
}

@media screen and (max-width: 768px) {
.c_info_content{padding:1rem 1.5rem;}
.c_name{float:none;width:auto;font-size:1.3125rem;}
.c_desc{float:none;width:auto;padding:0.625rem 0 0 0;border:0;font-size:0.9375rem;}
}

@media screen and (max-width: 600px) {
.c_info_content{padding:1rem 1.5rem;}
.c_name{font-size:1.125rem;}
.c_desc{padding:0.625rem 0 0 0;border:0;font-size:0.875rem;}
}

@media screen and (max-width: 480px) {
#categories > div{float:none;width:auto;padding:0.5rem 0;}

.c_info_content{padding:1rem 1.5rem;}
.c_name{font-size:1.3125rem;}
.c_desc{font-size:0.9375rem;}

.news_img img{max-width:160px;}
}
@media screen and (max-width: 360px) {
.news_img{float:none;margin:0 0 0.625rem 0;text-align:center;}
.news_img img{max-width:none;}
}
