/*
 Theme Name:   Holisticnest Seminars
 Theme URI:    https://interad.gr
 Description:  Holisticnest Seminars
 Author:       iNTERAD
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  holisticnest_seminars
*/


html {
    font-size: 62.5% !important;
    scroll-behavior: smooth;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    height: auto !important;
}
/*html, body {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    height: auto !important;
    max-height: none !important;
    position: relative !important;
}*/

html, body, body * {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important; /* κλείνει το iOS menu στο long-press */
}
body.thim-body-load-overlay {
    overflow-x: clip;
}
/* Επιτρέπει scroll - αφαίρεση pointer-events: none από images */
img, picture, svg, canvas, figure {
    -webkit-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none !important;
    pointer-events: auto !important; /* Αλλαγή από none σε auto για να επιτρέπει scroll */
}

/* Επιτρέπει scroll σε όλα τα containers */
#wrapper-container,
#main-content,
.site-content,
.container,
.wrapper,
.main-content,
#main {
    overflow-y: visible !important;
    height: auto !important;
    max-height: none !important;
}

::selection {
    background: var(--dark-green);
}
:root {
    --ekrou: #f0ebd8;
    --thalassi: #89cddf;
    --dthalassi: #378aa0;
    --gold: #b5ac8f;
    --text-white: #cdd1cc;
    --text-black: #000000;
    --dark-gray:#383b44;
    --gray:#42454c;
    --light:#CDCED1;
    --light-somon:#b8a398;
    --clr-gray-300: #f7eff6;
    --second-gray:#EFC3CA;
    --yellow:#ccca66;
    --green:#a4a95a;
    --green-light:#c4c697;
    --brown:#775432;
    --thim-body-primary-color:#C4C697!important;
    --slider:#f0f0ea;
    --dark-green:#959A52;
}
h1,h2,h3,h4,h5,h6,a,p,span,li, div{
    font-family: 'Comfortaa'!important;
}
.news_add {
    font-size: 14px;
}
#thim-popup-login .thim-popup-inner {
    align-items: center;
}
.my-login-fail-alert {
    padding: 12px;
    border-radius: 8px;
    background: #ffe5e5;
    color: #b40000;
    border: 1px solid #ffd1d1;
    text-align: center;
    width: 95%;
    margin: 0 auto 15px;
}
#thim-popup-login  .thim-login {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-content: center;
}

body.thim-popup-active .mfp-container, body.thim-popup-active #thim-popup-login {
    cursor: auto;
}
#thim-popup-login.active {
    display: flex !important;
}


#thim-popup-login .thim-login-container .close-popup {
    display: unset;
}
.question-response.incorrect,
.quiz-attempts {
    display: none !important;
}
.duration-ribbon .thim-ekit-single-course__meta .label {
    margin-right: 0;
}

.timologio-info {
    font-size: 14px;
    margin: 10px 0;
}
#learn-press-checkout #learn-press-checkout-form .lp-checkout-form__before .learn-press-checkout-comment {
    margin-top: 10px;
}

.duration-ribbon {
    z-index: 1;
    --f: 10px;
    position: absolute !important;
    top: 0;
    left: 0;
    line-height: 1.8;
    padding-inline: 1lh;
    padding-bottom: var(--f);
    border-image: conic-gradient(#0008 0 0) 51% / var(--f);
    clip-path: polygon(100% calc(100% - var(--f)), 100% 100%, calc(100% - var(--f)) calc(100% - var(--f)), var(--f) calc(100% - var(--f)), 0 100%, 0 calc(100% - var(--f)), 999px calc(100% - var(--f) - 999px), calc(100% - 999px) calc(100% - var(--f) - 999px));
    transform: translate(calc((cos(45deg) - 1) * 100%), -100%) rotate(-45deg);
    transform-origin: 100% 100%;
    background-color: #959a52;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
.duration-ribbon__hover {
    background: #c4c697;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 14px;
    color: #775432;
}
.elementor-widget-thim-loop-item-read-more {
    margin-top: 25px;
}

.dot{display:inline-block;width:1em;height:1em;border-radius:50%;vertical-align:middle}
.dot-red{background:#e11}
.dot-yellow{background:#ffd400}
.dot-green{background:#22a745}
.dot-blue{background:#1e90ff}



/*Edo tha prepei nakanoume display none tis klasis poy den anikousn stoy diualogismous*/
/*.postid-18651 .ten, .postid-18651 .five,
.postid-31462 .ten, .postid-31462 .five,
.postid-31870 .ten, .postid-31870 .five {
    display: none;
}

.postid-31462 .nine,
.postid-31870 .nine{
    display: none;
}*/

.fir-sem{
    display: none;
}
.postid-18651 .fir-sem{
    display: block;
}
.postid-18651 .sec-sem{
    display: none;
}
.postid-32170 .course-info-left .upper-desc,
.postid-32232 .course-info-left .upper-desc  {
    display: none;
}
.postid-31462 .sec-sem.mt-5,
.postid-31870 .sec-sem.mt-5,
.postid-32006 .sec-sem.mt-5,
.postid-32170 .sec-sem.mt-5,
.postid-32232 .sec-sem.mt-5{
    margin-top: 5px;
}
.postid-32170 .course-curriculum li.course-section:nth-last-child(2) {
    background: #f0f0ea;
}
.postid-18651 .dialog strong{
    margin-top: 0!important;
}

#learn-press-checkout h4 {
    text-align: center;
}
#checkout-order .course-thumbnail {
    width: 140px !important;
}
#checkout-order .course-thumbnail img {
    width: 130px !important;
    border-radius: 5px;
}
#checkout-order tfoot tr.order-total th {
    text-align: right;
}
#checkout-payment .secure-connection {
    display: none !important;
}
div#checkout-order-action {
    display: flex;
    align-items: center;
    justify-content: center;
}
#learn-press-checkout #learn-press-checkout-form .lp-checkout-form__before #checkout-order .lp-checkout-order__inner table td {
    color: #797C50 !important;
}
#learn-press-checkout #learn-press-checkout-form .lp-checkout-form__before #checkout-order .lp-checkout-order__inner table td:last-child {
    text-align: center;
}
#learn-press-checkout  tr.cart-subtotal {
    display: none !important;
}
.thim-ekits-menu .sub-menu li a,.thim-ekits-menu .sub-menu li a span{
    font-family: 'Comfortaa'!important;
}
.thim-ekits-menu .thim-ekits-menu__nav>li>a:after, .thim-ekits-menu__nav .thim-ekits-menu__dropdown li a span:after{
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background: var(--brown);
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

.thim-ekits-menu .thim-ekits-menu__nav>li>a:hover:after, .thim-ekits-menu__nav .thim-ekits-menu__dropdown li a span:hover:after {
    transform: scaleX(1);
    transform-origin: bottom left;
}
.thim-ekits-menu__icon{
    display: none;
}
.elementor-widget-thim-ekits-site-logo{
    padding: 2px 0;
}
.thim-ekits-menu__nav .thim-ekits-menu__dropdown {
    min-width: 385px!important;
}
.thim-ekits-menu .sub-menu li:hover{
    background-color: transparent!important;
}
.thim-ekits-menu .sub-menu li:hover a, .thim-ekits-menu .sub-menu li:hover span{
    color:#775432!important;
}
.thim-link-login .profile, .thim-link-login .profile:hover, .elementor-widget-thim-login-popup:hover .elementor-widget-container{
    background: none!important;
}
.thim-ekits-mini-cart .minicart-icon svg path{
    stroke:#775432;
}
.thim-ekits-mini-cart .minicart-icon span.cart-items-number{
    background: #775432!important;
}
.elementor-widget-thim-ekits-minicart:hover .minicart-icon span.cart-items-number{
    background: #797C50!important;
}
.footer-details{
    text-align: center;
}
.f-logo{
    margin-bottom: 40px;
}
.contact-info p{
    margin-bottom: 15px;
    font-size: 20px;
    font-family: 'Comfortaa'!important;
    font-weight: 700;
}
.contact-info p a{
    color: #775432;
}
.contact-info p a:hover{
    color: #959a52;
}
.contact-info{
    margin-bottom: 25px;
}
.price-normal {
    position: absolute;
    bottom: 5px;
    max-width: 50%;
    background: white;
    left: 5px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.reg-number p{
    font-size: 13px;
    color: #775432;
    font-family: 'Comfortaa'!important;
    font-weight: 700;

}
.top_heading.style_heading_3_out{
    display: none!important;
}
.f-bottom{
    padding-left: 0;
    padding-right: 0;
}
.f-bottom .e-con-inner{
    max-width: 1350px;
}
.thim-link-login.has_sub_info>.profile img {
    border: 1px solid #775432!important;
}
.thim-link-login.has_sub_info:hover>.profile img {
    border: 2px solid #797C50 !important;
}
.course-featured-review {
    display: none !important;
}
.learn-press-message.learn-press-content-protected-message.error {
    display: inline-block;
}
.thim-style-content-layout_style_3.single-lp_course .course-info-top .moto p {
    font-size: 20px;
    color: white;
    opacity: 1 !important;
    margin-bottom: 0 !important;
}
.thim-style-content-layout_style_3.single-lp_course .course-info-top{
    background:  url("/wp-content/uploads/2025/06/cover.jpg")!important;
    overflow: hidden;
    position: relative;
    background-size: cover!important;
}
.thim-style-content-layout_style_3.single-lp_course .course-info-top:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.6);
}
.thim-style-content-layout_style_3.single-lp_course .container{
    z-index: 9;
    position: relative;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar{
    z-index: 999;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment .course-price {
    font-family: 'Comfortaa'!important;
    font-size: 2rem!important;
    font-weight: 700!important;
    text-align: center;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment .course-price .price {
    color: var(--dark-green) !important;
    font-size: 30px;
}
.single-lp_course .sticky-sidebar .button.button-purchase-course{
    /*background: var(--green-light);
    border-color: var(--green-light);
    color: #775432;*/
    background: #959A52;
    border-color: #959A52;
    color: white;
    font-size: 19px;
    padding: 10px 20px;
}

.single-lp_course .sticky-sidebar .button.button-purchase-course:hover{
    background: #775432;
    border-color: #775432;
    color: white;
}

.single-lp_course .course-info-top .course-meta-single {
    flex-direction: column;
    gap: 25px;
    width: 100%;

}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .thim-course-info {
  display: none;
}
.learn-press .course-meta-single>div {
    border-right: 0!important;
}
.course-info-left .meta-item-review .meta-item__value label{
    display: none!important;
}

.course-info-left .course-meta-single .custom-course-meta{
    /*padding-top: 55px;*/
    display: flex;
    justify-content: space-between;
    list-style-type: none;
    margin-right: 50px;
    margin-left: 50px;

}
.learn-press .course-meta-single>div.course-author .author-contain {
    display: flex!important;
    gap:10px;
}
.single-lp_course .course-info-top .course-info-left .course-meta>div{
    display: flex;
    align-items: center;
    gap:10px;
    padding-right: 0;
    margin-right: 0;
}
.learn-press .course-meta-single>div.course-author .author-contain label{
    font-family: 'Comfortaa'!important;
    font-size: 16px!important;
    margin-bottom: 0!important;
    opacity: 1!important;
}
.learn-press .course-meta-single>div.course-author img {
    margin-top: 0!important;
}
.course-info-left .course-meta-single .or{
    padding-top: 40px;
    display: grid!important;
    grid-template-columns: 1fr max-content 1fr;
    grid-column-gap: 1.5rem;
    -webkit-box-align: center;
}
.course-info-left .course-meta-single .or::before, .course-info-left .course-meta-single .or::after {
    content: "";
    height: 1px;
    display: block;
    background-color: rgba(255, 255, 255, 0.2);
}
.course-info-left .course-meta-single .or span{
    padding: 0 10px;
    font-family: 'Comfortaa'!important;
}
.course-info-left .course-meta-single .custom-course-meta li{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'Comfortaa'!important;

}
.course-info-left .course-meta-single .custom-course-meta li strong{
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    margin-top: 5px;
}
.course-info-left .course-meta-single .custom-course-meta .values_in_header{
    font-size: 20px;
    font-weight: 700;
}
.single-lp_course .container.site-content{
   max-width: 100%!important;
    padding: 40px 270px;
}
/*
.single-lp_course .container.site-content .col-md-8 {
    width: 100%!important;
}*/
.single-lp_course .content_course_2 .row_content_course{
    border: 0!important;
}
.single-lp_course .content_course_2 .row_content_course .title{
    /*border-bottom: 0!important;*/
    text-transform: none!important;
    color: #111d37;
    font-size: 19px !important;
    font-weight: 700;
    margin-bottom: 40px!important;
    border-bottom: 1px dotted #c4c697!important;
}
#tab-overview{
    /*background: #f0f0f4;*/
    border-radius: 10px;
}
#tab-overview .course-description{
    /*background: #f0f0f4;
   border-radius: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);*/
    padding: 10px 25px 10px;
}
#tab-overview .title{
    border-bottom: 0;
    pointer-events: none;
    background: var(--dark-green);
    padding: 10px !important;
    height: unset;
    color: white !important;
    max-width: 95%;
    margin: 40px auto 20px !important;
    justify-content: center;
    border-radius: 10px;
    text-align: center;
}
#tab-overview .thim-course-content p{
    padding: 0 0 7px;
    border-bottom: 1px dashed var(--dark-green);
    color: #775432;
    font-size: 18px;
}
   .upper-desc{
       padding-top: 25px;
    }
.thim-course-content{
    font-family: 'Comfortaa'!important;

}
.thim-course-content p{
    line-height: 30px;
   /* color: #795548;*/
}
.thim-course-content a{
    color: #111d37 !important;
}
.thim-course-content a:hover{
    color: #775432!important;
}
.single-lp_course .content_course_2 .row_content_course {
    padding: 0 25px 20px!important;
}
/*.upper-desc p{
    font-size: 18px;
}*/
.brown-title{
    color:#111d37;
    font-size: 18px;
}
.course-summary .row_content_course .item-title, .learnpress-v4 .course-extra-box .course-extra-box__title{
    color: #111d37 !important;
    font-size: 22px;
}
.lp-course-curriculum .course-curriculum-info__left li {
    color: #111d37;
    font-size: 18px;
}
.course-extra-box__content-inner strong{
    color: #111d37;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar{
    width: 25%;
    top: 10px;
}
.content_course_2 .course-summary{
    display: flex;
    flex-direction: column;
    gap:20px;

}
.course-summary #tab-curriculum{
    order: 4;
}
.course-summary #tab-instructor{
    order: 5;
    display: none;
}
.course-summary #tab-reviews{
    order: 6;
}
.course-extra-box{
    border: 0;
}
.course-extra-box .course-extra-box__content {
    border-top: 0!important;
    height: 100%!important;
}
.course-extra-box .course-extra-box__title::after{
    display: none;
}
.thim-course-menu-landing .course-price .price {
    color: var(--dark-green);
}

.thim-course-menu-landing  .button.button-purchase-course{
    background: #959A52!important;
    border-color: #959A52;
    color: white;
    font-size: 19px;
}
.thim-course-menu-landing  .button.button-purchase-course:hover{
    background: #775432!important;
    border-color: #775432;
    color: white;
}
.mc4wp-form .mc4wp-form-fields input[type=submit]{
    background: #775432;
    border-color: #775432;
    color: white;
    font-size: 20px;
}
.mc4wp-form .mc4wp-form-fields input[type=submit]:hover{
    background: #533920!important;
    border-color: #533920!important;
}
#tab-curriculum {
   background: #fffbf3;
    border-radius: 10px;
}
.lp-course-curriculum .course-section{
    background: #f0f0ea;
    margin: 20px 0!important;
    border-width: 0!important;
    padding: 0 20px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}
.course-extra-box .course-extra-box__title{
    border-bottom: 1px dotted #c4c697;
    margin-bottom: 33px !important;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-left: 20px !important;
    margin-right: 20px !important;
    padding-left: 0!important;
    pointer-events: none;
}
.course-extra-box__content ul{
    max-width: 95%;
    margin: 10px auto;
}
.course-extra-box .course-extra-box__content li{
    border-bottom: 0;
    background: white;
    margin-bottom: 20px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    padding: 15px 20px;
}
.course-extra-box .course-extra-box__content li:before,.course-extra-box__content-inner br {
    display: none;
}

.course-summary div:nth-child(6).course-extra-box .course-extra-box__content li{
    background: #f0f0f4;
}

#tab-curriculum .lp-course-curriculum .course-section__items .course-item-title,
#tab-curriculum .lp-course-curriculum .course-section__title,
#tab-curriculum .lp-course-curriculum .course-curriculum-info__right{
    color: #111d37!important;
    font-size: 18px;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right{
    border: 0!important;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    background-color: #fffbf3!important;
}
.single-lp_course .sticky-sidebar .course_right .social_share ul.thim-social-share{
    background-color: #fffbf3!important;
}
.numb-feat{
    margin-right: 4px;
}
/*#lp-single-course #popup-sidebar {
    flex: 0 0 339px!important;
}*/
#lp-single-course #popup-content {
    margin: 60px 0 0 0!important;
    /*flex: unset;*/
}
.learnpress-v4 .lp-single-course #popup-course #popup-content #learn-press-content-item {
    width: 82%;
}
#lp-single-course #popup-content .content-item-wrap {
    width: 90%!important;
}
#lp-single-course #popup-content .content-item-wrap .course-item-title,
.lp-course-curriculum .course-curriculum .course-section__title{
    color: #111d37!important;
}
#lp-single-course #popup-sidebar .course-curriculum {
    width: 100%!important;
}
#lp-single-course #popup-sidebar .lp-course-curriculum .course-section{
    margin: 20px 15px !important;
}
.thim-related-course .related-title {
    text-transform: unset!important;
}
#tab-curriculum.row_content_course{
    margin-bottom: 0;
}
#thim-popup-login .popup-login-wrapper:not(.has-shortcode) {
    width: 550px;
    padding: 15px 0;
}
#thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-login, #thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-register {
    padding: 20px 50px 0;
}
.thim-login.form-submission-lost-password{
    padding-top: 50px;
}
.course_right .info-boxes{
   /* padding-top: 20px;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 10px 0;
}
.course_right .smaller-header{
    font-size: 13px;
    color: #775432;
}
.course_right .moto-box {
    font-size: 16px;
    font-weight: bold;
    color: #775432;
    text-align: center;
    line-height: 1.1;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment {
    margin: 20px 0 25px!important;
}
.learn-press-form-login h3,
.learn-press-form-register h3 {
    font-size: 20px;
    text-align: center;
    width: 100%;
}
.learn-press-form-login,
.learn-press-form-register {
    max-width: 550px;
    margin-bottom: 0;
}
.learn-press-form-login {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
form[name="learn-press-login"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
form[name="learn-press-login"] ul {
    order: 1;
    width: 100%;
    min-height: 215px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    align-content: center;
}
form[name="learn-press-login"] ul li {
    width: 100%;
}
form[name="learn-press-login"] p:nth-child(2) {
    order: 2;
    width: 35%;
    display: flex;
    justify-content: flex-start;
    font-size: 13px;
}
.learn-press-form form>p>label {
    display: flex;
    gap: 5px;
    align-items: center;
}
form[name="learn-press-login"] p:last-child {
    order: 3;
    flex-grow: 1;
    display: flex;
    justify-content: flex-end;
    font-size: 13px;
}
form[name="learn-press-login"] p:nth-child(3) {
    order:4;
    width: 50%;
    margin: 20px auto 0;
}
form[name="learn-press-register"] input::placeholder,
form[name="learn-press-login"] input::placeholder{
    font-size: 13px;
}
form[name="learn-press-register"] ul{
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
form[name="learn-press-register"] ul li {
    width: 49%;
}
#learn-press-profile.lp-user-profile li:nth-child(5) {
    order: 1;
}
#learn-press-profile.lp-user-profile li:nth-child(6) {
    order: 2;
}
#learn-press-profile.lp-user-profile li:nth-child(1) {
    order: 3;
}
#learn-press-profile.lp-user-profile li:nth-child(2) {
    order: 4;
}
#learn-press-profile.lp-user-profile li:nth-child(3) {
    order:5;
}
#learn-press-profile.lp-user-profile li:nth-child(4) {
    order: 6;
}
#learn-press-profile.lp-user-profile li:nth-child(7) {
    order: 7;
}
.learnpress #learn-press-profile.lp-user-profile button[type=submit] {
    background: #959a52;
}
.learnpress #learn-press-profile.lp-user-profile button[type=submit]:hover {
    background: #775432;
}
#password-lost-form-wrap form#lostpasswordform{
    max-width: 100%;
    margin: 70px auto ;
}
.thim-register .title,
.learnpress #learn-press-profile.lp-user-profile .learn-press-tabs{
    position: relative;
}
.thim-register .title:after {
    content: "*Το Όνομα Χρήστη θα αναγράφεται στις βεβαιώσεις παρακολούθησης";
    position: absolute;
    left: 0;
    top: 36px;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.2;
    text-transform: none;
}
.learnpress #learn-press-profile.lp-user-profile .learn-press-tabs:after {
    content: "*Το Όνομα Χρήστη θα αναγράφεται στις βεβαιώσεις παρακολούθησης";
    position: absolute;
    left: 0;
    top: 43px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
.page-id-31367 main#main.alignleft {
    width: 100%;
    margin: 30px 0;
}
#password-lost-form-wrap p {
    text-align: center;
}
.page-id-31367 main#main.alignleft .somfrp-lost-pass-form-text {
    max-width: 47%;
    margin: 0 auto 40px;
    text-align: center;
}
.page-id-31367 main#main.alignleft legend{
    text-align: center;
    border-bottom: 0 solid #e5e5e5;
}
.lostpassword-submit {
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-31367 main#main.alignleft fieldset div:nth-child(3) {
    display: flex;
    gap: 30px;
    justify-content: center;
    margin: 40px 0 0;
}
.page-id-31367 main#main.alignleft fieldset div:nth-child(3) div,
.somfrp-password-wrapper input[type="password"].som-password-input{
    width: 250px;
}
.somfrp-lost-pass-form-text {
    margin: 20px 0 40px 0;
}
#password-lost-form-wrap #lostpasswordform #somfrp_user_info {
    width: 55%;
    text-align: center;
    margin: 0 auto;
}
label[for="somfrp_user_info"] {
    display: none;
}
.thim-link-login.thim-login-popup .register.js-show-popup{
    color: #775432!important;
    font-weight: bold!important;
}
.learnpress #learn-press-profile.lp-user-profile {
    margin-top: 70px;
}
/*#learn-press-profile .learn-press-form .form-fields .form-field label {
    display: none;
}*/
.thim-login form input[type=submit]:hover,
.thim-register form input[type=submit]:hover,
#learn-press-form-login input[type=submit]:hover {
    background: #775432;
}
#thim-form-login, .thim-login.form-submission-register{
    padding-top: 50px;
}
.thim-login form>a.lost-pass-link{
    font-size: 15px;
}
.message.message-success{
    text-align: center;
    margin-top: 50px;
    font-size: 15px;
}
.logged-in .sidebar-right.site-content .site-main.col-sm-9{
    width: 100%;
}
body .learn-press-4 .lp-course-buttons .lp-button {
    background: #959A52 !important;
}
.learnpress #learn-press-profile.lp-user-profile #profile-content button.lp-button:hover,
body .learn-press-4 .lp-course-buttons .lp-button:hover {
    background: #775432 !important;
}
.learnpress-v4 .lp-single-course #popup-course #popup-footer {
    max-width: 100%;
    left: 0;
    padding: 0 40px;
}
#checkout-account-logged-in{
    display: none;
}
.order-total th{
    font-size: 20px;
}
#checkout-order .col-number{
    color:#C4C697!important;
}
#popup-footer .prev .course-item-nav__name {
    left: 40px;
}
#popup-footer .course-item-nav__name {
    right: 40px;
}
#learn-press-checkout #learn-press-checkout-form .lp-checkout-form__after #checkout-payment #checkout-order-action .lp-button{
    border: 1px solid #C4C697!important;
    background-color: #959A52;
    color: white;
}
#learn-press-checkout #learn-press-checkout-form .lp-checkout-form__after #checkout-payment #checkout-order-action .lp-button:hover{
    border: 1px solid #775432!important;
    background: #775432;
}
.thim-course-landing-tab .course-nav-tab-instructor{
    display: none!important;
}
.learnpress-checkout .lp-content-area > p{
    text-align: center;
    font-weight: bold;
    max-width: 55%;
    margin: 50px auto;
    color: #959A52;
    font-size: 20px;
}
.lp-content-area .order_details {
    width: 100%;
    border-collapse: collapse;
    max-width: 60%;
}
.lp-content-area .order_details a {
    color: #959A52 !important;
}
.container.site-content {
    min-height: 34vh;
}
.texts-order_confirmation {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    /*LOGIN ICON MENU*/

.thim-ekit__header .thim-link-login.thim-login-popup .login.js-show-popup{
    display: none;
}

.thim-ekit__header .thim-link-login.thim-login-popup .register.js-show-popup{
    padding: 0;
}
.thim-ekit__header .thim-link-login.thim-login-popup .register.js-show-popup .fa-user:before{
    font-size: 27px;
}
.thim-ekit__header .thim-link-login.thim-login-popup .register.js-show-popup i{
    margin-right: 0!important;
    margin-top: 5px;
    font-size: 30px;
}
.thim-ekit__header .thim-link-login.thim-login-popup .register.js-show-popup .fa-user:hover:before{
    color: #797C50;
 }
.page-id-9.learnpress-v4 .lp-content-area {
    padding-top: 30px;
}

.learnpress-v4 .lp-course-curriculum .course-section-header {
    padding: 15px 0 15px 0;
}

#popup-sidebar .search-course input[name=s], #popup-sidebar .search-course button {
    display: none;
}
.lp-single-course #popup-course #popup-header .thim-course-item-popup-right .back_course{
    background: #775432!important;
}
.course-info-top .course-info-left .course-meta .lp-course-progress-wrapper{
    display: none!important;
}
.theiaStickySidebar .course-payment .lp-course-buttons{
    justify-content: center;
}


.thim-course-menu-landing .thim-course-landing-tab li a:after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 1px;
    bottom: 12px;
    left: 0;
    background: var(--brown);
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}
.thim-course-menu-landing .thim-course-landing-tab li a:hover:after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

.theiaStickySidebar .course-payment .lp-course-buttons .course-btn-continue,
.thim-course-landing-button .lp-button.course-btn-continue{
    background: #959A52;
    border-color: #959A52;
    color: white;
}
.theiaStickySidebar .course-payment .lp-course-buttons .course-btn-continue:hover,
.thim-course-landing-button .lp-button.course-btn-continue:hover{
    background: #775432;
    border-color: #775432;
    color: white;
}
#profile-content .lp-list-table tfoot{
    display: none;
}
#learn-press-profile #profile-content-settings .lp-button{
    background: var(--dark-green)!important;
}
#learn-press-profile #profile-content-settings .lp-button:hover{
    background: #775432!important;
}
#learn-press-profile #profile-content-orders .lp-button.button-recover-order,
#learn-press-profile.lp-user-profile .profile-orders .column-order-actions a {
    background: var(--dark-green)!important;
}
#learn-press-profile #profile-content-orders .lp-button.button-recover-order:hover,
#learn-press-profile.lp-user-profile .profile-orders .column-order-actions a:hover{
    background: #775432!important;
}

.thim-link-login .user-info .menu-item-log-out i:after{
    content: "Αποσύνδεση";
    position: absolute;
    left: 75px;
    color: #1C1C1B;
    font-family: 'Comfortaa'!important;
    font-weight: 600;
}
.thim-link-login .user-info .menu-item-log-out:hover i:after{
    color: #C4C697;
}
[class^=lp-icon-], [class*=" lp-icon-"] {
    font-family: "lp-icon" !important;
}
.thim-course-menu-landing {
    bottom: -75px!important;
}
body.course-landing-active .thim-course-menu-landing {
    bottom: 0!important;
    background:#fffbf3;
}
.course-meta-single .course-author, .course-meta-single .meta-item-review{
    display: none!important;
}
.course-item-price .origin-price {
    color: var(--dark-green);
}

.course-summary div:nth-child(4).course-extra-box{

}
.course-summary div:nth-child(4).course-extra-box .course-extra-box__content li {
    background: transparent;
    border-radius: 0;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    padding: 0 0 7px;
    border-bottom: 1px dashed var(--dark-green);
    color: #775432;
}
.course-summary div:nth-child(4).course-extra-box{
    background:#fffbf3;
    padding: 30px 0;
    border-radius: 10px;
}
.course-summary div:nth-child(4).course-extra-box .course-extra-box__title {
    border-bottom: 0;
    pointer-events: none;
    background: var(--dark-green);
    padding: 10px !important;
    height: unset;
    color: white!important;
    max-width: 95%;
    margin: 10px auto 20px!important;
    justify-content: center;
    border-radius: 10px;
    font-size: 19px;
    text-align: center;
}

.course-summary div:nth-child(4).course-extra-box .course-extra-box__content-inner strong{
    color: #775432;
}

.course-summary div:nth-child(4).course-extra-box .course-extra-box__content-inner br{
    display: block;
}
#tab-overview{
    padding: 0 0 20px !important;
}
#thim-popup-login .thim-login-container a {
    font-size: 14px;
    /*margin-left: 6px;*/
    color: var(--dark-green)!important;
}
.thim-login form input[type=submit], .thim-register form input[type=submit], #learn-press-form-login input[type=submit]{
    background: var(--dark-green);
    font-size: 18px;
}
.thim-login form p.login-remember, .thim-register form p.login-remember, #learn-press-form-login p.login-remember{
    font-size: 17px;
}
.thim-login .forgetmenot.login-remember{
    width: 145px!important;
}
.thim-login .lost-pass-link{
    width: 255px!important;
}
.demo-online-learning .lp-user-profile#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li a {
    background: var(--dark-green)!important;
}
.demo-online-learning .lp-user-profile#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li.active>a, .demo-online-learning .lp-user-profile#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li:hover>a {
    background: var(--dark-green)!important;
}
#learn-press-profile.lp-user-profile #profile-content .learn-press-course-tab-filters .learn-press-filters a:hover{
    color: var(--dark-green)!important;
}

.thim-login form input[type=email], .thim-login form input[type=password], .thim-login form input[type=text], .thim-register form input[type=email], .thim-register form input[type=password], .thim-register form input[type=text], #learn-press-form-login input[type=email], #learn-press-form-login input[type=password], #learn-press-form-login input[type=text]{
    font-size: 14px;
}
.thim-login .title, .thim-register .title {
    font-size: 20px;
}
#thim-popup-login .thim-login-container .thim-register>p {
    font-size: 14px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.thim-login form p.login-remember label, .thim-register form p.login-remember label, #learn-press-form-login p.login-remember label {
    font-size: 14px;
}
#thim-popup-login .thim-login-container .thim-login>p{
    font-size: 14px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

#tab-curriculum .title{
    border-bottom: 0!important;
    background: #959a52;
    margin-top: 40px;
    padding: 10px;
    border-radius: 10px;
    color: white;
    text-align: center;
}
.newsletter-wrap{
    display: none!important;
}
.learn-press-tabs__item>a:hover{
    color: var(--dark-green);
}
.learn-press-tabs a{
    color: #775432!important;
}
.learn-press-tabs a:hover{
    color: var(--dark-green)!important;
}
.course-summary div:nth-child(5).course-extra-box {
    background: #fffbf3;
    padding: 30px 0;
    border-radius: 10px;
    display: none;
}
.course-summary div:nth-child(5).course-extra-box .course-extra-box__title {
    border-bottom: 0;
    pointer-events: none;
    background: var(--dark-green);
    padding: 10px !important;
    height: unset;
    color: white !important;
    max-width: 95%;
    margin: 10px auto 20px!important;
    justify-content: center;
    border-radius: 10px;
}
.course-summary div:nth-child(5).course-extra-box .course-extra-box__content li {
    background: transparent;
    border-radius: 0;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    padding: 0 0 7px;
    border-bottom: 1px dashed var(--dark-green);
    color: #775432;
}

#tab-overview{
    background: #fffbf3;
    padding: 30px 0;
    border-radius: 10px;
}

.upper-desc {
     list-style: none;
     padding-left: 0;
     margin-left: 0;
 }

.upper-desc li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
    font-size: 18px;
    color: #775432;
    font-weight: bold;
}

.upper-desc li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 20px;
    height: 20px;
    background-image: url('https://seminars.holisticnest.gr/wp-content/uploads/2025/06/check-mark.png');
    background-size: contain;
    background-repeat: no-repeat;
    filter: invert(32%) sepia(33%) saturate(670%) hue-rotate(348deg) brightness(98%) contrast(90%);
}





.course-summary div:nth-child(4).course-extra-box .course-extra-box__content li {
    position: relative;
    padding-left: 30px;
    font-size: 18px;

}

.course-summary div:nth-child(4).course-extra-box .course-extra-box__content li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 20px;
    height: 20px;
    background-image: url('https://seminars.holisticnest.gr/wp-content/uploads/2025/06/checked.png');
    background-size: contain;
    background-repeat: no-repeat;
    filter: invert(32%) sepia(33%) saturate(670%) hue-rotate(348deg) brightness(98%) contrast(90%);
}
.learnpress-v4 #lp-single-course #popup-course #popup-content .learn-press-message{
    font-size: 16px;
    margin: 0 auto 20px!important;
}
#popup-sidebar ul.course-sections .course-item-title{
    font-size: 15px;
}
#popup-sidebar ul.course-sections .course-section__title{
    font-size: 17px;
}
#popup-sidebar ul.course-sections .course-item-title:hover{
  color: #775432;
}
#popup-sidebar .search-course,
.learnpress-v4 .lp-single-course #popup-course #popup-header {
    background: #959a52 !important;
}

#popup-sidebar ul.course-sections .course-item.current .course-item-title{
    color: #775432;
}
#popup-sidebar ul.course-sections .section-count-items,
#tab-curriculum .course-section-header .section-count-items{
    background: var(--dark-green);
    color: white;
    line-height: 32px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    min-width: 30px;
    font-size: 14px;
}
#popup-sidebar ul.course-sections .course-section-header{
    align-items: center;
}
.learn-press-message.learn-press-content-protected-message.error a:hover{
    color: var(--dark-green);
}
.content-item-summary .lp-button.lp-btn-complete-item{
    background: var(--dark-green)!important;
    text-transform: unset!important;
}
.content-item-summary .lp-button.lp-btn-complete-item:hover{
    background: #775432!important;
}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-header{
    background: var(--dark-green)!important;
}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-yes{
    background: var(--dark-green)!important;
    border: 1px solid var(--dark-green)!important;
    font-size: 16px;
}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-yes:hover{
    background: #775432!important;
    border: 1px solid #775432!important;
}


.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-no{
    border: 1px solid var(--dark-green)!important;
    font-size: 16px;
    color: var(--dark-green)!important;
}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button.btn-no:hover{
    background: #775432!important;
    border: 1px solid #775432!important;
    color: white!important;
}
.content-item-summary .lp-button.completed{
    text-transform: unset!important;
}
#popup-footer .course-item-nav .prev:hover a, #popup-footer .course-item-nav .next:hover a,
#popup-footer .course-item-nav .prev:hover:before, #popup-footer .course-item-nav .next:hover:before{
    color:#775432!important;
}

/*.see-all-wrap, .explore-course .thim-slider-nav{
    display: none;
}
.explore-course .swiper-wrapper {
    justify-content: center;
}
.explore-course .thim-ekits-sliders:not(.thim-ekits-testimonial__avatars) .swiper-slide {
    width: calc(107% / var(--thim-ekits-slider-show, 3));
}*/
.menu-item-become-a-teacher{
    display: none!important;
}
.elementor-widget-thim-loop-item-info .elementor-inline-item:nth-child(2){
    display: none;
}

.course-summary .lp-course-curriculum .course-count-lesson{
    display: none;
}
.course-curriculum li.course-section:nth-last-child(2){
    background: #edefc0;
}
.course-curriculum li.course-section:nth-last-child(2) .lp-icon-angle-down,
.course-curriculum li.course-section:nth-last-child(2) .lp-icon-angle-up{
    color: #959a52;
}


/*.postid-18651 .course-curriculum li.course-section[data-section-id="20"],
.postid-18651 .course-curriculum li.course-section[data-section-id="20"],
.postid-31870 .course-curriculum li.course-section[data-section-id="31"]{
    background: #edefc0;
}*/
.postid-18651 .course-curriculum li.course-section[data-section-id="20"] .lp-icon-angle-down,
.postid-18651 .course-curriculum li.course-section[data-section-id="20"] .lp-icon-angle-up,
.postid-31870 .course-curriculum li.course-section[data-section-id="20"] .lp-icon-angle-down,
.postid-31870 .course-curriculum li.course-section[data-section-id="20"] .lp-icon-angle-up,
.postid-31462 .course-curriculum li.course-section[data-section-id="31"] .lp-icon-angle-down,
.postid-31462 .course-curriculum li.course-section[data-section-id="31"] .lp-icon-angle-up{
    color: #959a52;
}
.big-li {
    font-size: 19px !important;
}
.lp-profile-nav-tabs .quizzes{
    display: none;
}
.dashboard-statistic__row .statistic-box:nth-child(4),
.dashboard-statistic__row .statistic-box:nth-child(5){
    display: none;
}
.learn-press-profile-course__tab .learn-press-filters li:nth-child(4),
.learn-press-profile-course__tab .learn-press-filters li:nth-child(5){
    display:none;
}
.learnpress #learn-press-profile.lp-user-profile .lp-profile-content .statistic-box .statistic-box__text label{
    font-size: 14px;
}
.course-info-left .upper-desc{
    display: none;
}
.course-info-left .upper-desc li{
    display: none;
}
.course-info-left .upper-desc p{
    display: block;
}
/*.course-info-top .course-info-left p{
    display: none;
}*/
.thim-ekits-course__item .no-appear .sub-title{
    display: none!important;
}


#lp-single-course #popup-content .content-item-wrap .course-item-title{
    color: #775432!important;
}
.course-summary div:nth-child(6).course-extra-box{
    display: none;
}
.lp-course-curriculum .course-section__description {
    font-size: 17px;
}
.content-item-wrap .content-item-description {
    font-size: 17px;
    line-height: 29px;
}
.lp-course-curriculum .course-curriculum-info{
    display: none;
}
.thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment .course-price .origin-price {
    font-size: 20px!important;
    margin-right: 12px;
}
.v1order-heading{
    background: #c4c697!important;
}

.content-item-summary .lp-button.lp-btn-finish-course{
    text-transform: unset!important;
}
.content-item-summary .lp-button.lp-btn-finish-course:hover{
    background:#959a52!important;
}
.learnpress-v4 .lp-single-course #popup-course #popup-header .popup-header__inner .form-button-finish-course .lp-button{
    background:#959a52!important;
}
.course-summary .course-price .origin-price, .course-summary .course-price .origin-price {
    font-size: 1.5em;
}
.lp-checkout-form__after .lp-terms-and-conditions{
    display: none;
}
.course-info-left .course-categories{
    display: none!important;
}
.oroi-wrap{
    display: none;
}
.f-bottom .e-con-inner{
    justify-content: center!important;
}
.thim-ekits-course__item  .course-price .origin-price, .thim-ekits-course__item  .course-price .price{
  font-size: 20px!important;
}
#thim-popup-login .auto_login{
    display: flex;
    flex-wrap: wrap;
    gap:10px;
    margin-top: 45px;
}
#thim-popup-login .auto_login .form-field,
#thim-popup-login .auto_login p  {
    width: 211px;
}

#thim-popup-login .auto_login  input[type=text],
#thim-popup-login .auto_login  input[type=email],
#thim-popup-login .auto_login  input[type=password]{
    margin-bottom: 5px!important;
}
#thim-popup-login .auto_login .form-field #reg_phone{
    width: 430px;
 }
#thim-popup-login .auto_login .submit{
    width: 100%;
    margin: 0 auto;
}
.learn-press-tabs__item.cover-image{
    display: none;
}
.home-first-heading .sc_heading .title{
    font-size: 18px!important;
    display: flex;
    flex-direction: column;
    gap: 15px;
    line-height: 1.3!important;
}
.home-first-heading .thim-color-gr{
    color:#c4c697 ;
}
.home-first-heading .sub-heading{
    margin-bottom: 25px;
    color: #959a52!important;


}
.home-button .widget-button.normal{
    background:#959a52!important;
}

.home-button .widget-button.normal:hover{
    background:#775432!important;
}
.cycle-number .elementor-widget-container{
    background:#959a52!important;
}
.online-box{
    width: 260px!important;
    padding: 15px!important;
}
.online-box .title{
    margin-bottom: 0!important;
 }
.cycle-number .elementor-heading-title{
    padding-top: 4px;
}
.img-home img{
    border-radius: 8px;
}
.section-two .boxes-icon .icon-images{
    text-align: center!important;
}
.section-two .heading__primary{
    color:#959a52!important;

    line-height: 1.1;
}
.section-two .desc-content{
    color: #775432!important;
    min-height: 75px;
}
.section-two .desc-content .icon-box-link{
    color: #775432!important;
}
.section-two .desc-content .smaller-text{
   font-size: 15px!important;
    line-height: 1.3;
    font-style: italic;
    font-weight: normal;
    display: flex;
    margin-top:5px;
}
.section-two  .icon-images img{
    width: 45px;
    /*filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(20%) hue-rotate(358deg) brightness(105%) contrast(106%);*/
}
.section-two .boxes-icon{
    animation-name: sgAnimUpDown;
    -webkit-animation-name: sgAnimUpDown;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    margin-top: 30px;
}
.section-two .smicon-box.iconbox-left{
    display: flex;
    align-items: center;
    padding-top: 5px;
}
.demo-online-learning .lp-user-profile#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li.cover-image{
    display: none;
}
#profile-content-courses .learn-press-profile-course__tab{
    display: none;
}
.btn-buy-via-member-ship{
    display: none!important;
}
.lp-checkout-order__inner table tbody > tr td:first-child {
    width: 300px;
}
input[name="coupon_code"] {
    width: 255px;
}
.lp-coupon__wrapper .lp-button.lp-coupon-apply{

}
.lp-coupon__outer{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.lp-coupon__outer .lp-button.lp-coupon-apply{
    background: #959a52;
    font-size: 18px;
}
.lp-coupon__outer .lp-button.lp-coupon-apply:hover{
    background: #775432;
}
.lp-coupon__outer .info-coupon-code{
    color: #775432;
}
.lp-applied-coupon .lp-coupon__title{
    text-align: right;
}
#checkout-order .course-name a,
#checkout-order .course-total.col-number,
.lp-coupon__outer .info-coupon-code,
 input[name="coupon_code"],
.lp-checkout-order__inner .order-total th,
.lp-applied-coupon .lp-coupon__title,
.lp-coupon__wrapper .lp-coupon__discount,
.lp-coupon__wrapper .lp-coupon__remove,
#checkout-order .lp-checkout-order__inner table .order-total .col-number,
#learn-press-checkout .order-comments,
#checkout-order-action .lp-button.button,
.payment-methods #learn-press-payment-method-offline-payment,
.payment-methods #learn-press-payment-method-stripe{
    font-size: 18px!important;
}
#learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form .form-field label,
#learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form .form-field label{
    display: none;
}
#learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form .form-fields .form-field input[type=number]{
    border-radius: 8px;
}
#learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form .form-field{
    margin: 0 0 10px 0;
}
#learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form form[name="learn-press-register"] ul {
    gap: 0 5px;
}
#learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form .form-field{
    margin: 0 0 13px 0;
}
#learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form button{
    margin-top: 25px;
}
#learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form form{
    margin-top: 50px;
}
#learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form form[name="learn-press-login"] p:nth-child(3) {
    width: 100%;
}
.lp-coupon__wrapper a:hover{
    color: #775432!important;
}
.page-id-2958 .container.site-content{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
}
.account_btns .thim-link-login.thim-login-popup{
    display: flex;
    gap: 100px;
}
.account_btns .thim-link-login.thim-login-popup a:hover{
    background: #775432;
}
.account_btns .thim-link-login.thim-login-popup a{
    background: #959a52;
    color: white !important;
    padding: 20px 60px;
    font-size: 20px;
    font-weight: bold;
}
.account_btns .thim-link-login.thim-login-popup .register.js-show-popup {
    color: white !important;
}
#password-lost-form-wrap .lostpassword-submit button{
    background:#959a52;
}
#password-lost-form-wrap .lostpassword-submit button:hover{
    background:#775432;
}
.som-password-error-message, .som-password-sent-message {
    background-color: #959a52!important;
    border-color: #959a52!important;
    font-size: 12px;
    text-align: center;
    padding: 5px;
}
.oroi-small-title{
    font-size: 23px !important;
    margin-top: 50px;
    color: #775432;
    font-weight: bold;
    margin-bottom: 20px;
}
.postid-31409 li strong, .postid-31409 li::marker{
    font-size: 23px !important;
    margin-top: 50px;
    color: #775432;
    font-weight: bold;
    margin-bottom: 20px;
}
.postid-31409 li{
    margin-top: 50px;
    margin-bottom: 20px;
}
.ml-15{
    margin-left: 15px;
}
/*.postid-31462 .course-info-top .entry-title:after,
.postid-31870 .course-info-top .entry-title:after{
    content: 'Μνήμη & Εγκέφαλος: Προστασία – Δύναμη – Πρόληψη'!important;
    display: block!important;
    margin-top: 10px;
    font-size: 20px;
}*/


.seminar-lesson-table th:nth-child(1){
    background: #b1b47b!important;
    color: white;
}
.seminar-lesson-table th:nth-child(2){
    background: #826f3e!important;
    color: white;
}
#learn-press-quiz-app  .quiz-intro{
    display: none;
}

#learn-press-quiz-app  .quiz-buttons .lp-button{
    background:#959a52!important;
}
#learn-press-quiz-app  .quiz-buttons .lp-button:hover{
    background:#775432!important;
}
.quiz-status>div>div .countdown{
    display: none;
}
.lp-sidebar-toggle__open #content-item-quiz .quiz-status>div {
    max-width: 100%;
}
.learnpress-v4 .lp-single-course #popup-course #popup-content #learn-press-content-item .content-item-scrollable .submit-quiz .lp-button {
    background:#959a52!important;
}
.learnpress-v4 .lp-single-course #popup-course #popup-content #learn-press-content-item .content-item-scrollable .submit-quiz .lp-button:hover {
    background:#775432!important;
}
body .learn-press-4 #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.next,
body .learn-press-4 #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.prev{
    display:none ;
}
#learn-press-quiz-app .quiz-status .submit-quiz .lp-button{
    display: none;
}
.answer-options .answer-option input[type=radio]:checked::after {
    background: #775432;
}

#learn-press-quiz-app .lp-button.modal-button-ok{
    background:#959a52!important;
}
#learn-press-quiz-app .lp-button.modal-button-ok:hover{
    background:#775432!important;
}
.demo-online-learning.course-item-popup #lp-modal-window #lp-modal-buttons .lp-button.modal-button-cancel:hover{
    background:#775432!important;
    color: white!important;
}

.quiz-result .result-statistic .result-statistic-field.result-point {
    background: #775432;
    padding: 0 20px;
    display: flex;
    align-items: center;
    font-size: 20px;
    border-radius: 10px;
    border-top: 0 dashed var(--lp-border-color, #e2e0db);
}
.quiz-result .result-statistic .result-statistic-field.result-point span,
.quiz-result .result-statistic .result-statistic-field.result-point p {
    color: white;
}
#learn-press-quiz-app .quiz-result #quizResultGrade,
#learn-press-quiz-app .quiz-result .result-message{
    display: none!important;
}
#learn-press-quiz-app .quiz-result .result-statistic .result-questions,
#learn-press-quiz-app .quiz-result .result-statistic .result-questions-correct,
#learn-press-quiz-app .quiz-result .result-statistic .result-questions-wrong,
#learn-press-quiz-app .quiz-result .result-statistic .result-questions-skipped,
#learn-press-quiz-app .quiz-result .result-statistic .result-questions-minus{
    display: none;
}
#learn-press-quiz-app .quiz-buttons .lp-button{
    text-transform: unset!important;
}
.demo-online-learning.course-item-popup #lp-modal-window #lp-modal-buttons .lp-button.modal-button-cancel:hover{
    background-color: #775432!important;
    border: 1px solid #775432!important;
}

/*Related Seminars Inside Other*/
.single-lp_course .content-single .thim-related-course {
    display: none;
}
/*End*/


/*All Seminars Page*/

.seminar-outside-box .course-count-student{
    display: none!important;
}
/*.seminar-outside-box .elementor-button:hover{
    background: #775432!important;
}*/
.seminar-outside-box .price-normal{
    left: 7px;
    bottom: 8px;
    position: absolute;
}
.seminar-outside-box .course-price .price{
    color: #959a52;
    font-weight: bold;
}
.seminar-outside-box .course-price .origin-price{
    color: #959a52!important;
    font-size: 17px !important;
}
.seminar-outside-box .course-price{
    top: 2px;
    position: relative;
}
.top-head-archive{
    display: none!important;
}
.seminar-blog-inside {
    padding: 40px 0 0!important;
}
#tab-overview .thim-course-content .upper-desc.box p {
    border-bottom: 0;
}
.upper-desc.box{
    /*border: 1px dashed var(--dark-green);*/
    padding: 25px;
    border-radius: 20px;
    margin: 45px 0 30px;
    background-color: #f0f0ea;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
.upper-desc.box p{
    font-style: italic;
    font-size: 16px !important;
    color: #111d37 !important;
}
.postid-32232 .course-curriculum li.course-section:nth-last-child(2) {
    background: #f0f0ea;
}


.single-lp_course .course-info-top .entry-title{
    text-align: center;
}

.course-intro-video {
/*    position: relative;
    width: 100%;
    max-width: 900px;
    overflow: hidden;*/
    margin: 0 auto 20px;
    text-align: center;
}

/*.course-intro-video::before {
    content: "";
    display: block;
    padding-top: 56.25%;
}

.course-intro-video iframe,
.course-intro-video video,
.course-intro-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}*/

.online-box{
    display: none;
}


/*MEDIA*/
@media only screen and (min-width: 1925px) and (max-width: 10000px){ }

@media (max-width: 1800px){
    .thim-style-content-layout_style_3.single-lp_course .sticky-sidebar {
        width: 30%;
    }
}
@media (max-width: 1700px){
    .single-lp_course .container.site-content {
        padding: 40px 180px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .course-meta-single {
        padding-right: 20px;
    }
    .learnpress-v4 .lp-single-course #popup-course #popup-content #learn-press-content-item {
        width: 100%;
    }
}
@media (max-width: 1600px){
    .single-lp_course .container.site-content {
        padding: 40px 130px;
    }
    .section-one{
        padding: 0 40px!important;
    }

}

@media (max-width: 1500px){
    .single-lp_course .container.site-content {
        padding: 40px 90px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title{
        font-size: 30px;
    }
    .online-box {
        left: 360px!important;
    }

}
@media (max-width: 1440px){
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .container {
        max-width: 1530px;
        padding: 0px 45px;
    }
    .single-lp_course .container.site-content {
        padding: 40px 45px;
    }
    .learnpress-checkout #main-content .container {
        max-width: 100%;
    }
    #learn-press-checkout {
        padding: 30px 30px 0;
        max-width: 100%!important;
    }
    .online-box {
        left: 320px !important;
    }
    #lp-single-course #popup-content .content-item-wrap {
        width: 93% !important;
    }
    #lp-single-course #popup-content .content-item-wrap .course-item-title {
        font-size: 25px;
    }

}
@media (max-width: 1350px){
    .seminar-head{
        gap:10px!important;
    }
    .seminar-head .thim-ekits-menu__nav > li > a{
        padding: 6px!important;
    }
    #learn-press-checkout {
        padding: 30px 25px 0;
    }
    .lp-coupon__outer .info-coupon-code{
        width: 50%;
        text-align: left;
    }
    .online-box {
        left: 280px !important;
    }
    .section-one .home-first-heading .sub-heading{
        font-size: 25px!important;
    }
    .section-two .wrapper-box-icon .desc-content .icon-box-link{
        font-size: 17px;
    }
    .seminar-blog-inside{
        padding: 45px 35px 30px!important;
    }


}

@media (max-width: 1290px){
    .course-info-left .course-meta-single .custom-course-meta {
        margin-right: 20px;
        margin-left: 20px;
    }
    .course-info-left .course-meta-single .custom-course-meta .values_in_header {
        font-size: 18px;
    }
    .postid-31462 .course-info-top .entry-title:after,
    .postid-31870 .course-info-top .entry-title:after{
        font-size: 18px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 28px;
        margin-bottom: 10px !important;
    }
    .seminar-head .thim-ekits-menu__nav > li > a{
        font-size: 15px!important;
    }
    .online-box {
        left: 240px !important;
    }
    .section-two .smicon-box.iconbox-left {
        flex-direction: column;
    }
    .section-two > .e-con-inner{
        padding: 30px 0;
    }
    .section-two .smicon-box.iconbox-left .content-inner{
        width: 100%!important;
    }
    #popup-sidebar .course-curriculum .course-item {
        padding: 12px 7px!important;
    }
    .learnpress-v4 .lp-course-curriculum .course-section-header {
        padding: 15px 0 !important;
    }
    #popup-sidebar ul.course-sections .course-section__title {
        font-size: 16px;
    }
    #popup-sidebar ul.course-sections .course-item-title {
        font-size: 14px;
    }
    #popup-sidebar .lp-course-curriculum .course-section {
        padding: 0 15px!important;
    }
    .learnpress #learn-press-profile.lp-user-profile {
        margin-top: 15px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .moto p {
        font-size: 18px;
    }

}
@media (max-width: 1190px){
    .thim-style-content-layout_style_3.single-lp_course .sticky-sidebar {
        width: 32%;
    }
    .thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment .course-price .price {
        font-size: 25px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top {
        padding: 60px 0!important;
    }
    .course-summary div:nth-child(4).course-extra-box .course-extra-box__content li,
    #tab-overview .thim-course-content p{
        font-size: 17px;
    }
    .big-li {
        font-size: 18px !important;
    }
    #tab-curriculum .lp-course-curriculum .course-section__items .course-item-title, #tab-curriculum .lp-course-curriculum .course-section__title, #tab-curriculum .lp-course-curriculum .course-curriculum-info__right {
        font-size: 17px;
    }
    .course-info-left .course-meta-single .custom-course-meta .values_in_header {
        font-size: 17px;
    }
    .postid-31462 .course-info-top .entry-title:after,
    .postid-31870 .course-info-top .entry-title:after{
        font-size: 17px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 25px;
    }
    body.course-landing-active .thim-course-menu-landing {
        padding: 0 20px;
    }
    .thim-course-menu-landing .thim-course-landing-button .course-price {
        margin: 5px 0 0;
    }
    .seminar-head {
        gap: 0px !important;
    }
    .online-box {
        left: 200px !important;
    }
    .section-one .home-first-heading .sub-heading {
        font-size: 24px !important;
    }

}
@media (max-width: 1090px){
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .container {
        max-width: 100%;
        padding: 0px 30px;
    }
    .single-lp_course .container.site-content {
        padding: 40px 30px;
    }
    .big-li {
        font-size: 17px !important;
    }
    .upper-desc li {
        font-size: 17px;
    }
    .course-info-left .course-meta-single .custom-course-meta {
        margin-right: 15px;
        margin-left: 15px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 23px;
    }
    .footer-main-wrap{
        width: 100%!important;
    }
    .seminar-head{
        padding: 0 5px!important;
    }
    .seminar-head .thim-ekits-menu__nav > li > a {
        padding: 5px !important;
    }
    .section-one > .e-con-inner{
        flex-direction: column!important;
        gap: 40px;
        text-align: center;
    }
    .epistrofi-text-wrap{
        width: 100%;
    }
    .epistrofi-image-wrap{
        margin: 0 auto;
        width: 50%!important;
    }
    .online-box {
        left: 270px !important;
    }
    .section-two .wrapper-box-icon .desc-content .icon-box-link {
        font-size: 16px;
    }
    .section-two .heading__primary {
        font-size: 17px!important;
    }
    #lp-single-course #popup-content .content-item-wrap .course-item-title {
        font-size: 23px;
    }
    .learnpress #learn-press-profile.lp-user-profile {
        margin-top: 0px;
        padding: 0 15px;
    }
}
@media (max-width: 1024px){
    .thim-ekits-menu__mobile .thim-ekits-menu__mobile__icon svg{
        color:#959a52 ;
    }
    .thim-ekit__header .thim-link-login.thim-login-popup .register.js-show-popup i {
        font-size: 25px;
    }
    .thim-ekits-menu--mobile-open .thim-ekits-menu__container,
    #thim-ekits-menu-course-menu .thim-ekits-menu__icon-wrapper{
        background: #c4c697;
    }
    .thim-ekits-menu__container .thim-ekits-menu__nav > li a{
        color: #775432!important;
        padding: 6px 0!important;
        margin: 0 15px;
    }
    .thim-ekits-menu__container .thim-ekits-menu__nav > li a:hover{
        /*color:#959a52!important;*/
    }
    #thim-ekits-menu-course-menu{
        width: 250px;
    }
   /* .thim-ekits-menu__nav>li {
        border-bottom: 1px solid #ffffff30;
    }*/
    .thim-ekits-menu__mobile__close svg{
        color:#775432 ;
    }
    .thim-login.form-submission-lost-password {
        width: 500px;
        margin-left: -50px;
    }
    #learn-press-profile.lp-user-profile.guest .lp-content-area {
        flex-direction: column;
    }
    #learn-press-profile.lp-user-profile.guest .lp-content-area>div {
        max-width: 700px;
    }
    #page-id-31367  #main {
        width: 100%;
    }
    .oroi-wraps{
        width: 100%!important;
    }
    .oroi-wraps li{
        padding: 0!important;
    }
}
@media (max-width: 991px){
    .single-lp_course .course-info-top .course-info-left{
        width: 100%;
    }
    .course-info-left .course-meta-single .custom-course-meta {
        margin-right: 50px;
        margin-left: 50px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 25px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top {
        padding: 50px 0 !important;
    }
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row {
        flex-direction: column!important;
        gap:60px;
    }
    .single-lp_course .container.site-content {
        padding: 0px 30px;
    }
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row #sidebar.sticky-sidebar {
        width: 50% !important;
        margin: 0 auto;
    }
    .theiaStickySidebar{
        position: static!important;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .course-meta-single {
        padding-right: 0;
    }
    .ffooter-all-section > .e-con-inner{
        padding: 20px 0 30px!important;
    }
    #checkout-order .course-name a, #checkout-order .course-total.col-number, .lp-coupon__outer .info-coupon-code, input[name="coupon_code"], .lp-checkout-order__inner .order-total th, .lp-applied-coupon .lp-coupon__title, .lp-coupon__wrapper .lp-coupon__discount, .lp-coupon__wrapper .lp-coupon__remove, #checkout-order .lp-checkout-order__inner table .order-total .col-number, #learn-press-checkout .order-comments, #checkout-order-action .lp-button.button, .payment-methods #learn-press-payment-method-offline-payment, .payment-methods #learn-press-payment-method-stripe, .lp-coupon__outer .lp-button.lp-coupon-apply, #learn-press-checkout #checkout-payment .payment-method-form {
        font-size: 17px !important;
    }
    #learn-press-checkout h4{
        font-size: 20px;
    }
    .section-two .iconbox-text-left{
        width: 100%!important;
    }
    .section-two > .e-con-inner{
        flex-direction: column!important;
        gap:30px;
        padding: 40px 10px 30px;
    }
    .section-two .elementor-widget-container{
        border-width: 0!important;
    }
    .section-two .smicon-box.iconbox-left {
        flex-direction: row;
    }
    .section-two .boxes-icon {
        animation-name: unset;
        -webkit-animation-name: unset;
        animation-iteration-count:unset;
        animation-duration: unset;
        -webkit-animation-duration:unset;
        margin-top: 0;
    }
    .section-two .smicon-box.iconbox-left {
        align-items: flex-start;
        padding-top: 0;
    }
    .section-two .desc-content {
        min-height: unset;
    }
    .section-two .icon-images img {
        width: 40px;
    }
    .section-two .boxes-icon{
        width: 75px!important;
        height: 65px!important;
        line-height: 60px!important;
    }
    #popup-course {
        flex-direction: column;
    }
    #lp-single-course #popup-content {
        margin: 10px 0 50px 0 !important;
    }
    #lp-single-course #popup-content .content-item-wrap {
        width: 97% !important;
        padding-top: 30px!important;
    }
    #popup-sidebar .course-curriculum .course-item {
        padding: 10px 7px 6px !important;
    }
    .learnpress-v4 .lp-course-curriculum .course-section-header {
        padding: 10px 0 !important;
    }
    #popup-sidebar {
        flex-basis: 275px!important;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-username{
        font-size: 30px!important;
    }
    .lp-user-profile .lp-profile-left .user-avatar img{
        max-width: 85%;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-right {
        padding-left: 10px!important;
    }
    .learnpress #learn-press-profile.lp-user-profile {
        padding: 0 10px;
    }
    .learn-press-tabs__item>a {
        font-size: 17px;
    }
    .oroi-wraps li{
        margin: 0!important;
    }
    .thim-style-content-layout_style_3.single-lp_course .sticky-sidebar {
        top: 0;
    }


}
@media (max-width: 959px){
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .container {
        width: 100%;
    }
    /*.single-lp_course .container.site-content {
        margin-left: 20px;
    }*/
    #learn-press-profile.lp-user-profile.guest .lp-content-area {
        gap: 50px!important;
    }
    .learnpress-checkout #main-content .container {
        width: 100%;
    }
    .lp-coupon__outer {
        flex-direction: column;
        gap: 10px;
    }
    .lp-coupon__outer .info-coupon-code {
        width: 100%;
        text-align: center;
    }
    .lp-coupon__outer .coupon_data{
        width: 100%;
    }

}
@media (max-width: 870px){
    .epistrofi-image-wrap {
        width: 64% !important;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .profile-orders table th {
        padding: 16px 10px !important;
    }
    .page-id-31367 main#main.alignleft .somfrp-lost-pass-form-text {
        max-width: 70%;
    }
    .page-id-31367 #password-lost-form-wrap{
        margin: 70px 0 0;
    }

}
@media (max-width: 767px){
    .navbar-mobile-button {
        display: none;
    }

}
@media (max-width: 767px){
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 22px;
    }
    .course-info-left .course-meta-single .custom-course-meta {
        margin-right: 20px;
        margin-left: 20px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top {
        padding: 40px 0 !important;
    }
    .course-info-left .course-meta-single .custom-course-meta .values_in_header {
        font-size: 15px;
    }
    .postid-31462 .course-info-top .entry-title:after,
    .postid-31870 .course-info-top .entry-title:after{
        font-size: 15px;
    }
    .course-info-left .course-meta-single .custom-course-meta li strong {
        font-size: 12px;
    }
    .custom-course-meta img{
        width: 40px;
    }
    .course-info-left .course-meta-single .custom-course-meta li:nth-child(3){
        justify-content: end;
    }
    .thim-course-menu-landing .thim-course-landing-tab {
        display: flex!important;
    }
    .contact-info {
        display: none;
    }
    .f-bottom .thim-header-info{
        text-align: center!important;
    }
    .f-logo {
        margin-bottom: 25px;
    }

    .has-navbar-mobile #wrapper-container {
        padding-bottom: 0;
    }
    .icons_menu > .elementor-hidden-mobile {
        display: block!important;
    }
    .thim-ekit__header .thim-link-login.thim-login-popup .register.js-show-popup i {
        font-size: 23px;
    }
    .thim-ekit-site-logo img{
        max-width: 130px!important;
    }
    .thim-login.form-submission-lost-password {
        width: 420px;
        margin-left: -50px;
    }
    #learn-press-profile.lp-user-profile.guest .lp-content-area>div {
        max-width: 550px;
    }
    .learnpress #learn-press-profile.lp-user-profile h3{
        font-size: 20px;
    }
    #learn-press-checkout {
        padding: 30px 10px 0;
    }
    #learn-press-checkout #learn-press-checkout-form .lp-checkout-form__before .learn-press-checkout-comment{
       margin-top: 30px;
    }
    #learn-press-checkout h4 {
        font-size: 19px;
        line-height: 1.3;
    }
    .texts-order_confirmation {
        text-align: center;
    }
    .page-id-9.learnpress-checkout .lp-content-area > p{
        max-width: 100%;
    }
    .epistrofi-image-wrap {
        width: 75% !important;
    }
    #lp-single-course #popup-content .content-item-wrap .course-item-title {
        text-align: left;
    }
    .account_btns .thim-link-login.thim-login-popup {
        gap: 50px;
    }
    .account_btns .thim-link-login.thim-login-popup a {
        padding: 20px 50px;
        font-size: 18px;
    }
    .postid-31375 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title,
    .postid-31409 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title,
    .postid-31412 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title {
        font-size: 25px!important;
        text-align: center;
    }
    .postid-31375 .elementor-16314 .elementor-element.elementor-element-dbacfd3,
    .postid-31409 .elementor-16314 .elementor-element.elementor-element-dbacfd3,
    .postid-31412 .elementor-16314 .elementor-element.elementor-element-dbacfd3 {
        padding: 0 30px!important;
    }

}
@media (max-width: 700px){
    .thim-course-menu-landing .thim-course-landing-tab {
        display: none!important;
    }
    .thim-course-menu-landing > .container{
        display: flex;
        justify-content: center;
    }
    .thim-course-landing-button .lp-course-buttons form .lp-button {
        font-size: 17px !important;
    }
}
@media (max-width: 650px){
    .course-summary div:nth-child(4).course-extra-box .course-extra-box__content li, #tab-overview .thim-course-content p {
        font-size: 16px;
    }
    .lp-course-curriculum .course-section__description {
        font-size: 16px;
    }
    .single-lp_course .content_course_2 .row_content_course .title,
    .course-summary div:nth-child(4).course-extra-box .course-extra-box__title{
        font-size: 18px !important;
    }
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row #sidebar.sticky-sidebar {
        width: 75% !important;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title{
       font-size: 20px;
    }
    .course-info-left .course-meta-single .or {
        padding-top: 40px;
    }
    .custom-course-meta img {
        width: 38px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .moto p {
        font-size: 16px;
    }

}
@media (max-width: 650px){
    #thim-popup-login {
        align-items: center;
    }
    #thim-popup-login .auto_login .form-field,
    #thim-popup-login .auto_login p,
    #thim-popup-login .auto_login .form-field #reg_phone {
        width: 100%;
    }
    .section-one .home-first-heading .sub-heading {
        font-size: 22px !important;
    }
    .home-first-heading .sc_heading .title {
        font-size: 17px !important;
    }
    .online-box {
        left: 250px !important;
        width: 200px !important;
    }
    .learnpress #learn-press-profile.lp-user-profile .learn-press-tabs:after {
        font-size: 13px;
        line-height: 1.2;
    }
    .learnpress #learn-press-profile.lp-user-profile .learn-press-tabs{
        margin-bottom: 45px;
    }
    .course-intro-video {
        margin: 0 auto;
    }

}

@media (max-width: 580px){
    .course-info-left .course-meta-single .custom-course-meta {
       margin: 0;
        flex-wrap: wrap;
        gap: 15px 0;
    }
    .course-info-left .course-meta-single .custom-course-meta li {
        width: 50%;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 19px;
    }
    .thim-course-menu-landing .container{
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
    }
    .thim-course-menu-landing .thim-course-landing-tab {
        gap: 20px;
    }
    .thim-course-menu-landing .thim-course-landing-tab li {
        margin-right: 0!important;
        padding: 0!important;
        font-size: 16px!important;
    }
    .thim-course-menu-landing .thim-course-landing-button {
        padding: 7px 0!important;
    }
    body.course-landing-active .thim-course-menu-landing {
        padding: 12px 20px 8px;
    }
    .thim-course-menu-landing {
        bottom: -97px !important;
    }
    .thim-course-menu-landing .thim-course-landing-button .course-price {
        margin: 5px 0 0 !important;
    }
    body .learn-press-4 .lp-course-buttons .lp-button {
        padding: 8px 25px;
        font-size: 19px!important;
    }
    .course-summary .course-price .origin-price, .course-summary .course-price .origin-price {
        font-size: 1.3em;
    }
    .single-lp_course .f-bottom{
        padding-bottom: 15px;
    }
    .thim-course-menu-landing .thim-course-landing-tab {
        display: none!important;
    }
    #thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-register,
    #thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-login{
        padding: 20px 40px 0;
     }
    .thim-login .lost-pass-link {
        width: 200px !important;
    }
    .thim-login .forgetmenot.login-remember {
        width: 125px !important;
    }
    .thim-login .title, .thim-register .title{
       font-size: 19px;
     }
    #learn-press-profile.lp-user-profile.guest .lp-content-area>div {
        max-width: 100%;
    }
    #learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form,
    #learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form{
        padding: 40px 25px;
    }
    #learn-press-profile.lp-user-profile.guest .lp-content-area {
        gap: 40px !important;
    }
    #learn-press-profile.lp-user-profile.guest .learn-press-form-login.learn-press-form .form-fields{
        min-height: 130px;
    }
    #learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form form {
        margin-top: 30px;
    }
    #checkout-order .course-name a, #checkout-order .course-total.col-number, .lp-coupon__outer .info-coupon-code, input[name="coupon_code"], .lp-checkout-order__inner .order-total th, .lp-applied-coupon .lp-coupon__title, .lp-coupon__wrapper .lp-coupon__discount, .lp-coupon__wrapper .lp-coupon__remove, #checkout-order .lp-checkout-order__inner table .order-total .col-number, #learn-press-checkout .order-comments, #checkout-order-action .lp-button.button, .payment-methods #learn-press-payment-method-offline-payment, .payment-methods #learn-press-payment-method-stripe, .lp-coupon__outer .lp-button.lp-coupon-apply, #learn-press-checkout #checkout-payment .payment-method-form {
    font-size: 16px !important;
}
    #learn-press-checkout h4 {
        font-size: 18px;
    }
    #checkout-order table {
        display: flex;
        flex-direction: column;
    }
    #checkout-order table .cart-item{
        display: flex;
        flex-direction: column;
    }
    #checkout-order .lp-checkout-order__inner table td:last-child{
        width: 100%;
    }
    #checkout-order .course-name{
        text-align: center;
    }
    /*#checkout-order .lp-checkout-order__inner  table .order-total th{
        width: 100%;
    }*/
    #checkout-order .course-thumbnail{
        margin: 0 auto;
        border: 0!important;
    }
    #checkout-order .course-total.col-number{
        border: 0!important;
    }
    .order-total .col-number,
    .order-total th{
        border-top: 0!important;
    }
    .lp-applied-coupon .lp-coupon__title{
        text-align: center;
    }
    .epistrofi-image-wrap {
        width: 90% !important;
    }
    .online-box {
        left: 225px !important;
        padding: 10px !important;
    }
    .section-one .home-first-heading .sub-heading {
        font-size: 20px !important;
    }
    .section-two .wrapper-box-icon .desc-content .icon-box-link {
        font-size: 15px;
    }
    .section-two .desc-content .smaller-text {
        font-size: 14px !important;
    }
    .section-two .icon-images img{
       width: 30px;
    }
    .section-two .boxes-icon {
        width: 65px !important;
        height: 55px !important;
        line-height: 53px !important;
    }
    #lp-single-course #popup-content .content-item-wrap .course-item-title {
        font-size: 20px;
    }
    #popup-course .content-item-wrap .content-item-description {
        font-size: 16px;
    }
    #lp-single-course #popup-content .content-item-wrap {
        padding-top: 15px !important;
    }
    #popup-sidebar .course-curriculum .course-item {
        padding: 8px 7px 4px !important;
    }
    .learnpress-v4 .lp-course-curriculum .course-section-header {
        padding: 7px 0 !important;
    }
    #lp-single-course #popup-sidebar .lp-course-curriculum .course-section {
        margin: 15px 15px !important;
    }
    #popup-sidebar {
        flex-basis: 250px !important;
    }
    .thim-course-landing-button .lp-course-buttons form .lp-button {
        font-size: 17px !important;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-username {
          font-size: 26px !important;
    }
    .lp-user-profile#learn-press-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li a{
        font-size: 15px!important;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .form-field label {
        font-size: 16px!important;
    }
    .learn-press-tabs__item>a {
        font-size: 16px;
    }
    .lp-user-profile .lp-profile-left .user-avatar img {
        max-width: 75%;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .learn-press-filters li>*{
        font-size: 15px!important;
    }
    .learn-press-course-tab__filter__content .lp-ajax-message{
        font-size: 15px!important;
    }
    .dashboard-statistic__row .statistic-box {
        padding: 15px 20px;
    }
    .page-id-31367 main#main.alignleft .somfrp-lost-pass-form-text {
        max-width: 90%;
    }
    .page-id-31367 #password-lost-form-wrap #lostpasswordform #somfrp_user_info {
        width: 85%;
    }
    .postid-31375 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title, .postid-31409 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title, .postid-31412 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title {
        font-size: 22px !important;
        margin-top: 15px;
    }
    .postid-31409 li strong, .postid-31409 li::marker {
        font-size: 20px !important;
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .postid-31409 li {
        margin-top: 35px;
    }
    .oroi-small-title {
        font-size: 20px !important;
        margin-top: 40px;
    }
    .oroi-wraps .thim-header-info{
        display: flex;
        flex-direction: column;
    }
    .oroi-line{
        display: none;
    }
    .seminar-blog .price-normal > .e-con-inner{
        padding: 6px!important;
    }
    .seminar-blog .price-normal{
        width: 150px;
    }
    .seminar-blog-inside {
        padding: 45px 30px 30px !important;
    }
    .seminar-blog-inside .thim-ekits-archive-course__topbar{
          flex-direction: column;
    }
}
@media (max-width: 530px){
    .lp-coupon__outer .coupon_data {
        display: flex;
        flex-direction: column;
        gap: 7px;
    }
    .lp-coupon__outer .coupon_data input[name="coupon_code"]{
        width: 100%;
    }
    .section-one{
        padding: 0px 25px !important;
    }
    .learnpress #learn-press-profile.lp-user-profile .learn-press-tabs .learn-press-tabs__nav {
        column-gap: 25px;
    }
    .account_btns .thim-link-login.thim-login-popup {
        flex-direction: column;
        gap:30px;
    }
    .account_btns .thim-link-login.thim-login-popup a{
        width: 320px;
        text-align: center;
        padding: 19px 50px;
        font-size: 18px !important;

    }
    .page-id-31367 main#main.alignleft fieldset div:nth-child(3) {
        gap: 10px;
        margin: 40px 0 40px;
        flex-direction: column;
        align-items: center;
    }
    .course-intro-video {
        position: relative;
        width: 100%;
        max-width: 100%;
        padding-top: 56.25%;
        overflow: hidden;
    }

    .course-intro-video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .course-intro-video {
        margin: 0 auto 25px;
    }

}
@media (max-width: 480px){
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row #sidebar.sticky-sidebar {
        width: 95% !important;
    }
    .single-lp_course .sticky-sidebar .button.button-purchase-course {
        font-size: 18px;
        line-height: 1.4em;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        text-align: center;
    }
    .f-bottom .thim-header-info a{
        font-size: 14px!important;
    }
    .f-bottom > .e-con-inner{
        padding: 15px 0!important;
    }
    .ffooter-all-section > .e-con-inner {
             padding: 15px 0 25px !important;
     }
    .f-logo {
        margin-bottom: 20px;
    }
    .single-lp_course .container.site-content {
        padding: 0;
    }
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row {
        flex-direction: column-reverse !important;
    }
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row {
        gap:25px;
    }
    .head-right{
        width: 30%!important;
    }
    .head-left{
        width: 65%!important;
        display: flex!important;
        align-items: flex-end!important;
    }
    #thim-popup-login .thim-login-container {
        width: unset !important;
        min-height: unset;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    #thim-popup-login .popup-login-wrapper {
        max-width: 90%;
        border-radius: 8px;
    }
    .thim-login .title, .thim-register .title {
        font-size: 18px;
    }
    .thim-login form input[type=submit], .thim-register form input[type=submit], #learn-press-form-login input[type=submit] {
        font-size: 17px;
    }
    #thim-popup-login .thim-login-container a.lost-pass-link,
    .thim-login form p.login-remember label{
        font-size: 13px;
    }
    .thim-login .lost-pass-link {
        width: 100% !important;
        text-align: center !important;
        order: 1!important;
       margin-bottom: 20px !important;
    }
    .thim-login .forgetmenot.login-remember {
        width: 100% !important;
        text-align: center;
        margin-bottom: 4px !important;
    }
    #thim-popup-login form{
        display: flex!important;
        flex-direction: column!important;
        width: 100%!important;
    }
    #thim-popup-login .popup-login-wrapper .login-submit{
        order: 2!important;
    }
    #thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-register, #thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-login {
       padding: 19px 30px 0;
     }
    .login-password #show_pass {
        top: 35%;
    }
    form#lostpasswordform .description {
        font-size: 15px;
    }
    .thim-login.form-submission-lost-password {
        width: 400px;
        margin-left: -40px;
    }
    form#lostpasswordform p input[type=text], form#lostpasswordform p input[type=email], form#lostpasswordform p input[type=password] {
        max-width: 100%;
    }
    .learnpress #learn-press-profile.lp-user-profile h3 {
        font-size: 18px;
    }
    .learnpress #learn-press-profile.lp-user-profile .learn-press-form-register.learn-press-form  form[name="learn-press-register"] ul li{
        width: 100%;
    }
    .page-id-9.learnpress-checkout .lp-content-area > p {
        max-width: 300px;
    }
    .section-one .home-first-heading .sub-heading{
        width: 275px !important;
       margin: 0 auto 23px;
    }
    .epistrofi-image-wrap {
        width: 95% !important;
    }
    .online-box {
        left: 1801px !important;
    }
    .online-box {
        left: 175px !important;
    }
    .online-box .title, .online-box .sub-heading{
        font-size: 14px!important;
    }
    .section-two .wrapper-box-icon .desc-content .icon-box-link {
        line-height: 1.2;
    }
    #lp-single-course #popup-content .content-item-wrap .course-item-title {
        font-size: 18px;
    }
    .learnpress-v4 .lp-single-course #popup-course #popup-content #learn-press-content-item .content-item-scrollable .lp-button{
        font-size: 16px!important;
    }
    #popup-course .content-item-wrap .content-item-description {
        margin-bottom: 20px;
    }
    .lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-body {
        padding: 13px 20px 0px!important;
    }
    .lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-header h3{
        font-size: 18px!important;
    }
    .lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-footer .lp-button{
        padding: 8px 30px!important;
    }
    .thim-link-login.thim-login-popup a{
        font-size: 15px!important;
    }
    .thim-link-login.has_sub_info .user-info li.menu-item-user a img {
        max-width: 65px;
    }
    .thim-link-login.has_sub_info .user-info li a .author{
       font-size: 17px!important;
    }
    .demo-online-learning .thim-link-login.has_sub_info .user-info li:not(.menu-item-user) {
        padding: 9px 20px!important;
    }
    .thim-link-login.has_sub_info .user-info li.menu-item-user a{
        padding: 5px 12px 12px !important;
    }
    .thim-link-login.has_sub_info .user-info{
        min-width: 230px!important;
    }
    .page-id-31367 #password-lost-form-wrap #lostpasswordform #somfrp_user_info {
        width: 85%;
        font-size: 14px;
    }
    .page-id-31367 main#main.alignleft legend {
        font-size: 20px;
    }
    .page-id-31367 main#main.alignleft .somfrp-lost-pass-form-text {
        max-width: 93%;
    }
    .f-bottom .oroi-wraps .thim-header-info a{
    font-size: 12px !important;
}
    .seminar-lesson-table{
        width: 100%;
        border-collapse: collapse;
        min-width: 520px;
    }
    .quiz-result {
      margin: 0;
     }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .moto p {
        text-align: center;
    }


}
@media (max-width: 420px){
    .course-info-left .course-meta-single .or {
        padding-top: 30px;
    }
    .custom-course-meta img {
        width: 32px;
    }
   /* .single-lp_course .container.site-content {
        padding: 0px 25px;
    }*/
    .thim-style-content-layout_style_3.single-lp_course .content_course_2>.row {
        gap: 45px;
    }
    .big-li {
        font-size: 16px !important;
    }
    .upper-desc li {
        font-size: 16px;
    }
    .lp-course-curriculum .course-section {
        padding: 0 15px;
    }
    .single-lp_course .content_course_2 .row_content_course {
        padding: 0 18px 20px !important;
    }
    .single-lp_course .content_course_2 .row_content_course .title, .course-summary div:nth-child(4).course-extra-box .course-extra-box__title {
        font-size: 17px !important;
    }
    #tab-curriculum .lp-course-curriculum .course-section__items .course-item-title{
        font-size: 16px;
    }
    .thim-course-content p {
        line-height: 28px;
    }

    body .learn-press-4 .lp-course-buttons .lp-button {
        padding: 6px 25px;
        font-size: 18px !important;
    }
    .course-summary .course-price .price {
        font-size: 1.4em;
    }
    .course-summary .course-price .origin-price, .course-summary .course-price .origin-price {
        font-size: 1.2em;
    }
    .thim-course-menu-landing .thim-course-landing-tab li {
             font-size: 15px !important;
      }
    body.course-landing-active .thim-course-menu-landing {
        padding: 12px 20px 6px;
    }
    .single-lp_course .f-bottom {
        padding-bottom: 10px;
    }
    #thim-popup-login .popup-login-wrapper:not(.has-shortcode) .thim-register {
        padding: 20px 25px 0;
    }
    .thim-login .title, .thim-register .title {
        line-height: 1.3;
    }
    .thim-login form input[type=submit], .thim-register form input[type=submit], #learn-press-form-login input[type=submit] {
        padding: 9px 20px;
    }
    /*.thim-login .title, .thim-register .title {
        font-size: 17px;
    }
    .thim-login form input[type=submit], .thim-register form input[type=submit], #learn-press-form-login input[type=submit] {
        font-size: 16px;
    }*/
    .thim-login .title{
        width: 170px;
    }
    .thim-login.form-submission-lost-password .title{
        width: 100%;
    }
    form#lostpasswordform .description {
       margin-bottom: 30px;
     }
    .thim-login form input[type=submit], .thim-register form input[type=submit], #learn-press-form-login input[type=submit] {
        font-size: 16px;
      }
    .thim-login.form-submission-lost-password {
        width: 350px;
        margin-left: -16px;
    }
    .learnpress #learn-press-profile.lp-user-profile h3 {
        width: 190px;
        margin: 0 auto 15px;
        line-height: 1.3;
    }
    .learnpress #learn-press-profile.lp-user-profile button[type=submit] {
        font-size: 16px;
    }
    #learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form form[name="learn-press-login"] {
        flex-direction: column;
    }
    #learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form form[name="learn-press-login"] p:nth-child(2) {
        width: 100%;
        justify-content: center;
    }
    #learn-press-profile.lp-user-profile .learn-press-form-login.learn-press-form form[name="learn-press-login"] p:last-child {
        justify-content: center;
    }
    #learn-press-checkout {
        padding: 30px 0px 0;
    }
    #learn-press-checkout h4 {
        font-size: 17px;
    }
    #checkout-order .course-name a, #checkout-order .course-total.col-number, .lp-coupon__outer .info-coupon-code, input[name="coupon_code"], .lp-checkout-order__inner .order-total th, .lp-applied-coupon .lp-coupon__title, .lp-coupon__wrapper .lp-coupon__discount, .lp-coupon__wrapper .lp-coupon__remove, #checkout-order .lp-checkout-order__inner table .order-total .col-number, #learn-press-checkout .order-comments, #checkout-order-action .lp-button.button, .payment-methods #learn-press-payment-method-offline-payment, .payment-methods #learn-press-payment-method-stripe, .lp-coupon__outer .lp-button.lp-coupon-apply, #learn-press-checkout #checkout-payment .payment-method-form {
        font-size: 15px !important;
     }
    #learn-press-checkout #learn-press-checkout-form .lp-checkout-form__before .learn-press-checkout-comment {
        margin-top: 20px;
    }
    .cycle-number .elementor-heading-title {
        font-size: 16px!important;
    }
    .online-box {
        width: 175px !important;
        left: 155px !important;
    }
    .section-two > .e-con-inner {
        gap: 28px;
        padding: 40px 3px 30px;
    }
    .iconbox-left .boxes-icon {
        margin-right: 13px;
    }
    .section-two .icon-images img {
        width: 27px;
    }
    .section-two .boxes-icon {
        width: 60px !important;
        height: 50px !important;
        line-height: 47px !important;
    }
    .section-two .heading__primary {
        font-size: 16px !important;
    }
    .section-one .home-first-heading .sub-heading {
        margin: 0 auto 30px;
    }
    .section-one .home-first-heading{
        padding-bottom: 7px!important;
    }
    #popup-sidebar ul.course-sections .course-section__title {
        font-size: 15px;
    }
    #popup-sidebar ul.course-sections .section-count-items{
        line-height: 28px;
        height: 25px;
        width: 25px;
        min-width: 25px;
        font-size: 13px;
    }
    .learnpress-v4 .lp-course-curriculum .course-section-header {
        padding: 5px 0 !important;
    }
    #popup-sidebar ul.course-sections .course-item-title {
        font-size: 13px;
        margin-top: 4px;
    }
    #popup-sidebar .course-curriculum .course-item {
        padding: 6px 7px 4px !important;
        line-height: 1.5!important;
    }
    #lp-single-course #popup-sidebar .lp-course-curriculum .course-section {
        margin: 13px 15px !important;
    }
    #popup-sidebar .lp-course-curriculum .course-section {
        padding: 0px 10px !important;
    }
    .learnpress-v4 .lp-single-course #popup-course #popup-footer {
        padding: 0px 25px;
    }
    .thim-course-landing-button .lp-course-buttons form .lp-button {
        font-size: 16px !important;
    }
    .thim-course-menu-landing > .container{
        padding: 0 5px!important;
    }
    .thim-course-landing-button .lp-course-buttons form .lp-button {
        font-size: 14px !important;

    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-username {
        font-size: 23px !important;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-right {
        padding-left: 0px !important;
    }
    .lp-user-profile .lp-profile-left .user-avatar img {
        max-width: 70%;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-content-area {
        flex-direction: column;
        gap: 40px;
    }
    .thim-register .title:after {
        top: 26px;
        font-size: 12px;
    }
    .postid-31375 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title, .postid-31409 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title, .postid-31412 .elementor-16314 .elementor-element.elementor-element-119ebd1 .thim-ekit-page-title .page-title {
        font-size: 20px !important;
        margin-top: 15px;
    }
    .postid-31409 li strong, .postid-31409 li::marker {
        font-size: 18px !important;
    }
    .oroi-small-title {
        font-size: 18px !important;
        line-height: 1.3;
    }
    .ml-15 {
        margin-left: 10px;
    }
    .quiz-result .result-heading {
        width: 325px;
        font-size: 18px;
    }

}
@media (max-width: 383px){
    .thim-register .title:after {
        top: 48px;
    }
}
@media (max-width: 375px){
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .entry-title {
        font-size: 18px;
        line-height: 1.5em!important;
    }
    .custom-course-meta img {
        width: 30px;
    }
    .course-info-left .course-meta-single .custom-course-meta li strong {
        font-size: 11px;
    }
    .course-info-left .course-meta-single .custom-course-meta .values_in_header {
        font-size: 14px;
    }
    .course-info-left .course-meta-single .or {
        padding-top: 25px;
    }
    .course-info-left .course-meta-single .custom-course-meta {
        margin: 0;
        flex-wrap: wrap;
        gap: 12px 0;
    }
    .thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment .course-price .price {
        font-size: 23px;
    }
    .thim-style-content-layout_style_3.single-lp_course .sticky-sidebar .course_right .course-payment .course-price .origin-price {
        font-size: 18px !important;
    }
    .lp-course-curriculum .course-section__description {
        font-size: 15px;
    }

    #tab-curriculum .lp-course-curriculum .course-section__items .course-item-title, #tab-curriculum .lp-course-curriculum .course-section__title, #tab-curriculum .lp-course-curriculum .course-curriculum-info__right {
        font-size: 16px;
    }
    #tab-curriculum .lp-course-curriculum .course-section__items .course-item-title {
        font-size: 15px;
    }
    .course-summary div:nth-child(4).course-extra-box .course-extra-box__content li, #tab-overview .thim-course-content p {
        font-size: 15px;
    }
    .big-li {
      font-size: 15px !important;
     }
    .upper-desc li {
        font-size: 15px;
    }
    #tab-overview .course-description {
        padding: 10px 20px 10px;
    }
    .head-left {
        width: 68% !important;
     }
    .head-right {
        width: 26% !important;
    }
    .thim-login.form-submission-lost-password {
        width: 300px;
        margin-left: 7px;
    }
    .page-id-9.learnpress-checkout .lp-content-area > p {
        font-size: 18px;
    }
    .epistrofi-image-wrap {
        width: 100% !important;
    }
    .online-box {
        left: 120px !important;
        padding: 8px !important;
    }
    .home-first-heading .title br{
        display: none;
    }
    .home-first-heading .sc_heading .title {
        font-size: 16px !important;
    }
    .section-two .icon-images img {
        width: 25px;
    }
    .section-two .boxes-icon {
        width: 55px !important;
        height: 45px !important;
        line-height: 43px !important;
    }
    .iconbox-left .boxes-icon {
        margin-right: 10px;
    }
    .section-two .wrapper-box-icon .desc-content .icon-box-link {
        font-size: 14px;
        line-height: 1;
    }
    .section-two .desc-content .smaller-text {
        font-size: 13px !important;
    }
    #lp-single-course #popup-sidebar .lp-course-curriculum .course-section {
        margin: 13px 13px !important;
    }
    #popup-course .content-item-wrap .content-item-description {
        font-size: 15px;
    }
    body.course-landing-active .thim-course-menu-landing {
        padding: 12px 8px 6px;
    }
    .learnpress #learn-press-profile.lp-user-profile {
        padding: 0;
    }
    .demo-online-learning .lp-user-profile#learn-press-profile .lp-profile-username {
        font-size: 22px !important;
    }
    .account_btns .thim-link-login.thim-login-popup a {
        width: 290px;
    }
    .page-id-31367 main#main.alignleft legend {
        font-size: 19px;
    }
    .page-id-31367 main#main.alignleft .somfrp-lost-pass-form-text {
        max-width: 95%;
    }
    .quiz-result .result-heading {
        width: 285px;
    }
    .thim-style-content-layout_style_3.single-lp_course .course-info-top .moto p {
        font-size: 15px;
    }
}
