.woocommerce-checkout-review-order{ width:43%; }
.singlepost{ border:1px solid #d1d2e0; padding:0;border-radius: 10px; background:#fff; }
.singlepost h3{ margin-top:0; }
.singlepost img{ border-top-left-radius: 10px;border-top-right-radius: 10px;}
.h-420{ height: 365px;}
.ahmad-zygon{ margin-bottom: 30px; }
.post-sec{ padding:20px; font-family: var(--thim-font-title-font-family); }
.post-sec .cptwooint-product-price{ font-size:1.5rem;}
.post-sec .cptwooint-product-price del span{font-family:"Roboto",sans-serif; color: #7b7b7b;}
.post-sec .cptwooint-cart-btn-wrapper a.button{ background:#0051fd;color: #fff;padding:5px 10px;display: inline-block;border-radius:10px; font-family:"Roboto",sans-serif; font-size: 0.9rem;}
.cptwooint-cart-btn-wrapper{margin-top: 15px;}
.post-sec .cptwooint-product-price {font-size: 1rem;color: #000;}
.maincrousal{position: relative;
    .owl-theme {
        .custom-nav {
            position: absolute;
            top: 40%;
            left: 0;
            right: 0;

            .owl-prev, .owl-next {
                position: absolute;
                height: 50px;
                color: inherit;
                background: none;
                border: none;
                border-radius: 50px;
                z-index: 100;
                background: #fff;
                i {
                    font-size: 1.5rem;
                    color: #aaa;
                }
            }

            .owl-prev {
                left: -24px;
            }

            .owl-next {
                right: -25px;
            }
        }
    }
}
.tab {
  overflow: hidden;
  margin-bottom: 20px;
}

/* Style the buttons inside the tab */
.tab button {
  display: inline-block;
  height: 4.6rem;
  border:none;
  padding:.6rem 2.4rem .6rem;
  border-radius:9.6rem;
  text-align: left;
  background-color: #fff;
  color: #2a2b3f;
  font-size:1.1rem;
  font-weight: 600;
  text-transform: capitalize;
  margin-right: 0px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  border-bottom: 1px solid #33364a;color: #868791;
}

/* Create an active/current tablink class */
.tab button.active {
  border-bottom: 1px solid #33364a;
  width: 19.6%;
  text-align: center;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 0;
  border-top: none;
}

/*button:not(.owl-page){ background:transparent ; }*/
button.dokan-btn-theme{ background: #000 ; border-color: #000; }
.dokan-dashboard .dokan-dash-sidebar{ background: #000 ; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{ background: #000; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{ background: #000; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu{ background:#000; border-bottom: 0.5px solid #000; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li{ background:#000; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{ background: #605e5e; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover{ background: #605e5e; }
input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme{ background:#000; border: #000; }
input[type="submit"].dokan-btn-theme:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover, input[type="submit"].dokan-btn-theme:focus, a.dokan-btn-theme:focus, .dokan-btn-theme:focus, input[type="submit"].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active, input[type="submit"].dokan-btn-theme.active, a.dokan-btn-theme.active, .dokan-btn-theme.active, .open .dropdown-toggleinput[type="submit"].dokan-btn-theme, .open .dropdown-togglea.dokan-btn-theme, .open .dropdown-toggle.dokan-btn-theme{
    background:#605e5e; border: #000;
}
input[type="submit"].dokan-btn:hover, a.dokan-btn:hover, .dokan-btn:hover, input[type="submit"].dokan-btn:focus, a.dokan-btn:focus, .dokan-btn:focus, input[type="submit"].dokan-btn.focus, a.dokan-btn.focus, .dokan-btn.focus{
background:#605e5e; border: #000;
}
.dokan-layout .dokan-btn{ background:#000; border: #000; }
.dokan-layout .dokan-btn:hover{ background:#605e5e; border: #000; }
.dokan-layout .text-dokan-primary{ color:#000; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu::after{
    border-color: transparent var(--dokan-sidebar-background-color, #000) transparent transparent;
  border-left-color: var(--dokan-sidebar-background-color, #000);}

.dokan-layout .dokan-btn{ background-color:#000 !important; border-color: #000; }

.dokan-layout .dokan-btn:hover{ background:#605e5e !important; border: #000; }
.dokan-layout .dokan-btn-secondary{ border-color: #000; color: #000; } 
.dokan-profile-completeness{ display:none; }

.acf-label label{ font-weight: bold !important; }
.acf-field p.description{ font-size: 0.7rem !important; }
.acf-button{border: 1px solid #000;padding: 7px 12px;margin-top: 10px;width: 100%; background: #000; color: #fff; border-radius: 10px;}
.acf-button:hover{ color: #fff; }
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu{
    min-width: 250px !important;
}
.acf-table tbody .hide-if-value a.acf-button{ font-size:0.7rem; padding: 5px 8px; }
.acf-repeater .acf-actions .acf-repeater-add-row{ width:auto;  }
.dokan-dashboard-menu li.reports .navigation-submenu .report_variations{ display:none !important; }
.dokan-dashboard-menu li.reports .navigation-submenu .report_categories{ display:none !important; }
.dokan-dashboard-menu li.reports .navigation-submenu .report_stock{ display:none !important; }
.dokan-dashboard-menu li.reports .navigation-submenu .report_statement{ display:none !important; }

.rml-modal-container{display: none;}
.dokan-dashboard-menu li.settings{ display: none; }

.prt-blue .shhare a{ background: #808080 !important; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.6) !important; }
.prt-blue a.button{ background: #213287 !important; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.6); border: none !important; }
.prt-blue button{ background: #213287 !important; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.6) !important; }
.prt-blue h2.episode-main-title, .prt-blue h3.episode-main-title{ background: #213287 !important; 
    font-size: 13px;margin-bottom: 10px;margin-top: 25px;
    padding: 15px 20px;border-radius: 10px; color:#fff;text-transform: uppercase; }

.noprt .shhare a{ background: #808080 !important; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.6) !important; }
.noprt a.button{ background: #000 !important; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.6); border: none !important; }
.noprt button{ box-shadow: 0 8px 16px 0 rgba(0,0,0,0.6) !important; }
.noprt h2.episode-main-title, .noprt h3.episode-main-title{ background: #000 !important; 
    font-size: 13px;margin-bottom: 10px;margin-top: 25px;
    padding: 15px 20px;border-radius: 10px; color:#fff;text-transform: uppercase; }
.noprt .epi-desc{ display:block; width:100%; overflow:hidden; }
.profi-cust:focus{ color: #fff; }
.woocommerce .cart .button{ height: 40px !important; }
.woocommerce-layout__header{ z-index: 1 !important; }
.hideondesktop{display: none !important;}
.hide{display: none !important;}

.tiptool{ position: absolute;width: 300px;background: #000;color: #fff;padding: 10px 15px;z-index: 9999999;border-radius: 10px;transform: translateX(-50%);left: 50%;bottom: 125%; }
.tiptool{ display: none; }
.cptwooint-product-price{ display:inline; }
.cptwooint-product-price p{ display: inline; }
.single_add_to_cart_button{ border-radius: 40px !important;padding:10px 20px !important; } 
.single_add_to_cart_button:hover{ color: #fff !important; }
.cptwooint-cart-btn-wrapper{ display: inline-block; margin: 0; }
.cptwooint-cart-btn-wrapper form{ display: inline-block; margin: 0; }
.off-bttns-action a{ display: inline-block; }
.woocommerce .cart .button{ height: 48px; }

@media (max-width: 768px) {
    /* CSS for tablets + mobile */
    header h1.entry-title{ font-size: 1rem !important; }
    div.breadcrumbs{ font-size:0.7rem; }
    div.pric-des{ width:65% }
    .off-bttns-action a{ padding: 14px 20px !important; }
    .cptwooint-cart-btn-wrapper  form button{ height: 40px !important; }
    .startbuttons a{ padding: 12px 45px; }
    .startbuttons{ margin-top:15px; } 
    #epi-imag-wrap .banner-epi-buttons .bann-epi-bio a{ border: 1px solid #fff !important; font-size: 0.7rem !important; padding: 6px 15px !important; }
    .shhare{ display: none !important; }
    .mmem-des{ display: block !important; }
    .mobilenone{ display: none !important; }
    .hideondesktop{ display: inline-block !important; }
    .prcshw{ padding: 0 !important; display: block !important; }
    .mobilegobtn{margin-top: 10px !important; border-radius: 20px !important;}
    .epi-desc p{ font-size: 0.8rem; margin-bottom: 5px; }
    .watchtrailer p{ font-size: 0.8rem; margin-bottom: 5px; }
    .sidebr p{ font-size: 0.8rem; margin-bottom: 5px; }
    .off-bttns-action a, .off-bttns-action button{ font-size:0.7rem !important; }
    .tiptool{ position: absolute;width: 300px;background: #000;color: #fff;padding: 10px 15px;border-radius: 10px;transform: translateY(-25%);left: 50%;bottom: 125%; }


}








