#dor-tab-product-category-pro {
    margin-bottom: 0;
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
}
.pro-list-title span {
    font-size: 27px;
    font-weight: 400;
    position: relative;
}
.pro-list-title {
    margin-top: 0;margin-bottom: 0px;
}

.protab-lists {
    position: absolute;
    right: 0;
    top: -4px;
}
.dor-pro-tabcontent .dor-tabpro-product-category-wrapper{
    position: relative;
}
.dor-pro-tabcontent .owl-nav{display: none;}
#dorTabAjaxPro{border:none;margin-right: -10px;}
#dorTabAjaxPro li a {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    color: #101010;
    background:none !important;
    border:none !important;
}
.pro-list-title{margin-bottom: 5px;padding-bottom: 25px;position: relative;}
.pro-list-title::after {
    border-top: 1px solid #f5f5f5;
    bottom: 10px;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%;
}

#dorTabAjaxPro li a span {
    display: block;
    position: relative;
    font-size: 15px;
}
#dorTabAjaxPro li a:hover span,
#dorTabAjaxPro li a.active span{
    color: #52afc6;
}
#dorTabAjaxPro li a:hover span::after,
#dorTabAjaxPro li a.active span::after {
    border-top: 1px solid #52afc6;
    bottom: -18px;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%;
}

.owl-carousel .owl-stage-outer{padding-top: 20px !important;}


.items-group{margin-left: -15px;margin-right: -15px;}
.items-group article {
    width: 50%;
    float: left;
    padding: 15px;
}
.items-group article .left-block{
    width: 40%;float: left;
}
.items-group article .right-block{
    width: 60%;float: left;padding-left: 15px;
}
.items-group article .dor-display-product-info{position: relative;}
.items-group article .dor-display-product-info::after{
    clear: both;display: table;content: "";
}
#dorTabProductCategoryContentPro .new-box.box-status{display: none !important;}
#dorTabProductCategoryContentPro .sale-box.box-status{top: 0px;}
#dorTabProductCategoryContentPro .product-title-item{margin-top: 0px;}

#dorTabProductCategoryContentPro .dor-flytab .main-product-showtab .dor-display-product-info{border: none !important;border-bottom:none !important;}
#dorTabProductCategoryContentPro .dor-flytab .main-product-showtab .product-name{font-size: 20px;}
#dorTabProductCategoryContentPro .dor-flytab .main-product-showtab .product-price-and-shipping span{font-size: 22px !important;}
#dorTabProductCategoryContentPro .dor-flytab .main-product-showtab .product-price-and-shipping span.price{font-size: 25px !important;}
#dorTabProductCategoryContentPro .dor-flytab .data-tab2-show{margin-left: -15px;margin-right: -15px;}
#dorTabProductCategoryContentPro .dor-flytab .row-data::after{clear: both;display: table;content: "";}
#dorTabProductCategoryContentPro .dor-flytab .main-product-showtab .product-more-options .dor-addcart-button {
    padding-left: 0px;
    padding-right: 0px;
}
#dorTabProductCategoryContentPro .dor-flytab .main-product-showtab .product-more-options {
    display: block !important;
}
#dorTabProductCategoryContentPro .product-more-options .option-quick-add > div{
    display: inline-block;min-width: auto;
    
}
#dorTabProductCategoryContentPro .product-more-options .option-quick-add > div a {
    display: block;
    width: 35px;
    height: 35px;
    border: 1px #ddd solid !important;
    border-radius: 50%;
    line-height: 35px;
    text-align: center;
}
#dorTabProductCategoryContentPro .product-more-options{text-align: left;}
#dorTabProductCategoryContentPro .product-more-options .dor-addcart-button {
    display: inline-block;
    width: auto;
}
#dorTabProductCategoryContentPro .product-more-options .option-quick-add a span{display: none !important;}
#dorTabProductCategoryContentPro .product-more-options .option-quick-add{
    display: inline-block;
    float: right;
    padding-top: 0px !important;
}
#dorTabProductCategoryContentPro .cart-button.button.ajax_add_to_cart_button.add-to-cart span{
    padding-top: 6px;padding-bottom: 6px;
}
#dorTabProductCategoryContentPro .option-quick-add .add_to_compare i{padding-right: 0px;top:-1px;position: relative;}
#dorTabProductCategoryContentPro .cart-button.button.ajax_add_to_cart_button.add-to-cart span{
    border-color: #ddd;color: #878787;
}
#dorTabProductCategoryContentPro .hook-reviews .comments_note .star_content{padding-top: 0px;}
#dorTabProductCategoryContentPro .review-price-product {
    height: auto;
    overflow: inherit;
}
#dorTabProductCategoryContentPro .hook-reviews {
    opacity: 1;
    position: relative;
    top: 0;
    visibility: visible;
}
#dorTabProductCategoryContentPro .product-container .content_price {
    opacity: 1;
    visibility: visible;
}
body #dor-tab-product-category-pro #dorTabProductCategoryContentPro article.ajax_block_product.js-product-miniature .product-container .dor-display-product-info{
    border:1px solid #f5f5f5 !important;
}
@media(min-width: 768px){
    #dorTabProductCategoryContentPro .product-more-options {
        border: medium none;
        bottom: 1px;
        box-shadow: none;
        display: block !important;
        left: calc(40% + 3px);
        opacity: 1;
        position: absolute;
        visibility: visible;
        width: calc(60% - 4px);
        z-index: 10;
        padding-top: 0px;
        padding-bottom: 10px;
    }
    #dorTabProductCategoryContentPro .product-more-options .option-quick-add {
        padding-top: 15px;
    }
    #dorTabProductCategoryContentPro .hook-reviews .comments_note{min-height: auto;}
    #dorTabProductCategoryContentPro .cart-button.button.ajax_add_to_cart_button.add-to-cart {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        box-shadow: none;
        display: block;
        padding: 0;
    }
    #dorTabProductCategoryContentPro .cart-button.button.ajax_add_to_cart_button.add-to-cart span{
        background: none;
        border-radius: 35px !important;
        color: #2a2a2a !important;
    }
}

#dor-tab-product-category-pro #dorTabProductCategoryContentPro .owl-dots{margin-top: 10px !important;}