@font-face {
    font-family: 'Graphik-Bold';
    src: url('../fonts/Graphik-Bold.woff2') format('woff2'),
        url('../fonts/Graphik-Bold.woff') format('woff');
   
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/MerriweatherLight.woff') format('woff2'),
        url('../fonts/MerriweatherLight.woff') format('woff');
   
    font-style: normal;
    font-display: swap;
}
.wc-block-components-product-name{    font-size: 20px !important;
    color: marron !important;
    width: 300px;font-weight: bold;
        font-family: 'Merriweather';
}
.wc-block-cart__submit-button{background-color: #000 !important;color: #fff !important;}
.wc-block-cart-item__remove-link{font-size: 16px !important;color: maroon !important;text-decoration: none;border-bottom: 1px solid;}
.wc-block-cart-items__header *{color: #000;}
.wp-block-woocommerce-cart-items-block{background-color: #f7f7f7;padding: 20px;border-radius: 20px;}
.wp-block-woocommerce-cart-order-summary-block *{color: #000;}
.wp-block-woocommerce-cart{margin-top: 30px;}
.woocommerce-cart .wpo-page-title{background-color: maroon;display: none;}
.wc-block-cart-item__image img{width: 203px !important;
    max-width: unset;}
/*.wc-block-components-product-metadata{display: none;}

.wc-block-cart-item__image{display: none;}*/
.woocommerce-checkout .woocommerce-info{    padding: 16px 20px;
    border: 1px solid #eeeeee;
    margin-bottom: 28px;
    border-radius: 2px;
    font-size: 18px;
    letter-spacing: .3px;
    background: maroon;
    color: #fff;
    box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.1);
    border-radius: 10px;font-family: 'Merriweather';}
.woocommerce-checkout .woocommerce-info a{color: #fff;border-bottom: 1px solid #fff; font-family: 'Merriweather';}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{background-color: #000 !important;color:#fff;font-weight: bold;}
body p{color: #000;}
body .wpsisac-slick-slider,body .wpsisac-slick-carousal{visibility: visible;opacity: 1}
body .elementor-icon-list-item{color: #000;}
body .eael-pricing.style-2 .eael-pricing-icon span svg{fill: #FFF;}
body .eael-pricing.style-2 .eael-pricing-icon span{margin-bottom: 0 !important;}
body .eael-pricing.style-2 .eael-pricing-icon{width: 24%;float: left;min-height: 130px;background-color: rgba(0,0,0,1) !important;}
body .eael-pricing.style-2 .eael-pricing-item{padding-top: 0;background-size: 394px;
    background-repeat: no-repeat;
    background-position: top;}
    .elementor-tab-title a{color: #000 !important;}
    del{background-color: yellow;text-decoration: none;}
.eael-pricing.style-2 .eael-pricing-item .body ul li{font-size:18px !important;}
body .eael-pricing.style-2 .header *{color: #FFF !important;}
.eael-pricing .eael-pricing-item ul li span.li-icon{display: none !important;}
body .eael-pricing.style-2 .header{width: 100%;    padding: 10px 15px !important;min-height: 130px;background-color: rgba(0,0,0,1) !important;}
body .membership-first .eael-pricing.style-2 .eael-pricing-icon span svg{fill: white;}
body .membership-first .eael-pricing.style-2 .header *{color:white !important;}
body .membership-first .eael-pricing.style-2 .eael-pricing-item{background-image: url('../images/300x100-image-1.jpg');}
body .membership-two .eael-pricing.style-2 .eael-pricing-icon span svg{fill: white;}
body .membership-two .eael-pricing.style-2 .header *{color:white !important;}
body .membership-two .eael-pricing.style-2 .eael-pricing-item{background-image: url('../images/300x100-image-2.jpg');}
body .membership-three .eael-pricing.style-2 .eael-pricing-icon span svg{fill: white;}
body .membership-three .eael-pricing.style-2 .header *{color:#fff !important;}
body .membership-three .eael-pricing.style-2 .eael-pricing-item{background-image: url('../images/300x100-image-3.jpg');}
body .eael-pricing.style-2 .eael-pricing-icon{display: none !important;}
body .membership-no .eael-pricing.style-2 .header *{color:gold !important;}
body .eael-pricing.style-2 .header{width: 100%;text-align: center;}
body .membership-four .eael-pricing.style-2 .eael-pricing-icon span svg{fill: #FFF;}
body .membership-four .eael-pricing.style-2 .header *{color:#fff !important;}
body .membership-four .eael-pricing.style-2 .eael-pricing-item{background-image: url('../images/300x100-image-4.jpg');}
body .eael-pricing.style-2 .eael-pricing-tag{display: none !important;}
body .eael-pricing.style-2 .body{display: table !important;}
.woocommerce-form-row span{font-size: 14px !important;} 
.edit-account legend{margin-top: 20px;font-family: "MerriweatherLight";}
.woocommerce-Button.button{background-color:black !important;font-size:20px !important;color:#fff !important;padding:10px 30px !important;margin-top:20px !important; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{height: unset !important;padding: 10px 10px;}
table tbody tr th a, table tbody tr th a:hover{color: #000 !important;}
.forminator-ui#forminator-module-3711.forminator-design--default .forminator-button-submit{background-color:black !important;font-size:18px; }
.woocommerce table.shop_table tbody th,  .woocommerce table.shop_table tfoot th{border-top: 0 !important;}
.sales-video-desk-wrap .e-con-inner{position: relative;}
.lesson-dashboard li.is-active a{color: red;}
.eael-pricing-item{overflow: hidden !important;}
/*.sales-video-desk{position: absolute;left: 0;top: 0;right: 0;}*/
.woocommerce-MyAccount-content-1 p a{color: #000;border-bottom: 1px solid;}
.woocommerce-MyAccount-content-1{padding: 30px;}
.logo-part img{width: 100px;}
.logo-part{padding: 20px;}
.woocommerce-MyAccount-navigation-link--edit-address{display: none !important;}
.payment_method_wpg_paypal_checkout_cc{display: block !important;}
.fixed-wrapper{position: fixed;}
.lesson-dashboard nav{margin-top: 0px;}
.lesson-dashboard ul{padding-left: 20px;}
.woocommerce-account .lesson-dashboard .woocommerce-MyAccount-navigation{width: 100%;}
.lesson-dashboard{background-color: #000;min-height: 100vh}
.lesson-dashboard li{list-style: none;line-height: 1.9em;    font-family: "Merriweather";font-size: 20px;}
.lesson-dashboard li a{color: #fbfbfb;font-size: 16px;}
.lesson-dashboard li a:hover{color: #fff}
.woocommerce table.shop_table tr td {
    border: none;
    border-bottom: 1px solid #eee;
    color: #23282d;
    padding-top: 10px;
    font-size: 17px;
    font-weight: bold;
    font-family: 'Merriweather';
}
.go-back{background-color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    box-shadow: 1px 3px 6px rgba(255, 255, 255, .5);
    margin-top: 20px;}
.lesson-dashboard li.go-back a{color: #000 !important;}
.course-navigate h2{background-color: #333;color: #FFF;margin: 0 !important; padding: 20px;}
.rv-video-sect .ld-lesson-navigation li{line-height: 1.5em;
    font-size: 16px;
    margin-bottom: 17px;}
.rv-video-sect .ld-lesson-navigation li a{color: #000;}
.rv-video-sect .ld-lesson-navigation li.active-lesson a{color: red;}
.rv-video-sect .course-navigate{
       background: #fff;
    border: 2px solid #000;
    border-radius: 5px;
    overflow: hidden;
    }
    .rv-payment-block h3{font-family: 'Jost' !important;
    font-size: 30px !important;}
    .rv-c{font-family: Merriweather;font-size: 16px;color: #555;}
    .rv-video-sect ul{margin: 20px;list-style: inside none;padding-left: 5px;} 
.rv-payment-block{    padding: 20px 30px;
    text-align: center;
    border: 5px solid #000;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-radius: 10px;
    margin-bottom: 25px;} 
    .rv-pricing{font-weight: bold;}
.learndash-wrapper:not(.ld-registration__outer-wrapper) .rv-payment-block a:not(.button).rv-pay-btn{
        background-color: #a81010;
    color: #fff;
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 5px;
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.4) !important;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;}
.single-sfwd-lessons .ld-breadcrumbs{display: none;}
.rv-video-sect{background-color: #FFF;padding: 40px 0;}
.rv-page-title h1{color: #fff;}
.rv-lesson-content{padding: 40px 0;}
#bbpress-forums a{font-size: 16px;}
.forum-titles li, .bbp-body li{font-size: 16px !important;}
.ld-item-list-item-preview{display: block !important;padding: 0 !important;}
.ld-item-lesson-item{margin-bottom: 20px !important;}
.learndash-wrapper .ld-status-complete{background-color: #a81010;}
.rv-lesson-btn{       background: #000;
    color: #FFF !important;
    padding: 10px 20px;
    margin-top: 20px !important;
    display: inline-block !important;
    border-radius: 5px;
    font-weight: bold;}
.list-item-titile-rv{    background-color: #333;
    padding: 15px;
    color: #fff;    border-bottom: 8px solid #a81010;}
.list-item-titile-rv a{color: #FFF !important;font-size: 25px;font-weight: bold;margin: 10px 0 !important;}
.list-item-des-block {padding:15px;}
.col-1{display: block !important;}
.ld-content-actions .ld-content-action:last-child{text-align: right !important;}
.single .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions .ld-content-action {
    flex-basis: unset; 
    padding: 5px;
    position: relative;
    width: 350px;
}
.forminator-uiforminator-design--default .forminator-button-submit {
    font-size: 21px !important;
    font-family: inherit;
    font-weight: 500;
    padding: 10px 20px !important;
    text-align: center;
}
.sales-page-main-h h2 span{color: red !important}
span.elementor-button-text span{font-size: 16px;}
.bundle-class span.elementor-button-text span{font-size: 20px;font-weight:bold;}
.duplex-heading h2 span{display: block;color: red;}
.single.single-sfwd-lessons .entry-media{display: none;}
.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon{font-size: 12px;}
.learndash-wrapper:not(.ld-registration__outer-wrapper) #sfwd-mark-complete, .learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete {
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 150px;
}
.single .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions .ld-content-action .ld-course-step-back {
    display: inline-block;
    
    vertical-align: top;
    text-align: left;
    width: auto;
    margin-top: 10px;
    margin-left: 10px;
}
.get-ebook-btn{background-color: #69727D;color: #FFF;display: block;padding: 5px 20px;}
.elementor-element-99c07b4{padding: 0 !important;}
.wpsisac-slide-wrap img{width:100%;}
.entry-details p, .entry-details li{font-family: "Merriweather";font-size: 20px;color: #000}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .wpsisac-bg-overlay{background-color: transparent;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{top: 20%;}
.wpsisac-slide-title{font-size: 4em !important;color: #00113D !important;text-shadow: none;}
.widget.text-widget li{list-style: none;}
.widget.text-widget li i{margin-right: 10px;}
.wpo-video-section-s2 .wpo-video-img .video-btn{border: 2px solid  #000 !important;}
.wpo-video-section .wpo-video-img .video-btn .fi:before, .wpo-video-section-s2 .wpo-video-img .video-btn .fi:before{color: #000;}
.read-more-text{font-size: 20px;color: #444;line-height: 1.6;}
.office-info .col-lg-6{width: 100% !important;}
.breadcrumb{display: none !important;}
.wpo-page-title{min-height: 200px !important;}
.wpo-page-title .page-title h1 {
    font-size: 35px !important;
    word-break: break-word;
    color: #FFF;
}
.wp-element-button{background-color: #69727d;color: #FFF;padding: 6px 30px;border-radius: 5px;font-weight: bold;}
.page-id-3214 .wpo-page-title, .page-id-4489 .wpo-page-title, .page-id-4016 .wpo-page-title{display: none;}
.read-more-text br{ margin: 10px 0;
    display: table;
    content: "";}
.read-more-btn { 
  color: #000;
  border-bottom: 1px solid #000;
  font-size: 20px;
  margin-top: 30px;
}
.course-grid.post{width: 33.3%;float: left;}
.premium-button-text-icon-wrapper span span{color: pink;
    font-weight: bold;}
.wpo-blog-section .wpo-blog-item .wpo-blog-content ul{display: none;}
.premium-modal-box-modal-header,.premium-modal-box-modal-footer{border: 0 !important;}
.wpo-contact-pg-section input[type=checkbox]{width: auto !important;float: left;
    margin-right: 10px;
    margin-top: -8px;}
.wpcf7-acceptance label{font-size: 13px;}
.page-wrap.padding-default{padding:20px 0;}
.elementor-widget-container p, .elementor-widget-container li{margin-bottom: 25px !important;}
.elementor-widget-container li{line-height: 1.5;}
.elementor-widget-container ,.elementor-widget-container p, .elementor-widget-container li{font-size: 20px;font-weight: normal;}
.with-border-block .elementor-widget-container p{font-size: 25px;color: #000 !important;font-weight: bold;}
.news-boxes .elementor-widget-container p{font-size: 16px;}
.story-section .story-timeline .story-text .date{display: none;}
.story-section .story-timeline .story-text{    min-height: 170px;
    background-color: #fbfbfb;
    padding: 33px;padding-top:10%;margin-top: 0;}
.page-id-2250 .wpo-blog-content ul{display: none !important;}
.story-section .order-2{position: relative;}
.story-section .order-2 .story-text:before {
       position: absolute;
    right: 0;
    top: 121px;
    width: 100px;
    height: 1px;
    border-top: 1px solid #e7eff6;
    content: "";
   
    z-index: -1;
   
   
}
.story-section .text-holder .story-text:before{
    position: absolute;
    left: 0;
    right: -102px;
    width: 100px;
    height: 1px;
    border-top: 1px solid #e7eff6;
    content: "";
   
    z-index: -1;
    
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{margin-top: 0 !important;}
.tribe-events-c-small-cta__price{font-size: 20px;font-weight: bold;color: maroon;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{padding: 10px;color: #000;}
.story-section .img-holder{display: none;}
 .dating-advice .wpo-blog-item{   background: #F4F2E9;
    border-radius: 20px;}
.dating-advice .wpo-blog-content{padding: 20px;min-height: 200px;} 
.dating-advice .wpo-blog-content h2{font-size: 22px !important;}
.dating-advice .wpo-blog-content ul{display: none !important;}
 .video-coaching .wpo-blog-item{   background: #F4F2E9;
    border-radius: 20px;}
.video-coaching .wpo-blog-content{padding: 20px;min-height: 200px;} 
.video-coaching .wpo-blog-content h2{font-size: 22px !important;}
.video-coaching .wpo-blog-content ul{display: none !important;}
.wpo-page-title .page-title h2{font-size: 35px !important;    word-break: break-word;}
.page-id-2697 .wpo-page-title, .page-id-2727 .wpo-page-title, .page-id-2741 .wpo-page-title, .page-id-2746 .wpo-page-title, .page-id-2751 .wpo-page-title {display: none;}
.lp .wpo-contact-pg-section .wpo-contact-form-area>div{float: none;}
.wpo-contact-pg-section input.wpcf7-submit:focus{background-color: #86a0b6;}
.wpo-contact-pg-section input.wpcf7-submit{font-weight: bold !important;    text-transform: uppercase;}
.wpcf7-not-valid-tip{font-size: 14px;margin: 10px 0;}
.rv-video{height: 350px;}
.psac-post-slider.psac-design-1 .psac-post-overlay{bottom: -25px !important;top: unset !important;}
.psac-post-slider.psac-design-1 .psac-post-image-bg{height: 350px;border-radius: 10px;}
.qmn_btn, .qsm-quiz-container.qmn_quiz_container .qmn_btn, 
.qsm-quiz-container.qmn_quiz_container .btn{background-color: #9CACB9 !important;border: 1px solid #9CACB9 !important;}
.post-rv-sidebar{background: #F4F2E9;gap:0;padding-top: 30px;max-height: 400px;border-radius: 10px;}
.post-rv-sidebar a{color: green;}
.wpo-blog-content .rv-excerpt{display: none !important;}
.page-id-2373 .wpo-blog-content .rv-excerpt{display: block !important;font-size: 16px;margin: 10px 0;line-height: 1.6;}
.page-id-2373 .wpo-blog-content h2{font-weight: bold;}
.section-padding {
    padding: 40px 0;
}
.ld-course-list-items .ld_course_grid .entry-title{margin: 15px 0 !important;}
.ld_course_grid_button{font-family: 'Merriweather' !important;}
.single-post-cta-section{padding: 30px 50px;
    background: #F4F2E9;
    border-radius: 20px;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto;}
.single-post-cta-section a{
    color: #FFF;
    background-color: #69727d;
    padding: 7px 25px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px;
}
#bbp_reply_submit,#bbp_topic_submit{color: #FFF;
    background-color: #69727d;
    padding: 7px 25px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px;
font-family: 'Merriweather' !important;
border: none;}
#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select{height: 40px;}
.mid-posts{display: table;margin: 20px 0;}
.mid-posts .col-2{display: table;width: 100%;clear: both;}
.col-2 .innerblog{width: 49%;float: left;}
.col-2 .innerblog:last-child{float: right;}
.innerblog{background-color: #F4F2E9 !important;padding: 20px 20px 40px 20px;    border-radius: 10px;text-align: center;position: relative;}
.innerblog h3 a{font-size: 23px;font-weight: bold;text-align: center;color: #000;}
.innerblog .innerblog-text{font-size: 16px;text-align: center;}
.innerblog-text-action{
        display: table;
    width: 100%;
   
        position: absolute;
    bottom: -51px;
    left: 0;
}
.innerblog-text-action a{ color: #FFF;
    background-color: #69727d;
    padding: 7px 25px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 5px;margin-top: 20px;}
.woocommerce-order p, .woocommerce-order li{font-size: 18px;color: #000;font-weight: normal;}
.woocommerce-order p.hight{color: maroon;font-weight: bold;}
.psac-post-slider.psac-design-1 .psac-post-title{font-size: 20px !important;}
.eael-entry-wrapper{min-height: 150px;}
.single-post .entry-media{max-width: 600px;margin:0 auto 20px auto;}
.single-post .entry-media img{max-height: 350px;object-fit: cover;}
.single-post .entry-meta{display: none !important;}
.wpo-blog-img img{height: 210px;object-fit: cover;}
.wpo-blog-img{border-radius: 10px 10px 0 0;}
.eael-entry-title a{font-weight: bold;line-height: 1.6;font-size: 28px;} 
.eael-grid-post-excerpt p{font-size: 16px !important;}
.eael-entry-wrapper{min-height: 200px;}
.eael-entry-thumbnail{max-height: 200px;}
.eael-grid-post-holder {
    background-color: #F4F2E9 !important;
    border-radius: 20px;
    border: none !important;
    overflow: hidden;
    margin-top: 20px;
}
@media(max-width:767px)
{
    .rv-video{height: 200px;}
    .course-grid.post{width: 100%;float: none;}
    .header-right{display: none;}
    .wpo-site-header .slideInn#navbar{        opacity: 1 !important;left:0 !important;
        visibility: visible !important;}
            .wpo-site-header .header-right {
        right: 0px !Important; 
    }
} 