@font-face {
    font-family: Regular;  
    src: url('wp-content/uploads/fonts/jr!hand-regular.ttf');   
}
body .tva-header ul li {
    padding: 10px 18px;
}
.tva-sidebar-container h3 {
    font-size: 18px;
}
body:not(.defaults) {
    background: #f2e2d5;
}
.woocommerce div.woocommerce-message, .error404 div.woocommerce-message {
    font-size: 15px;
}
.custom-radio:checked ~ label:before, .woocommerce-checkout input:checked[type=radio] ~ label:before, .cart-template-wrapper .woocommerce .cart_totals input:checked[type=radio] ~ label:before {
    background-color: #000;
}
.fbg {
    background: #4267b2;
}
.woocommerce-order .woocommerce-thankyou-order-received {
    color: #ac2020;
}
.fbg:hover {
    background: #4c75ca !important;
}
.fbg a {
    color: #ffffff !important;
}
header #logo > a > img {
    max-width: 150px !important;
}
body header.tva-header {
    margin-top: 1.5%;
}
#text-2 > div > div > div:nth-child(2) > div > div > div {
    padding-top: 5%;
}
.woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message {
    background: #fff9c0;
    padding: 8px 20px;
    border-radius: 2px;
}
body .tva-frontend-template .tva-course-lesson .tva-lesson-title {
    line-height: 1.3;
}
#text-7 > div > div > div:nth-child(4) > h2 > a, #text-7 > div > div > div:nth-child(5) > h2 > a, #text-7 > div > div > div:nth-child(6) > h2 > a {
    pointer-events: none;
}
#text-7 > div > div > div:nth-child(8) > h2 > a {
    pointer-events: none;
}
#custom_html-2 {
    margin: 0 0 12px;
}
.yrlis {
    font-size: 14px;
    background: #fff9c0;
    padding: 1% 2%;
}
.menu-ois-sidebar-container .sub-menu {
    border-bottom: 1px dotted #333;
}
.tva-sidebar-container .tva-widget .menu ul {
    margin-left: 0px;
}
.tva-sidebar-container .tva-widget ul li a {
    padding: 5%;
}
#menu-item-364136:hover, .menu-item-object-tva_lesson:hover {
    background: #fff;
}
.tva-sidebar-container .tva-widget ul li a:before {
   content: "\27A4";
   display: inline;
   padding-right: 5px;
   vertical-align: middle;
   font-weight: 900;
}
.tva-sidebar-container .tva-widget ul li a:hover {
    text-decoration: none !important;
}
#menu-item-364143 > ul, #menu-item-364137 > ul, #menu-item-364190 > ul, #menu-item-364166 > ul, #menu-item-364142 > ul {
    margin-top: 15px;
    border-bottom: none;
}
#menu-item-364143 > a, #menu-item-364137 > a, #menu-item-364142 > a, #menu-item-364166 > a, #menu-item-364190 > a {
    font-size: 1.4em;
    background: #fff;
    padding: 3%;
    margin-bottom: 5px !important;
    border-radius: 2px;
}
#menu-item-364143 > a:before, #menu-item-364137 > a:before, #menu-item-364142 > a:before, #menu-item-364166 > a:before, #menu-item-364190 > a:before, #menu-item-364137 > a:before,  #menu-item-364142 > a:before,  #menu-item-364143 > a:before, #menu-item-364144 > a:before, #menu-item-364166 > a:before, #menu-item-364167 > a:before, #menu-item-364190 > a:before, #menu-item-364191 > a:before, #menu-item-364146 > a:before, #menu-item-364152 > a:before, #menu-item-364160 > a:before, #menu-item-364162 > a:before, #menu-item-364164 > a:before, #menu-item-364169 > a:before, #menu-item-364172 > a:before, #menu-item-364181 > a:before, #menu-item-364184 > a:before, #menu-item-364186 > a:before, #menu-item-364188 > a:before, #menu-item-364193 > a:before, #menu-item-364196 > a:before, #menu-item-364205 > a:before, #menu-item-364208 > a:before, #menu-item-364210 > a:before, #menu-item-364212 > a:before {
    padding-right: 0;
    content: none;
}
#menu-item-364143 > a, #menu-item-364166 > a, #menu-item-364190 > a {
    text-transform: uppercase;
}
#menu-item-364136, #menu-item-364137, #menu-item-364142, #menu-item-364143, #menu-item-364166, #menu-item-364190 {
    background: #e1c7b0;
    margin-bottom: 5%;
        padding: 8.5% 9% 5% 5%;
}
.tva-sidebar-container .tva-widget ul li {
    font-size: 13px;
    color: #ac2020;
    font-weight: bold;
    font-family: Open Sans, sans-serif !important;
    margin: 5% 0;
    padding: 3px 5px 1px 8px;
}
#menu-item-364137 > a,  #menu-item-364142 > a,  #menu-item-364143 > a, #menu-item-364144 > a, #menu-item-364166 > a, #menu-item-364167 > a, #menu-item-364190 > a, #menu-item-364191 > a, #menu-item-364146 > a, #menu-item-364152 > a, #menu-item-364160 > a, #menu-item-364162 > a, #menu-item-364164 > a, #menu-item-364169 > a, #menu-item-364172 > a, #menu-item-364181 > a, #menu-item-364184 > a, #menu-item-364186 > a, #menu-item-364188 > a, #menu-item-364193 > a, #menu-item-364196 > a, #menu-item-364205 > a, #menu-item-364208 > a, #menu-item-364210 > a, #menu-item-364212 > a {
    font-size: 15px;
    font-weight: bold;
    color: #333;
    pointer-events: none;
}
.menu-ois-sidebar-container {
    background: #e1c7b0;
    padding: 0 5%;
}*/
#text-7 > div > div > div:nth-child(7), #text-7 > div > div > div:nth-child(8) {
    /*display: none;*/
}
/*#order_review > table > tfoot > tr.cart-discount {
    display: none;
}
.daten-text-1 {
    background: #f1f1f1;
    padding: 3% 4% 5%;
    border-radius: 3px;
    margin-bottom: 4% !important;
}

.pointers-1 {
    padding: 3% 4% 4% !important;
    background: #f1f1f1;
    border-radius: 3px;
}
body .tva-header>div>div:first-child {
    width: 225px;
}
body .tva-header>div>div:nth-child(2) {
    width: calc(100% - 225px);
}
.fbg {
    background: #4267b2;
}
.fbg:hover {
    background: #4c75ca !important;
}
.fbg a {
    color: #ffffff !important;
}
#btn-flc {
    display: none;
}
.unddabie p{

    font-family: regular !important;
}
.unddabie p span{

    font-family: regular !important;
}
.unddabie{

    font-family: regular !important;
}

.unddabie h1,.unddabie h2,.unddabie h3,.unddabie h4,.unddabie h5,.unddabie h6 {

    font-family: regular !important;
}
.unddabie h1 span,.unddabie h2 span,.unddabie h3 span,.unddabie h4 span,.unddabie h5 span,.unddabie h6 span{
   font-family: regular !important;
}
input::-webkit-input-placeholder {
color: #555 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #555 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #555 !important;  
}
 
input:-ms-input-placeholder {  
color: #555 !important;  
}


body .tva-header>div ul li a, body .tva-header nav ul li a {
    font-size: 15px;
}
body .tva-header ul li {
    margin-left: 5px;
}
#text-2 > div > div > div:nth-child(3) > h2 {
    display: none;
}
.tve-woo-minicart li.mobile-mini-cart {
    display: none !important;
}
.tva_main_color {
    fill: blue !important;
}
.login-username > label:nth-child(1), .login-password > label:nth-child(1){
    display: block;
}
#user_login.input, #user_pass.input {
width: 100%;
padding: 0 1%;
height: 30px;
}
#tve_editor > div > div.tve-page-section-in.tve_empty_dropzone > div:nth-child(2) > div.tve-cb > div.thrv_wrapper.thrv-columns > div > div:nth-child(1) > div > div > div > div > p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    background: green;
    color: #fff;
    padding: 2% 3%;
    margin-top: 5%;
    border-radius: 3px;
}
.order-again, #tve_editor > div > div.tve-page-section-in.tve_empty_dropzone > div:nth-child(2) > div.tve-cb > div.thrv_wrapper.thrv-columns > div > div:nth-child(1) > div > div > div > div > ul:nth-child(4) {
    display: none;
}
.tva-lessons-container .tva-chapter-lessons.done>svg:last-of-type, .tva-lessons-learned .tva-chapter-lessons.done>svg:last-of-type, .tva-lessons-container .tva-list-items.done h2+svg, .tva-lessons-learned .tva-list-items.done h2+svg {
    display: none;
}

.tve-woocommerce .tve-woo-btn:hover, .tve-woocommerce .woocommerce .button:hover, .tve-woocommerce .cnt ul.products li a.added_to_cart:hover, .tve-woocommerce .cnt ul.products li .add_to_cart_button:hover, .tve-woocommerce .cnt ul.products li .button.product_type_external:hover, .tve-woocommerce .product .cart .single_add_to_cart_button:hover, .tve-woocommerce .product .woocommerce-tabs .panel.entry-content#tab-reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .form-submit input:hover[type="submit"], .tve-woocommerce .bSe .awr .woocommerce table.shop_table.cart tbody tr td.actions input:hover[type="submit"], .tve-woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator button:hover, .tve-woocommerce .cart-collaterals .checkout-button:hover, .tve-woocommerce .checkout_coupon input:hover[type="submit"], .tve-woocommerce .cnt .checkout .place-order #place_order:hover, .tve-woocommerce .addresses .address header a:hover, .tve-woocommerce .addresses .col-1 header a:hover, .tve-woocommerce .addresses .col-2 header a:hover {
    background-color: #2e8c00;
}

.tve-woocommerce .tve-woo-btn, .tve-woocommerce .woocommerce .button, .tve-woocommerce .cnt ul.products li a.added_to_cart, .tve-woocommerce .cnt ul.products li .add_to_cart_button, .tve-woocommerce .cnt ul.products li .button.product_type_external, .tve-woocommerce .product .cart .single_add_to_cart_button, .tve-woocommerce .product .woocommerce-tabs .panel.entry-content#tab-reviews #reviews #review_form_wrapper #review_form .comment-respond .comment-form .form-submit input[type="submit"], .tve-woocommerce .bSe .awr .woocommerce table.shop_table.cart tbody tr td.actions input[type="submit"], .tve-woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator button, .tve-woocommerce .cart-collaterals .checkout-button, .tve-woocommerce .checkout_coupon input[type="submit"], .tve-woocommerce .cnt .checkout .place-order #place_order, .tve-woocommerce .addresses .address header a, .tve-woocommerce .addresses .col-1 header a, .tve-woocommerce .addresses .col-2 header a {
    background-color: #2e8c00 !important;
    border: 2px solid #2e8c00;
    color: #ffffff !important;
}
p, h1, h2, h3, h4, h5, span, a, strong, body .tva_paragraph, .tva-checkbox-holder label, li, .tva-filter-checkbox-container.tva-clear-filters, #ta-registration-form, .tva_page_headline_wrapper {
    font-family: Open Sans, sans-serif !important;
}
#account_email {
    pointer-events: none;
    background: #ddd;
}
.woocommerce-MyAccount-navigation, #tve_editor > div > div.tve-cb > div > div > div > p:nth-child(2), .mobile-mini-cart, #tve_editor > div > div.tve-cb > div > div.tve-cb > div.thrv_wrapper.thrv_custom_html_shortcode > div > div > p:nth-child(2) {
    display: none !important;
}
.tva-cm-container .tva-cm-lesson>h3 a, .tva-lessons-container .tva-lesson-container .tva-widget-lesson-info a, .tva-lessons-learned .tva-lesson-container .tva-widget-lesson-info a {
    color: #ac2020;
    font-weight: bold;
    font-family: Open Sans, sans-serif !important;
}
.tve-woo-minicart header .wrp {
    padding-right: 0;
}
.tve-woo-minicart header .wrp .mini-cart-contents {
    display: none;
}
header nav ul li a {
    color: #333333 !important;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    font-size: 16px;
}
header {
    background: #ede1d3;
    border-bottom: 6px solid #ac2020;
}
.tva-cm-container {
    margin-top: 20px;
}
.tva-cm-container>h1, .tva-cm-container .tva-cm-chapter>h2 {
    color: #333;
    font-weight: bold;
}
.tva-cm-container {
    background: #e5e5e5;
    padding: 2% 3%;
    border-radius: 3px;
}
.tva_page_headline_wrapper {
    display: none;
}
.tve_faq {
    background: #ebd5c8;
}
#text-7 > div > div > div:nth-child(2) > div > div:nth-child(4) {
    padding-top: 3%;
}
.tva-lessons-container .tva-lesson-container .tva-widget-lesson-info, .tva-lessons-learned .tva-lesson-container .tva-widget-lesson-info {
    line-height: 21px;
}
.tva-lessons-container .tva-chapter-lessons h3, .tva-lessons-learned .tva-chapter-lessons h3 {
    color: #333;
}
body .tva-frontend-template .tva-course-lesson .tva-lesson-title, body .tva-frontend-template#tva-course-module .tva-container .tva-course-section .tva-archive-content .tva_course_title {
    margin: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #f39510;
}
.tva-cm-container>h1 {
    margin: 0 0 10px;
    font-size: 20px;
}
.tva-cm-container .tva-cm-chapter>h2 {
    padding: 10px 25px 10px 35px;
}
.tva_chapter_headline {
    font-size: 18px !important;
}
.tva_lesson_headline {
    font-size: 16px !important;
}
.tva-cm-container .tva-cm-lesson {
    padding: 5px 0 5px;
}
.tva-cm-container .tva-cm-lesson .tva-cm-icons svg.ta-sym-two {
    fill: #ac2020;
}
.tva-cm-container .tva-cm-lesson .tva-cm-icons svg {
    height: 15px;
}
.tva-cm-container .tva-cm-lesson .tva-cm-icons {
    top: 12px;
}
.tva-cm-container .tva-cm-lesson {
    min-height: 28px;
}
.tva-cm-lesson .tva-cm-description {
    display: none;
}
.tva-cm-container .tva-cm-lesson>h3 {
    margin: 0 25px 0px 87px;
}
----
.tva-lessons-container .tva-chapter-lessons h3, .tva-lessons-learned .tva-chapter-lessons h3 {
    border-top: solid 1px #cfb99d;
    margin: 0 0 5px;
}
.tva-lessons-container .tva-chapter-lessons h3, .tva-lessons-learned .tva-chapter-lessons h3 {
    font-size: 15px;
    font-weight: bold;
}
.tva-lessons-learned .tva-lesson-container:last-child {
    padding-bottom: 12px;
}

.tva-lessons-container .tva-lesson-container .tva-widget-lesson-info a, .tva-lessons-learned .tva-lesson-container .tva-widget-lesson-info a {
    font-size: 13px;
font-family: Open Sans, sans-serif;
}
.tva-lessons-container .tva-lesson-container .tva-icon-container svg.ta-sym-two, .tva-lessons-learned .tva-lesson-container .tva-icon-container svg.ta-sym-two {
    fill: #ac2020;
}
#text-2 > div > div > h3, .kursb h3 {
    background-color: #ad000bcc;
    text-align: center;
    width: 94%;
    padding: 12px 7px;
    border-radius: 6px;
    color: #fff;
    text-transform: uppercase;
    font-family: Open Sans, sans-serif;
    font-weight: bold;
}
.tva-lessons-learned .tva-chapter-lessons {
    background: #e1c7b0;
    border-radius: 2px;
}
.tva-frontend-template {
    margin: 0px auto 20px;
}
body .tva-header {
     padding: 0 110px 15px;
    box-shadow: none;
    border-bottom: 5px solid #ac2020;
    background: #f2e2d5;
}
.tva-cm-redesigned-breadcrumbs {
    /*margin: 0px auto 0px;
    max-width: 100%;
    background: #cfb99d;
    padding: 10px 10px 5px 125px;*/
display: none;
}
body {
    background-color: #f2e2d5;
}
.tva-course-lesson, .tva-frontend-template#tva-course-lesson .tva-container, .tva-course-section {
    background: #f2e2d5;
}
.tva-featured-image-container-single, .tva-mcl, div.tva-course-head, .tva-lessons-learned .tva-lesson-container .tva-widget-lesson-info a+div, .tva-pagination-wrapper, .ta-sym-dot {
display: none;
}
.tva-sidebar-container {
    background: #ebd5c8;
}
#text-2 > div > div > div:nth-child(2) > h2, #text-2 > div > div > div:nth-child(2) > div > h3 {
   display:  none;
}
.tva-sidebar-container {
    width: 26%;
    padding: 35px 25px 25px 25px;
}
tva-course-lesson {
    width: 73%;
}
.tva-lessons-container .tva-lesson-container, .tva-lessons-learned .tva-lesson-container {
    padding: 3px 20px;
}
.tva-lessons-container .tva-list-items h2 a, .tva-lessons-learned .tva-list-items h2 a {
    font-family: Open Sans, sans-serif;
    font-weight: bold;
}
.tva-lessons-container .tva-lesson-container .tva-icon-container .tva-cm-icons, .tva-lessons-learned .tva-lesson-container .tva-icon-container .tva-cm-icons {
    line-height: 17px;
}
body .tva-frontend-template {
    background: #f2e2d5;
}
.tva-lessons-container .tva-lesson-container .tva-icon-container, .tva-lessons-learned .tva-lesson-container .tva-icon-container {
    top: 5px;
}
body .tva-header>div ul li a, body .tva-frontend-template .tva-course-lesson .tva-lesson-title {
    font-weight: 700;
}
.tva-lessons-learned .tva-lesson-container:last-child {
    margin-bottom: 8px;
}
.tva-lessons-learned .tva-list-items h2 {
    margin: 30px 0 10px;
}
.tva-collapsible-pointer {
    display: none;
}

/*--MOBILE CSS--*/
@media screen and (max-width: 768px) {
body .tva-header>div>div:nth-child(2) {
    margin-top: 2%;
}
.tva-collapsible-pointer {
    display: none;
}
.woocommerce-checkout #payment div.payment_box .form-row {
    width: 100%;
}

body .tva-header>div>div:first-child {
    width: 320px;
}
body .tva-header>div>div:nth-child(2) {
    width: calc(100% - 320px);
}
body .tva-frontend-template .tva-course-lesson .tva-lesson-title {
    font-size: 23px;
}
body .tva-header ul > li ul li a {
    color: #fff !important;
}
.tva-sidebar-container {
    display: none;
}
header #logo img {
    max-width: 260px !important;
}
body .tva-header>div.visible ul {
    background: #ac2020;
}
header ul.menu > li > a {
    color: #fff !important;
}
   body .tva-header {
    padding: 10px;
} 
body .tva-frontend-template#tva-course-lesson, body .tva-frontend-template#tva-course-overview {
    background: #f2e2d5;
}
}


