@charset 'utf-8';
/*
 Theme Name:   Green Planet Child
 Theme URI:    http://ecoplanet.ancorathemes.com/
 Description:  Green Planet - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     green-planet
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  green-planet
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

:root{
    --first-color:#50abb0;
    --second-color:#bfdee0;
}

.flex {display: flex;}
.flex-row{flex-direction: row;}
.flex-row.reverse {flex-direction: row-reverse;}
.flex-col{flex-direction: column;}
.flex-col.reverse {flex-direction: column-reverse;}
.flex-1 {flex: 1;}
.flex-nowrap{flex-wrap: nowrap;}
.flex-wrap{flex-wrap: wrap;}
.justify-start{justify-content: flex-start;}
.justify-end{justify-content: flex-end;}
.justify-between{justify-content: space-between;}
.justify-center{justify-content: center;}
.justify-evenly{justify-content: space-evenly;}

.align-i-center {align-items: center;}
.align-i-start {align-items: flex-start;}
.align-i-end {align-items: flex-end;}

.align-s-center {align-self: center;}
.align-s-start {align-self: flex-start;}
.align-s-end {align-self: flex-end;}

.flex-row-2 > * {flex-basis: 48%;}
.flex-row-3 > * {flex-basis: 31%;}

p.comment-form-author {float: left;margin-right: 50px;}

.um-field-checkbox:not(.um-field) {width: 100%;}

.um-profile.um-editing .um-field-radio.um-field-radio-state-disabled {pointer-events: none !important;}

.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color
{color: #50abb0 !important;}

.um input[type=submit].um-button:hover, .um a.um-button:hover {background-color: #50abb0 !important;}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {background: #50abb0;}
@media only screen and (max-width: 1023px) {
    .flex-row.responsive {flex-direction: column;}
    .flex-row.responsive.responsive-reverse {flex-direction: column-reverse;}
    .flex-row.responsive > * {flex-basis: unset;}
    .flex-row.responsive.reverse {flex-direction: column-reverse;}
	p.comment-form-author {float: none;margin-right: 0px;}

}

.registration-form .hidden-radio{
	display:none;
}
.registration-form .label{
	color: #50abb0;
}
.courses-form >div,
.registration-form > div{
	margin:20px 0;
}
.registration-form  .submit-btn input,
.courses-form .submit-btn input{
	background-color:#50abb0 !important;
}
.registration-form .fodelsear{
	display:none;
}
.page-id-15050 #menu-languages a img{
  margin:0;
}

.sidebar_right .sidebar {float: right !important;position: static !important;}
#search-flag {display: flex;text-align: right;}
#search-icon {margin-right: 0px;}
.post_featured .icons a{background-color:#50abb0!important;}

.sc_services_iconed .sc_services_item.with_image.with_icon .sc_services_item_header:before {background: transparent !important;}
.top_panel.with_bg_image .sc_layouts_row {background-color: #fff !important;}
.scheme_default .sc_services_timeline .sc_services_item_marker {font-size: 4.4em;line-height: 2.2em;width: 2.2em;border-radius: 50%;margin: 0 auto;
height: 2.2em;background-size: 65%;background-position: center;background-color: #fff !important;border-color:#696969 !important; }
.sc_services_timeline .sc_services_item_featured_top {padding-top: 10em;display: block;text-align: center;width: 100%;}
.sc_services_timeline .sc_services_item_featured_top .sc_services_item_marker {left: 27%;}
.sc_services_timeline .sc_services_item_title a {font-style: normal;font-size: 20px;text-align: center;color: #696969 !important;}
.scheme_default .sc_services_timeline .sc_services_item_timeline {display: none;}

footer .sc_layouts_column_icons_position_right .wpb_wrapper{display: flex;justify-content: center;}
.sc_layouts_column_icons_position_right .wpb_wrapper{display: flex;justify-content: flex-end;}
.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav,
.scheme_dark .sc_layouts_menu_nav>li ul,
.scheme_dark .menu_main_nav>li ul:before,
.scheme_dark .sc_layouts_menu_nav>li>ul:before {background-color: #FFF !important;}
.sc_layouts_menu_nav>li.menu-item-has-children>a {position: relative;z-index: 99999;}

.scheme_default .post_type_donation .goal_wrap>span .post_counters_number , .contacts_phone {color: #50abb0 !important;}
.scheme_default .sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data:before{background-color: #50abb0 !important;}

.sc_promo_text.sc_float_center {background-color: #50abb0 !important;}

.scheme_default .post_meta_item a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a,
a.post-edit-link {color: #50abb0 !important;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {width: 3em !important;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color: #696969 !important;}
.vc_icon_element {margin-bottom: 0px!important;}

#menu-languages li a { padding-right: 8px;padding-left: 0px;padding-top: 25px;}

.scheme_default .swiper-pagination-custom .swiper-pagination-button {position: relative;}   
.scheme_default .swiper-pagination-custom .swiper-pagination-button a {opacity: 0;transition: 0.2s all;color: #50abb0;position: absolute;bottom: -60px;white-space: nowrap;left: 0;right: 0;}
.scheme_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active a {opacity: 1;transition: 0.2s all;}

.scheme_default .sc_layouts_menu_nav>li>a:hover {color: #50abb0 !important;}

.footer_custom .vc_wp_custommenu{width:100%;}
footer .widget.widget_nav_menu ul.menu {padding: 0 !important;white-space: nowrap;}
.footer_wrap .vc_col-sm-4 .widget li{width:19%;margin-right: 2%;}
.footer_wrap .widget{margin:0;}
.mc4wp-form-fields label{color:#fff;}
.home .vc_custom_1607860002867{display:none!important;}
.home .vc_custom_1607861334418 {display: none !important;}

#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-top: 1px solid #e1a932;}

.moove-gdpr-branding-cnt{display:none!important;}

.scheme_default .sc_button.sc_button_gradient:after {background-color: #50abb0 !important;}

.post_featured:hover {opacity: 0.6 !important;}

.menu_main_nav>li>a {padding-left: 0 !important;}

.sc_layouts_menu_nav>li li>a {padding: 0.6em 1em !important;}

.sc_layouts_menu_nav>li ul {padding: 2em 2em !important;}

.sc_layouts_menu_nav ul li ul {width: max-content !important; padding-right: 1em !important;}

/*.sc_layouts_menu_nav>li:nth-child(5) ul {height: 400px !important;} */
.scheme_default .post_meta_item.post_categories a {color: #fff !important;}

.scheme_default .post_meta_item.post_categories a:hover {color: #fff !important;}

.post_layout_excerpt .post_meta .post_meta_item.post_date {text-transform: uppercase !important;}

.scheme_default .post_item_single .post_header .post_date {text-transform: uppercase !important;}

.search_wrap {margin-right: -5px !important;}

body:not(.home) .search_wrap {margin-right: 0px !important;}
body:not(.home) .search_wrap.search_style_normal.page_search.inited {margin-right: 0 !important;}

body:not(.home) .sc_layouts_row_type_normal .search_wrap .search_submit:before {color: #696969 ;}

.button-slide2 {display: block !important;}

.menu_main_nav a {white-space: nowrap;}
.menu_main_nav ul li.menu-item-has-children a{position: relative;}
.menu_main_nav ul li.menu-item-has-children {padding-right: 20px;min-width: 160px;}
.menu_main_nav ul li.menu-item-has-children:after {content: ' \003E';position: absolute;right: 0px;top: 8px;color: #696969;}

.sidebar .widget .widget_title {padding: 12px !important;}

 .st-tag-cloud {padding-left: 4.6em;padding-right: 4em;}
 a.st-tags{
    font-family: Montserrat,sans-serif;display: block;float: left;padding: 9px 23px;margin: 0 5px 5px 0;font-size: 0.875rem !important;line-height: 18px;
 	font-weight: 500;text-transform: uppercase; border-radius: 2rem;color: #9b9b93!important;
    background-color: #f1f0ed;
}
 a.st-tags:hover {
 	    color: #ffffff !important;
    background-color: #50abb0;
 }

 .vc_custom_1607861500338 {padding-right: 158.8px !important;}

.scheme_dark .sc_layouts_title_breadcrumbs a{color: #50abb0 !important;}
.scheme_dark .sc_layouts_title_breadcrumbs a:hover {color: #50abb0 !important;}

.menu_main_nav li.menu-item-1369 > ul {max-height: 200px;overflow: auto;}
.menu_main_nav li.menu-item-1369 > ul::-webkit-scrollbar {width: 10px;}
.menu_main_nav li.menu-item-1369 > ul::-webkit-scrollbar-thumb {background-color: #fff !important;}
.menu_main_nav li.menu-item-1369 > ul::-webkit-scrollbar-track {background-color: #50abb0  !important;}

.menu_main_nav li.menu-item-1369 > ul{scrollbar-color: #50abb0 !important;scrollbar-width: thin !important;}

.menu_main_nav li.menu-item-14841 > ul {max-height: 200px;overflow: auto;}
.menu_main_nav li.menu-item-14841 > ul::-webkit-scrollbar {width: 10px;}
.menu_main_nav li.menu-item-14841 > ul::-webkit-scrollbar-thumb {background-color: #fff !important;}
.menu_main_nav li.menu-item-14841 > ul::-webkit-scrollbar-track {background-color: #50abb0  !important;}

.menu_main_nav li.menu-item-13784 > ul {position: fixed !important;top: 30% !important;left: 77% !important;}
#rmp_menu_trigger-16201.is-active:hover .responsive-menu-pro-inner,
#rmp_menu_trigger-16201.is-active:hover .responsive-menu-pro-inner::before,
#rmp_menu_trigger-16201.is-active:hover .responsive-menu-pro-inner::after{background-color:#fff!important;}

.scheme_default .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {color: #696969 !important;}

.menu_main_nav li.menu-item-1468 > ul {max-height: 200px;overflow: auto;}
.menu_main_nav li.menu-item-1468 > ul::-webkit-scrollbar {width: 10px;}
.menu_main_nav li.menu-item-1468 > ul::-webkit-scrollbar-thumb {background-color: #fff !important;}
.menu_main_nav li.menu-item-1468 > ul::-webkit-scrollbar-track {background-color: #50abb0  !important;}
	
.menu_main_nav li.menu-item-13833 > ul {max-height: 150px;overflow: auto;}
.menu_main_nav li.menu-item-13833 > ul::-webkit-scrollbar {width: 10px;}
.menu_main_nav li.menu-item-13833 > ul::-webkit-scrollbar-thumb {background-color: #fff !important;}
.menu_main_nav li.menu-item-13833 > ul::-webkit-scrollbar-track {background-color: #50abb0  !important;}
.menu_main_nav ul li.menu-item-has-children:hover:after {color: #696969;}


.sc_layouts_menu_nav>li ul {width: max-content !important;}

.mc4wp-form .mc4wp-form-fields a:hover {color: #ffffff !important;}


.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {max-height: 60px !important;max-width: 185px !important;margin-right: 115px;};
 :lang(en) .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {max-height: 60px !important;max-width: 185px !important;margin-right: 115px;}

.sc_donations_style_simple .post_type_donation .more-link { background: #50abb0 !important;}
.scheme_dark .sc_layouts_title_breadcrumbs .breadcrumbs_item.current {color: #50abb0 !important;}
.scheme_default .widget_search input.search-submit { background: #50abb0 !important;}

.scheme_default .mc4wp-form input[type="email"] {background-color: #50abb0 !important;}
.scheme_default .sc_layouts_row_fixed_on{background-color: rgba(255,255,255,1)!important;}

.sc_button:not(.sc_button_simple) {padding: 10px 14px!important; font-size:11px!important;background: #50abb0;}
.rev-btn{padding:3px 14px!important; font-size:11px!important; line-height:32px!important; font-weight:400!important;}
.sc_layouts_column .sc_layouts_item {margin-right:0 !important;}
.sc_layouts_row_type_normal .search_wrap .search_submit:before {font-size: 18px !important;padding-top: 0px;}

:lang(en) .home .sc_layouts_row_type_normal .search_wrap .search_submit:before {font-size: 18px !important;padding-top: 0px;}

.scheme_default .header_position_over header.scheme_dark .sc_layouts_row.sc_layouts_row_fixed_on {background-color: rgba(255,255,255,0.9) !important;}
header .sc_layouts_row_type_normal{padding:0!important;}

em {font-style: normal !important;}
/*ul#menu-footer-menu > li.current-menu-item > ul {display: block;}
ul#menu-footer-menu > li.current-menu-ancestor > ul > li > ul{display: none;}
ul#menu-footer-menu > li.current-menu-ancestor > ul > li.current-page-ancestor > ul > li > ul {display: none;}
ul#menu-footer-menu > li.current-menu-ancestor > ul > li.current-menu-item > ul{display: block;}
ul#menu-footer-menu > li.current-menu-ancestor > ul > li.current-page-ancestor > ul{display: block;}
ul#menu-footer-menu > li.current-menu-ancestor > ul > li.current-menu-ancestor > ul{display: block;}*/

ul#menu-footer-menu > li > ul {display: none;}
ul#menu-footer-menu > li > ul > li > ul{display: none;}
ul#menu-rad-tips > li > ul {display: none;}
ul#menu-rad-tips > li > ul > li > ul{display: none;}

.widget.widget_nav_menu ul>li>ul {display: block !important;}

.widget.widget_nav_menu ul > li.current-menu-item > a,
.widget.widget_nav_menu ul > li.current-page-ancestor > a {color: #50abb0 !important;}

.widget.widget_nav_menu ul > li.current-menu-item > ul {display: block !important;}
.widget.widget_nav_menu ul > li.current-menu-ancestor > ul > li.current-menu-item > ul {display: block !important;}
.widget.widget_nav_menu ul > li.current-menu-ancestor > ul {display: block !important;}

.sidebar .sidebar_inner aside {overflow: hidden !important;}

ul#menu_main li a {color: #696969 !important;}
ul#menu_main li a:hover {color: #50abb0 !important;}
ul#menu_main li ul.sub-menu li.current-page-ancestor < a {color: #50abb0 !important;}

ul#menu_main li > ul > li > a {color: #696969 !important;}
ul#menu_main li > ul > li > a:hover {color: #50abb0 !important;}

ul#menu_main li > ul > li.current-menu-ancestor > a {color: #50abb0 !important;margin: 5px;}

ul#menu_main li ul.sub-menu li.current-menu-item > a{color: #50abb0 !important;margin: 5px;}

.scheme_default .widget ul>li:before {display: none;}
footer .widget.widget_nav_menu ul > li.current-menu-item > ul{display : none !important;}
footer .widget.widget_nav_menu ul > li.current-menu-ancestor > ul {display: none !important;}
footer .widget.widget_nav_menu ul > li.current-menu-ancestor > ul{display : none !important;}
footer .widget.widget_nav_menu ul.sub-menu {display: none !important;}

footer .widget.widget_nav_menu ul>li a {font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-weight: 500;font-size: 14px;color: #50abb0 !important;}
footer .widget.widget_nav_menu ul>li a:hover {color: #696969 !important;}

header #firstbtn {margin-left: 180px !important;}
header #first {margin-left: 90px !important;}


.scheme_default a#login.sc_button.sc_button_gradient:after {background-color: transparent !important;}
.scheme_default a#login.sc_button.sc_button_gradient:before {background: transparent !important;}
.scheme_default a#login.sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image) {color: #424242;}
.scheme_default a#login.sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image):hover{background: transparent !important;}

.scheme_default a#loginsw.sc_button.sc_button_gradient:after {background-color: transparent !important;}
.scheme_default a#loginsw.sc_button.sc_button_gradient:before {background: transparent !important;}
.scheme_default a#loginsw.sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image) {color: #50abb0;}
.scheme_default a#loginsw.sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image):hover{background: transparent !important;}

.scheme_default a#loginen.sc_button.sc_button_gradient:after {background-color: transparent !important;}
.scheme_default a#loginen.sc_button.sc_button_gradient:before {background: transparent !important;}
.scheme_default a#loginen.sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image) {color: #50abb0;}
.scheme_default a#loginen.sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image):hover{background: transparent !important;}

.sc_layouts_column_align_right .sc_layouts_item {align-self: baseline;}

.scheme_default.top_panel.with_bg_image:before{background-color:transparent !important;top: 27% !important;}

header.with_bg_image .title_breadrumbs_block{background-image:none!important;}
header.top_panel{background-position: 50% 165px;margin-bottom: 50px;}

.wpcf7-form.sent .wpcf7-response-output{
	display:none!important;
}

.scheme_default .select_container select {background-color: white !important;border: 1px solid #f1f0ed;height: 100%;}

#bbpress-forums fieldset.bbp-form input[type=text],
#bbpress-forums fieldset.bbp-form select,
.scheme_default input[type="text"],
.scheme_default input[type="number"],
.scheme_default input[type="email"],
.scheme_default input[type="tel"],
.scheme_default input[type="search"],
.scheme_default input[type="password"],
.scheme_default .select_container {height: 3.4rem;background-color: white !important;border: 1px solid #f1f0ed;margin-bottom: 0;}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {border-radius: 0;background-color: white;}
#bbpress-forums div.bbp-search-form {margin-bottom: 20px;}
#bbpress-forums #bbp-search-form {margin-right: 0;width: 100%;margin-left: 0;}
.scheme_default #bbpress-forums #bbp-search-form:after {font-size: 20px;right: 17px;}

body.bbpress .sidebar,
.woocommerce-account .sidebar {display: none !important;}
body.bbpress .scheme_default .content,
.woocommerce-account .content {width: 100% !important;}

.sc_layouts_row_type_normal .search_wrap .search_submit:before {padding: 0;}

#bbpress-forums li.bbp-header ul {text-transform: uppercase;}

.scheme_dark .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {background: transparent !important;}

.woocommerce div.product .product_title {display: block !important;}
.scheme_default .woocommerce .woocommerce-info,
.scheme_default table>tbody>tr:nth-child(2n+1)>td,
.scheme_default textarea,
.scheme_default select,
.scheme_default .select2-container .select2-selection,
.scheme_default table>tbody>tr:nth-child(2n)>td {background-color: white !important;}

.scheme_default .woocommerce .button,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce-page button.button {background-color: #50abb0 !important;}

.woocommerce div.product.parts div.summary {width: 100%;}

.um-header {min-height: 30px;border-bottom-width: 1px;}

.um-dropdown-b li:nth-child(2),
.um-dropdown-b li:nth-child(3),
.um-profile-meta,
.um-profile-nav {display:none;}

#fep-header,
#fep-menu-directory,
#fep-footer {display: none !important;}

#token-input-blocked_users {width: 100% !important;}
.fep-field .token-input-input-token-facebook {width: 100%;}
ul.token-input-list-facebook {border: 0 !important;}
.fep-action-table select {margin-top: 0 !important;}
.fep-bulk-action {margin-right: 20px;}

#fep-content input[type="checkbox"] {display: inline;}

#fep-content h2,
.post_content.entry-content h2 {font-size: 20px;text-transform: capitalize;margin: 10px 0;}
#fep-content .fep-form-field {margin-bottom: 20px;}
#fep-content .fep-form-field .fep-label {margin-bottom: 10px;}

#fep-content .fep-button {background-color: #50abb0;opacity: 0.7;transition: all 0.2s;}
#fep-content .fep-button:hover,  #fep-content .fep-button-active {background-color: #50abb0;opacity: 1;transition: all 0.2s;}

.page_content_wrap.scheme_default h1 {font-size: 16.8px;text-transform: unset;}

div.bbp-breadcrumb {text-transform: uppercase;}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {background-color: #50abb0;}

.um-16822.um.um-register {width: 100%;max-width: 1000px;}
.um-page-register.scheme_default .select_container {display: none;}

.um-header.no-cover .um-profile-photo {display: none;}

.single-product #reviews {padding: 20px;background: #eee;border-radius: 10px;}
.single-product.woocommerce #reviews #comments > ol.commentlist {overflow: auto;max-height: 500px;}
.single-product.woocommerce #reviews #comments > ol.commentlist > li {padding: 20px;background-color: white;margin-bottom: 30px;border-radius: 10px;box-shadow: 0 0 6px rgb(0 0 0 / 16%);}
.single-product.woocommerce #reviews .fake-input {display: inline-block;background-color: white;padding: 2px 20px;border-radius: 8px;margin-left: 10px;box-shadow: 0 0 6px rgb(0 0 0 / 16%);}
.single-product.woocommerce #reviews .comment-form-attachment__input {display: none;}
.woocommerce #reviews #comment {max-width: 100%;}
.woocommerce-form__input.woocommerce-form__input-checkbox {display: inline;}

.woocommerce #reviews #comments ol.commentlist #respond {padding-bottom: 20px;}
.woocommerce #reviews #comments ol.commentlist #respond .submit {font-family: Montserrat,sans-serif;font-size: 0.875rem;font-weight: 500;font-style: normal;line-height: 1.5em;text-decoration: none;text-transform: uppercase;color: #ffffff;background-color: #50abb0;padding: 1.1667em 2.3333em;-webkit-appearance: none;cursor: pointer;display: inline-block;white-space: nowrap;    letter-spacing: 0;border-width: 0 !important;border-radius: 2rem;box-sizing: border-box;}

.comments_wrap {padding: 20px;background: #eee;border-radius: 10px;}
.comments_wrap #comments > ul.comments_list {overflow: auto;max-height: 500px;}
.comments_wrap #comments > ul.comments_list > li {padding: 20px;background-color: white;margin-bottom: 30px;border-radius: 10px;box-shadow: 0 0 6px rgb(0 0 0 / 16%);}
.comments_wrap .comments_list_wrap .comment_content {background-color: white;}
.comments_wrap .comment-form-attachment .fake-input {display: inline-block;background-color: white;padding: 2px 20px;border-radius: 8px;margin-left: 10px;box-shadow: 0 0 6px rgb(0 0 0 / 16%);}
.comments_wrap .comment-form-attachment .comment-form-attachment__input {display: none;}
.comments_wrap .comments_list_title {margin-top: 0;}
.comments_wrap #comments #comment {max-width: 100%;}
.comments_wrap .form-submit input[type="submit"] {background-color: #50abb0;}


.comments_wrap #comments ul.comments_list #respond {padding-bottom: 20px;}
.comments_wrap #comments ul.comments_list #respond .submit {font-family: Montserrat,sans-serif;font-size: 0.875rem;font-weight: 500;font-style: normal;line-height: 1.5em;text-decoration: none;text-transform: uppercase;color: #ffffff;background-color: #50abb0;padding: 1.1667em 2.3333em;-webkit-appearance: none;cursor: pointer;display: inline-block;white-space: nowrap;    letter-spacing: 0;border-width: 0 !important;border-radius: 2rem;box-sizing: border-box;}

#fep-menu .fep-button,
#fep-menu .fep-button-active {text-transform: uppercase;font-family: Montserrat;}
#fep-menu .fep-button,
#fep-menu .fep-button-active,
#fep-menu .fep-button:hover {background-color: #50abb0;color: white;border-color: transparent;}


#fep-menu-settings,
#fep-menu-announcements,
#fep-menu-new_announcement,
#fep-menu-directory {display: none !important;}

#fep-wrapper a:not(.fep-button,.fep-button-active) {color: #50abb0;text-decoration: none;}

.fep-success,
.fep-progress-bar .fep-progress-bar-inner {background-color: #50abb0;color: white;border-color: #50abb0;}

.fep-table .fep-column-avatar {display: none;}
.fep-button:hover, .fep-button-active {color: white;}

#fep-content-single-heads {display: none;}

.comments_wrap .comments_list_wrap .comment_author_avatar {display: none;}
.comments_wrap .comments_list_wrap .comment_content {padding: 0 !important;}

.comments_wrap .comments_list_wrap ul.children {margin-left: 30px;margin-top: 20px;}

#comments .depth-1 > .children {display: none;}

#comments .expand {text-align: right;}
#comments .expand a {color: white;background-color: #50abb0;display: inline-block;padding: 10px 15px;border-radius: 10px;font-family: 'MONTSERRAT';font-weight: 500;}
.woocommerce #reviews #comments ol.commentlist ul.children {margin-top: 20px;margin-left: 30px;padding-left: 0;}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {display: none;}

.woocommerce #reviews #reply-title {display: none;}

.fep-per-message {border: 0;padding: 0;margin: 0;}
.fep-message .fep-message-title-heading, .fep-per-message .fep-message-title {border-top: 0;border-left: 0;border-right: 0;border-radius: 0;background-color: transparent;font-family: "Montserrat";font-weight: 500;}
.fep-message .fep-message-title-heading {text-align: center;}
.fep-message .fep-message-title-heading:not(.participants) {background-color: #50abb0;color: white;}
#fep-content-single #fep-content-single-sidebar {display: none;}

.woocommerce-MyAccount-navigation li.is-active {font-weight: 700;}

.um-field-label label {font-weight: 400 !important;}
.comments_form_wrap{padding-top:0px!important; margin-top:0px!important;}
.um-profile.um .um-profile-headericon a:hover, .um-profile.um .um-profile-edit-a.active{color:#50abb0!important;}
#fep-result{border-top:0px!important;}
#fep-result li{background: #e9e9e9!important;}


#loginsw {
    font-family: 'Montserrat', sans-serif;
    /*text-transform: uppercase;*/
    /*font-weight: 500;*/
    /*font-size: 14px;*/
    color: #696969 !important;
    margin: 0 20px 0 5px;
}

#loginsw + .wpb_text_column {display: none;}
body:not(.home) #loginsw {padding-top: 25px;margin: 0 0 0 5px;}

/*.woocommerce-MyAccount-navigation ul li:nth-child(5) a,
.woocommerce-MyAccount-navigation ul li:nth-child(6) a,
.woocommerce-MyAccount-navigation ul li:nth-child(7) a {padding-left: 20px;}*/

.scheme_default .woocommerce-MyAccount-navigation ul li a {display: inline-block;}
.scheme_default .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--assignments,
.scheme_default .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--front-end-pm
{
    display: none;
}

.scheme_default .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--courses {position: relative;}
.scheme_default .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--courses::before {cursor:pointer;position: absolute;top:50%;right: 15px;transform: translateY(-50%);content: "\002B";font-size:20px;color:#50abb0;}
.scheme_default .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--courses.active::before {content: "\2212";}


.scheme_default a.cbutton {background-color: #50abb0;color: white;padding: 20px;font-weight: 700;display: inline-block;border-radius: 50px;}
.scheme_default a.cbutton:hover {color: white;}

.bbp-replies .bbp-body ul.bbp-threaded-replies {display: none;}
.bbp-replies .bbp-body .expand {text-align: right;padding-right: 30px;margin-bottom: 30px;}
.bbp-replies .bbp-body .expand a {color: white;background-color: #50abb0;display: inline-block;padding: 10px 15px;border-radius: 10px;font-family: 'MONTSERRAT';font-weight: 500;font-size: 16px;}
.bbp-submit-wrapper .button {background: #50abb0;}

.simpay-label-wrap {margin-bottom: 8px;}
.simpay-styled .simpay-form-control label {color: #555555;font-family: Droid Serif,serif;font-size: 15px;line-height: 21px;font-weight: 400;cursor: unset;}

.simpay-styled .simpay-form-control input[type="text"],
.simpay-styled .simpay-form-control input[type="email"] {color: #666;border: 1px solid #ddd !important;padding: 0 12px !important;width: 100%;display: block !important;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;outline: none !important;cursor: text !important;font-size: 15px !important;height: 40px !important;box-sizing: border-box !important;box-shadow: none !important;margin: 0 !important;position: static;outline: none !important;font-weight: 300;font-size: 15px;}

.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el) {background-color: #50abb0 !important;height: auto;padding: 12px 0;font-family: "Droid Serif";}
.simpay-styled .simpay-form-control .simpay-btn:not(.stripe-button-el) span {font-family: "Droid Serif";}
.simpay-checkout-form--stripe_checkout-styled.simpay-styled, .simpay-checkout-form--embedded.simpay-styled {max-width: 480px;}

.simpay-styled .simpay-custom-amount-container [type="tel"].simpay-custom-amount-input-symbol-right {font-weight: 300;width: 100%;max-width: 100%;flex: 1;}
.simpay-styled .simpay-radio-wrap input[type="radio"] {display: none !important;}
.simpay-styled .simpay-radio-wrap label {position: relative;padding-left: 36px;font-size: 16px;}
.simpay-styled .simpay-radio-wrap i {position: absolute;top:0;left: 0;font-size: 24px;line-height: 24px;height: 24px;color: #aaa;transition: all .2s linear;}
.simpay-styled .simpay-radio-wrap input[type="radio"]:checked + i::before {content: "\f3a7";color: #50abb0;}

.post_item_404 .page_info{width:100%;}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav>li ul, 
.scheme_default .menu_main_nav>li ul:before, .scheme_default .sc_layouts_menu_nav>li>ul:before {background: #FFF !important;}

ul#menu_main ul{
  	display: none;
    position: absolute;
    top: 100%;
    z-index: 1000;
    box-shadow: none !important;
	box-sizing: content-box;
}
ul#menu_main ul ul {top: 0;left: calc(100% + 25px);}

.collap {background-color: #50abb0;color: #fff;cursor: pointer;padding: 16px 6px 16px 15px;width: 100%;border: none;text-align: left;outline: none;
    font-size: 20px;font-weight: 700;text-transform: capitalize;margin-top: 15px;}
.collap:after {content: '\002B';color: #fff;font-weight: bold;float: right;margin-right: 10px;font-size: 24px;}

.collap-inner {display: flex;flex-wrap:wrap;border: 1px solid #ececec;width: 100%;padding: 0px 10px;max-height: 0;overflow: hidden;
    transition: max-height 0.2s ease-out;}

.collap-inner ul {padding-top: 10px;}

.collap-inner p {margin-top:10px;margin-bottom: 10px;}

.collap-inner-list {list-style:none;padding-left: 0;margin: 0;}

.active-collapse:after {content: "\2212";}

#um_field_16824_contact_influence,
#um_field_16824_contact_company,
#um_field_16824_contact_services,
body:not(.um-page-register) .um-field-membership_level .um-field-area .um-field-radio:not(.active),
.um-field-country .select_container {display: none;}
.um-field-membership_level .um-field-half.right {float: left;}

iframe, video, embed {min-height: auto;}
.vc_custom_1607891164285{display:none!important;}

@media(min-width:1200px){
	header.top_panel{background-size:100%!important;}
	.hideondesktop{display:none!important;}
}

@media (min-width: 1440px){
	.sc_button:not(.sc_button_simple) {font-size:14px!important;}
	.sc_layouts_menu_nav>li, .sc_layouts_menu_nav>li>a {font-size: 14px !important;}
	.rev-btn{font-size:12px!important;}
}

@media (max-width: 1440px){
	footer .widget.widget_nav_menu ul>li a{font-size: 12px;}
	.sc_layouts_logo img {width: 200px !important;}
	.sc_button:not(.sc_button_simple) {padding: 10px 20px!important;}
	.sc_button:not(.sc_button_simple) {font-size:12px!important;}
	.sc_layouts_menu_nav>li, .sc_layouts_menu_nav>li>a {font-size: 12px !important;}
	.scheme_default .widget ul>li a {font-size: 12px;}
	.sc_button {font-size: 11px !important;}
	//.sc_layouts_row_type_normal .search_wrap .search_submit:before {padding:8px;padding-top: 0px;}
	#menu-languages li a {padding-top: 20px;}
	.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {margin-right: 20px;}
	header #first {margin-left: 105px !important;} 
	header.top_panel{background-position: 50% 140px;}
}	

@media (max-width: 960px){
	.sc_services_timeline .sc_services_item_title a {font-size: 16px;}
	.scheme_default .sc_services_timeline .sc_services_item_marker {font-size: 2.7em;}
	.sc_services_timeline .sc_services_item_featured_top {padding-top: 6em;}
}

@media (max-width: 767px){
	.sc_services_timeline .sc_services_item_title a {font-size: 15px;}
	.scheme_default .sc_services_timeline .sc_services_item_marker {font-size: 4.4em;}
	.sc_services_timeline .sc_services_item_featured_top {padding-top: 10em;}

}

@media (max-width: 1440px) and (min-width: 1263px){
	.sc_content_width_1_1 {width: 1170px !important;}
}

@media (max-width: 1262px) and (min-width: 1134px){
	.sc_content_width_1_1 {width: 1100px !important;}
}

@media (max-width: 1200px) and (min-width: 1023px){
	header .sc_layouts_column .sc_layouts_item:last-child {vertical-align: top;}
}

@media (max-width: 1135px) and (min-width: 1023px){
	.sc_content_width_1_1 {width: 100% !important; max-width: 100%;margin: 0 auto;}

}

@media (max-width: 1023px) and (min-width: 960px){

	.sc_layouts_logo img {width: 130px !important;}
	.sc_content_width_1_1 {width: 100% !important; max-width: 100%;margin: 0 auto;}
	.vc_custom_1607861500338 {padding-right: 180px !important;}
}

@media (max-width: 960px) and (min-width: 767px){
	.sc_content_width_1_1 {width: 100% !important; max-width: 100%;margin: 0 auto;}
}

@media(min-width: 768px) and (max-width: 959px)
{
    .footer_wrap .copyright_area .wpb_wrapper .sc_content .wpb_column:not(.vc_col-sm-12) {width: 100% !important;}
}

@media (min-width: 640px) and (max-width: 767px) {
    .footer_wrap .copyright_area .wpb_wrapper .sc_content .wpb_column:not(.vc_col-sm-12) {width: 100% !important;}
    .footer_wrap .vc_col-sm-4 .widget li {width: 10%;}
}

@media (max-width: 640px) {
    .footer_wrap .vc_col-sm-4 .widget li {width: 33%;}
}

@media (max-width: 1200px)
{
	header .sc_layouts_menu_mobile_button {display: none !important;}
	.scheme_default .sc_button.sc_button_gradient:not(.sc_button_simple):not(.sc_button_bg_image) {display: none !important;}
	ul#menu_main {display: none !important;}
	header #firstbtn {display: none;}
	header .vc_row.vc_row-o-equal-height>.vc_column_container {display: flex;width: 50% !important;}
	header .search_wrap .search_form {display: none;}
	#menu-languages li a {padding-right: 50px;padding-top: 0px;}
	#rmp-menu-wrap-16201 .rmp-menu-item-link {padding-right: 0px !important;color: #fff;background-color: #50abb0;text-transform: uppercase;}
	#rmp-menu-wrap-16201 .rmp-submenu-depth-1 .rmp-menu-item-link {padding-left: 0% !important;}
	#rmp-menu-wrap-16201 .rmp-submenu-depth-2 .rmp-menu-item-link {padding-left: 0% !important;}
	#rmp-menu-wrap-16201 .rmp-submenu-depth-3 .rmp-menu-item-link {padding-left: 0% !important;}
	#rmp-menu-wrap-16201 .rmp-menu-subarrow {background-color:#50abb0;color: #fff;}
	#rmp-menu-wrap-16201 .rmp-menu-subarrow:hover {border-color: #fff;background-color:#50abb0;color: #fff;text-transform: uppercase;}
	#rmp-menu-wrap-16201 .rmp-submenu .rmp-menu-item-link {background: #50abb0 !important;color: #fff;}
	#rmp-menu-wrap-16201 .rmp-menu-item-link:hover{background-color: #50abb0;color: #fff;text-transform: uppercase;}
	#rmp-menu-wrap-16201 .rmp-submenu .rmp-menu-item-link:hover {color: #fff;}
	#rmp-menu-wrap-16201 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {color: #fff;}

	.sc_layouts_logo img {width: auto !important;}
	.sc_layouts_column .sc_layouts_item:last-child {width: 100% !important;}
	header .sc_layouts_column .sc_layouts_item:last-child {width: auto !important;}
	#search-flag {align-items: flex-end;}

	body:not(.home) #menu-languages li a {padding-top: 18px;padding-right: 60px;}
	#rmp_menu_trigger-16201 {padding-left: 15px;}
}

@media (max-width: 1024px)
{
	#menu-languages li a {padding-top: 20px;padding-right: 50px;}
   #header ::after,
   #header ::before {display: none !important;}
   #header .sc_layouts_column_icons_position_right .wpb_wrapper {flex-direction: column;}
}


@media (max-width: 767px){
	.vc_custom_1607861500338 {padding-right: 50px !important;}
	header.top_panel{background-position: 50% 100px;}
	#menu-languages li a {padding-right: 10px;padding-top: 15px;}
	.sc_layouts_logo img {max-height: 50px !important;}
	header .sc_layouts_column_icons_position_left {text-align: left !important;}
	header .sc_layouts_column_icons_position_right {text-align: right !important;}
	#search-flag {text-align: right !important;}
	body:not(.home) #menu-languages li a {padding-top: 20px;padding-right: 35px;}
	header .sc_layouts_column .sc_layouts_item:last-child {display: inline-flex;margin-top: 20px;vertical-align: sub;}
}

@media (max-width: 480px){
	#loginsw {position: static;bottom: -15px;right: 0px;margin: 0;}
}

@media (max-width: 80px){
	#menu-languages li a {padding-right: 25px;}
}

header .sc_layouts_column_icons_position_left.vc_col-sm-8 .sc_layouts_hide_on_tablet:nth-child(2){display:none!important;}