﻿.jssor_slides div.MainChild_outer{width: 100%;float:left;padding:5px 5px 0;position:relative}
.jssor_slides div.MainChild_outer > ul{display:block;height:124px;width:100%}
.jssor_slides div.MainChild_outer > ul li{display:block;height:33.333%;overflow:hidden;padding-bottom:5px}
.jssor_slides div.MainChild_outer > ul li a{background-color:#fdd;border-radius:5px;color:#A40000!important;display:block;font-size:12px;height:36px;line-height:15px;overflow:hidden;padding:5px;position:static}
.bgfull.red {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding: 28px 0 0;
    background-color: #fee;
    margin-top: -18px;
}
#div_toptagprd {
    font-family: "Nunito";
}
/*.bgfull.red .bread-container.bgbreaad,.bgfull.red .bread-container.bgbreaad .breadcrumb{background-color:#A40000}*/
.bread-container.bgbreaad .breadcrumb > li span{border-radius:5px;color:#a40000;font-size:14px;padding:3px 7px}
.container-full.maincontainer .breadcrumb > li span {
    color: #555;
}
.ArtisianBoxes_outer{float:left;width:100%;/*background-color: #a40000;*/}
.jssora073{display:none;position:absolute;z-index:1;cursor:pointer;background-color:#3A0000;opacity:.5;width:30px;height:135px;top:0;overflow: hidden;}
.jssora073.arrowleft{left:0;}
.jssora073.arrowleft::before{content: "";position: absolute;width: 200%;height: 200%;top: -50%;left: -50%;z-index: -1;background: url(../img/BackToTop_Arrow.png) no-repeat center;transform: rotate(-90deg);}
.jssora073.arrowright{right:0;}
.jssora073.arrowright::before{content: "";position: absolute;width: 200%;height: 200%;top: -50%;left: -50%;z-index: -1;background: url(../img/BackToTop_Arrow.png) no-repeat center;transform: rotate(90deg);}
.jssora073.in{display:block;}
.jssora073:hover{opacity:.8}
.ArtisianBoxes_box_itemOuter a.closetag{bottom:auto;color:#fff!important;font-size:12px;left:auto;position:absolute;right:0;top:0;z-index:2;display:none}
.ArtisianBoxes_box.tag_box {
    width: 100%;
    padding: 0 14px 14px 14px;
    float: left;
    margin: 0 !important;
    background-color: #fdf0f0;
}
    .ArtisianBoxes_box.tag_box:nth-child(2n) {
        background-color: #FFFAEB;
    }

.ArtisianBoxes_box_itemOuter .Img_outer:hover a.closetag{display:block}
.ArtisianBoxes_inner_outer{border-radius:5px;box-shadow:0 0 1px #ccc;display:table;margin:0 auto;overflow:hidden;width:275px}
.ArtisianBoxes_inner_outer.tag_box_outer{box-shadow:none;width:100%;border-radius:0}
.ArtisianBoxes_box_itemOuter,.ArtisianBoxes_box_SellerOuter{display:table;margin:0 auto;padding:2px;width:275px}
.tag_box_outer .ArtisianBoxes_box_itemOuter{display:block;height:135px;overflow:hidden;position:relative;padding:0;width:100%}
.ArtisianBoxes_box_SellerOuter{position:relative}
.ArtisianBoxes_inner_outer.tag_box_outer .ArtisianBoxes_box_SellerOuter{width:100%}
.ArtisianBox{float:left;width:100%;margin:40px 0}
.ArtisianBoxes_box_itemOuter .MainImg2_outer{border-radius:5px;float:left;height:80px;margin:5px;position:relative;text-align:center;width:80px}
.ArtisianBoxes_box_itemOuter .MainImg2_outer > img{max-height:100%;max-width:100%}
.ArtisianBoxes_box_itemOuter .MainTotalItems_outer {
    background-color: #8a0000;
    border-radius: 0;
    color: #fff;
    height: 135px;
    position: relative;
    width: 100%;
    display: table;
    margin: 0 auto;
}
.jssor_slides div.jssor_slides_item .deliverybox_productbox {
    height: 30px;
    padding: 5px;
    background-color: #fdd;
}
    .jssor_slides div.jssor_slides_item .deliverybox_productbox .price-inner {
        text-align: center;
        width: 100%;
        top: 0;
    }
.jssor_slides div.jssor_slides_item .productName_productbox {
    display: none;
}
.tag_box_outer .Mainsellerdet_outer{float: left;width:100%;padding-bottom: .75rem;  padding-top: 14px;}
.ArtisianBoxes_box.tag_box:first-child .tag_box_outer .Mainsellerdet_outer {padding-top: 0;}
   
    .tag_box_outer .Mainsellerdet_outer > span {
        float: left;
  color: #000;font-size: 26px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 28px;
    }
        .tag_box_outer .Mainsellerdet_outer > span.countPrd {
            text-decoration: none;
            font-size: 16px;
            padding: 0 7px;
            letter-spacing: 0;
            text-transform: capitalize;
            margin-left: 10px;
            border-radius: 5px;
            border: 1px solid #fdd;
            line-height: 24px;
            background-color: #fdd;
            color: #a40000;
            font-weight: 400;
        }
            .tag_box_outer .Mainsellerdet_outer > span.countPrd::after {
                content: " >>";
            }
    .tag_box_outer .Mainsellerdet_outer > font {
        font-size: 14px;
        color: #fff;
        margin-left: 10px;
        padding: 0 5px;
        border-radius: 5px;
        text-transform: capitalize;
        border: 1px solid #fff;
        font-weight: 700;
        line-height: 26px;
        float: right;
    }
.ArtisianBoxes_box_itemOuter a,.ArtisianBoxes_box_SellerOuter a{bottom:0;color:transparent!important;left:0;position:absolute;right:0;top:0;z-index:1}
.jssor_slidermain{position:relative;margin:0 auto;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block}
.jssor_slides{cursor:default;position:absolute;top:0;left:0;width:100% !important;height:100%;overflow:hidden;display:block}
    .jssor_slides div.jssor_slides_item {
        float: left;
        width: calc(100%);
        position: relative;
        margin: 0;
        border: 1px solid #fdd;
        border-radius: 8px;
        overflow: hidden;
        background-color: #fff;
    }
.tag_box_outer .ArtisianBoxes_box_itemOuter .Img_outer{background-repeat:no-repeat;background-position:center center;background-size:auto 100%;height:100%;margin:0;position:relative;text-align:center;width:100%}

.jssor_slides div.jssor_slides_item.MainChild_outer:first-child .Img_outer{border-left-width:1px}
.tag_box_outer .ArtisianBoxes_box_itemOuter .Img_outer.bg{background-size:100% auto}
/*.tag_box_outer .ArtisianBoxes_box_itemOuter .Img_outer.bgauto{background-size:auto auto}*/
.bread-container.bgbreaad .breadcrumb a{background-color:#fdf0f0}
.bread-container.bgbreaad .breadcrumb a:hover,.bread-container.bgbreaad .breadcrumb a:focus{background-color:#fdd}
.tag_box_outer .ArtisianBoxes_box_itemOuter .Imgbg.bg{left:17px!important;width:100px!important}
/*@media screen and ( max-width: 1599px ) {
.jssor_slidermain,.jssor_slides{*//*width:970px;*//*width:100%;height:135px}
}
@media screen and ( max-width: 1199px ) {
.jssor_slidermain,.jssor_slides{*//*width:970px;*//*height:135px}
.ArtisianBoxes_box{float:left;margin:0 1% 2%;width:48%}
}
@media screen and ( max-width: 991px ) {
.jssor_slidermain,.jssor_slides{*//*width:750px;*//*height:135px}
}*/
/*@media screen and (max-width:767px) {*/
/*.jssor_slidermain,.jssor_slides{*//*width:620px;*//*height:135px}*/
/*.jssor_slides > div:first-child .Img_outer{border-left-width:0}
.jssor_slides > div.MainChild_outer:first-child .Img_outer{border-left-width:0}
}*/
/*@media screen and ( max-width: 639px ) {
.jssor_slidermain,.jssor_slides{*//*width:580px;*//*height:135px}
.ArtisianBoxes_box.bakery_box{margin:2% 0;width:100%}
}
@media screen and ( max-width: 599px ) {
.jssor_slidermain,.jssor_slides{*//*width:470px;*//*height:135px}
}
@media screen and (max-width:479px) {
.jssor_slidermain,.jssor_slides{*//*width:400px;*//*height:135px}
}
@media screen and (max-width:399px) {
.jssor_slidermain,.jssor_slides{*//*width:350px;*//*height:135px}
}
@media screen and ( max-width: 359px ) {
.jssor_slidermain,.jssor_slides{*//*width:310px;*//*height:135px}
}*/

@media screen and (max-width: 1441px) {
    .tag_box_outer .Mainsellerdet_outer > span {
        padding: 0 10px;
        font-size: 24px;
        line-height: 24px;
        padding: 0;
    }
        
    .tag_box_outer .Mainsellerdet_outer > font {
        font-size: 14px;
    }
}
@media screen and (max-width: 1079px) {
    .tag_box_outer .Mainsellerdet_outer > span {
        font-size: 20px;
        line-height: 20px;
    }
        
    .tag_box_outer .Mainsellerdet_outer > font {
        margin-top: 7px;
    }


    .ArtisianBoxes_box.tag_box {
        padding: 0 10px 14px 10px;
        margin: 0 0 14px;
    }
}

@media screen and (max-width: 650px) {
    /*.bgfull.red {
        padding: 10px ;
    }*/
    .tag_box_outer .Mainsellerdet_outer > font {
        float: right;
        margin: 7px 7px 0 0;
        line-height: 24px;
        font-size: 12px;
    }
    #div_toptagprd .maincontainer {
        padding: 0 !important;
    }
    .tag_box_outer .Mainsellerdet_outer > span {
        font-size: 18px;
        line-height: 24px;
    }
        .tag_box_outer .Mainsellerdet_outer > span.countPrd {
            font-size: 14px;
        }
}

@media screen and (max-width: 374px) {
    .tag_box_outer .Mainsellerdet_outer > font {
        display:none;
    }
}