.postabcategory1 {
    display: block;
    margin-top: 35px;
}

/* header title */
.postabcategory1 .mod_header {
    position: relative;
    border-bottom: 2px solid #e7e7e7;
}

.postabcategory1 .mod_header h3 {
    position: relative;
    color: #505050;
    text-transform: uppercase;
}

.postabcategory1 .mod_header h3:after {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 120px;
    height: 2px;
    background: #B0C655;
    content: "";
}

.postabcategory1 .mod_header .mod_header_titre {
    position: relative;
    font-family: "Roboto Condensed",Helvetica,sans-serif !important;
    font-weight: 500;
    line-height: 1.1;
    color: #505050;
    text-transform: uppercase;
    margin-top: 18px;
    margin-bottom: 9px;
    font-size: 23px
}

.postabcategory1 .mod_header .mod_header_titre:after {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 120px;
    height: 2px;
    background: #B0C655;
    bottom: -11px !important;
    content: "";
}


/* header navi */
.postabcategory1 .navi {
    position: absolute;
    bottom: 8px;
    right: 0;
    padding-left: 10px;
}

@media (max-width: 767px) {
    .postabcategory1 .navi {
        display: none !important;
    }
}

.postabcategory1 .navi a {
    display: block;
    float: left;
    cursor: pointer;
    width: 27px;
    height: 27px;
    line-height: 25px;
    color: #fff;
    padding-top: 2px;
    background: #a4a4a4;
    position: relative;
    text-align: center;
    font-size: 14px;
    margin: 0 0 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.postabcategory1 .navi a:hover {
    background: #B0C655;
}

/* title */
.postabcategory1 .title_block {
    display: block;
    overflow: hidden;
    position: relative;
    margin-top: 20px;

}

.postabcategory1 .title_block .item {
    position: relative;
}

.postabcategory1 .title_block .item:after {
    content: "";
    display: block;
    width: 100%;
    height: 7px;
    background: #f9f9f9;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.postabcategory1 .title_block .item:hover:after {
    height: 3px;
}

.postabcategory1 .title_block .item.active:after {
    height: 0;
}

.postabcategory1 .title_block h3 {
    cursor: pointer;
    margin: 0;
    color: #fff;
    border-bottom: 5px solid #999;
    text-align: center;
    text-transform: uppercase;
    padding: 35px 20px;
    height:140px;
    vertical-align:middle;
}

.postabcategory1 .title_block .blockh3 {
    cursor: pointer;
    margin: 0;
    color: #fff;
    border-bottom: 5px solid #999;
    text-align: center;
    text-transform: uppercase;
    padding: 35px 20px;
    /*height:140px;*/
    vertical-align:middle;
    font-size: 23px;
    font-family: "Roboto Condensed",Helvetica,sans-serif !important;
    font-weight: 500;
    line-height: 1.1;
}

.postabcategory1 .item:hover .exclusive {
    color: #fff;
    background: #B0C655;
    border: 0;
    border-bottom: 2px solid #8B9B44;
}





/* HOME POSTABCAT 1*/

#postabcat1 .tab_container {
    padding-bottom:20px;
    background-color: #B0C655;
}

#postabcat1 .title_block .owl-item:nth-child(odd) .blockh3,
#postabcat1 .title_block .owl-item:nth-child(odd) h3 {
    background-color: #D0D0CE;
    border-color: #D0D0CE;
}
#postabcat1 .title_block .owl-item:nth-child(odd) .item.active .blockh3,
#postabcat1 .title_block .owl-item:nth-child(odd) .item.active h3 {
    background-color: #B0C655;
    border-color: #B0C655;
}
#postabcat1 .title_block .owl-item:nth-child(even) .blockh3,
#postabcat1 .title_block .owl-item:nth-child(even) h3 {
    background-color: #B0C655;
    border-color: #B0C655;
}
#postabcat1 .title_block .owl-item:nth-child(even) .item.active .blockh3,
#postabcat1 .title_block .owl-item:nth-child(even) .item.active h3 {
    border-color: #B0C655;
}

#postabcat1 .tab_container .tab_content:nth-child(1){
    border-top:20px solid #B0C655;
    border-bottom: 4px solid #8A9748;
    padding: 15px 20px;
}

#postabcat1 .title_block .owl-item:nth-child(2) .blockh3,
#postabcat1 .title_block .owl-item:nth-child(2) h3 {
    background-color:#ABABAB;
    border-color: #ABABAB;

}
#postabcat1 .title_block .owl-item:nth-child(2) .item.active .blockh3,
#postabcat1 .title_block .owl-item:nth-child(2) .item.active h3 {
    background-color: #A1B23F;
    border-color: #A1B23F;
}

#postabcat1 .tab_container .tab_content:nth-child(2){
    border-top:20px solid #A1B23F;
    border-bottom: 4px solid #8A9748;
    padding: 15px 20px;
}

#postabcat1 .title_block .owl-item:nth-child(3) .blockh3,
#postabcat1 .title_block .owl-item:nth-child(3) h3 {
    background-color: #D0D0CE;
    border-color: #D0D0CE;
}

#postabcat1 .title_block .owl-item:nth-child(3) .item.active .blockh3,
#postabcat1 .title_block .owl-item:nth-child(3) .item.active h3 {
    background-color: #909B26;
    border-color: #909B26;
}


#postabcat1 .tab_container .tab_content:nth-child(3){
    border-top:20px solid #909B26;
    border-bottom: 4px solid #8A9748;
    padding: 15px 20px;
}

#postabcat1 .title_block .owl-item:nth-child(4) .blockh3,
#postabcat1 .title_block .owl-item:nth-child(4) h3 {
    background-color:#ABABAB;
    border-color: #ABABAB;
}

#postabcat1 .title_block .owl-item:nth-child(4) .item.active .blockh3,
#postabcat1 .title_block .owl-item:nth-child(4) .item.active h3 {
    background-color: #7E840D;
    border-color: #7E840D;
}

#postabcat1 .tab_container .tab_content:nth-child(4){
    border-top:20px solid #7E840D;
    border-bottom: 4px solid #8A9748;
    padding: 15px 20px;
}



/* HOME POSTABCAT 2*/

#postabcat2 .tab_container {
    padding-bottom:20px;
    background-color: #0060aa;
}

#postabcat2 .title_block .owl-item:nth-child(odd) h3 {
    background-color: #0060aa;
    border-color: #05437a;
}

#postabcat2 .title_block .owl-item:nth-child(even) h3 {
    background-color: #0060aa;
    border-color: #05437a;
}

#postabcat2 .title_block .owl-item:nth-child(1) .item.active h3 {
    border-color: #0060aa;
}

#postabcat2 .tab_container .tab_content#tab1_550{
    border-top: 20px solid #0060aa;
    border-bottom: 4px solid #0B4170;
    padding: 15px 20px;
}

#postabcat2 .title_block .owl-item:nth-child(2) h3 {
    background-color: #196ba3;
    border-color: #175d84;
}

#postabcat2 .title_block .owl-item:nth-child(2) .item.active h3 {
    border-color: #196ba3;
}

#postabcat2 .tab_container .tab_content#tab1_551{
    border-top:20px solid #196ba3;
    border-bottom: 4px solid #0B4170;
    padding: 15px 20px;
}

#postabcat2 .title_block .owl-item:nth-child(3) h3 {
    background-color: #2b759e;
    border-color: #25647f;
}

#postabcat2 .title_block .owl-item:nth-child(3) .item.active h3 {
    border-color: #2b759e;
}

#postabcat2 .tab_container .tab_content#tab1_552{
    border-top:20px solid #2b759e;
    border-bottom: 4px solid #0B4170;
    padding: 15px 20px;
}


#postabcat2 .title_block .owl-item:nth-child(4) h3 {
    background-color: #2c7e9b;
    border-color: #25647a;
}

#postabcat2 .title_block .owl-item:nth-child(4) .item.active h3 {
    border-color: #2c7e9b;
}

#postabcat2 .tab_container .tab_content#tab1_553{
    border-top:20px solid #2c7e9b;
    border-bottom: 4px solid #0B4170;
    padding: 15px 20px;
}



.tabs-btn-cat {
    display:none;
    position:absolute;
    bottom:20px;
    border: 1px solid #fff;
    background: none;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    left:50%;
    margin-left: -74px;
}

#postabcat2 .tabs-btn-cat {
    bottom:15px;
}

#postabcat2.postabcategory1 .title_block h3 {
    position: relative;
    color: #505050;
    text-transform: uppercase;
    padding-top: 20px;
    float: left;
    padding-bottom: 0px;
    padding-left: 0px;
}

#postabcat2.postabcategory1 .title_block h3:after {
    background: #AFC955 !important;
    bottom: -11px !important;
}

.tabs-btn-cat i {
    font-size: 18px;
    vertical-align: middle;
    padding-left: 10px;
}

.item.active .tabs-btn-cat {
    display: block;
}

.tabs-btn-cat:hover {
    background:white;
}


@media (max-width: 480px) {
    .postabcategory1 .title_block .item .tabs-btn-cat {
        display: block;
    }
}

/* navi */
.postabcategory1 .navi_tab a {
    display: block;
    width: 15px;
    height: 100px;
    line-height: 100px;
    cursor: pointer;
    background: #ebebeb;
    color: #818181;
    top: 0;
    left: 0;
    position: absolute;
    text-align: center;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.postabcategory1 .navi_tab a.nexttab {
    left: auto;
    right: 0;
}

.postabcategory1 .navi_tab a:hover {
    background: #009bc2;
    color: #fff;
}

/* content */
.postabcategory1 .tab_container {
    position: relative;
    overflow: hidden;

}

.postabcategory1 .tab_container .tab_content {
    background: #e5e5e5;
}

.postabcategory1 .tab_container .owl-item {
    padding: 0 8px;
}

.postabcategory1 .tab_container .item {
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background: #fff;
    position: relative;
}

.postabcategory1 .item .home_tab_img {
    position: relative;
    overflow: hidden;
    padding: 3px;
    border-bottom: 1px solid #e7e7e7;
}

.postabcategory1 .item .home_tab_img img {
    margin: 0 auto;
}

.postabcategory1 .item .quick-view {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    background: #B0C655;
    font: 600 12px/30px 'Khula', sans-serif;
    padding: 5px 12px 0;
    opacity: 0;
    text-transform: capitalize;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.postabcategory1 .item .quick-view i {
    padding-right: 7px;
}

.postabcategory1 .item:hover .quick-view {
    opacity: 1;
    -moz-animation: flipInX 700ms linear;
    -o-animation: flipInX 700ms linear;
    -webkit-animation: flipInX 700ms linear;
    animation: flipInX 700ms linear;
}

.postabcategory1 .item .quick-view:hover {
    background: #8b9b44;
}

.postabcategory1 .item .price-percent-reduction {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFDE00;
    color: #424242;
    border: 0;
    font: 600 13px/20px 'Khula', sans-serif;
    padding: 5px 10px 0;
}

.postabcategory1 .item .home_tab_info {
    padding: 7px;
    overflow: hidden;
    text-align: center;
}

.postabcategory1 .item .product-name {
    display: block;
    color: #777;
    font: 400 16px/19px 'Khula', sans-serif;
    margin-top: 3px;
}

.postabcategory1 .item .product-name:hover {
    color: #B0C655;
}

.postabcategory1 .item .comment_box {
    overflow: hidden;
    position: relative;
}

.postabcategory1 .item .comment_box:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #e5e5e5;
    position: absolute;
    top: 9px;
    left: 0;
}

.postabcategory1 .item .comments_note {
    display: inline-block;
    background: #fff;
    position: relative;
    padding: 0 15px;
}

.postabcategory1 .item .price-box {
    padding: 7px 0 5px;
    overflow: hidden;
}

.postabcategory1 .item .price {
    font: 600 22px/25px 'Khula', sans-serif;
    color: #3f3f3f;
    padding-top: 3px;
}

.postabcategory1 .item .btn_content {
    overflow: hidden;
    padding: 5px 0 15px;
}

.postabcategory1 .item .add_to_compare,
.postabcategory1 .item .addToWishlist {
    display: block;
    width: 35px;
    height: 35px;
    color: #fff;
    margin: 0 3px;
    opacity: 0;
    line-height: 35px;
    font-size: 20px;
}

.postabcategory1 .item .add_to_compare {
    float: right;
    background: #8090a0;
    border-color: #647687;
}

.postabcategory1 .item .add_to_compare.checked {
    background: #ca7379;
    border-color: #ad6267;
}

.postabcategory1 .item:hover .add_to_compare {
    opacity: 1;
    -moz-animation: fadeInLeft 300ms linear;
    -o-animation: fadeInLeft 300ms linear;
    -webkit-animation: fadeInLeft 300ms linear;
    animation: fadeInLeft 300ms linear;
}

.postabcategory1 .item .addToWishlist {
    float: left;
    background: #B0C655;
}

.postabcategory1 .item:hover .addToWishlist {
    opacity: 1;
    -moz-animation: fadeInRight 300ms linear;
    -o-animation: fadeInRight 300ms linear;
    -webkit-animation: fadeInRight 300ms linear;
    animation: fadeInRight 300ms linear;
}

.postabcategory1 .item .exclusive {
    display: block;
    border: 1px solid #e5e5e5;
    background: #fff;
    color: #3f3f3f;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 400 16px/30px 'Roboto', sans-serif;
    padding: 3px 3px 0;
    text-align: center;
    word-wrap: break-word;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

.postabcategory1 .item .exclusive i {
    padding: 0 5px 0 0;
}

.postabcategory1 .item:hover .exclusive {
    color: #fff;
    background: #B0C655;
    border: 0;
    border-bottom: 2px solid #8B9B44;
}

@media (max-width: 1199px) {
    .postabcategory1 .item .quick-view, .postabcategory1 .item:hover .quick-view {
        opacity: 1;
        -moz-animation: none;
        -o-animation: none;
        -webkit-animation: none;
        animation: none;
    }

    .postabcategory1 .item .add_to_compare, .postabcategory1 .item .addToWishlist, .postabcategory1 .item:hover .add_to_compare, .postabcategory1 .item:hover .addToWishlist {
        opacity: 1;
        -moz-animation: none;
        -o-animation: none;
        -webkit-animation: none;
        animation: none;
    }

    .postabcategory1 .item .exclusive {
        color: #fff;
        background: #ca7379;
        border: 0;
        border-bottom: 2px solid #ad6267;
    }
}