/*
 Theme Name:   Lorem Ipsum Child
 Theme URI:    http://loremipsum.themerex.net/
 Description:  Lorem Ipsum Books and Media Store - Fully Responsive and Mobile Friendly theme
 Author:       ThemeREX
 Author URI:   http://themerex.net
 Template:     lorem-ipsum-books-media-store
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, inheritable theme-options
 Text Domain:  lorem-ipsum-books-media-store-child
*/

@import url("style_2.css");

@font-face {
    font-family: "PFFuturaNeu-Bold";
    src: url(/wp-content/themes/fonts/PFFuturaNeuBold.otf);
}

@font-face {
    font-family: "PFFuturaNeuBook-Regular";
    src: url(/wp-content/themes/fonts/PFFuturaNeuBookRegular.otf);
}
.player.no-fullscreen-support .fullscreen{
    display:block!important;
}

html, body {
    max-width: 100%!important;
    overflow-x: hidden!important;
}

div#lesson-btn-account-custom a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-black {
    font-family: "PFFuturaNeuBook-Regular";
    font-size:18px;
    border-radius: 0;
    background: #0128b2;
    border: 0;
    margin-top:50px;
}

div#lesson-btn-account-custom a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-black:hover{
    background:#000;
}


table#main-table tbody th {
    font-family: "PFFuturaNeu-Bold";
    background: #0128b2;
    color: #fff;
}

div#player {
    display: block!important;
}

iframe[src],iframe {

    display: block !important;

}

table#main-table td{
    font-family: "PFFuturaNeuBook-Regular";
}

 .content .post_content table#main-table tr th:first-child{
    border-left: solid 0.1667em #0128b2;
}

.content .post_content table#main-table tr th:last-child{
    border-right: solid 0.1667em #0128b2;
}

ul#menu_user li {
    font-size: 12px;
}

.woocommerce form .form-row .input-checkbox {
    display: inline-block;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;
}

/***** cookiebot ****/
.CookieDeclaration {
    display: none!important;
}

label.checkbox span.optional {
    display: none;
}


.form-row.place-order p.form-row.validate-required {
    height: 40px!important;
}

.form-row.place-order button#place_order{
    font-family: "PFFuturaNeuBook-Regular";
    border:none;
}

li{
    font-family: "PFFuturaNeuBook-Regular";
}

.form-row.place-order button#place_order:hover{
    background:#000;
    color:#fff;

}

div#my_custom_checkout_field {
    margin-left: -25px;
}



/***************************************** new design******************************************/
.form-row.place-order {
    padding-top: 50px!important;
    width: 100%!important;
    display: block;
}
.form-row.place-order .woocommerce-terms-and-conditions-wrapper {
    height: 0;
}

.page-id-35 .woocommerce-privacy-policy-text {
    margin-bottom: 0!important;
    font-size:14px;
}

.woocommerce-checkout #payment div.payment_box p:last-child{
    padding-top: 33px;
}

.woocommerce-checkout #payment div.payment_box p:last-child label{

}

select#alphabank_gateway-card-doseis {
    border: 1px solid #0128b2;
    margin-left: 10px;
}

.woocommerce form.checkout_coupon,.woocommerce-form-coupon-toggle {
    display:block !important;
}


.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    height: 0;
    margin-top: -33px;
    padding-bottom: 97px;
}

span.diploma-notes {
    font-size: 15px;
}

.breadcrumbs {
    display: none;
}

.cli-bar-btn_container {
    margin-right: 128px;
}
div#ld-tab-benefits-414 {
    padding-top: 0!important;
}
div#ld-tab-benefits-414 h4,div#ld-tab-materials-414 h4{
    font-family: "PFFuturaNeu-Bold";
    font-size: 20px;
}

 div#materials-title h2{
    text-align: center;
    font-family: "PFFuturaNeu-Bold";
     font-size:28px;
}

.sfwd-courses-template-default .breadcrumbs{
    display:none;
}

div#eisagogi-pliroforias-course h4{
    font-family: "PFFuturaNeu-Bold";
    font-size:20px;
}

h1.fx-price {
    font-family: "PFFuturaNeu-Bold";
    font-size:34px;
}



.sidebar.widget_area.scheme_light.sidebar_align_center .sidebar_inner.widget_area_inner aside#widget_ldcoursenavigation-2 h5.widget_title {
    background-color: #ffffff;
    color: #0128b2;
    font-size:20px;
}

.vc_custom_1607701248013,.vc_custom_1607519693553 {
    background-repeat: no-repeat;
}

h1.page_title {
    color: #fff;
    font-size: 60px;
    font-family: "PFFuturaNeu-Bold";
}

ul#menu_main li a,p {
    font-family: "PFFuturaNeuBook-Regular";
}

.slider-para{
    font-size:60px;
    font-family: "PFFuturaNeu-Bold";
    line-height: 1.1em!important;
}

.slider-heading1{
    font-size: 31.4px;
    font-family: "PFFuturaNeuBook-Regular";
}

.slider-btn {
    font-family: "PFFuturaNeuBook-Regular";
    color: #fff;
    background: #0128b1;
    font-size: 14px;
    transform: skew(-21deg);
    font-weight: 400!important;
    text-transform: none;
    padding:30px 70px;
    border-radius:15px;
}
.slider-btn > span{
    transform: skew(21deg)!important;
    display:inline-block;
}
.page-id-2069 .wpb_row, .wpb_row[class*='vc_custom_'] {
    background-position: unset!important;

}

.page-id-1570 div#header-esoterikis .breadcrumbs, .page-id-1570 div#header-esoterikis a.home{
    color:#fff!important;
}

p.instructor-position {
    font-size: 17px;
}

.slider-btn:hover{
    background:#000;
}

.slider-btn span{
    transform: none;
}

a#slider-6-slide-13-layer-20 {
    background-color: #ff000000!important;
}

/*****   nea arxiki *******/
ul.choose li {
    width: 50%;
}
h2.big-title-1 {
    font-family: "PFFuturaNeuBook-Regular";
    text-align: center;
    color: #0128b1!important;
    font-size:24px;
    padding-bottom: 23px;
}

h2.big-title-2 {
    font-family: "PFFuturaNeu-Bold";
    text-align: center;
    color: #000;
    font-size:50px;
    line-height:1.3em;
}

.icon-description-du {
    font-family: "PFFuturaNeuBook-Regular";
    font-size: 18px;
    text-align: center;
    padding-top: 25px;
    line-height: 1.1em;
    min-height:68px;
}

div#box-arxikis-ipiresion {
    background: #fff;
    padding: 60px 20px;
    box-shadow: 0px 0px 20px 20px rgb(0 0 0 / 3%);
    max-height:301px;
}

#ipiresies-section1{
    padding-top: 23px;
    padding-bottom: 0;
}

div#certificates-desktop .btn-skew2{
    padding: 20px 0px;
}

div#lesson-icon-ctm #ipiresies-box{
    margin:15px;
}

#lesson-icon-ctm{
    padding-top:80px;
}

.ld-lesson-item-preview a.ld-lesson-item-preview-heading.ld-primary-color-hover .ld-lesson-title.ld-expand-button.ld-button-alternate {
    background: #ff000000;
    color: #495255!important;
    font-size: 16px;
    align-items:flex-start;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{
    background: #0128b2;
    margin-right: 7px;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate{
    color: #041721;
}

.btn-skew {
    font-family: "PFFuturaNeuBook-Regular";
    border-radius: 15px;
    font-size: 14px;
    color: #fff!important;
    background: #0128b1;
    text-align: center;
    border: 0;
    outline: 0;
    padding: 30px 70px;
    display: inline-block;
    transform: skew(-21deg);
}

.btn-skew:hover{
    background:#000;
}

.btn-skew > span.fix {
    transform: skew(21deg)!important;
    display:inline-block;
    color:#fff!important;
}
/********* button-empty *****/
.btn-skew2 {
    font-family: "PFFuturaNeuBook-Regular";
    border-radius: 15px;
    font-size: 14px;
    color: #0128b1!important;
    text-align: center;
    border: 0;
    outline: 0;
    padding: 20px 50px;
    display: inline-block;
}

.btn-skew3 {
    font-family: "PFFuturaNeuBook-Regular";
    border-radius: 15px;
    font-size: 14px;
    color: #0128b1!important;
    text-align: center;
    border: 0;
    outline: 0;
    padding: 20px 0;
    display: inline-block;
}

ul.about-us-buttons-ctm li{
    display: inline-flex;
}

div#about-us-section1 {
    padding-top: 80px;
}

div#manos-about-block{

    width: 64%;
    box-shadow: 0px 1px 20px 0px rgb(0 0 0 / 32%);
    padding-bottom:1px;
    margin:0 auto;
}

#read-all-blogs a.btn-skew {
    float: right;
    margin-top: 35px;
}

#blog-section {
    padding: 80px 0;
}

.post_info {
    font-family: "PFFuturaNeuBook-Regular"!important;
    font-size: 14px!important;
}

#blog-section-home-page .post_info{
    font-family: "PFFuturaNeuBook-Regular";
    display:block;
    font-size:18px;
}
.sidebar_inner.widget_area_inner h5.widget_title{
    font-family: "PFFuturaNeu-Bold";
}

.widget_subcategories_inner,aside#recent-posts-2 ul {
    font-family: "PFFuturaNeuBook-Regular";
}

#blog-section-home-page .post_item_masonry .post_title {
    font-family: "PFFuturaNeu-Bold";
    font-size: 28px;
}

/****   megaloma eikonas arthra arxikis selidas **/
#blog-section-home-page .post_item_masonry_2{
    padding: 2em 0 0 22em;
}

#blog-section-home-page .post_item_masonry_2 .post_featured{
    width: 18.6875em;
    height: auto;
}

#blog-section-home-page .isotope_wrap .isotope_item .post_item {
    overflow: unset;
}

#blog-section-home-page .post_item_masonry_2{
    min-height:190px;
}

/*********** certificate section ****/


.page-id-2069 .ld-item-list,.page-id-1616 .ld-item-list {
    box-shadow: 0px 0px 20px 20px rgb(0 0 0 / 3%);
}

.page-id-2069 .ld-item-list-item-preview,.page-id-1616 .ld-item-list-item-preview {
    border:0;
}

.ld-item-list-item-preview {
    border: 1px solid #f0f3f6;
}

div#ld-expand-button-414 {
    border-radius: 0;
    font-family: "PFFuturaNeuBook-Regular";
}

span.ld-text.ld-primary-color,.sc_accordion_content{
    font-family: "PFFuturaNeuBook-Regular";
}

.seminariotab-new {
    font-size: 20px;
    color: #000;
    font-family: "PFFuturaNeu-Bold";
    padding-bottom: 15px;
}

span.ld-text{
    font-family: "PFFuturaNeu-Bold";
}

.instructor-name-pedio {
    font-size: 18px;
    color: #000;
    font-family: "PFFuturaNeuBook-Regular";
    padding-top: 50px;
    padding-bottom: 17px;
}

.seminario-perigrafi {
    font-size: 14px;
    color: #a8a8a8;
    font-family: "PFFuturaNeuBook-Regular";
}

ul.certificate-home-box {
    padding-bottom: 8px;
    padding-top: 40px;
    list-style-type: none;
    display: flex;
    padding-left:0;
}

ul.certificate-home-box li {
    padding-right: 50px;
    font-size:18px;
    font-family: "PFFuturaNeuBook-Regular";
}

ul.certificate-home-box li img {
    padding-right: 9px;
}

/* logo carousel home **/



#lg-carousel-home i.ultsl-arrow-right4,#lg-carousel-home i.ultsl-arrow-left4 {
    background: #fff;
}

#lg-carousel-home .slick-track{
    padding-bottom:0px!important;
}

#media-articles {
    padding-top: 49px;
}

/*** about us new***/

.vc_custom_1607519693553{
    background:#efefef!important;
    background-repeat: no-repeat!important;
}

.vc_custom_1612961320865{
    background-size: cover!important;
}

div#about-us-section1,#intersitng-facts-title ,#about-stats-new,#alpine-center {
    margin: 0 65px;
}

#alpine-center h2.most-used-title{

    padding-bottom: 30px;
    line-height: 1.3em;
}

.page-id-3250 h2.most-used-title{
    padding-bottom:30px;
}

h1.title-esoterikis {
    text-align: center;
    font-size: 60px;
    font-family: "PFFuturaNeu-Bold";
}

div#header-esoterikis {
    padding: 150px 0;
    display: flex;
    flex-direction: column;
}

.breadcrumbs-ctm ,.breadcrumbs{
    font-family: "PFFuturaNeuBook-Regular";
    font-size:14px!important;
    text-align: center;
    text-transform: uppercase;
}

div#header-esoterikis .breadcrumbs,div#header-esoterikis a.home{
    color:#000!important;
}

div#header-esoterikis .breadcrumbs{
    order:1;
    padding-top:20px;
}

.page-id-35 .woocommerce-notices-wrapper {
    padding-top: 50px;
}

#courses-intro-new{
    padding:70px 0;
}

div#Info-table-wrap-2027 {
    background: #474747;
}

div#custom-tables-zn h4.ult-responsive {
    margin-bottom: 15px;
    font-size: 30px;
    color: #fff;
    font-family: "PFFuturaNeu-Bold"!important;
}

div#custom-tables-zn p.desc {
    font-size: 15px!important;
    padding-bottom: 20px;
    font-family: "PFFuturaNeuBook-Regular"!important;
    height:60px;
}

div#custom-tables-zn p.fx-price {
    font-size: 40px!important;
    font-family: "PFFuturaNeu-Bold"!important;
}

div#custom-tables-zn a#btn-join{
    font-size: 18px;
    background: #0128b2;
    font-family: "PFFuturaNeuBook-Regular"!important;
    margin: 0 auto;
}

div#pricing-boxes-bb {
    padding-top: 50px;
}
.ult_pricing_table {
    border: 1px solid black!important;
    text-align: center!important;
}

p.description.indicator-hint {
    color: #fff;
}

#alpine-center{
    padding:70px 0;
}

ul.choose {
    padding: 25px 0;
    list-style-type: none;
    display: flex;
}
span.number {
    color: #0128b1;
    font-size: 36px;
    font-family: "PFFuturaNeu-Bold";
}
span.title {
    color: #000;
    font-size: 20px;
    font-family: "PFFuturaNeu-Bold";
}

span.desc {
    font-size: 14px;
    font-family: "PFFuturaNeuBook-Regular";
}

ul.choose li {
    padding-right: 92px;
}

div#about-stats-new .vc_col-sm-3 {
    width: 22%;
}

div#counter-box-shadow {
    text-align: center;
    padding: 70px 0;
    box-shadow: 0px 0px 20px 20px rgb(0 0 0 / 3%);
    margin: 15px;
}

.stats-block .stats-number {
    font-size: 72px!important;
    font-family: "PFFuturaNeu-Bold";
    color: #bd9641;
}

#intersitng-facts-title{
    padding:70px 0;
}

#about-us-inner {
    padding: 35px 0 0 0;
}

html {
    scroll-behavior: smooth;
}

p.part-f {
    text-align: center;
    padding-right: 78px;
}

h2.most-used-title {
    font-family: "PFFuturaNeu-Bold";
    text-align: center;
    color: #000;
    font-size: 36px;
}

#aboutus-new h2.big-title-1,#aboutus-new h2.big-title-2{
    text-align:left;
}

p{
    font-size:18px;
    font-family: "PFFuturaNeuBook-Regular";
}

.about-intro{
    padding-top:40px;
}

div#left-about {
    padding-top:100px;
    padding-left: 165px;
}


#instructors-slider{
    padding-top:70px;
}

div#our-instructors-pedio{
    padding:65px 0;
}

#blog-section h2.big-title-1,#blog-section h2.big-title-2{
    text-align:left;
}

.footer h3.widget-title{
    font-family: "PFFuturaNeu-Bold";
    color:#0128b1;
    font-size:20px;
}

.textwidget p,.footer-contact,.footer li a {
    color:#000;
    font-size: 16px;
    font-family: "PFFuturaNeuBook-Regular";
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
    font-family: "PFFuturaNeuBook-Regular";
}

.footer-contact a{
    color:#000!important;
}

.footer-contact a:hover{
    color:#0128b1!important;
}


.top_panel_wrap .logo_fixed {
    max-height: 100% !important;
}

a.slider-btn{
    display:block!important;
}

.page_content_wrap.page_paddings_yes {
    padding-top: 36px;
}

/* our instructors carousel***/

div#instructor-vd{
    padding:50px 0;
}


#instructors-slider .owl-nav .owl-next {
    right: -48px;
    background:rgb(0 0 0 / 0%) url(/wp-content/uploads/2020/12/right-arrow-new.png) no-repeat center center!important;
    width: 35px;
    height: 35px;
    top: 50%;
    position: absolute;
}
#instructors-slider .owl-nav .owl-prev {
    left: -48px;
    background:rgb(0 0 0 / 0%) url(/wp-content/uploads/2020/12/left-arrow-new.png) no-repeat center center!important;
    width: 35px;
    height: 35px;
    top: 50%;
    position: absolute;
}
.post_item_single_team .post_thumb {
    width: inherit;
    float: right;
}
div#instructor-course-grid {
    width: 56%;
}

ul.part-ctm {
    list-style-type: none;
    display: flex;
    padding: 40px;
}
div#participation-custom{
    background:#f5f5f5;
}

h3.titlos-math {
    font-family: "PFFuturaNeu-Bold";
    font-size: 25px;
    color: #0128B2;
    text-transform: uppercase;
}

ul.part-ctm a.site-button-blue {
    position: absolute;
    right: 47px;
    padding: 15px 60px;
    top: 31px;
}

/* header-arxikis*****/
.top_panel_title.top_panel_style_4.title_present.breadcrumbs_present.scheme_original {
    background: #0128b2!important;
    padding: 150px 0;
    color: #fff;
    margin-bottom:72px;
}

a.breadcrumbs_item.home,.breadcrumbs,.breadcrumbs a {
    color: #fff!important;
}
ul#menu_user {
    float: right!important;
}

/********** contact page ***********/

.forma-eggrafon {
    margin-top: 30px;
    margin-bottom: 30px;
}

.forma-eggrafon .col-md-6 {
    margin-bottom: 20px;
}

.forma-eggrafon input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.forma-eggrafon textarea.wpcf7-form-control.wpcf7-textarea{
    color: #000;
    font-size: 18px;
    font-family: "PFFuturaNeuBook-Regular";
}

input.wpcf7-form-control.wpcf7-file.upload-ctm {
    font-size: 18px;
    font-family: "PFFuturaNeuBook-Regular";
}

.forma-eggrafon .centered_text.sub-btn-custom {
    padding-top: 92px;
}

.wpcf7 p{
    margin-bottom:unset;
}

span.wpcf7-list-item {
    margin-left: 0;
}

.forma-eggrafon span.wpcf7-form-control.wpcf7-acceptance label {
    margin-top: 18px;
    font-size:14px;
    padding-left:14px;
}

.forma-eggrafon input#mfcf7_zl_add_file {

    font-size:18px;
    font-family: "PFFuturaNeuBook-Regular";
    float: left;
    text-transform: capitalize;
    margin-bottom: 24px;
    border:none;
}

textarea#order_comments {
    font-family: "PFFuturaNeuBook-Regular";
}

.forma-eggrafon input#mfcf7_zl_add_file:hover{
    border:none;
    background:#000;
    color:#fff;
}

span.wpcf7-form-control-wrap.menu-929 .select_container select:hover{
    cursor:pointer;
}



.forma-eggrafon input.wpcf7-form-control.wpcf7-file.upload-ctm {
    float: left;
}

input.wpcf7-form-control.wpcf7-file.upload-ctm {
    background: #fff;
    padding: 20px 20px;
    margin-bottom: 21px;
    width: 100%;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #000 !important;
    opacity: 1;
}
.contact{
    font-family: "PFFuturaNeuBook-Regular";
    text-align: center;
    color:#000;
}

.contact a {
    color: #000!important;
}

.icon-description-du2 {
    color:#000;
    font-family: "PFFuturaNeu-Bold";
    text-align: center;
    padding-top: 17px;
}

#contact-header-inner{
    padding-top:80px;
}
.page-id-26 #ipiresies-section1 {
    padding-bottom: 400px;
    padding-left: 270px;
    padding-right: 270px;
}

#contact-outer-section {
    background: #fff;
    box-shadow: 0px 0px 20px 20px rgb(0 0 0 / 3%);
    margin-bottom: 186px;
    margin-top: -197px;
}

h2.esoteriko-title-formas {
    font-family: "PFFuturaNeu-Bold";
    font-size: 36px;
    text-align: center;
    padding: 50px 0;
}

#test-epiko h2{
    font-family: "PFFuturaNeu-Bold";
    font-size: 36px;
    text-align: center;
}

h3#team-title-ctm{
    font-family: "PFFuturaNeu-Bold";
}

p.team-member-lin img {
    padding-right: 3px;
}

.forma-custom-selidas-epik {
    padding-bottom: 47px;
}

.forma-custom-selidas-epik input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: #f6f4f1;
    color: #000;
    font-size: 18px;
    font-family: "PFFuturaNeuBook-Regular";
}

.forma-custom-selidas-epik textarea.wpcf7-form-control.wpcf7-textarea {
    background: #f6f4f1;
    margin-top: 28px;
    margin-bottom: 17px;
    color: #000;
    font-size: 18px;
    font-family: "PFFuturaNeuBook-Regular";
}

.forma-custom-selidas-epik span.wpcf7-form-control.wpcf7-acceptance {
    float: left;
    font-family: "PFFuturaNeuBook-Regular";
    font-size:14px;
}
.column-1_2.fix-g {
    padding-right: 0;
}

.centered_text.sub-btn-custom {
    padding-top: 61px;
}

input.wpcf7-form-control.wpcf7-submit {
    text-transform: none;
    color: #fff!important;
    background: #000!important;
    border: none;
    font-family: "PFFuturaNeuBook-Regular";
    font-size: 18px;
    padding:5px 50px;
}
/************** profile-page *********/
header.woocommerce-Address-title.title h3{
    font-family: "PFFuturaNeu-Bold";
}

.u-column1.col-1.woocommerce-Address address{
    font-family: "PFFuturaNeuBook-Regular";
}

.wt-mycoupons{
    font-family: "PFFuturaNeuBook-Regular";
}

.page-id-1700 h1.post_title.entry-title, .page-id-1700 div#pg-group-badge img, .page-id-1700 .ld-profile-card {
    display: none!important;
}

#my-profile-tabs .u-column1.col-1.woocommerce-Address {
    max-width: 100%;
}

#my-profile-tabs a.woocommerce-Button.button {
    display: none;
}

#my-profile-tabs .form-row {
    display: block;
}

ul.vc_tta-tabs-list,nav.woocommerce-MyAccount-navigation {
    font-family: "PFFuturaNeu-Bold";
    color:#000;
}

nav.woocommerce-MyAccount-navigation ul{
    list-style-type: none;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info{
    font-family: "PFFuturaNeuBook-Regular";
    font-size:18px;
}

#my-profile-tabs button.woocommerce-Button.button{
    font-family: "PFFuturaNeuBook-Regular";
    margin-top:30px;
    font-size:14px;
    border:0;
    text-transform: capitalize;
}

#my-profile-tabs button.woocommerce-Button.button:hover{
    background:#000;
    color:#fff;
}

#my-profile-tabs .ld-item-list.ld-course-list{
    font-family: "PFFuturaNeuBook-Regular";
}

a.ld-button.learndash-link-previous-incomplete {
    color: #fff!important;
    font-family: "PFFuturaNeuBook-Regular";
}

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
    background: #0128b2;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a{
    background-color: #0128b2;
    font-family: "PFFuturaNeuBook-Regular";
}

.pm-login-header.pm-dbfl.pm-bg.pm-border-bt.pm-pad10 h4{
    font-family: "PFFuturaNeu-Bold";
}

.pmagic .pm-login-box input[type=submit]{
    width:70%;
    border:0;
    font-family: "PFFuturaNeuBook-Regular";
    text-transform:capitalize;
}

.pm-login-links-box.pm-difr.pm-pad10 a{
    font-family: "PFFuturaNeuBook-Regular";
}

form#pm_login_form input#user_pass{
    font-family: "PFFuturaNeuBook-Regular";
}


.pm-center-button.pm-difl.pm-pad10 a,.pm-login-header.pm-dbfl.pm-bg.pm-border-bt.pm-pad10,input#user_login{
    font-family: "PFFuturaNeuBook-Regular";
}

.page-id-4562 h1.page_title {
    padding: 10px 0!important;
}

.page-id-4562 input.lostpassword-button {
    border:0;
    font-family: "PFFuturaNeu-Bold";
}

.cli-privacy-overview h4{
    font-family: "PFFuturaNeu-Bold";

}

form.checkout_coupon.woocommerce-form-coupon input#coupon_code {
    height: 74px;
    font-family: "PFFuturaNeuBook-Regular";
}

.woocommerce-info.without-button,.cli-bar-message,a.cli_settings_button,a#cookie_action_close_header,
.cli-privacy-content,a.cli-nav-link.cli-settings-mobile,a.cli-privacy-readmore,span.cli-necessary-caption,.cli-tab-header{
    font-family: "PFFuturaNeuBook-Regular";
}

form.checkout_coupon.woocommerce-form-coupon button.button {
    height: 73px;
    font-family: "PFFuturaNeuBook-Regular";
}

tfoot th {
    background: #ff000000!important;
}

.ld-section-heading h3,.ld-profile-stats{
    font-family: "PFFuturaNeu-Bold";
}
.pm-popup-action a#change-pic {
    color: #fff;
}

#my-profile-tabs .pm-user-group-name.pm-dbfl.pm-clip {
    display: none;
}
/** background image sto profil ***/
img.pm-cover-image,div#pm-coverimage-mask {
    display: none!important;
}

#my-profile-tabs .pm-group-view .pm-profile-image,#my-profile-tabs .pm-profile-title.pm-difl.pm-pad10{
    top: 0;
    position:absolute;
}

/***  login *****/

.popup_wrap .popup_form_field .submit_button{
    border-radius: 44px;
    border:0px;
}
.scheme_original input[type="submit"]:not([class*="sc_button_hover_"]):hover{
    background:#000!important;
    color:#fff!important;
}

.popup_form_field.agree_field a {
    color: #000!important;
    font-weight: 600;
}

.popup_registration, .popup_login {
    font-size: 20px;
}

/*  cart **/
li.menu_user_cart {
    display: none!important;
}

.slider_boxed,
.content_wrap,
.content_container {
    width:1600px;
    margin:0 auto;
}

a{
    text-decoration:none!important;
}
ul, ol, dl, blockquote, address {
    margin-bottom: 0px!important;
}
.scheme_original .top_panel_style_4 .top_panel_top_search .search_state_closed .search_submit {
    color: #fff!important;
}

/**********************home***************/
span.breadcrumbs_item.current {
    color: #fff!important;
    font-weight: 700!important;
}
.popup_wrap{
    box-shadow: -4px 3px 20px 20px rgba(0, 0, 0, 0.2);
}

div#certificates-mobile,div#lesson-icon-ctm-mob{
    display:none;
}

.scheme_original .top_panel_style_4 .menu_main_nav > a:hover, .scheme_original .top_panel_style_4 .menu_main_nav > li > a:hover,
.scheme_original .top_panel_style_4 .menu_main_nav > li.sfHover > a, .scheme_original .top_panel_style_4 .menu_main_nav > li.current-menu-item > a,
.scheme_original .top_panel_style_4 .menu_main_nav > li.current-menu-parent > a,
.scheme_original .top_panel_style_4 .menu_main_nav > li.current-menu-ancestor > a {
    border-color: #0128b2!important;
}

.top_panel_middle {
    background: #F9F7F4!important;
}

nav.menu_main_nav_area.menu_hover_fade a{

    font-weight:300!important;
    color:#0A0A0A!important;
    font-size:17px!important;
    text-transform: none!important;
}
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar{
    border: 5px solid #0128b2!important;
}

.top_panel_top {
    background: #0A0A0A!important;
    color:#fff!important;
}

.top_panel_top a{
    color:#fff!important;
}
.top_panel_top a:hover{
    color:#B78D30!important;
}
.top_panel_top_contact_area,.top_panel_top_user_area{
    text-transform: capitalize;
    color:#fff!important;
    font-size:12px!important;
}

h2.main-heading-du {
    font-weight:700;
    text-transform: uppercase;
    text-align: center;
    color: #0A0A0A;
    font-size:32px;
}

.icon-description-du a{
    color: #0A0A0A!important;
}

.icon-description-du a:hover{
    color:#B78D30!important;
}
div#lesson-icon-ctm .wpb_single_image img{
    transition: all 2s ease;
}

div#lesson-icon-ctm .wpb_single_image img:hover{
    transform: scale(0.9);
}

#red-back-section{
    background-image: url(/wp-content/uploads/2020/10/aa.jpg?id=1469)!important;
    background-repeat: no-repeat;
    padding:85px 0;
    background-size: cover;
}

.white-title-red {
    font-size: 25px;
    color: #F9F7F4;
    padding-bottom: 30px;
    font-weight:700;
    line-height: 1.1em;
}

div#red-back-section p {

    color: #F9F7F4;
    font-size: 18px;
    padding-bottom:54px;
}

div#red-back-section a{
    text-decoration:underline!important;
    color:#fff!important;
}

div#big-btn-ctm a.site-button-blue {
    background: #0128B2;
    padding: 10px 80px;
    color: #F9F7F4!important;
    font-size: 17px;
}

div#big-btn-ctm a.site-button-blue:hover{
    background: #0A0A0A;
}

.enlor-mesg-arx {
    text-align: center;
    font-size: 25px;
    line-height: 1.2em;
}

a.site-button-du {
    background: #0A0A0A;
    padding: 10px 25px;
    color: #F9F7F4!important;
    font-size: 25px;
}

a.site-button-du:hover{
    background:#0128B2;
}

.scheme_original .scroll_to_top {
    background-color: #0128b2!important;
}

div#blog-arxikis .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{
    color:#0128B2;
    text-transform:uppercase;
    font-size:25px;
}

div#blog-arxikis .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{
    color:#0A0A0A;
    font-size:18px;
}

span.post_counters_item.post_counters_rating.icon-star,span.post_counters_item.post_counters_likes.icon-heart.enabled.inited {
    display: none!important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat a,.learndash-wrapper #btn-join, .learndash-wrapper .btn-join{
    background:#000;
    border: none;
    border-radius: 0px;
    font-size:18px;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
    background: #0A0A0A!important;
}

.ourcertificates-arxikis-title {
    font-weight:700;
    font-size: 25px;
    padding: 30px 0;
    color: #0128b2;
    text-transform: uppercase;
}

p,li{
    color: #0A0A0A;
    font-size: 18px;
    line-height: 1.3em;
}

a.readmore {
    font-family: "PFFuturaNeuBook-Regular";
    background: #0128B2;
    padding: 10px 40px;
    color: #F9F7F4!important;
    font-size: 17px;
}


a.site-button-blue {
    font-family: "PFFuturaNeuBook-Regular";
    background: #0128B2;
    padding: 12px 40px 10px;
    color: #F9F7F4!important;
    font-size: 17px;
}



a.site-button-white {
    background: #fff;
    padding: 10px 25px;
    color: #0128B2!important;
    font-size: 17px;
}

a.site-button-white:hover{
    background:#0128B2;
    color:#F9F7F4!important;
}

a.site-button-du:hover,a.site-button-blue:hover {
    text-decoration: none!important;
}

a.site-button-blue:hover,a.readmore:hover{
    background:#0A0A0A;
}

ul.certificate-home-box li a{
    text-decoration:none!important;
}
.white {
    background: #ff000000!important;
}

/*****************************************   slider instructors new ************************************/

.custom-team-slider-home {
    box-shadow: 0px 1px 20px 0px rgb(0 0 0 / 32%);
    text-align: center;
    padding-bottom: 10px;
}

img.second-photo {
    display:none;
}

.custom-team-slider-home a:hover p.view-instructor{
    opacity:1;
}

h3.team-member-slider-ctm{
    padding-top:24px;
    font-size:18px;
    color:#000;
    font-family: "PFFuturaNeu-Bold";
    margin-bottom:0;
}

p.instructor-position {
  margin-top: 10px;
  margin-bottom: 10px;
}

p.view-instructor{
    color: #0128B2;
    opacity:0;
    transition: .3s;
}

/*   esoterikes ****/

.page-sub-custom {
    padding: 40px 0;
    color: #0128B2;
    font-size: 28px;
}

div#about-us-desc {
    margin-left: 333px;
}

.page-id-1570 .page-sub-custom{
    text-align:center;
    color:#fff!important;
    line-height: 1.1em;
    font-weight:700;
}

div#about-us-ctm-intro p {
    color: #fff;
    text-align: center;
}

div#about-us-ctm-intro{
    background-image: url(/wp-content/uploads/2020/10/Group-54.jpg?id=1575) !important;
    padding-top: 179px;
    padding-bottom: 242px;
}

.post_item_404 .page_title,.post_item_404 .page_title:after{
    background:none!important;
}

.post_item_404 .page_title{
    color: #0128B2!important;
    margin-bottom:0px!important;
}

article.post_item.post_item_404 h3.page_subtitle{
    font-size:32px!important;
}

article.post_item.post_item_404 p.page_description {
    padding-bottom: 40px!important;
}

h3.post_title a {
    color: #0128B2!important;
    font-size:32px!important;
}

.tagcloud a {
    color: #fff!important;
}

.tagcloud a:hover{
    background:#0A0A0A!important;
}

h2.bdp-post-title a {
    font-size: 32px;
    color: #0128b2!important;
}

.bdp-post-short-content {
    color: #1C1C1C;
    font-size: 18px;
}

a.bdp-readmorebtn {
    margin-top:25px;
    background: #0128b2;
    border: none;
    color: #fff!important;
    font-size: 17px;
    padding: 10px 60px;
}

a.bdp-readmorebtn:hover{
    background:#000;
}

/*   post comments ***/
section.comments_wrap {
    display: none;
}

/************** courses *********/

.ld-course-status-segment.ld-course-status-seg-price{
    display:none!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{
    background:#fff!important;
}

.ld-item-list.ld-course-list {
    display: block!important;
}

p.instructor-name {
    margin-bottom: 0;
}

span.ld-expand-button.ld-button-alternate.ld-expanded {
    margin-top: 16px;
}
.vc_column-inner {
    margin-bottom: 10px;
}

.ld-focus-content .ld-tabs-navigation {
    opacity: 0;
}

input.wpProQuiz_button.wpProQuiz_QuestionButton {
    background-color: #0128b2!important;
}

input.wpProQuiz_button.wpProQuiz_QuestionButton a:hover{
    color:#fff!important;
}


.ld-course-navigation.ld-course-nav-414 .ld-course-navigation-heading .ld-course-navigation-actions a.ld-home-link {
    display: none;
}
aside#widget_ldcoursenavigation-2 h5 {
    margin-bottom: 50px;
}


.postid-414 .content {
    border-right: 1px solid #e2e7ed;
    padding-right: 30px;
}

.postid-414 .sidebar {
    width: 442px;
}

.ld-tab.ld-active,.sc_accordion.inited.ui-accordion.ui-widget.ui-helper-reset h5,.ld-focus-content h1,
a#ld-focus-mode-course-heading,.pm-user-name.pm-dbfl.pm-clip,.woocommerce-additional-fields h3,
h3#order_review_heading,.woocommerce-billing-fields h3,span.ld-course-status-price,h3.sc_title.sc_title_regular{
    font-family: "PFFuturaNeu-Bold";
}
.ld-course-status-segment.ld-course-status-seg-price .ld-course-status-content span.ld-course-status-price{
    color:#000;
}

.ld-tab,.ld-item-title,a.ld-primary-color,.ld-lesson-title,.ld-topic-title,span.user_name,li.menu_user_logout,table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table,section.woocommerce-customer-details,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,div#order_review,form.checkout.woocommerce-checkout input,span#select2-billing_country-container,table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,
.wpProQuiz_quiz,.ld-alert-messages{
    font-family: "PFFuturaNeuBook-Regular";
}

.ld-course-status-action a#btn-join {
    font-family: "PFFuturaNeuBook-Regular";
    padding: 20px 40px;
}

.ld-course-status-action a#btn-join:hover{
    background:#000;
}

.ld-course-status-segment.ld-course-status-seg-action.status-closed span.ld-course-status-label{
    opacity:0;
}

.learndash-wrapper .ld-course-status-segment.ld-course-status-seg-price span.ld-course-status-label{
    color:#000;
    font-family: "PFFuturaNeuBook-Regular";
    font-size: 18px;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*{
    border-right: 2px solid #000;
}

.ld-tabs-content ul {
    font-family: "PFFuturaNeuBook-Regular";
    font-size: 18px;
    padding: 30px 0;
    list-style-type: none;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th{
    color:#fff;
    font-family: "PFFuturaNeuBook-Regular";
}

div#wpProQuiz_2 .wpProQuiz_text input.wpProQuiz_button {
    border-radius: 0px;
    font-family: "PFFuturaNeuBook-Regular";
    background-color: #0128b2;
    font-size:18px;
}

div#wpProQuiz_2 .wpProQuiz_text input.wpProQuiz_button:hover{
    background-color:#000;
    color:#fff;
}

nav.woocommerce-MyAccount-navigation li {
    padding-bottom: 10px;
}

.vc_custom_1608743774461{
    background-position:center!important;
    background-repeat:no-repeat;
}

**** kripsimo enrolled apo status mathimatos**/
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{
    width:50%;
}

.ld-course-status-segment.ld-course-status-seg-status {
    display: none;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price{
    display:none;
}
/********* progress bar kripsimo ******************/
.ld-course-status.ld-course-status-enrolled,.page-id-1700 .post_info,.ld-progress {
    display: none!important;
}
.ld-progress {
    display: none!important;
}
.ld-breadcrumbs,.learndash-wrapper .ld-alert-certificate .ld-button,.ld-table-list-lesson-details,.ld-lesson-item-preview {
    font-family: "PFFuturaNeuBook-Regular";
}

/** telos p/s**/

ul.teacher-social {
    display: inline-flex;
    list-style-type: none;
    padding-left: 0px;
}
div#footer-1 img {
    float: left;
    max-height: 65px;
    width: auto;
}

.logo-footer-new {
    display: grid;
}

.post_thumb {
    width: 100%;
}

h2.course-descritpion-ctm {
    font-family: "PFFuturaNeu-Bold";
    margin-top:40px;
    margin-bottom:24px;
    color: #000;
    font-size:24px;

}
.ld-section-heading h2 {
    color: #000;
    font-family: "PFFuturaNeu-Bold";
}

.wpProQuiz_content h2{
    font-family: "PFFuturaNeu-Bold";
}

a.ld-button {
    border-radius: 0px!important;
}

.ld-tabs.ld-tab-count-2 ul  {
    font-size:17px!important;
    list-style-type: none!important;
    padding:30px 0!important;
    color:#000!important;
}

.ld-section-heading h2,.ld-focus-content h1{
    color: 000;
}

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover {
    color: #0128b2!important;
}

.learndash-wrapper .ld-table-list .ld-table-list-header,.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after {
    background-color: #0128b2;
}

aside#widget_ldcoursenavigation-2 .learndash-wrapper .ld-expand-button{
    max-width: fit-content;
    width:auto;
    padding: 7px;
    margin-top: -8px;
    align-items: flex-start;
    text-align: left;
}



.learndash-wrapper .ld-expand-button.ld-button-alternate{
    padding:7px;
}

p.instructor-position {
    margin-top: 0px;
}

.sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible p.instructor-name{
    font-size: 18px;
    font-weight: 700;
    color:#000;
}

.sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible p.instructor-position{
    color: #000;
}

p.instructor-company {
    color: #0128b2!important;
}

a.ld-button.ld-button-transparent {
    color: #fff!important;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover {
    color:  #0128b2!important;
}

h2.wc-bacs-bank-details-heading ,h2.woocommerce-order-details__title,h2.woocommerce-column__title{
    font-size: 26px;
    font-family: "PFFuturaNeu-Bold";
}

section.woocommerce-bacs-bank-details {
    padding-top: 76px;
}

h3.wc-bacs-bank-details-account-name {
    font-size: 16px;
    padding-top: 20px;
    font-family: "PFFuturaNeuBook-Regular";
}

li.account_number,ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
    font-family: "PFFuturaNeuBook-Regular";
}

ul.wc-bacs-bank-details.order_details.bacs_details,ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding-left: 0;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    padding-top: 20px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{
    background: #0128b2!important;
}

/* focus mode lesson list  */
 .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-item-preview-heading{
    flex-flow: unset!important;
}


.ld-focus-sidebar .ld-lesson-title.ld-expand-button.ld-button-alternate {
    margin-top: -6px;
}

a.btn.btn-primary {
    background-color: #0128b2!important;
    border-color: #0128b2!important;
    border-radius: 0px!important;
    font-size:18px!important;
}

a.btn.btn-primary:hover{
    background: #0A0A0A!important;
}

h3.entry-title{
    color:#0128b2!important;
    font-size: 20px;
    padding-bottom:30px;
}
a.ld-button{
    background-color: #0128b2!important;
}

a.ld-button:hover {
    background:#0A0A0A!important;
    color: #fff!important;
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after  {
    color: #0128b2!important;
}

/****    counter ****/
.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
    width: 100%!important;
}

/***** cart ****/
.woocommerce-message.with-button,form.woocommerce-cart-form button.button{
    display: none;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    color: #3ccc00;
    text-align: center;
    padding-bottom: 91px;
    font-size: 34px;
}
.woocommerce table.shop_table tr th:first-child {
    border-left: solid 0.1667em #337d5b00!important;
}

h2.woocommerce-order-details__title {
    padding-top: 49px;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details  th {
    color:#0128b2;
}

.page-id-35 .woocommerce-privacy-policy-text {
    margin-bottom: 40px;
}

/******* footer *************/

.container.footer-ctm {
    max-width: 1600px;
    margin-bottom: -43px;
}

footer.footer .mailchimp-form-ctm {
    margin-bottom: -9px;
}

p.team-member-company {
    color: #0128b2;
}

aside#text-7 img {
    width: 24px;
}

.copy p {
    margin-bottom: 0;
}

form#mc4wp-form-1 .mc4wp-form-fields, .sc_emailer{
    padding-top:0;
}

.mailchimp-form-ctm {
    display: flex;
}

form#mc4wp-form-1 {
    width: 100%;
    display: inline-grid;
}

.mailchimp-form-ctm input[type="email"] {
    background:#fff!important;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left:10px;
    border: 0px!important;
    width:100%;
}

.mailchimp-form-ctm input[type="submit"] {
    font-family: "PFFuturaNeuBook-Regular";
    background: #0128B2!important;
    color: #fff;
    padding: 8px 30px;
    border: none;
    text-transform: none;
    width:100%;
}

ul.icons-ctm {
    margin-top: 15px;
    display: inline-flex;
}

ul.icons-ctm li{
    padding-right:11px;

}

.copy .col-md-12 p {
    font-size: 15px;
    color:#fff;
}

.copy .col-md-12 p a {
    color: #A1CFE3;
    font-weight: 600;
}

footer.footer .textwidget {
    text-align: left;
}

h1.page_title {
    padding-bottom: 18px!important;
}

footer.footer {
    background: #EEEEEE;
    padding: 60px 0 15px 0;
    width: 100%;
}

.container.footer-ctm {
    max-width: 1600px;
}

h3.widget-title {

    text-align: left;
    font-size: 16px;
    color: #041721;
}

.container.footer-ctm ul {
    font-size:18px;
    color: #0A0A0A;
    list-style-type: none;
    text-align: left;
    padding-left: 0px;
}

.container.footer-ctm ul li a{
    color:#0A0A0A;
}

.container.footer-ctm ul li a:hover{
    color:#0128B2;
}

.copy {
    background: #000;
    text-align:center;
    padding:15px 0;
}

.copy a{
    color:#44B3CF;
}

.copy a:hover{
    color:#44B3CF!important;
}

/******    check out *****/

form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit {
    border:2px solid #0128B2;
    width: 23%;
    margin-left: 58px;
    height: 55px!important;
}

th.product-total,th.product-name,th.product-subtotal,th.product-quantity,th.product-price {
    color: #fff!important;
}

.page-id-35 .col-1,.page-id-35 .col-2{
    max-width: 50% !important;
}

.page-id-35 span.woocommerce-input-wrapper {
    width: 100%;
}

.woocommerce-billing-fields input {
    margin-bottom: 12px!important;
}

.scheme_original .woocommerce_add_to_cart_button_container {
    background-color: rgb(1 40 178 / 40%) !important;
}

.page-id-35 .woocommerce-privacy-policy-text {
    padding-right: 93px;
}

/*related products */
section.related.products,.sc_socials.sc_socials_size_small.sc_socials_share.sc_socials_dir_horizontal.inited {
    display: none;
}
/*********************** allages 5-11   ********************************/
.sp-post-carousel-section .slick-dots li {
    display: inline-block;
    border: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    line-height: 12px;
    margin: 3px;
    overflow: hidden;
}
.sp-post-carousel-section .slick-dots li button {
    width: 100%;
    height: 100%;
    border-radius: 0;
    text-indent: 0;
    line-height: 1;
}

.sp-post-carousel-section .sp-post-carousel-area .slick-arrow {
    top: unset;
    bottom: 5px;
}
.sp-post-carousel-section .sp-post-carousel-area .slick-prev {
    left: 37.5%;
}
.sp-post-carousel-section .sp-post-carousel-area .slick-next {
    right: 37.5%;
}

.sp-post-carousel-section #sp-post-carousel-1888.sp-post-carousel-area .slick-arrow {

    background-color: #e8e8e800!important;
}

.sp-post-carousel-section-1888 .sp-pc-post-title, .sp-post-carousel-section-1888 .sp-pc-post-title a {
    font-size: 25px!important;
    color: #0128b2!important;
    font-weight: 900!important;
    margin-bottom: 20px!important;
    margin-top: 0;
    text-transform: uppercase;
}

.sp-pc-post-meta {
    display: none;
}

.sp-post-carousel-section-1888 .sp-pc-content {
    font-size: 18px!important;
    color: #1C1C1C;
    line-height: 1.5;
    margin-bottom: 5px;
    padding-bottom: 50px!important;
    padding-right:40px;
}

.sp-pc-icon-angle-left:before {
    content: '\27F5';
    font-size: 34px;
}

.sp-pc-icon-angle-right:before {
    content: '\27F6';
    font-size: 34px;
}


[class*=" sp-pc-icon-"]:before{
    margin-left: -7px;
}

ul.slick-dots button {

    font-size: 20px!important;
    font-weight: 400;
}


.sp-pc-post-image img {
    max-height: 327px!important;
}

a.read-more-btn {
    background: #0128b2!important;
    color: #fff!important;
    padding: 14px 100px!important;
    font-size: 17px!important;
    transition: all 0.5s;

}

.sp-post-carousel-section-1888 .slick-dots li button {
    background-color: #cccccc05!important;
    color: #000!important;
}

.sp-post-carousel-section-1888 .slick-dots li.slick-active button {
    background-color: #0128b2!important;
    color: #fff!important;
}

a.read-more-btn:hover{
    background: #000!important;
}

.bdp-post-image-bg img {
    max-height: 515px;
}

.sidebar_show .content {
    width: 1125px;
}

.post_info .post_info_item + .post_info_item:not(.post_info_counters):before, .post_info .post_info_counters .post_counters_item:after{
    background-color: #fef24600;
}

.slick-track {
    padding-bottom: 65px!important;
}

.popup_wrap .popup_close{
    border:none!important;
    background-color: #f4f7f900!important;
}

button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    border-radius: 44px;
    border: 0;
    text-transform: capitalize;
    width: 204px;
    font-family: "PFFuturaNeuBook-Regular";

}

button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
    background:#000!important;
    color:#fff;

}

.popup_form_field.submit_field input.submit_button{
    font-family: "PFFuturaNeuBook-Regular";
    line-height: 2.7em;
}

input.submit_button {
    text-transform: capitalize!important;
    font-size:16px!important;
}

.wpProQuiz_text input.wpProQuiz_button {
    background-color: #0128b2!important;
    font-family: "PFFuturaNeuBook-Regular"!important;
}

.wpProQuiz_text input.wpProQuiz_button:hover{
    background:#000!important;
    color:#fff!important;
}


/************* form register *************/



form.custom-register-popup .row {
    margin-bottom: 1rem;
}
form.custom-register-popup #terms_checkbox.input-checkbox{
    position: absolute;
    left: 10px;
    z-index: 1;
}
form.custom-register-popup .woocommerce-privacy-policy-text {
    font-family: "PFFuturaNeuBook-Regular";
    text-align: left;
    padding-left: 15px;
    line-height: 1;
    position: relative;
    top: -5px;
    width:100%;
}

.woocommerce-privacy-policy-text p {
    font-size: 14px;
}

form.custom-register-popup .woocommerce-privacy-policy-link {
    color: black !important;
    text-decoration: underline !important;
}
.popup_register_link .woocommerce-error {
    width: 100%;
    padding: 10px;
}

.ld-lesson-title.ld-expand-button.ld-button-alternate {
    margin-left: 0;
    padding-left: 0!important;
}

div#icons-arxikis-mobile{
    display:none;
}

ul#menu_mobile li a, .login a  {
    font-size: 13px;
    font-family: "PFFuturaNeuBook-Regular";
}
.pmagic .pm-login-box .pm-login-header h3{
    font-family: "PFFuturaNeu-Bold";

}

form.popup_form.login_form,input#log_5ffdb284d1cdb,input#password_5ffdb284d1cdb,.popup_form_field.login_field.iconed_field.icon-user input,.popup_form_field.password_field.iconed_field.icon-lock input{
    font-family: "PFFuturaNeuBook-Regular";
}

.popup_wrap .popup_form_field .submit_button {
    width: auto;
}

.popup_form_field.submit_field input.submit_button,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    border-radius:0px;
}

div#blog-arxikis{
    display:none;

}

div#blog-arxikis .post_descr,div#blog-arxikis span.post_counters_number {
    display: none;
}

div#blog-arxikis  h3.post_title a{
    font-family: "PFFuturaNeu-Bold";
    font-size: 28px;
    color: #041721!important;
}

span.post_info_item.post_info_counters {
    display: none;
}

div#enroll-arxikis {
    padding: 70px 0 25px 0;
}


.post_info.post_info_bottom.post_info_share.post_info_share_horizontal {
    display: none!important;
}

.inst-social-ic-ghost{
    display:none;

}

.inst-data {
    padding: 0 20px;
    min-height: 144px;
}

.price-table-custom-mobile,div#aboutus-1024 {
    display:none;
}


/**  post category ***/

.scheme_original .isotope_item_gallery:nth-child(3n+1) .post_item_gallery .post_content,.scheme_original .isotope_item_colored:nth-child(3n+2) .post_item_colored .post_content, .scheme_original .isotope_item_colored:nth-child(3n+2) .course_hover, .scheme_original .isotope_item_gallery:nth-child(3n+2) .post_item_gallery .post_content, .scheme_original .isotope_item_gallery:nth-child(3n+2) .course_hover{
    background-color: #06eaf300!important;
}

.isotope_wrap.inited .post_inner_position h5.post_title{
    font-family: "PFFuturaNeu-Bold";
}

.isotope_wrap.inited .post_inner_position .post_category a{
    font-family: "PFFuturaNeuBook-Regular";
}

.isotope_wrap.inited .post_inner_position h5.post_title a:hover,.isotope_wrap.inited .post_inner_position .post_category a:hover{
    color:#000;
}

/*media articles arxikis */
div#media-articles img.vc_single_image-img.attachment-full{
    filter: grayscale(100%);
}

div#media-articles img.vc_single_image-img.attachment-full:hover{
    filter: none;
}


/**************** instructor page ************/
.team-template-default.single.single-team section.post_featured {
    width: 39%;
    margin-left: 0;
}
.post_item_single_team .post_thumb {
    width: 65%;
}
.team-member-video {
    width: 61%;
}

.team-member-course h3.title{
    font-family: "PFFuturaNeu-Bold";
}

@media only screen and (max-width: 1366px) {
    .team-template-default.single.single-team section.post_featured {
        margin-left: 1.5625em;
        width: 49.1453%;
    }
}

@media only screen and (max-width: 768px) {
    .team-template-default.single.single-team section.post_featured {
        margin:0 auto;
        padding-bottom: 30px;
    }
    .team-member-video {
        width: 100%;
    }
}

@media only screen and (max-width: 414px) {
    .team-template-default.single.single-team section.post_featured {
        width: 100%;
    }
}

.ld-topic-title {
    font-size: 13px;
    padding-right: 10px;
}

.ld-lesson-item-preview a.ld-lesson-item-preview-heading.ld-primary-color-hover .ld-lesson-title.ld-expand-button.ld-button-alternate{
    text-align:left;
}

.ld-alert.ld-alert-success.ld-alert-certificate{
    display:block!important;
}

/****************** media *************************/

@media only screen and (max-width: 1600px) {
    .content_wrap{
        width:1300px;
    }
	.top_panel_style_4 .contact_logo{
		max-width: 100%!important;
	}
}

@media only screen and (max-width: 1440px) {
    div#my_custom_checkout_field {
        margin-left: -8px;
        float: left;
        margin-top: 19px;
    }

    .page-id-35 .woocommerce-privacy-policy-text{
        padding-right:0;
    }

	ul.about-us-buttons-ctm{
		padding-left:0;
	}

    .page-id-26 div#box-arxikis-ipiresion{
        max-height: 260px;
    }

    .sidebar_show .content {
        width: 821px;
        padding-left: 20px;
    }

    aside#widget_ldcoursenavigation-2 {
        padding-right: 12px;
    }

    .slider-para {
        font-size: 50px;
    }
}
@media only screen and (max-width: 1366px) {

    p#my_field_name_field {
        padding-top: 18px;
    }

    .page-id-26 #ipiresies-section1{
        padding-left: 100px;
        padding-right: 100px;
    }

    .wpb_text_column.wpb_content_element.about-intro, ul.choose, ul.about-us-buttons-ctm {
        padding-left: 179px;
    }

    div#about-right-pic .wpb_single_image img{
        max-width:86%;
    }

    div#aboutus-1024 h2.big-title-2 {
        padding-top: 84px;
        text-align: left;
        margin-left: 180px;
    }

    ul.about-us-buttons-ctm {
        background: #efefef;
    }

    div#aboutus-1024{
        display:block;
    }

    div#aboutus-new{
        display:none;
    }

    div#custom-tables-zn h4.ult-responsive{
        font-size: 21px;
    }

    div#custom-tables-zn a#btn-join {
        font-size: 14px;
    }

    .page-id-26 #ipiresies-section1 {
        padding-bottom: 301px;
    }

    .slider-btn {
        margin-top: 31px;
    }

    .btn-skew,.slider-btn{
        padding:10px 50px!important;
    }

    ul.about-us-buttons-ctm {
    padding-top: 50px;
    }

   aside#widget_ldcoursenavigation-2 {
        padding-right: 0;
    }

    h1.fx-price {
        font-size: 26px;
    }

    div#manos-about-block {
        width: 95%;
    }
    .icon-description-du{
        font-size:17px;
    }

    div#box-arxikis-ipiresion{
        max-height: 300px;
    }

    .page-id-26 div#box-arxikis-ipiresion{
        max-height: 253px;
    }

    .sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .instructor-col {
        width: calc(50% - 20px);
    }
    div#about-us-section1 img {
        padding-top: 56px;
    }

    div#about-us-section1, #intersitng-facts-title, #about-stats-new, #alpine-center {
        margin: auto;
    }
    .postid-414 .sidebar {
        width: 296px;
    }

    div#about-stats-new .vc_col-sm-3 {
        width: 21%;
    }

    .slider-para {
        font-size: 47px;
    }
    .col-md-2.col-sm-12.info {
        display: none;
    }
    .popup_wrap{
        top: 58%;
    }
    .content_wrap {
        width: 1159px;
    }
    .ld-course-list-items .ld_course_grid .entry-title {
        height: 89px;
    }
    div#instructor-course-grid {
        width: 100%;
    }
    a.site-button-white {
        padding: 10px 15px;
    }

    div#about-us-desc {
        margin-left: 89px;
    }
}

@media only screen and (max-width: 1200px){
    .slider-para {
        font-size: 34px;
    }
}
@media only screen and (max-width: 1280px){
    div#blog-section-home-page{
        display:none;
    }
    div#blog-arxikis{
        display:block;
    }
}

@media only screen and (max-width: 1024px) {

    .pmagic .pm-login-box .pm-login-header h3 {
        font-family: "PFFuturaNeu-Bold";
        font-size: 24px;
        padding-top: 20px;
    }

    .ld-lesson-item-preview a.ld-lesson-item-preview-heading.ld-primary-color-hover .ld-lesson-title.ld-expand-button.ld-button-alternate {
    font-size:15px;
    }

    li.wc_payment_method.payment_method_alphabank_gateway img{
        display:none;
    }

    .team-member-course h3.title {
        font-size: 20px;
    }

    h1.page_title,h1.title-esoterikis {
        font-size: 33px;
    }

    div#pricing-boxes-bb {
        padding-top: 12px;
    }

    .ld-course-status-action a#btn-join {
        padding: 10px 30px;
    }

    div#aboutus-1024 h2.big-title-2 {
    padding-top: 84px;
        text-align: left;
        margin-left: 41px;
    }

	.wpb_text_column.wpb_content_element.about-intro,ul.choose,ul.about-us-buttons-ctm {
    padding-left: 40px;
     }

	ul.about-us-buttons-ctm {
    padding-bottom: 40px;
    }

    .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-item-preview-heading{
        flex-flow: unset;
    }


    div#manos-about-block {
        width: 100%;
        margin: 35px 0!important;
    }

    .icon-description-du{
        font-size:18px;
    }

    .wpb_text_column.wpb_content_element.about-intro {
        padding-bottom: 20px;
    }

    div#left-about {
        padding-left: 41px;
    }

    #ipiresies-box {
        max-width: 100%;
    }
    div#lesson-icon-ctm #ipiresies-box {
        margin: 9px;
    }
    .slider-para {
        font-size: 34px;
    }

    div#instructor-course-grid {
        width: 100%;
    }
    div#about-us-desc {
        margin-left: 110px;
    }

    .sfwd-courses-template-default .page_content_wrap {
        border: none;
        border-top: none;
    }
}


@media only screen and (max-width: 1023px){

    section.slider_wrap.slider_fullscreen.slider_engine_revo.slider_alias_slider-arxikis-1 {
        padding-top: 98px;
    }

    .logo {
        text-align: left;
        margin-left: 0px!important;
    }

    span.contact_icon.icon-iconmonstr-shopping-cart-4 {
        display: none!important;
    }
    .header_mobile {
        position: fixed!important;
        top: 0!important;
        width: 100%;
        display:block!important;
    }
    .scheme_original .top_panel_style_4 + .header_mobile .menu_button{
        color:#0128b2!important;
    }

    .header_mobile .menu_button {
        left: unset;
        top: 41%;
        right: 0;
    }

    .header_mobile .menu_button{
        font-size:43px!important;
    }

    .header_mobile {
        background: #f9f7f4!important;
    }
}

@media only screen and (max-width: 959px){

    .postid-414 .content {
        border-right: 0px solid #e2e7ed;
    }
    .postid-414 aside#widget_ldcoursenavigation-2 {
        width: 100%;
        margin-bottom:50px;
    }

    .sidebar_show .content + .sidebar {
        margin-top: 0;
    }

}

@media only screen and (max-width: 853px){
	.wpb_text_column.wpb_content_element.about-intro {
    padding-right: 53px;
  }

	 .vc_custom_1613476270268 {
       background-repeat: no-repeat!important;
  }
	ul.about-us-buttons-ctm {
    background: #efefef;
  }
}

@media only screen and (max-width: 767px) {
    ul.choose,div#about-right-pic img {
        background: #efefef;
    }
}

@media only screen and (max-width: 639px) {
    section.slider_wrap.slider_fullscreen.slider_engine_revo.slider_alias_slider-arxikis-1 {
        padding-top: 85px;
    }
}

@media only screen and (max-width: 768px) {

    div#my_custom_checkout_field {
        margin-left: -10px;
        margin-top: -12px;
        padding-bottom: 38px;
    }

    .page-id-35 .woocommerce form .form-row {
        width: 100%;}

    p#my_field_name_field {
        width: 100%;
    }
    label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
        line-height: 1em;
        padding-top: 12px;
    }

    p#my_field_name_field,span.woocommerce-terms-and-conditions-checkbox-text {
        font-size: 15px;
    }

    .form-row.place-order {
        padding-top: 0!important;
    }

    .page-id-26 #ipiresies-section1 {
        padding-left: 0;
        padding-right: 0;
    }

    div#about-right-pic .wpb_single_image img {
        max-width: 100%;
    }

    .slider-para {
        margin-top: -79px;
        margin-left: 9px;
    }
    .slider-btn {
        margin-left: -195px!important;
    }

    rs-sbg{
        background-image: url("/wp-content/uploads/2021/01/mobile_slidder.jpg")!important;
    }

    div#aboutus-1024 .vc_column-inner{
        margin-bottom: 0;
    }

    .container.footer-ctm .col-md-3{
		flex: 0 0 50%;
        max-width: 50%;
	}

    .page-id-26 #ipiresies-section1{
        display:block;
    }

    aside#widget_ldcoursenavigation-2 {
        width: 100%;
    }

    .sidebar.widget_area.scheme_light.sidebar_align_center {
        margin-top: 0;
    }

    div#ipiresies-section1{
        display:none;
    }

    div#icons-arxikis-mobile{
        display:block;
        padding-top:60px;
    }

    .search_wrap.search_style_.search_state_fixed.search_ajax.inited {
        display: none;
    }

    div#aboutus-new img {
        display: none;
    }
    .post_item_single_team .post_thumb {
        width: 100%;
    }

    .postid-414 .content {
        border-right: 1px solid #e2e7ed00;
        padding-right: 0;
    }

    ul.choose li {
        padding-right: 41px;
    }

    div#box-arxikis-ipiresion {
        margin-bottom: 40px;
    }

    #blog-section-home-page .post_item_masonry_2{
        padding: 0.3125em 0 0 10.125em;
    }

    #blog-section-home-page .post_item_masonry_2 .post_featured{
        width: 7.6em;
    }

    .vc_col-sm-1\/5  {
        width: 100%!important;
    }

    div#left-about {

        padding-left: 42px;
        padding-bottom: 41px;
    }

    div#about-us-ctm-intro{
        background-image: url(/wp-content/uploads/2020/11/about-us-mob.jpg) !important;
        background-attachment: fixed;
    }

    div#about-us-ctm-intro {
        padding-top: 109px;
        padding-bottom: 199px;
    }

    .slider-heading1 {
        line-height: 1.1em!important;
    }

    header.top_panel_wrap.top_panel_style_4.scheme_original.menu_show,.top_panel_top,.top_panel_middle {
        display: none!important;
    }

    a.site-button-white {
        background: #f9f7f4;
    }

    ul.certificate-home-box {
        padding-bottom: 44px;
    }

    .header_mobile {
        position: fixed;
        top: 0;
        width: 100%;
    }

    .header_mobile .menu_button {
        left: unset;
        top: 41%;
        right: 0;
    }

    .header_mobile .menu_button{
        font-size:43px!important;
    }

    .header_mobile {
        background: #f9f7f4!important;
    }

    .logo {
        float: left!important;
    }

    .scheme_original .top_panel_style_4 + .header_mobile .menu_button, .scheme_original .top_panel_style_4 + .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
        color: #0128b2!important;
    }

    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{
        width:100%;
    }

    h2.bdp-post-title a {
        font-size: 24px;
    }

    #certificate-box{
        width:100% !important;
    }
    div#certificates-mobile{
        display:block;
    }
    a#slider-5-slide-12-layer-20 {
        background: #F9F7F4!important;
        color: #0128B2!important;
    }
    a#slider-5-slide-12-layer-20:hover{
        background: #0A0A0A!important;
        color: #F9F7F4!important;
    }
    .page-id-35 .col-1, .page-id-35 .col-2 {
        max-width: 100% !important;
    }
    .page-id-35 .woocommerce-terms-and-conditions-wrapper {
        padding-bottom: 50px;
    }

    span.contact_icon.icon-iconmonstr-shopping-cart-4 {
        display: none!important;
    }
}

@media only screen and (max-width: 414px) {

    div#my_custom_checkout_field {
        margin-top: 8px;
    }

    .pmagic .pm-login-box .pm-login-header h3 {
        font-size: 20px;
    }

    label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{
        line-height:unset;
    }

    p#my_field_name_field, span.woocommerce-terms-and-conditions-checkbox-text {
        font-size: 16px;
    }

    .form-row.place-order {
        padding-top: 75px!important;
        background: white;
    }

    button#place_order {
        margin-top: 35px;
    }

    .post_item_single_team h3#team-title-ctm {
        font-size: 24px;
    }

    div#about-right-pic .wpb_single_image img {
        max-width: 90%;
    }

    section.slider_wrap.slider_fullscreen.slider_engine_revo.slider_alias_slider-arxikis-1 {
        padding-top: 0;
    }

    h2.most-used-title,#test-epiko h2,h2.esoteriko-title-formas{
        font-size: 26px;
    }

    input.wpcf7-form-control.wpcf7-submit{
        padding: 5px 30px;
    }

    .slider-para {
        font-size: 29px;
        margin-top: 0!important;
        margin-left: 0!important;
    }

    .slider-btn {
        margin-left: unset!important;
    }

	.container.footer-ctm .col-md-3 {
    flex: unset;
		max-width: unset;
	}

    .vc_tta-panel-heading h4.vc_tta-panel-title a{
        font-family: "PFFuturaNeu-Bold";
    }

    div#about-alpine-quote2 {
        padding-top: 30px;
    }

    section.post_content h3#team-title-ctm {
        text-align: center;
    }

    .price-table-custom-mobile{
        display:block;
    }

    .price-table-custom{
        display:none;
    }

    .straight-info h1.fx-price {
        color: #0128b2;
        font-size:20px;
    }

    .straight-info h1.price-title-mob{
        font-size:20px;
        padding-right: 19px;
    }

    .straight-info{
        display:inline-flex;
        padding-top: 20px;
    }

    .price-table-custom-mobile .ult_pricing_heading {
        display: none;
    }

    a.ld-lesson-item-preview-heading.ld-primary-color-hover {
        font-size: 15px;
    }

    div#left-about ul.about-us-buttons-ctm {
        padding: 10px 0 0 0;
    }

    div#left-about{
        padding-bottom:0;
    }

    div#icons-arxikis-mobile{
        padding-top: 26px;
    }

    div#enroll-arxikis {
        padding: 0 0 25px 0;
    }

    div#about-us-section1 {
        padding-top: 6px;
    }

    footer.footer {
        background: #EEEEEE;
        padding: 20px 0 0 0;
    }

    div#blog-arxikis h3.post_title a {
        font-size: 20px!important;
    }

    .sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .instructor-col img{
        max-height: 170px;
    }

    #instructors-slider .owl-nav .owl-prev {
        left: -26px;
    }

    #instructors-slider .owl-nav .owl-next {
        right: -26px;
    }

    #blog-section {
        padding: 2px 20px 50px 20px;
    }

    ul.choose{
        display:grid;
    }

    ul.choose li {
        width: 100%;
        margin-bottom: 39px;
    }

    div#box-arxikis-ipiresion {
        max-height: 283px;
    }

    form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button.button.woocommerce-form-login__submit {
        width: 39%;
        height: 55px!important;
    }

    div#icons-arxikis-mobile {
        margin-top: 40px;
    }

    .icon-description-du {
        font-size: 16px;

    }

    div#icons-arxikis-mobile .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 50%;
        display: inline-grid;
    }

    .team-member-course h3 {
         padding: 0 0 35px 0;
        white-space: pre-line;
        max-width: 100%;
        font-size: 20px;
    }

    .team-member-course {
        display: block;
    }

    #alpine-center {
        padding: 10px 0;
    }

    .post_info.post_info_bottom {
        margin-bottom: 0;
        padding-top: 0;
    }

    .sidebar_show .content + .sidebar {
        margin-top: 0!important;
    }

    .sfwd-courses-template-default .page_content_wrap .content_wrap iframe {
        min-height: 218px !important;
    }

    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
        border-right: none;
    }
    .ld-lesson-item.ld-is-not-current-lesson.learndash-not-available.learndash-incomplete.is_not_sample,.ld-lesson-item-preview a.ld-lesson-item-preview-heading.ld-primary-color-hover .ld-lesson-title.ld-expand-button.ld-button-alternate {
        font-size: 15px!important;
    }

    .content_wrap{
        width:361px!important;
    }
    div#instructor-course-grid {
        padding: 52px 0;
    }

    h3.titlos-math {
        font-family: "PFFuturaNeu-Bold";
        font-size: 20px;
    }

    .slider-para {
        font-size: 29px;
    }

    #blog-section-home-page .post_item_masonry .post_title {
        font-size: 21px;
    }

    h2.big-title-2{
        font-size:30px;
    }

    div#popup_registration_custom {
        height: 606px;
        overflow: scroll;
    }

    .forma-custom-selidas-epik .column-1_2 {
        margin-bottom: 15px;
        padding-right: 0;

    }
    .sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .instructor-col {
        width: 100%;
    }

    div#header-esoterikis {
        padding: 80px 0 59px 0;
        margin-top: 34px!important;
    }

    .top_panel_title.top_panel_style_4.title_present.breadcrumbs_present.scheme_original {
        padding-top: 38px;
        padding-bottom: 59px;
    }
    .top_panel_title.top_panel_style_4.title_present.breadcrumbs_present.scheme_original  .content_wrap{
        width:300px;
    }

    h1.page_title{
        font-size:20px;
        padding-top: 95px!important;
    }

    .breadcrumbs {
        margin-top: 0px!important;
    }

    div#about-stats-new .vc_col-sm-3 {
        width: 100%;
    }

    #about-top-image{
        padding-top:50px;
    }
    .slider-btn {
        margin-top: 56px;
    }
    div#left-about {
        padding-right: 29px;
    }

    .vc_custom_1607520024607 {
        margin-top: -60px !important;
    }

    form .woocommerce-privacy-policy-text{
        width:100%!important;
    }

    form .woocommerce-privacy-policy-text p{
        font-size:12px!important;
    }

    .sfwd-courses-template-default.scheme_original .sc_accordion .sc_accordion_item h5.sc_accordion_title {
        font-size: 18px;
        padding: 0px 0px 0px 30px;
    }
    .sfwd-courses-template-default.scheme_original .sc_accordion .sc_accordion_item .sc_accordion_content{
        padding: 20px 0px 0px 30px;
        font-size: 15px;
    }
    .sfwd-courses-template-default.scheme_original .sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
        width: 22px;
        height: 22px;
    }

    div#lesson-icon-ctm-mob{
        display:block;
        padding: 50px 0;
    }

    div#lesson-icon-ctm-mob #icon-mob-test{
        width:50%;
        display:inline-flex;
    }

    .ourcertificates-arxikis-title{
        font-size:20px;
    }

    .col-md-2.col-sm-12.info {
        display:block;
    }

    .breadcrumbs {
        font-size: 10px!important;
        margin-top: 79px;
    }

    .page-id-35 .woocommerce form .form-row {
        width: 100%;
        float: none;
        clear: unset;
        height: unset;
    }
    a.site-button-du{
        font-size: 17px;
    }

    p {
        font-size: 16px!important;
        line-height: 1.4em!important;
    }
    .enlor-mesg-arx {
        font-size: 22px;
        line-height: 0.95em!important;

    }

    ul.icons-ctm {
        padding-bottom: 0;
    }

    ul.part-ctm{
        padding:0;
    }

    div#participation-custom {
        background: #f5f5f500;
    }

    ul.part-ctm a.site-button-blue{
        right:unset;
        top: 49px;
        left: 15px;
    }

    .sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible#ld-tab-benefits-420 .benefits-col {
        width: 100%;
    }

    .learndash-wrapper .ld-tabs .ld-tabs-navigation{
        display:block!important;
        font-size: 15px;
    }

    div#about-us-desc {
        margin-left: 0;
    }
    div#about-us-desc img {
        padding-top: 44px;
    }

    .sp-pc-icon-angle-left:before{
        position: absolute;
        left: -91px;
    }

    .sp-pc-icon-angle-right:before {

        position: absolute;
        right: -91px;
    }

    .container.footer-ctm .col-md-3.col-sm-12 {
        padding-right: 15px!important;
        padding-left: 15px!important;
    }

    a.read-more-btn{
        padding: 14px 60px!important;
    }

    .popup_registration, .popup_login {
        font-size: 12px;
    }
    .icon-description-du{
        padding-top:4px;
        padding-bottom: 20px;
    }
    .slider-heading1 {
        font-size: 23px!important;
        line-height: 1.5em!important;
    }
    div#about-us-ctm-intro{
        background-repeat: unset;
        padding-top: 0;
        padding-bottom: 32px;
    }

    .post_item_404 .page_title {
        padding: 0px!important;
    }

    footer.footer .col-md-3.col-sm-12 {
        padding: 30px 0;

    }
    h2.main-heading-du{
        font-size: 28px;
    }

    .icon-description-du {
        font-size: 17px;
    }
}


@media only screen and (max-width: 360px) {
    div#my_custom_checkout_field {
        margin-top: 23px;
        padding-bottom: 60px;
    }

    .logo {
        padding-left: 20px;
    }

    div#popup_registration_custom {
        height: 440px;
    }

    div#about-us-section1 img {
        padding-top: 0;
    }

    article.itemscope.post_item.post_item_single.post_featured_default.post_format_standard.post-414.sfwd-courses.type-sfwd-courses.status-publish.has-post-thumbnail.hentry {
        margin: 0 7px;
    }

    .sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .instructor-col img {
        max-height: 154px;
    }

    .slider-heading1 {
        line-height: 1.1em!important;
        text-align: left!important;
    }

    .custom-team-slider-home {
        width: 90%;
        margin: 0 auto;
    }

    #instructors-slider .owl-nav .owl-prev {
        left: -9px;
    }

    #instructors-slider .owl-nav .owl-next {
        right: -9px;
    }

    section.post_content ,.ld-course-navigation.ld-course-nav-414{
        margin: 0 20px;
    }

    h2.most-used-title,h2.big-title-2{
        font-size:24px;
    }

    .slider-heading1 {
        font-size: 27px!important;
    }

    h2.big-title-1{
        font-size:19px;
    }
}

@media (max-width: 320px){

    div#popup_registration_custom {
        height: 351px;
    }

    .sfwd-courses-template-default .learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible .instructor-col img {
        max-height: 125px;
    }

    div#icons-arxikis-mobile{
        padding-right:7px;
    }

    div#icons-arxikis-mobile div#box-arxikis-ipiresion {
        max-height: 275px;
        width: 129px!important;
    }
    .content_wrap {
        width: 320px!important;
    }

    .logo {
        padding-left: 10px;
    }
    .slider-para {
        font-size: 24px;
    }

}
