.single-product .star-rating span, .woocommerce-product-rating a,
.product_meta a,
.single-product .price span,
.comment-form-rating .stars span a:hover{
    color: #ed1c24;
}

.single-product.woocommerce .rrll1.rrll1 form.cart .button,
.single-product p.form-submit .submit{
    background: #ed1c24 !important;
}

.single-product p.form-submit .submit{
    color:white !important;
}

.single p.comment-form-comment textarea#comment {
    height: 200px !important;
}

.single p.comment-form-author input,
.single p.comment-form-comment textarea#comment,
.single p.comment-form-email #email{
     background: #efeff0;
     width:100%;
}

.single p.comment-form-comment textarea#comment:focus,
.single p.comment-form-author input:focus,
.single p.comment-form-author email:focus{
    border: 1px solid #ed1c24 !important;
}

.single #main .container,
.single-post #main .container{
    margin-top: 63px;
}

.outer_container {
    display: none; 
    position: fixed;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}

.inner_container {
    width: 100%;
    max-width: 500px;
    position: relative;
    margin: 0 auto;
    top: 30vh;
    min-height: 200px;
    background-color: white;
}

.inner_container div#infFormDiv_0 iframe {
    height: 250px;
}

.inner_container .close_btn .fa {
    position: absolute;
    right: -10px;
    background: #ab141b;
    color: #fff;
    width: 35px;
    height: 35px;
    border: 1px solid #fff;
    text-align: center;
    padding: 8px 0;
    border-radius: 50%;
    top: -15px;
    cursor: pointer;
    z-index:4;
}

.outer_container.active{
    display:block;
    z-index: 3;
}

div#slide-6-layer-3 {
    opacity: 0 !important;
}

@media screen and (max-width:1024px) {
    #row-tabs .kc_wrapper.ui-tabs > .kc_tabs_nav.ui-tabs-nav li span {
        line-height: 1.3;
    }
    
    .tab-frameworks .kc_tab.ui-tabs-panel.ui-tabs-body-active {
        height: 100% !important;
    }    
}

@media screen and (max-width:1280px) {
    .kc_wrapper.ui-tabs.kc_clearfix {
        height: 100% !important;
    }
}

@media screen and (min-width:1025px) and (max-width:1300px) {

    .tab-has-bg .tabs-bg-frame .kc_text_block ul li {
        min-height: 145px;
    }
    
   /*.tab-frameworks .kc_tab.ui-tabs-panel.ui-tabs-body-active {*/
   /*     height: 500px !important;*/
   /* }*/
    
   /* .tab-frameworks .kc_wrapper>ul.ui-tabs-nav> li{*/
   /*     padding: 34.6px 20px;*/
   /* }*/
}    

@media screen and (min-width:1025px) and (max-width:1200px) {
    .tab-frameworks .kc_wrapper>ul.ui-tabs-nav>li {
        padding: 5.8vh 20px;
    }
    
    body.kc-css-system .kc-css-756820,
    body.kc-css-system .kc-css-571984,
    body.kc-css-system .kc-css-518692,
    body.kc-css-system .kc-css-16948{
        height: 640px;
    }
}  

@media screen and (min-width:1201px) and (max-width:1280px) {
    .tab-frameworks .kc_wrapper>ul.ui-tabs-nav>li {
        padding: 7.05vh 10px;
    }
    
    body.kc-css-system .kc-css-756820,
    body.kc-css-system .kc-css-571984,
    body.kc-css-system .kc-css-518692,
    body.kc-css-system .kc-css-16948{
        height: 640px;
    }
} 





