/*
Theme Name: Eduma Child
Theme URI: http://educationwp.thimpress.com/
Description: Eduma Child Theme
Author: ThimPress
Author URI: http://thimpress.com
Template: eduma
Version: 1.0.0
Text Domain: eduma-child
*/
.no-margin {
    margin: 0px !important;
}

.custom_link {
    /*display: inline-block;*/
    /*text-align: center;*/
    margin: auto auto 60px;
    text-transform: uppercase;
    /*font-size: 13px;*/
    /*line-height: 30px;*/
    padding: 5px 25px;
    font-weight: 700;
    color: #333 !important;
    background-color: #ffb606 !important;
    border: none !important;
}

.custom_link:hover {
    background-color: #e6a303 !important;
}

.join_us_get_it_now_btn a {
    font-family: Poppins;
    background: transparent !important;
}

.join_us_get_it_now_btn a:hover {
    color: #fff !important;
    background-color: black !important;
}

.students_reg{
    margin-top: 30%;
}

.for_students_header_reg {
    background-color: #ffbc44;
    opacity: 0.9;
    width: 65%;
    margin: 0 auto;
    margin-bottom: 90px;
}

.for_students_header_reg .sc_heading {
    margin: 0px !important;
}

.for_students_button_left a {
    background-color: #ffb300 !important;
    color: #333 !important;
	position: relative;
}

.for_students_button_left a:hover {
    background-color: #e6a303 !important;
    color: #333 !important;
}

.for_students_button_right a {
    border: 1px solid #ffb300 !important;
    color: #fff !important;
	position: relative;
}

.for_students_button_right a:hover {
    opacity: 1;
}

.for_students_button_left a:before {
    visibility: hidden;
    position: absolute;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    content: "Student";
    line-height: 18px;
}

.for_students_button_left a:after {
    visibility: hidden;
    content: "";
    position: absolute;
    top: -25%;
    left: 50%;
    margin-left: -5px;
    border-width: 7px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
    opacity: 0;
    transition: opacity .6s;
}

.for_students_button_left a:hover:before, .for_students_button_left a:hover:after{
    visibility: visible;
    opacity: 1;
}

.for_students_button_right a:before {
    visibility: hidden;
    position: absolute;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    content: "Product and services";
    line-height: 18px;
}

.for_students_button_right a:after {
    visibility: hidden;
    content: "";
    position: absolute;
    top: -25%;
    left: 50%;
    margin-left: -5px;
    border-width: 7px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
    opacity: 0;
    transition: opacity .6s;
}

.for_students_button_right a:hover:before, .for_students_button_right a:hover:after{
    visibility: visible;
    opacity: 1;
}

.for_students_button_link a {
    border: none !important;
/*/ border: 1 px solid #ffb606 !important;*/
/*/ color: #fff !important;*/
    background: transparent !important;
    text-transform: inherit !important;
}

.for_students_button_link a:hover {
    text-decoration: underline;
    color: #fff !important;
}

.for_students_button_link a i {
    padding-right: 5px;
}

.for_students_counters_row {
    margin-bottom: 120px;
}

.for_students_counters_row .counter-box.home-page {
    margin: 0px !important;
}

/*courses_costom*/
/*hide prise*/
/*.courses_custom .course-meta>div {
    float: none !important;
}
.courses_custom .course-meta>div.course-price {
    display: none !important;
}*/
.course-meta>div {
    float: none !important;
}
.course-price {
    display: none !important;
}
.course-payment {
    display: none !important;
}
.thim-course-landing-button {
    display: none !important;
}


/*Partners logo*/
.partners_container {
    height: auto;
    margin-top: 35px;
    /*display: inline-block;*/
    text-align: center;
}
.partners_container .partner {
    display: inline-block;
    margin-left: 25px;
    margin-top: 5px;
    text-align: center;
    /*float: left;*/
    height: auto;
}


/*Join Us*/
/*pmpro_courses costom_btns*/
.donate_pmpro_courses_costom_btns .lp-pmpro-footer .list-item>a {
    font-family: Roboto Slab;
    background-color: #ffb300 !important;
    color: #333 !important;
    border-radius: 0px;
}

.donate_pmpro_courses_costom_btns .lp-pmpro-footer .list-item>a:hover {
    background-color: #e6a303 !important;
    color: #333 !important;
}


/*Toolbar login link*/
.toolbat_login_custom {
    float: right;
    margin-top: 5px;
    padding-left: 10px;
    line-height: 20px;
}
.toolbat_login_custom h4 {
    font-family: roboto;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0px;
}

.toolbat_login_custom a {
    font-family: roboto;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0px;
}

/*thim_tab_costom*/
.thim_tab_costom>div {
    margin-bottom: 0px;
}

.student_sel_program a {
    color: #0056a4 !important;
}
.student_sel_program a:hover {
    text-decoration: underline;
}
.student_sel_program li:before {
    content: "•";
    font-size: 20px;
    padding-right: 8px;
    color: #ffa000;
}

.join_us_header>.panel-grid-cell {
    -ms-flex-item-align: end;
    align-self: flex-end;
	    margin-top: 20%;
}

.join_us_header>.panel-grid-cell:last-child {
    margin-top: 10%;
}
body .become-teacher-form {
    margin-bottom: 10px;
}
/* custom styles*/
.counter_percent .display-percentage:after{
    content: "%";
}
.top_site_main .page-title-wrapper {
    padding-top: 140px;
    padding-bottom:140px;
}

/*tablet*/
@media (max-width: 1200px) {
    .join_us_header_left .first_title{
        font-size: 22px !important;
        line-height: 25px !important;
    }
    .join_us_header_left .second_title{
        font-size: 75px !important;
        line-height: 75px !important;
    }

    .students_reg{
        margin-top: 20%;
    }
}
/*mobile*/
@media (max-width: 768px) {
    .for_students_header_reg {
        margin-top: 200px;
    }

    .for_students_header_reg .sc_heading {
        padding-top: 19px !important;
    }

    .for_students_buttons_row>div.panel-grid-cell:first-child {
        margin-bottom: 10px !important;
    }

    .for_students_links_row>div.panel-grid-cell, .for_students_counters_row>div.panel-grid-cell {
        margin-bottom: 0px !important;
    }

    .join_us_header .thim-register-now-form {
        float: none !important;
        margin: 0 auto !important;
    }

    .join_us_header>.panel-grid-cell {
	    margin-top: 0px;
    }
    .join_us_header>.panel-grid-cell:last-child {
        margin-top: 0px;
    }

    .join_us_header_left {
        padding-left: 35px;
    }

    .join_us_header_left .first_title{
        font-size: 22px !important;
        line-height: 25px !important;
    }
    .join_us_header_left .second_title{
        font-size: 75px !important;
        line-height: 75px !important;
    }

}

@media (max-width: 480px) {
    .join_us_header_left {
        padding-left: 0px;
    }
    .join_us_header_left .first_title {
        font-size: 20px !important;
        line-height: 23px !important;
    }
    .join_us_header_left .second_title {
        font-size: 50px !important;
        line-height: 50px !important;
    }

}
@media (max-height: 900px) {
    .students_reg{
        margin-top: 20%;
    }
}
@media (max-height: 800px) {
    .students_reg{
        margin-top: 15%;
    }
}

@media (max-height: 740px) {
    .for_students_header_reg {
        margin-bottom: 30px;
    }
    .for_students_counters_row {
        margin-bottom: 60px;
    }

	.join_us_header .thim-register-now-form {
		margin: 140px 0;
	}

	.join_us_header>.panel-grid-cell:last-child {
        margin-top: 5%;
    }
}
.thim-social li a {
    color: #000 !important;
}

.counter-box-custom.panel-widget-style .counter-box .content-box-percentage .display-percentage {
	color: #fff;
	font-family: Poppins;
	font-weight: 700;
	font-size: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d89a06;
}
.counter-box-custom.panel-widget-style .counter-box .counter-content-container .counter-box-content {
	color: #333;
	font-family: Poppins;
	font-size: 16px;
	line-height: 1.4em;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 10px;
}
.counter-box-custom .counter-box.about-us {
	margin: 0;
	border: none;
}

.counter-box-custom .counter-box.about-us .content-box-percentage {
	padding: 10px;
	height: 188px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.box-with-plus .counter-box .content-box-percentage .display-percentage::after {
	content: '+';
	color: #fff;
	font-family: Poppins;
	font-weight: 700;
	font-size: 40px;
	margin-left: 2px;
}

.result-page-percent-counter .counter-box-content {
	font-size: 14px;
}

.thim-footer-university-4#colophon .footer .mailchimp-bold .widget-title, .thim-footer-university-4#colophon .mailchimp-bold .mc4wp-form input[type=email].mailchimp-input {
	font-weight: bold;
}



.circle-image img{
    border-radius: 50%;
}

.media-min-height .video-info{
	min-height: 200px !important;
	padding-top: 69px !important;
}

.get-involved-membership .lp-pmpro-main {
	display: none;
}
.get-involved-membership .lp-pmpro-header .header-list-main:first-child {
	display: none;
}
.get-involved-membership .lp-pmpro-main .item-row:first-child .list-main:first-child {
	display: none;
}
.get-involved-membership .lp-pmpro-footer tr:first-child .list-main:first-child {
	display: none;
}
.get-involved-membership .lp-pmpro-membership-list {
    overflow: initial;
    max-width: initial;
}


.round3 {
	border-top: 1px solid #e5e5e5;
    margin: 0 30px;
}
.some-class .so-panel.widget.widget_link.panel-last-child {
	padding: 20px 0;
    margin-top: -30px;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
    background-color: #497fda;
    background-image: none;
    border: 1px solid #D6D6D6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 6px 12px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}

.header-item.list-item.has-6.position-2 {
	    background-color: none;
}

.lp-pmpro-footer .list-item, .lp-pmpro-footer .list-main {
	padding: none;
}
.page-template-template-composer #about_us_board .our-team ul.no-thumbnail-list li {width: 46%;
 margin-right: 2.29%; display: inline-block;}
.page-template-template-composer #about_us_board .our-team ul.no-thumbnail-list li em {font-size:12px; }
.story-box .story-content > span {display:none;}
#field_block label {display:block;}
#field_block .left {float:left; margin-bottom: 15px; width: 48%;}
#field_block .right {float:right; margin-bottom: 15px; width: 48%;}
#field_block .left input[type="text"] {width:98%;}
#field_block .right input[type="text"] {width:98%; float:right;}
#field_block .left select {width:100%;}
#field_block .right select {width:100%;}
#field_block .holdering {display:block; clear:both; margin-bottom: 15px;}
#field_block .holdering input[type="text"] {width:100%;}
#field_block .holdering input[type="checkbox"] {float:left; margin-right:10px;}
#field_block .holdering label.inliner {display:inline-block;}
#field_block .holdering textarea {width:100%;}

@media screen and (max-width:767px) {
	#field_block .left {width: 98%;}
	#field_block .right {width: 98%;}
}
footer#colophon .footer .thim-footer-info-4 .info .contact-list li a {
    color: #000;
}
li#menu-item-12284 {
    color: #fff;
}