!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.2.5
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* genral */
.tra_default_button a{padding: 14px 16px !important;min-width: 122px; font-size: 16px; text-transform: uppercase;border-radius: unset;}
.tra_default_button a > span{line-height: 20px !important;}
button.tra_default_button, button.single_add_to_cart_button, .components-button.wc-block-cart__submit-button, .cfw-primary-btn {
    padding: 14px 16px !important;
    line-height: 20px !important;
    min-width: 122px !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    border-radius: unset !important;
}
input{border-radius: unset !important;}
input:focus {
    /* box-shadow: unset !important; */
    border-color: #6AE8F6 !important;
    border-radius: unset !important;
}
.tra-long-text {margin: 0 270px;}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{background-color: black !important;}
.woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after{background-color: #6ae8f6 !important;}
/* header */
/* .shop-mega-menu .kt-row-layout-equal>.wp-block-kadence-column:not(:last-child){
    flex: 3;
} */
a.button.header-button.button-size-medium.button-style-outline {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
a.button.header-button.button-size-medium.button-style-outline:before {
    content: "\f525";
    font-family: 'dashicons';
    display: inline-block;
    transform: rotate(90deg);
    font-size: 20px;
    margin-right: 10px;
}
.shop-mega-menu a h4.kt-blocks-info-box-title{position: relative; width: max-content; height: 20px;}
.shop-mega-menu a h4.kt-blocks-info-box-title:after{background: white !important;}
.shop-mega-menu a:hover h4.kt-blocks-info-box-title:after{background: #6ae8f6 !important;}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled:hover ul{display:none; visibility: unset !important;}
ul#primary-menu > li.active > ul.sub-menu{display: block;}
/* .shop-mega-menu .kt-row-layout-equal>.wp-block-kadence-column:last-child > div.kt-inside-inner-col{
    align-items: start;
}  */
#primary-menu  li > a > span.nav-drop-title-wrap {
    padding-right: 17px;
}
#primary-menu a .dropdown-nav-toggle {
    top: 0;
    transform: rotate(270deg);
    width: unset;
    height: unset;
    font-size: 17px;
}
#primary-menu a.active .dropdown-nav-toggle, #primary-menu li.active .dropdown-nav-toggle {transform: unset;}

/* product item template */
.tra-product-item  h2.woocommerce-loop-product__title.entry-title {
    min-height: 72px !important;
}
.tra-product-item .kwt-image-loop.wp-block-kadence-wootemplate-blocks-image {
 	height: 214px;
	position: relative;
	aspect-ratio: 1/1;
    display: flex;
    /* align-items: end; */
} 
.tra-product-item .kwt-image-loop.wp-block-kadence-wootemplate-blocks-image a{position: unset !important;}
.tra-product-item .kwt-image-loop.wp-block-kadence-wootemplate-blocks-image a > img{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
}
.tra-product-item .price ins bdi{
    margin-left: 10px !important;
}
.tra-product-item span.kadence-svg-iconset.svg-baseline {
    display: none;
}
.view_item_underline a h4, .box_undeline a .kt-blocks-info-box-learnmore-wrap{position: relative;width: fit-content;}
.link_underline a, .box_undeline a{
    text-decoration: none;
position: relative;}
.link_underline a:before, .view_item_underline a h4:before, .box_undeline a .kt-blocks-info-box-learnmore:before, p.more-link-wrap a:after,.shop-mega-menu a h4.kt-blocks-info-box-title:after  {
    content: "";
    height: 1px;
    width: 45%;
    transition: all 0.4s ease-in-out;
    position: absolute;
    bottom: 0px;
    left: 0;
    background: #000000;
}

.shop-mega-menu .shop-all a h4.kt-blocks-info-box-title:after{background: #6ae8f6 !important;}
.link_underline a:hover:before, .view_item_underline a:hover h4:before,.box_undeline a:hover .kt-blocks-info-box-learnmore:before, p.more-link-wrap a:hover:after, .shop-mega-menu a:hover h4.kt-blocks-info-box-title:after{
    width: 100%;
    transition: all 0.4s ease-in-out;
}
.shop-mega-menu .shop-all a:hover h4.kt-blocks-info-box-title:after{background: white !important;}

/* home page */
.about_tra_image img{min-width: 100% !important;}
.tra-cat-list ul {
    display: flex;
    overflow-x: scroll;
}
.tra-cat-list li{background-color: #FFF; margin-left: unset !important; margin-right: 60px !important;}
.tra-cat-list span.wc-block-product-categories-list-item__image {
    margin: unset;
    border: unset;
}
.tra-cat-list ul::-webkit-scrollbar {display: none;}
.tra-cat-list ul li > a{
    display: flex;
    flex-direction: column;
    text-decoration: none;
}
.tra-cat-list ul li > a span{ min-width: 275px;}
.tra-cat-list ul li > a  span.wc-block-product-categories-list-item__name {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    color: black;
}
/* popular cats */
.popular-cats .kt-blocks-info-box-media-container{height: 300px;
    display: flex;
    align-items: end;}

/* footer */

footer.site-footer *{
	color: #F7F7FA;
}
.site-footer-top-section-1 {
    display: flex;
    flex-direction: column;
}
footer.site-footer{ border-top: 6px solid #6AE8F6;}
.site-footer-row.site-footer-row-columns-3:not(.site-footer-row-mobile-column-layout-row) {
    grid-template-columns: 2fr 3fr 1fr !important;
}
.footer-address{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #F7F7FA ;
}
.footer-address p{margin: unset; padding-bottom: 16px;}
.footer-address a{color: #F7F7FA !important;}
.footer-address label {
    color: #6AE8F6;
}

.site-footer-top-section-2 {
    flex-direction: column;
}
.footer-section-inner-items-2 .footer-widget-area{margin-left: unset !important;
margin-right: 30px;}
.footer-navigation ul li {
    width: 40%;
}
.footer-navigation ul li a{padding-left: unset !important;}
.footer-section-inner-items-2,.footer-navigation ul li a{padding-left: unset !important;}
ul#footer-menu li a{padding-top: 14px; padding-bottom: 15px;}
footer .widget-area .widget-title{text-transform: inherit;}

/* archive page */
h1.page-title.post-home-title.archive-title {
    font-size: 70px;
    line-height: 70px;
    text-transform: uppercase;
}
.quick_add_cart_btn > a.button.product_type_simple:not(a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart) {
    pointer-events: none;color: #7f7f7f !important;}
.quick_add_cart_btn > a.button.product_type_simple:not(a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart):before{background: #7f7f7f !important;}
/* breadcrumb */
.kadence-breadcrumb-container {
    text-transform: uppercase;
    font-size: 14px;}
.kadence-breadcrumb-container a{text-decoration: none;}
span.bc-delimiter{visibility: hidden;}
span.bc-delimiter:not(.product_breadcrumbs span.bc-delimiter:last-child):after {
    content: '>';
    color: #6AE8F6;
    font-size: 14px;
    visibility: visible;
    margin-right: 10px;
}
.tra_archive_items_loop ul.products.product-archive.grid-cols{
    column-gap: 20px;
    row-gap: 20px;
}
/* product item */
.tra-product-item a.kb-section-link-overlay{
    z-index: unset !important;
}
.tra-product-item .kwt-add-to-cart-wrap{position: relative;}
.tra-product-item  a.added_to_cart {position: absolute; right: 0px; top: 10px;}
.woocommerce ul.products li.product a img{max-height: 100% !important;}
/*shop category nav*/

.shop-nav-container {
    padding-left: 12px;
}
.nav-main-cat {
    padding-top: 5px;
    padding-bottom: 5px;
}
.nav-main-cat.sub-cat {
    padding-left: 15px;
}


.shop-cat-nav a.active {font-size: 14px !important;font-weight: 700 !important;}
nav.woocommerce-pagination, nav.navigation.pagination {
    text-align: center;
}
nav.woocommerce-pagination span.page-numbers.current, nav.navigation.pagination span.page-numbers.current {
    border-radius: unset !important;
   
}
nav.woocommerce-pagination li > .page-numbers:hover, span.page-numbers.current, nav.navigation.pagination .page-numbers:hover {
    border-radius: unset !important;
    color: white  !important;
    border-color: #6AE8F6 !important;
    background-color: #6AE8F6 !important;
}
/* product single page */
.single_product_price del {
    font-weight: 300;
    font-size: 18px;
    line-height: 22px;
    margin-right: 18px;
}
.single_product_des, .single_product_excerpt{position: relative;}
.single_product_des:before{
    content: 'Description';
	line-height: 1.5;
    font-family: inherit;
    font-weight: 700;
    font-size: 18px !important;
}
/* .single_product_excerpt:before{content: 'Features';} */
.single_product_des p{margin-top: unset; font-size: 14.4px;}
.single_product_excerpt p b{line-height: 1.5;font-family: inherit;font-weight: 700; font-size: 18px !important;}
.single_product_excerpt ul{font-size: 14.4px;}
.single_cart_form .single_add_to_cart_button{margin-left: 35px;}
.single_cart_form .quantity.spinners-added{display: flex;}
.single_cart_form input[type=number] {
    padding: unset !important;
}
.single_cart_form input[type=button] {
    color: black !important;
    font-size: 20px;
}
.single_cart_form input[type=button]:hover {
    color: #6ae8f6 !important;
}
a.added_to_cart.wc-forward {
    display: none !important;
}
    /* single prodcut review section */
.ivole-meter{background: #f2f2f2 !important;}
/* cart page */
.wc-block-components-product-badge.wc-block-components-sale-badge {
    border-radius: unset !important;
}
.wc-block-components-quantity-selector:after{border-radius: unset !important;}
   /*    mini-cart  */
.mini_cart_item a.remove.remove_from_cart_button {
    line-height: 14px !important;
    color: white !important;
    background-color: black !important;
}
.mini_cart_item a.remove.remove_from_cart_button:hover {
    color: white !important;
    background-color: #6AE8F6 !important;
}
.mini_cart_item span.quantity {
    color: black !important;
    width: max-content !important;
    padding-left: unset !important;
}
.mini-cart-item-price {
    display: flex;
    justify-content: space-between;
    align-items: end;
}
p.woocommerce-mini-cart__total.total {
    padding-right: 24px !important;
}
.mini-cart-container a.button.checkout.wc-forward.wp-element-button {
    display: none;
}
form.wc-block-components-totals-coupon__form input, form.wc-block-components-totals-coupon__form button {
    border-radius: unset !important;
}
a.button.wc-forward.wp-element-button, .tra-primary-btn a, form.wc-block-components-totals-coupon__form button{
	background-color: #000000 !important;
    color: white !important;
}
a.button.wc-forward.wp-element-button:hover, .tra-primary-btn a:hover, form.wc-block-components-totals-coupon__form button:hover{
	background-color: #6AE8F6 !important;
}
/* checkout */

#order_review *:not(input[type="radio"]){
    border-radius: unset !important;
}
p#shipping_phone_field label, p#billing_phone_field label, .parsley-errors-list{
    padding-left: unset !important;
}
div#order_review{z-index: unset !important;}
div#order_review h3 {
    text-transform: uppercase;
}
td.cfw-cart-item-image {
    vertical-align: top;
}
#checkout.woocommerce-checkout.checkout {
    justify-content: space-between;
    margin-bottom: 48px;
}
.checkoutwc .form-row.cfw-select-input:not(.cfw-multiselect-input,.cfw-wc_checkout_add_ons_multiselect-input):after{top:61px !important;}
div#cfw-pickup-location ul label > div{flex-direction: column;}
.orddd-checkout-fields {
    display: block !important;
}
#cfw-cart-summary, #cfw-cart-summary *{
    z-index: unset !important;
}
#orddd_time_slot_0_field span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
p#orddd_time_slot_0_field span.select2-selection.select2-selection--single {
    background-color: #f8f8f8;
    height: 49px;
    display: flex;
    align-items: center;
}
p#orddd_time_slot_0_field span.select2-selection__arrow{top: unset;}
#cfw-coupons a.cfw-show-coupons-module {
    font-size: 16px;
    font-weight: 600;
}

/* article pages */
div#archive-container {
    column-gap: 5rem;
    row-gap: 4rem;
}
article .entry-summary {
    font-size: 14px;
    line-height: 22px;
}
p.more-link-wrap{position: relative;width: max-content;}
p.more-link-wrap a:hover:after {
    background: #6ae8f6;
}
.entry.loop-entry{border-radius: unset;}
.loop-entry .entry-header .entry-title{
    text-transform: uppercase;
}
.splide .splide__arrow--prev{
    left: -44px !important;
    border-radius: unset !important;
}
.splide .splide__arrow--next{
    right: -44px !important;
    border-radius: unset !important;
}
.carousel-item.splide__slide  > article.type-post{height: 100%;}
/* about us page */
.shopping-experience .kt-inside-inner-col {
    background-color: white;
    height: 100%;
}
/* my account */
.tra_tab .tablink.active, .tra_tab .tablink:hover {background: #6ae8f6; box-shadow: unset;}
.tra_tabcontent{margin-top: 20px;}
.tra_tabcontent:not(.tra_tabcontent.active){display: none;}
div#customer_login {
    width: 70%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;}
#customer_login form {
    border-radius: unset;
    margin-top: 28px;
    margin-bottom: 40px;
    padding-bottom: 30px;
}
#customer_login form button[type='submit']{margin-top: 10px; margin-bottom: 10px;}

nav.woocommerce-MyAccount-navigation select{display: none;}
/* infinate scroll end of content */
p.infinite-scroll-last {
    display: none !important;
}

/* plugins style issue fixed */
.wpsr-all-reviews.wpsr_feeds.wpsr-row .masonry-brick:first-child{padding-left: unset;}
.wpsr-all-reviews.wpsr_feeds.wpsr-row .masonry-brick:last-child{padding-right: unset;}
.wpsr-review-template-two.wpsr-review-template-google{border-bottom:unset !important;}
.wpsr-review-template{border-radius: unset !important; transition: unset !important; box-shadow: unset;}
img.wpsr-reviewer-avatar {
    height: 58px !important;
    width: 58px !important;
}
.wpsr-rating-wrapper {margin-top: 5px;}
.wpsr-review-template .wpsr-rating-wrapper .wpsr-rating .wpsr-star svg path {
    fill: #6ae8f6 !important;
}
.wpsr-has-equal-height div.wpsr-review-content{ height: 108px !important;margin-top: 26px;}
.wpsr-swiper-prev-next{border-radius: unset !important; }
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev{
    opacity: .25 !important;
    color: #000000 !important;
    background: transparent !important;
    box-shadow: unset !important;
    height: 48px !important;
    width: 32px !important;

}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next:hover, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev:hover{opacity: 1 !important; 
    background: #FFF !important;}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next{right: -44px !important;}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev{left: -44px !important;}
/* fluent form */
.ff-message-success{border: unset !important; box-shadow: unset !important; padding-left: unset !important; font-size: 16px !important;}
/* Customer Reviews wc plugin */
.cr-form-wrapper{background-color: #f8f8f8 !important;}
.cr-form-wrapper a{color: #6AE8F6 !important;}
.cr-form-submit{border-radius: unset !important;}
/* wholesale system */
li.woocommerce-MyAccount-navigation-link--upgrade-account a::before{content: unset !important;}
.wwp_wholesaler_registration {
    margin-top: 25px;
    margin-bottom: 40px;
}
.wwp_wholesaler_registration h2 {
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 1.5 !important;
}
.wwp_wholesaler_registration form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}
.wwp_wholesaler_registration form label{font-size: 15.3px; font-weight: 700;}
.wwp_wholesaler_registration form p.woocommerce-form-row:not(.wwp_wholesaler_registration form  .parent > p), .wwp_wholesaler_registration form .parent > p.form-row.chzn-drop{
    width: calc(50% - 40px);
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: relative;    
    margin-bottom: 10px;
}
.wwp_wholesaler_registration form  h2 {
    width: 100%;
    text-transform: capitalize;
}
label[for=wwp_wholesaler_copy_billing_address] {
    margin-left: 25px;
}
input#wwp_wholesaler_copy_billing_address {
    width: 20px;
    position: absolute;
    left: 0;
    top: 8px;
}
div#wholesaler_shipping_address,.wwp_wholesaler_registration form  .parent {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}
.parent > p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.wwp_form_css_row {
    display: none;
}
.wwp_wholesaler_registration form select#billing_state,.wwp_wholesaler_registration form  select#shipping_state {
    width: 100%;
}
.wwp_wholesaler_registration form  p.woocomerce-FormRow.form-row {
    float: right;
    margin-left: auto;
}
.wwp_wholesaler_registration form input#register{text-transform: uppercase;margin-right: 40px;}
.wwp_wholesaler_registration form div#container-wrap{width: 100%;}
.wwp_wholesaler_registration form div#container-wrap .rendered-form {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
table#wholesale_tire_price {
    border-collapse: collapse;
}
#wholesale_tire_price th {
    text-align: left;
}
#wholesale_tire_price tbody tr.active td {background-color: #6ae8f6 !important;}
.wwp_requisition_list_main .dataTables_wrapper .dataTables_length select {
    border-radius: unset;
    padding: 4px 29px;
}
.wwp_requisition_list_main .modal-content {
    border-radius: unset;
}
.wwp_requisition_list_main .modal-header {background-color: #6ae8f6 !important;}
.wwp_requisition_list_main .modal-header  h3{color: black;text-transform: capitalize;}
.wwp_requisition_list_main .close {color: black; line-height: 100%; top: 4px; right: 20px;}
.wwp_requisition_list_main .modal-body{padding: 5px 20px;}
.wwp_requisition_list_table tr th {text-align: left;}
.modal-body button {text-transform: uppercase;}
.wwp_requisition_list_main .wwp_requisition_list_table .select2-container--default .select2-selection--single .select2-selection__arrow{top: 50%;height: auto;}
.wwp_requisition_list_main  span.select2-selection__clear:before{content: 'X'; border-radius: unset; 
    background-color: transparent; color: #6AE8F6; font-weight: bold;
    line-height: 100%; right: -14px; top: 10px; font-size: 17px;}








/* mobile */
@media screen and (max-width: 1024px){
     
    .tra-long-text {margin:0 50px;}
    /* mega menu */
    .mobile-navigation ul ul{padding-left: unset !important;}
    .popup-drawer .drawer-header{padding-left: 0.3em !important;}
    #mobile-drawer .drawer-header .drawer-toggle{margin-right: auto;}   
    .popup-drawer.active .drawer-inner { top: 39px;}
/*     .shop-mega-menu > div{row-gap: 20px !important;} */
    .shop-mega-menu .kt-blocks-info-box-media {margin-left: unset !important;}
    /* .shop-mega-menu .kt-row-layout-equal>.wp-block-kadence-column:last-child > div.kt-inside-inner-col{justify-content: flex-start;} */
    .shop-mega-menu  .tra_default_button { margin-left: 56px;}
    .site-header-item .mobile-html-inner {
        text-align: center;
    }
    /* product carosual */
    .splide .splide__arrow--prev{
        left: -30px !important;
    }
    .splide .splide__arrow--next{
        right: -30px !important;
    }
    /* my-account */
    div#customer_login {width: 100%;}
    /* footer */
    .footer-navigation .menu{justify-content: space-between !important;}
}

@media screen and (max-width: 768px){  
    .tra-long-text {margin:unset;}
    /* category nav menu */  
    .filter_label:after{content: "\f345"; margin-right: unset !important;}
    .filter_label ~ .shop-nav-container{display: none;}
    /*  */
    .woocommerce ul.products:not(.products-list-view){row-gap: 8px !important; column-gap: 8px !important;}
    .tra-product-item{height: 100%;}
/*     .tra-product-item .kwt-image-loop.wp-block-kadence-wootemplate-blocks-image {height: 150px; width: 90%; align-items: center; margin-left: auto;  margin-right: auto; margin-top: 20px; } */
    .tra-product-item > div.kt-mobile-layout-row{height: 100%; display: inline-block;}
    .tra-product-item .inner-column-1{height: 100%;}
    .tra-product-item .inner-column-1 > div{height: 100%; display: flex; flex-direction: column; justify-content: space-between;}
    .tra-product-item  h2.woocommerce-loop-product__title{margin: unset;}
    .tra-product-item .tra-product-btns{margin-top: unset;}

    /* product loop */
    button.splide__arrow {background: unset !important;}
    
    .splide .splide__arrow--prev{
        left: -23px !important;
    }
    .splide .splide__arrow--next{
        right: -23px !important;
    }
    /* product page */
    .product_image .kadence-product-gallery-main ul.splide__list{align-items: center;}
    /* cart page */
    .tra_cart_product_loop > table.wc-block-cart-items tr.wc-block-cart-items__row {
        display: flex !important;
    flex-wrap: wrap !important;
    justify-content: end !important;}
    .tra_cart_product_loop td.wc-block-cart-item__image {
        width: 20% !important;
    }
    .tra_cart_product_loop td.wc-block-cart-item__product {
        width: 80%;
    }
    .tra_cart_product_loop td.wc-block-cart-item__total {
        position: relative;
        display: flex;
        gap: 20px;
    }
    .tra_cart_product_loop td.wc-block-cart-item__total:before {content: 'Total'; text-transform: uppercase; font-weight: 700;}
    /* checkout */
    .checkoutwc .woocommerce-privacy-policy-text {
        line-height: 156%;
    }
    /* my-account */
    nav.woocommerce-MyAccount-navigation ul{display: none;}
    nav.woocommerce-MyAccount-navigation select{display: block;width: 100%;margin-top: 22px;margin-bottom: 22px;}
    /* articles archive page */
    h1.page-title.post-home-title.archive-title {font-size: 44px;}
    /* article single page */
    article.post.type-post h2{font-size: 18px;} 
    /* footer */
    .footer-navigation ul li {
        width: 50%;
    }
    
    ul#footer-menu li a{line-height: 120%;}
    /* h5 {
        font-size: 27px !important;
        line-height: 115% !important;
    } */
    /* plugin fixes */
    #ffw-main-wrapper .ffw-classic-layout .ffw-accordion .ffw-accordion-item .ffw-button .ffw-classic-icon {right: 10px !important;}
    
    .wpsr-swiper-carousel-wrapper .wpsr-swiper-next{right: -23px !important;}
    .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev{left: -23px !important;}
}

#post-157 .theme-kadence .kt-product-carousel-wrap:not(.content-style-unboxed) .woocommerce ul.products li.product{
	margin-bottom: 0px;
}

@media only screen and (min-width: 1025px) and (max-width: 1250px){
	 .menu-item-91 .kb-row-layout-id_f69682-7f > .kt-row-column-wrap{ grid-template-columns: repeat(3, minmax(0, 1fr));}
	 .menu-item-91 .kt-info-box_9e7c72-48 .kt-blocks-info-box-text{min-height: 10px;}
	 .menu-item-91 .kadence-column_d4b8c2-9a, .menu-item-91 .kadence-column_6b1cde-e3{margin-top: 0px;}
}

@media only screen and (min-width: 1251px) and (max-width: 1365px){
	#mobile-menu .menu-item-90 .show-drawer{
		padding-left: 0px;
	}
	#mobile-menu .kt-info-box_9e7c72-48 .kt-blocks-info-box-link-wrap{
		height: 100px;
	}
	
}


/* Style the tabs start */

.tra_reviews_main{display: flex;flex-direction: column;}
.tabs {display: flex; justify-content: center;margin-bottom: 25px; display: flex; width: 100%; flex: 100% 1 1;background: #f8f8f8;position: sticky;top: 0;z-index: 1;}
.tab-content {display: none;}
.tab-content.active {display: block;}
.tabs .tab { color: #f8f8f8;background: #000000; font-style: normal;font-weight: 600;font-size: 21px; font-family: Lato; text-transform: uppercase; transition: all .3s ease-in-out;padding: 14px 16px;line-height: 1;border: 1px solid #000000;margin: 5px;cursor: pointer;}
.tabs .tab:hover,.tabs .tab.active{background:#6ae8f6;border:1px solid #6ae8f6;}
.tra_reviews_main .ti-widget.ti-ebay .ti-review-item > .ti-inner,.tra_reviews_main .cr-reviews-grid .cr-review-card{ background-color: #fff !important;-webkit-box-shadow: 0 8px 20px 2px rgba(0,0,0,.07)!important;box-shadow: 0 8px 20px 2px rgba(0,0,0,.07)!important; padding: 30px!important; margin-bottom: 30px!important; border-radius: 0!important;border: none!important; transition: .4s;line-height: 27.2px;}
.tra_reviews_main .ti-widget.ti-ebay .ti-review-item {padding: 0 15px !important; }
.tra_reviews_main .ti-widget.ti-ebay .ti-review-item:hover { transform: translate(0, 0)!important;}
.tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating::before,.tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating::before,.tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating span,.tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating span {font-size: 15px;}
.tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating,.tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating { width: 120px;height: 15px;}
.tra_reviews_main .cr-reviews-grid .cr-review-card .top-row{margin: 0;padding: 0 0 8px 0;}
.tra_reviews_main .review-content,.tra_reviews_main .ti-widget.ti-ebay .ti-review-content {height: 108px!important;overflow-y: scroll; overflow: auto; padding:0 10px 0 0 !important; margin: 26px 0 0 0!important;font-size: 14px;line-height: 1.6;color: #555;}
.tra_reviews_main .cr-reviews-grid .cr-review-card .rating-row .rating-label{font-size: 15px;line-height: 15px; margin: 0 0 0 8px;}
.tra_reviews_main .cr-reviews-grid .cr-review-card .rating-row {margin:8px 0 0 0; padding: 0 0 8px 0;}

/* .tra_reviews_main .cr-review-card.cr-card-shop { background-color: transparent !important; border: none !important; border-radius: 0 !important;box-shadow: none !important;margin: 0;padding: 0 15px !important;} */
.tra_reviews_main .cr-reviews-grid{padding: 0;border: none;}
.tra_reviews_main .cr-reviews-grid-inner .cr-reviews-grid-col { display: flex; flex-wrap: wrap; width: 100%; }
.cr-reviews-grid-inner .cr-reviews-grid-col.cr-reviews-grid-col-none {display:none;}
.tra_reviews_main .cr-reviews-grid-inner .cr-reviews-grid-col .cr-review-card{ flex: 0 0 calc(25% - 30px);max-width: 25%; padding: 0 15px;margin: 0; border: none;box-shadow: none;border-radius: 0; margin-left:15px; margin-right:15px;}

.tra_reviews_main .cr-reviews-grid .cr-review-card .middle-row {background-color: transparent; border: none; border-radius: 0; margin: 0; padding: 0;line-height: 1.6;}
.tra_reviews_main .review-content{margin:0 !important;height: 92px!important;scrollbar-color: #8d8d8d #e0e0e0;scrollbar-width: thin}
.tra_reviews_main .ti-widget.ti-ebay .ti-review-header:after { width: 40px; position: absolute; right: -15px; top: -15px;}
.tra_reviews_main .ti-widget.ti-ebay .ti-reviews-container-wrapper{padding-top: 0;}
.tra_reviews_main .cr-reviews-grid-inner {flex-wrap: wrap;}  
.tra_reviews_main  .ti-widget.ti-ebay .ti-reviews-container-wrapper .ti-review-item{flex: 0 0 25%; max-width: 25%;}
.tra_reviews_main .review-content::-webkit-scrollbar {width: 4px;border-radius: 4px}
.tra_reviews_main .review-content::-webkit-scrollbar-thumb {background: rgba(70,69,69,.6)}
.tra_reviews_main .review-content::-webkit-scrollbar-track {background: rgba(72,70,70,.1)}
.tabs .tab span img {max-width: 32px;display: block;}
.tabs .tab span  {display: none;}
.tra_reviews_main .cr-reviews-grid .cr-review-card .middle-row .datetime {padding-top: 8px;}

@media screen and (max-width: 1024px){
    .tra_reviews_main .ti-widget.ti-ebay .ti-review-item > .ti-inner,.tra_reviews_main .cr-reviews-grid .cr-review-card{padding: 25px 15px !important;}
    .tra_reviews_main .ti-widget.ti-ebay .ti-review-header:after {width: 32px;height: 16px; right: 0px; top: -10px;}
    .tra_reviews_main .cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name{font-size: 16px;}
    .tra_reviews_main .cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified{font-size: 14px;}
    .tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating::before, .tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating::before, .tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating span, .tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating span {font-size: 14px;}
    .tra_reviews_main .cr-reviews-grid .cr-review-card .rating-row .rating-label { font-size: 14px; line-height: 14px; }
    .tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating, .tra_reviews_main .cr-reviews-grid .cr-review-card .crstar-rating { width: 115px;}
    .tabs .tab{font-size: 18px;}
    .tra_reviews_main .wpsr-review-template-two .wpsr-review-header .wpsr-review-platform{top: 10px;right: 10px;}
}

@media screen and (max-width: 991px){
    .tra_reviews_main .ti-widget.ti-ebay .ti-reviews-container-wrapper .ti-review-item{flex: 0 0 33.33%; max-width: 33.33%;}
    .tra_reviews_main .cr-reviews-grid-inner .cr-reviews-grid-col .cr-review-card { flex: 0 0 calc(50% - 30px); max-width: 50%; }
}

@media screen and (max-width: 767px){
    .tabs .tab{font-size: 16px;}
    .tra_reviews_main .ti-widget.ti-ebay .ti-reviews-container-wrapper .ti-review-item{flex: 0 0 100%; max-width: 100%;}
    .tabs .tab {font-size: 14px;padding: 8px 10px;}
    .tra_reviews_main .cr-reviews-grid-inner .cr-reviews-grid-col .cr-review-card { flex: 0 0 100%; max-width: 100%; margin-left:0px; margin-right: 0px; }
}

@media screen and (max-width: 480px){
    .tabs .tab span  {display: block;}
    .tabs .tab:hover,.tabs .tab.active{background:#ffffff;border:1px solid#000000;}
    .tabs .tab {padding: 5px 20px;font-size: 0;}
    .tra_reviews_main .ti-widget.ti-ebay .ti-review-item , .tra_reviews_main .wpsr-col-3{padding: 0 !important;}
}

/* Style the tabs end 

