/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

#student_div{
  float: left;
}

#form_mentorship .vertical_radio .frm_checkbox {
  margin-bottom: 10px;
}

#member-profile-edit .pmpro_checkout_box-user .user_email p.lite,
#member-profile-edit .Info h3 {
  display: none;
}

#em-flatpickr .flatpickr-current-month .numInputWrapper {
  position: relative;
  bottom: 10px;
  height: 38px;
}

.pmpro-levels .all_colors #pmpro_levels_table,
.pmpro-levels .all_colors .pmpro_actions_nav {
  margin: 20px auto;
  width: 90%;
  ;
}

#form_mentorship #field_qiiro_label {
  font-weight: bold;
  font-size: 0.92em;
}

#pmpro_user_fields .pmpro_asterisk {
  position: relative;
  float: right;
  width: 85%;
  bottom: 80px;
}

/* Hide free level price desciption on pmpro checkout page */
div#pmpro_level-1 p.pmpro_level_name_text {
  display: none;
}

/*Hide discount code tab and membership change title on Membership level tab at pmpro checkout   */
/* div#pmpro_level-4 #other_discount_code_p,div#pmpro_level-4 .pmpro_checkout-h3-name,div#pmpro_level-4 .pmpro_checkout-h3-msg{
  display: none;
} */

/* Hide Registration tab if user is logged in */
body.logged-in .hide-for-logged-in {
  display: none !important;
}

body:not(.logged-in) .hide-for-logged-out {
  display: none !important;
}

/* ..............................................................customize css........................................................... */

/* Hide the extra log out in main menu */
#avia-menu .menu-item-7225 {
  display: none
}

div.em-search-geo {
  display: none !important;
}

#top .pmpro_member_profile a:hover {
  color: #41b7e6;
}

#top .pmpro_actions_nav a:hover {

  color: #41b7e6;
}

/* Calender page  */

#top #calenderpage .em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today {
  opacity: 1;
  border-radius: 0px !important;
  font-weight: 400 !important;
  font-size: 16px !important;

}

#calenderpage .em.em-calendar .em-cal-nav .month-nav .em-calnav-today.is-today:hover {
  color: #fff !important;
  background: #00239c !important;
  border: color #00239c !important;
  border-color: #00239c !important;
}

#top #calenderpage .em.em-calendar .em-cal-nav .button.em-calnav-today {
  opacity: 1;
  border-radius: 0px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
}

#top #calenderpage .em.em-calendar .em-cal-nav .button.em-calnav-today:hover {
  color: #fff !important;
  background: #00239c !important;
  border: color #00239c !important;
  border-color: #00239c !important;
}


/* end calender page  */
/* job board  */

#widjob .avia_parnter_empty {
  border-color: #41b6e6;
  color: #41b6e6;
}

/* end job board  */



/* Blog page  */

#widblog #searchsubmit {

  background: #41b6e6;
  color: #fff;
}


#widblog #s {

  font-size: 16px;
  font-family: 'Raleway';
}


#widblog #categories-3 {
  font-size: 16px;
}

#widblog #categories-3 h3 {
  font-size: 16px;
}

#widblog #categories-3 ul li {
  list-style: disc;
  list-style-position: inside;
}

#widblog #categories-3 ul li a {
  color: #959494;
}

#widblog .news-thumb {
  margin-top: 0px;
  height: auto;
  border-color: #fff;
  width: 24%;
}

#widblog .news-thumb img {
  width: 100%;
  height: 100%;
}

#widblog .news-headline {
  color: #41b6e6;
  font-size: 16px;
  font-weight: 600;
}

#widblog .news-time {
  font-size: 14px;
}

#widblog #u_0_2_jt .pluginConnectButton a._opc {
  color: #fff;
  background-color: #41b6e6;
  border: none;
}

#widblog .elementor-posts .elementor-post__avatar {
  display: none;

}

#widblog .avia_parnter_empty {
  border-color: #41b6e6;
  color: #41b6e6;
}

/* end blog  */

/* Event page  */
#top .em.pixelbones label {
  font-size: 16px;

}

#event-searchh .em-search-submit button {
  letter-spacing: 0px !important;
  font-size: 16px !important;
  border-radius: 0px !important;
}

#top #event-searchh .em-search-submit button:hover {
  color: #fff !important;
  background: #00239c !important;
  border: color #00239c !important;
  border-color: #00239c !important;
}

#top #eventlist .em-event-book-now {

  color: #fff !important;
  border-color: #41b7e6 !important;
  background-color: #41b7e6 !important;
  border: 1px solid !important;
  border-radius: 0px;
}

#top #eventlist .em-event-book-now:hover {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;

}

#top #eventlist .em-item-read-more {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;
  border-radius: 0px !important;
  font-weight: 400 !important;

}

#top #eventlist .em-item-read-more:hover {
  color: #fff !important;
  border-color: #41b7e6 !important;
  background-color: #41b7e6 !important;
  border: 1px solid !important;
}

#eventlist .em.pixelbones a {
  color: hsl(197deg 77% 58%) !important;
}


#top .em-item-info .em-item-read-more {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;
  border-radius: 0px !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  font-size: 16px;
}

#top .em-item-info .em-item-read-more:hover {
  color: #fff !important;
  border-color: #41b7e6 !important;
  background-color: #41b7e6 !important;
  border: 1px solid !important;
}

#top .em-item-info .em-event-book-now {

  color: #fff !important;
  border-color: #41b7e6 !important;
  background-color: #41b7e6 !important;
  border: 1px solid !important;
  border-radius: 0px;
  font-weight: 400 !important;
  text-transform: uppercase;
  font-size: 16px;
}

#top .em-item-info .em-event-book-now:hover {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;

}


.em.em-event-booking-form .em-login .em-login-content p:first-of-type {
  font-size: 16px;
  font-weight: 500;
}

#top .em.pixelbones.input button.button-primary {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6 !important;
  color: #fff;
  border: 1px solid !important;
  border-radius: 0px;
}

/* #top .em.pixelbones.input button.button-primary:hover{
  color: #fff!important;
  border-color: #00239c!important;
  background-color: #00239c!important;
	border:1px solid !important;
} */
#top .em.pixelbones.input button.em-login-cancel {
  color: #fff !important;
  background: #00239c;
  border: 1px solid !important;
  border-color: #00239c !important;
}

#top .em.pixelbones.input button.em-login-cancel:hover {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6 !important;
  color: #fff !important;
  border: 1px solid !important;
  border-radius: 0px;
}

#top .em.pixelbones form input {

  font-family: 'Raleway';
}

#top .em.pixelbones form input:focus {

  border-color: #41b7e6 !important;
}


/* end event  */

/*  courses*/
#top .container .av-content-small.units {
  width: 80%;
}

.product-sorting {
  display: none;
}

#woocommerce_product_categories-2 .widgettitle {
  font-size: 16px;
  font-weight: 600;
}

/*end courses  */



/* single course */
.course-extra-box+.course-tabs {
  margin-top: 20px;
}

#top .course-sidebar-preview .course-price .price {
  font-weight: bold;
  font-size: 28px;
  padding: 10px 0px;
  display: block;
}

#top .lp-archive-courses .course-meta__pull-left .meta-item::before {
  color: #fff;
}

#top .meta-item__value label {
  color: #fff;

}

#top .meta-item__value label {
  font-size: 16px;
}

.lp-archive-courses .course-meta__pull-left .meta-item__value>div a:hover {
  color: #fff;
}

.lp-archive-courses .course-meta__pull-left .meta-item-categories .meta-item__value div a:hover {
  color: #fff;
}

.course-curriculum .course-item .item-name {
  font-weight: 400;
}

.course-curriculum .section-content .course-item-preview::before {

  background: #41b7e6;
}

.course-item .item-name {
  font-weight: 400;
}

.course-extra-box {

  color: #fff;
  margin-bottom: 13px;
  border: 1px solid rgba(204, 204, 204, 0.3);
  border-radius: 5px;
}

#top .course-extra-box__title {
  background: #41b7e6;
  font: 16px;
}

.course-curriculum .section-content .course-item-meta .item-meta {
  line-height: 26px;
}

.lp-archive-courses ul.learn-press-breadcrumb,
.lp-archive-courses ul.course-nav-tabs {
  display: none;
}


.lp-archive-courses .course-summary-sidebar__inner {
  position: relative;
}

.lp-archive-courses .course-sidebar-preview .media-preview img {

  height: 241px;
}

#top .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
  top: 0px !important;
  position: relative;

}

.single-lp_course .course-extra-box__title {
  font-weight: 600 !important;

}

.single-lp_course .course-extra-box__title::after {
  color: #fff
}

.course-summary-sidebar.slide-top .course-summary-sidebar__inner {
  top: 0px !important;
}

.single-lp_course .continue-course button {
  background: #41b7e6;
  color: #fff;
  border-radius: 0px;
}

.single-lp_course .continue-course button:hover {
  background: #00239c;
  color: #fff;

}

/*  Profile-edit */
#job_opening_checkbox_div{
  padding: 0 20px;
}

/* profile page  */

.settings{
  display: none;
}

#top .em .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item a.remove,
.em .selectize-control.em-selectize.multi.plugin-remove_button .item a.remove {
  color: #41b7e6 !important;
  background-color: #41b7e6 !important;
}

#top .em-search-field input :focus {
  border: 1px solid #41b7e6;
}

.em.em-modal.em-search-advanced .em-search-advanced-sections section header {
  background: var(--icon-plus) 98% 50% no-repeat;
  background-size: 18px 18px;
  padding: 16px 0 14px 14px;
}

#top .em-search-field input {
  font-family: 'Raleway';
}

#top .em.em-search.has-advanced.has-views .em-search-views {
  display: none;
}

.em.em-list .em-item .em-item-info .em-item-meta {
  font-size: 16px;
}

#top #em-flatpickr .flatpickr-current-month .numInputWrapper {
  height: 27px;
}

#top .flatpickr-day.today {
  border-color: #41b7e6;
}

#top .em-event-book-now .em-icon {
  display: none;
}

#top .em-event-book-now {
  color: #fff !important;
  border-color: #41b7e6 !important;
  background-color: #41b7e6 !important;
  border: 1px solid !important;
}

#top .em-event-book-now:hover {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;

}

#top .em-item-read-more {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;

}

#top .em-item-read-more:hover {
  color: #fff !important;
  border-color: #41b7e6 !important;
  background-color: #41b7e6 !important;
  border: 1px solid !important;
}

#top .elementor-element-populated {
  color: hsl(197deg 77% 58%) !important;
}

#top .em.em-search .em-search-main.em-search-main-bar>.em-search-submit button {
  text-transform: uppercase;
  font-size: 14px;
  height: 42px;
  margin-top: 20px;
  width: auto;
  border: solid 1px;
  border-color: #41b7e6 !important;
  height: auto;
  padding: 10px 20px;
  font-weight: 400 !important;
  color: #fff;
  background: #41b7e6 !important;
}

#top .em.em-search .em-search-main.em-search-main-bar>.em-search-submit button:hover {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
  border: 1px solid !important;
}

.em.pixelbones a {
  color: hsl(197deg 77% 58%) !important;
}

#top .em-modal-popup .em-submit-section .button-primary {
  color: #ffff;
  background-color: #41b7e6 !important;
  border-color: #41b7e6 !important;
  border-radius: 0px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  text-transform: uppercase;
  letter-spacing: 0px !important;
}

#top .em-modal-popup .em-submit-section .button-primary:hover {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;


}

#top .em-modal-popup .em-submit-section .button-secondary {
  color: #ffff !important;
  background-color: #41b7e6 !important;
  border-color: #41b7e6 !important;
  border-radius: 0px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  text-transform: uppercase;
  letter-spacing: 0px !important;

}

#top .em-modal-popup .em-submit-section .button-secondary:hover {
  color: #fff !important;
  border-color: #00239c !important;
  background-color: #00239c !important;
}

#top .flatpickr-monthDropdown-months {
  width: 66%;
  color: #fff;
  background-color: #41b7e6;
  font-family: 'Raleway';
  border-color: #41b7e6;
  margin-bottom: 0px;
  padding: 0px 6px;
}

#top #em-flatpickr .flatpickr-current-month .numInputWrapper {
  height: 13px;
  float: right;
  bottom: 22px;
}

#top .numInputWrapper .cur-year {
  background: #41b7e6;
  color: #ffff;
  border-color: #41b7e6;
  padding: 0px 6px;
  font-family: 'Raleway';
}

#top .em.em-modal .em-modal-popup header .em-modal-title {
  font-size: 22px !important;
  color: #ffff;
  background-color: #41b7e6;
}

#top .em.em-modal .em-modal-popup header {
  background-color: #41b7e6;
  color: #ffff;
  border-radius: 4px;
  margin-bottom: 15px;
}

.container .av-content-full.units {
  padding-top: 0px;
}

/*  */

/* profile page  */
#righttab .lp-user-profile .lp-profile-content-area {
  display: none;
}

#righttab .lp-user-profile #profile-sidebar {
  /* display: inline-block; */
  float: none;
  width: 100%;

  margin-top: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0;
  background: #fff;
  margin-top: 0px;
}

#righttab .lp-user-profile #profile-nav .lp-profile-nav-tabs {

  display: flex;
}

#righttab .lp-user-profile #profile-nav .lp-profile-nav-tabs a:hover {
  text-decoration: none;
  color: #ffff;
}

#righttab .lp-user-profile #profile-nav .lp-profile-nav-tabs>li ul li a:hover {
  color: #41b6e6;
}

/* .main_color a:hover{
 
  color: #41b7e6!important;
} */
#righttab .lp-user-profile .lp-profile-content {
  float: none;
  margin-bottom: 14px;
}

#righttab .lp-user-profile .dashboard-general-statistic__row {
  display: flex;
  margin: 0 -15px;
  justify-content: normal;
  flex-wrap: nowrap;
}

#righttab .lp-user-profile .dashboard-general-statistic__row .statistic-box {
  min-width: 200px;
  /* color: #41b7e6; */
  max-width: 270px;
  margin: 0 15px 40px 15px;
  padding: 16px 20px;
  border: 1px solid #ccc;
  border-radius: 11px;
  border-left: 3px solid #41b7e6;
  background: #ffffff;
  text-align: center;
  box-shadow: 0px 0px 2px 0px #41b7e6;
}

#righttab.lp-user-profile #dashboard-general-statistic {
  margin-bottom: 0px;
}

#righttab .lp-user-profile #dashboard-general-statistic {
  border-bottom: none;
  margin-left: 57px;
  margin-bottom: 0px;
}


#lefttab .pmpro_member_profile .pmpro_member_directory_avatar img {
  height: auto;
  width: 74%;
  max-width: 100%;
  border-radius: 104px;
  margin-left: 30px;
}

#righttab #profile-nav {
  border: 1px solid;
  border-radius: 2px;
  border-color: #41b7e6;
}

#righttab .lp-user-profile #profile-nav .lp-profile-nav-tabs>li>a::after {

  display: none;
}

#righttab .lp-ajax-message {
  font-size: 16px;
  margin: 0px 8px 0px 8px;
}

#righttab .learn-press-filters>li span {
  color: #41b7e6;
}

#righttab .lp-list-table thead tr th {
  text-transform: capitalize;
  font-size: 16px;
  height: 60px;
  color: #fff;
  background: #41b7e6;
}

#righttab .lp-list-table .list-table-nav td.nav-text {
  background: #c0c0c033;
  font-size: 16px;

}

#righttab .profile-recover-order {
  margin-left: 25px;
  width: 91%;
  margin-left: 25px;

}

#righttab .profile-content-settings .learn-press-tabs {
  width: 98%;
  margin-left: 8px;
  margin-right: 8px;

}

#righttab .lp-profile-content table.lp-list-table {
  width: 98%;
  margin-left: 8px;
  margin-right: 8px;
}

#righttab.profile-recover-order input {
  font-family: 'Raleway';
}

#righttab .learn-press-tabs__nav li a {
  font-family: 'Raleway';
  font-size: 16px;
  text-decoration: none;
}

#righttab .learn-press-tabs__nav li a:hover {
  text-decoration: none;
}

#righttab .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active>ul {

  display: none;
}

#righttab #learnpress-avatar-upload {
  margin-left: 4%;
}

#righttab .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::before {

  background: #41b7e6;
}

#righttab .learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label a {
  color: #41b7e6;
}

#righttab .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::before {

  background: #41b7e6;
}

#righttab .learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label a {
  color: #41b7e6;
}

#righttab .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::before {

  background: #41b7e6;
}

#righttab .learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked~.learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label a {
  color: #41b7e6;
}

#righttab .learn-press-form {
  width: 90%;
  margin-left: 35px;
  margin-right: 35px;
}

#righttab .learn-press-form ul li label {
  font-family: 'Raleway';
  font-size: 16px;
  margin-bottom: 0px;
  font-style: initial;
}

#righttab .learn-press-form .form-field-input input {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';
  text-transform: uppercase;

}

#righttab .learn-press-form .form-field-input input:focus {
  border-color: #41b7e6;
}

#righttab .learn-press-form textarea {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';

}

#righttab .learn-press-form textarea:focus {
  border-color: #41b7e6;
}

#righttab .learn-press-form button {
  background: #41b7e6;
  border-radius: 4px;
  height: auto;
  text-transform: uppercase;
  border: 1px solid;
  font-family: 'Raleway';
}

#righttab .learn-press-form button:hover {
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

}

#righttab .lp-user-profile .lp-profile-content {
  width: 100%;

}

#lefttab .pmpro_member_directory_name {
  color: #41b7e6;
}

#righttab .wp-block-column {
  display: none;
}

#righttab .learn-press-profile-course__progress .lp_profile_course_progress__header {
  background-color: #41b7e6b8;
  color: #ffff;
}

#righttab .learn-press-course-tab-filters .learn-press-filters {
  margin-top: 8px;
  margin-bottom: 8px;
}

#righttab .learn-press-profile-course__tab__inner {
  display: flex;
  border-radius: 8px;
  margin: 0px 8px 0 8px !important;
}

#top .learn-press-profile-course__tab__inner a:hover {
  color: #41b7e6;
}

#top .learn-press-filters a:hover {
  color: #41b7e6;
}

#myevents th {
  padding-left: 15px !important;
  background: #41b7e6;
  font-size: 16px;
  color: #ffff;
  text-transform: capitalize;
  font-family: 'Raleway';
  font-weight: 500;
}

#myevents td {
  padding-left: 15px !important;
  font-size: 16px;
}

/*  */

/* PMPRO CHECKOUT NAME  */
/* .pmpro_checkout-field-firstname{
  width: 50%;
  clear: none;
  float: left;
  padding-right: 27px;
}

.pmpro_checkout-field-lastname{
  width: 50%;
  clear: none;
  float: right;
  padding-left: 27px;
} */

/* login page */
#top #mainlogin #loginform .login-submit input {
  background: #41b7e6;
  height: auto;
  text-transform: uppercase;
  border: 1px solid;
  font-family: 'Raleway';
  border-radius: 0px;
}

#top #mainlogin #loginform .login-submit input:hover {
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

}

#mainlogin #loginform label {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}

#mainlogin #loginform input {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  max-width: 100%;
  margin-bottom: 0px;
  font-family: 'Raleway';
}

#mainlogin #loginform input:focus {
  border-color: #41b7e6;

}

#mainlogin #loginform #rememberme {
  height: auto;
}


#mainlogin .pmpro_lost_password-instructions {
  color: #000;
  font-size: 16px;
  font-family: Raleway;
}

#mainlogin .form.pmpro_form .pmpro_lost_password-fields div {
  color: #000;
}

#mainlogin .pmpro_lost_password-field .input {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  max-width: 100%;
  margin-bottom: 0px;
  font-family: 'Raleway';
}

#mainlogin .pmpro_lost_password-field .input:focus {
  border-color: #41b7e6;
}

/* register form */
#mainregister .frm_style_formidable-style.with_frm_style .form-field {
  margin-bottom: 20px;
  font-size: 16px;
}

#mainregister .frm_style_formidable-style.with_frm_style .form-field label {
  font-weight: normal;
  font-size: 16px;
  color: #000;

}

#mainregister .frm_style_formidable-style.with_frm_style .form-field input {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';
  border-top: none;
}

#mainregister .frm_style_formidable-style.with_frm_style .form-field input:focus {
  border-color: #41b7e6;
  border-top: 1px solid;
  border-top-color: #41b7e6;
}

#mainregister .frm_submit button {
  background: #41b7e6;
  font-size: 16px !important;
  color: #ffff;
  height: auto;
  border: 1px solid;
  text-transform: uppercase;
  font-family: 'Raleway';
  border-radius: 0px;

}

#mainregister .frm_submit button:hover {
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;


}

/* end login and register */

/* membership checkout */

#top #pmpro_pricing_fields {
  margin-bottom: 10px;
}

#checknew form#pmpro_form.pmpro_form {
  width: 82%;

}

#other_discount_code_p {
  display: none !important
}

/* #checknew .back_next_button_div .first-tab-button.ml_tab_next{
  font-size: 16px ;
  padding: 8px;
  color: #ffff;
  border-radius: 4px;
  border: 1px solid;
  font-family: 'Raleway';
  background: #41b7e6;
} */

#checknew .back_next_button_div .first-tab-button.ml_tab_next {
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;
  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;
  text-transform: uppercase;

}

#checknew .back_next_button_div .first-tab-button.ml_tab_next:hover {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;
  font-family: 'Raleway';
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;
  text-transform: uppercase;
}

#checknew .back_next_button_div .second-tab-button.ai_tab_back {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

  font-family: 'Raleway';

  text-transform: uppercase;

}

#checknew .back_next_button_div .second-tab-button.ai_tab_back:hover {
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;

  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;


}

#checknew .back_next_button_div .second-tab-button.ai_tab_next {
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;

  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;

  border: 1px solid;
  text-transform: uppercase;
}

#checknew .back_next_button_div .second-tab-button.ai_tab_next:hover {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;
  color: #fff;

  border-color: #00239c;
  background-color: #00239c;
  font-family: 'Raleway';

  text-transform: uppercase;

}



#checknew .back_next_button_div .third-tab-button.ba_tab_back {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;
  font-family: 'Raleway';
  text-transform: uppercase;
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;
}

#checknew .back_next_button_div .third-tab-button.ba_tab_back:hover {
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;

  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;

}

#checknew .back_next_button_div .third-tab-button.ba_tab_next {
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;

  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;
  text-transform: uppercase;
}

#checknew .back_next_button_div .third-tab-button.ba_tab_next:hover {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;

  font-family: 'Raleway';

  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;


}

#checknew .back_next_button_div .fourth-tab-button.pi_tab_back {
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;

  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;
  text-transform: uppercase;
}

#checknew .back_next_button_div .fourth-tab-button.pi_tab_back:hover {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;

  font-family: 'Raleway';

  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

}

#checknew form.pmpro_form .pmpro_asterisk abbr {
  display: none;
}

#checknew #pmpro_user_fields .pmpro_asterisk {
  display: none;
}


#checknew #pmpro_billing_address_fields .form-control input {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';
  text-transform: uppercase;

}

#checknew #pmpro_billing_address_fields .form-control input:focus {
  border-color: #41b7e6;

}

#checknew #pmpro_billing_address_fields .form-control select {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';
  text-transform: uppercase;

}

#checknew #pmpro_billing_address_fields .form-control select:focus {
  border-color: #41b7e6;

}



#checknew #pmpro_payment_information_fields .form-control input {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';
  text-transform: uppercase;

}

#checknew #pmpro_payment_information_fields .form-control input:focus {
  border-color: #41b7e6;

}

#checknew #pmpro_payment_information_fields .form-control select {
  border-radius: 4px;
  height: 42px;
  font-size: 16px;
  margin-bottom: 0px;
  max-width: 100%;
  font-family: 'Raleway';
  text-transform: uppercase;

}

#checknew #pmpro_payment_information_fields .form-control select:focus {
  border-color: #41b7e6;

}

#checknew #pmpro_payment_information_fields #discount_code_button {
  margin-left: 29px;
  text-decoration: none;
  font-size: 16px;
  font-family: 'Raleway';
  padding: 8px;
  border-radius: 0px;
  background: #41b7e6;
  border: 1px solid;
  border-color: #41b7e6;
  color: #fff;
  text-transform: uppercase;
}

#checknew #pmpro_payment_information_fields #discount_code_button:hover {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;


  font-family: 'Raleway';

  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

}

/* end membership checkout */

/* job interst page */

#job-interest .pmpro_member_directory-item p {
  color: black;
}

/* end job interest */

/* mentorship program */

#top .mentorship-program .frm_style_formidable-style.with_frm_style .frm_submit button {
  border-radius: 0px;

}

#top .mentorship-program .frm_style_formidable-style.with_frm_style .frm_submit button:hover {
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

}

/* end mentorship program */
/* .................................................................................................................................. */





@media (max-width: 600px) {
  form#pmpro_form.pmpro_form {
    width: 68%;
  }

  #righttab .lp-user-profile .dashboard-general-statistic__row {
    justify-content: center;
    flex-wrap: wrap;
  }

  #righttab .lp-user-profile #dashboard-general-statistic {
    margin-left: 0px;
  }

  #righttab .lp-user-profile .dashboard-general-statistic__row .statistic-box {
    margin: 0 15px 20px 15px;
  }

  #righttab .lp-user-profile .lp-profile-content {
    padding-top: 20px;
  }

  #lefttab .pmpro_member_profile .pmpro_member_directory_avatar img {
    margin-left: 54px;
    width: 60%;
  }

  #mainlogin #loginform input[type=submit] {
    background: #41b7e6;
    border-radius: 4px;
    height: 40px;
    border: 1px solid;
    font-family: 'Raleway';
    text-transform: uppercase;
  }

  #checknew .maxcoach-tabpanel .tab-panel.active .tab-mobile-heading {
    color: #fff;
    border-color: #fff;
    background-color: #41b7e6;
    border-radius: 4px;

  }

  #checknew .maxcoach-tabpanel .tab-mobile-heading {
    border: 1px solid #dfdede;
    ;
    background: #eee;
  }

  #checknew .pmpro-section-title {
    font-size: 16px;
    margin-bottom: 10px
  }

  #righttab .learn-press-filters li {
    margin-right: 5px;
    margin-left: 5px;

    font-size: 14px;

  }

  #righttab .learn-press-profile-course__progress .lp_profile_course_progress__item div img {
    max-width: 60%;

  }

  #righttab .learn-press-form {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  /* #myevents th{
  display: flow-root;
}
#myevents td{
  display: flow-root;
} */
  #myevents table {
    overflow: scroll;
    display: inline;
  }

  #top #pmpro_btn-submit-paypalexpress {
    margin-top: 0px;
    width: 50%;
    margin: 0 auto;
    /* margin-left: 35%; */
    /* margin-right: 35%; */
  }

  #top #pmpro_payment_information_fields .col-md-12 {
    padding-left: 10px !important;
  }

  #checknew #pmpro_payment_information_fields #discount_code_button {
    margin-top: 20px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  #top .pmpro_payment-account-number .payment-group-cards {
    margin-top: 16px;
  }

  .pmpro_payment-expiration .col-md-4 {
    width: 45%;
  }
}


/*............................................... pre define CSS ........................................................................*/
.title_container {
  display: none;
}

#top select {
  font-family: 'Raleway';
}

#top input {
  font-family: 'Raleway';

}

#top textarea {
  font-family: 'Raleway';

}

.em-event-single .em-item-header .em-item-image {
  display: none;
}

.pmpro-levels .all_colors #pmpro_levels_table,
.pmpro-levels .all_colors .pmpro_actions_nav {
  margin: 20px auto;
  width: 90%;
  ;
}

#form_mentorship #field_qiiro_label {
  font-weight: bold;
  font-size: 0.92em;
}

#pmpro_user_fields .pmpro_asterisk {
  position: relative;
  float: right;

  bottom: 80px;
}

.with_frm_style .frm_hidden_container .frm_primary_label,
.frm_hidden_container .frm_primary_label {
  visibility: visible;
}


#form_mentorship #field_qiiro_label {
  margin-bottom: 15px !important;
}

form.pmpro_form label,
#loginform label {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 15px;
}




/* profile */
/* form.pmpro_form .pmpro_checkout-field-select select {
height: 43px!important;
}

#top input[type="file"]{
border:none!important;
} */
/*  */


/* Register Button color on login page */
/* button.frm_button_submit.frm_final_submit{	
text-transform: capitalize!important;
font-size:12px!important;
background:#41b7e6 !important
}
button.frm_button_submit.frm_final_submit:hover{
   border-color: #41b7e6!important;
 background: #ffff!important;
 color: #41b7e6!important;
}
*/

/*  mentorship */

#form_mentorship #field_qiiro_label {
  font-weight: 500 !important;
  font-size: 15px !important;
}

/*  */



/* directory */
.html_modern-blog #top .post-entry .post-title {
  max-width: 100% !important;
  color: #41b7e6;
  font-size: 40px;
}

#top .fullsize .template-blog .post .entry-content-wrapper>* {
  max-width: 100em !important;
}

.html_modern-blog .more-link {
  color: #41b7e6;
}

.av-share-box ul li a {
  color: #41b7e6;
}

#top form.pmpro_member_directory_search input[type=submit] {
  Display: none !important;
}

#top .pmpro_member_profile .pmpro_member_directory_avatar img {
  float: none !important;
}

#top .pmpro_member_profile .pmpro_member_directory_avatar p {
  font-size: 16px !important;
  font-weight: 500 !important;
  margin: 1.85em 0 !important;
}

/*  */



/* single lession */
.course-curriculum .section-item__loadmore button {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;

}

.course-curriculum .section-item__loadmore button:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}

#popup-course #popup-content .lp-button {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;
  border-radius: 0px;

}

#popup-course #popup-content .lp-button:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;

}

#top .continue-course .form-button .lp-form button {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;

}

.learnpress-page .lp-button:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}

.lp-modal-dialog .lp-modal-body .main-content .pd-2em {

  font-size: 16px;
}

#top .lp-modal-dialog .lp-modal-header h3 {

  font-size: 16px;
}

.lp-modal-dialog .lp-modal-header {
  background: #41b7e6;
}

#top #commentform .comment-form-rating label,
#top.logged-in div #commentform .comment-form-comment label {
  font-size: 16px;
}

#top .minitext {
  font-size: 16px;
}

.content-item-wrap .content-item-summary {
  padding-top: 0px;
}

#top #commentform p {
  padding: 2px;
  line-height: 30px;
}

#commentform .form-submit input {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;

}

#commentform .form-submit input:hover {
  color: #fff;

  border-color: #00239c;
  background-color: #00239c;
  border: 1px solid;

}

#top .form-submit input[type=submit] {
  padding: 0px 20px;
}

#learn-press-content-item .content-item-wrap .course-item-title {
  color: #41b7e6;
}

#top .course-curriculum .section-content .course-item-preview::before {
  padding: 6px 18px;
  text-transform: uppercase;
}

#top .course-curriculum .section-content .course-item-preview::before:hover {
  color: #fff;
  border-color: #00239c;
  background-color: #00239c;


}

.lp-archive-courses .course-summary-content .course-title {
  font-size: 20px;
}

.lp-archive-courses ul {
  padding: 0 0 0px;
}

#popup-course #popup-sidebar .section-item-link .item-name {
  font-size: 16px;
}

#top #learn-press-course-curriculum .curriculum-more__button {
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;


}

#learn-press-course-curriculum button {
  text-transform: uppercase;
  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;
  border-radius: 0px;

}

#learn-press-course-curriculum button:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}


/*  */





/* Courses */
h2.woocommerce-loop-product__title {
  font-size: 16px;
  font-weight: 500;
  font-family: 'Raleway';
}

#top.sort-param>li>span {
  color: #41b7e6;
}

/*    */


/* Job board */
#top .custom_jobs_section .job_filters .search_submit input {
  text-transform: uppercase;
  border-radius: 0px;
}

#top .custom_jobs_section .job_filters .search_submit input:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}

#top ul.job_listings li.job_listing a div.position .company {

  font-size: 16px;
}

#top .custom_jobs_section ul.job_listings li.job_listing h3 {
  font-size: 20px;
}

#top ul.job_listings li.job_listing a div.location {

  font-size: 16px
}

#top ul.job_listings li.job_listing a .meta li {
  font-size: 16px;
}

/*  */


/* single job  */

#top .job_application .application_button {
  text-transform: uppercase;
  font-size: 14px;
  height: 42px;
  margin-top: 20px;
  width: auto;
  border: solid 1px;
  border-color: #41b7e6;
  height: auto;
  padding: 10px 20px;

  color: #fff;
  background: #41b7e6;
}

#top .job_application .application_button:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}

#top span.flatpickr-weekday {
  background: #41b7e6;
  color: #fff;
}

#top .flatpickr-weekdays {
  background: #41b7e6;
}

#top .flatpickr-months .flatpickr-month {
  background: #41b7e6;
}

#top select {
  font-family: 'Raleway';
}

/*  */


/*  Events*/




/*Profile Edit  */

.pmpro_member_profile_edit-fields{
  display: flex;
  flex-wrap: wrap;
}

#pmprorh_delete_file_resume_button{
  margin-top: 10px;
}
/* .select2-selection.select2-selection--multiple {
  border-color: #ededed;
  border-radius: 4px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #41b7e6;
  border-radius: 4px;
  width: 97%;

}

#top .select2-search {
  background: none !important;
  padding: 0px !important;
  padding-top: 6px !important;
  border-bottom-style: none !important;
  border-bottom-width: 0px !important;
}

#top .select2-search__field {
  width: 0.75em;
  height: 24px;
}

.pmpro-member-profile-edit .container .av-content-full.units {
  padding-top: 0px;
}

form.pmpro_form .pmpro_member_profile_edit-fields input {
  height: 42px;
}

form.pmpro_form .pmpro_member_profile_edit-fields input[type=checkbox] {
  height: auto;
}

#basic-user-avatar-form {
  max-width: 95%;
}

#basic-user-avatar-form img {
  float: left;
  width: 10%;
  margin-right: 40px;
}

form.pmpro_form .pmpro_member_profile_edit-fields>div {

  clear: none;
  width: 50%;
  float: right;
}

#pe_insurance_div {
  float: left;
}

#top #linkedin_url_div {
  width: 100%;
  clear: both;
  float: revert;
}

#hide_linkedin_div{
  width: 100%;
  clear: both;
  float: revert;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#hide_email_div {
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#pe_committee_div {
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#pmpro_bcity_div {
  width: 100%;
  float: left;
}

#pmpro_bphone_div #pmpro_bphone {
  max-width: 97%;

}

#pmpro_bcity_div #pmpro_bcity {
  max-width: 97%;

}

#top #pe_city.input.pmpro_required.pmpro-required {
  max-width: 97%;
}

select#pe_state.input.pmpro_required.pmpro-required {
  max-width: 97%;
}

#top #pe_phone.input.pmpro_required.pmpro-required {
  max-width: 97%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#pe_insurance_div {
  width: 100%;
}

#top #pe_insurance {
  max-width: 97%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#pmpro_bphone_div {
  width: 100%;
  float: left;
}

#top .select2-selection.select2-selection--multiple {
  width: 100%;
  max-width: 97%;
}

#top .select2-container {
  width: 100% !important;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#committee_comment_div {
  width: 100%;
}

#top #committee_comment {
  max-width: 97%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#hide_state_div {
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#pe_phone_div {
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#hide_phone_div {
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#pe_city_div {
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#job_opening_checkbox_div {
  float: none;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#hide_city_div {
  width: 100%;
}

/* form.pmpro_form .pmpro_member_profile_edit-fields >#committee_comment_div{
float:left;
} */
#top .pmpro_checkout_box-More>div,
h3 {

  clear: both;
}

form.pmpro_form .pmpro_member_profile_edit-fields>#alternate_work_email_div {
  float: left;
  width: 100%;
}

form.pmpro_form .pmpro_member_profile_edit-fields>.first_name {
  float: left;

}


#top form.pmpro_form label,
#loginform label {
  font-size: 16px;
  font-weight: 400;
  padding-bottom: 15px;
}

#top .pmpro_submit input[type=submit] {
  margin-top: 20px;
  border-radius: 0px;
}

#top input.pmpro_btn.pmpro_btn-cancel {
  /* 	text-transform:uppercase; */
  margin-top: 20px;
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
  font-weight: 400;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 0px;
}

#top input.pmpro_btn.pmpro_btn-cancel:hover {

  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;

}

#top #basic-user-avatar-form input[type=submit] {

  padding: 10px 20px;
  background: #41b7e6;
  color: #fff;
  border: 1px solid;

}

#top #basic-user-avatar-form input[type=submit]:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}

#top .pmpro_submit input[type=submit] {
  font-weight: 400;
  padding: 10px 20px;
  font-size: 16px;

  border: 1px solid;
  background: #41b7e6;
  color: #ffff;
  border-color: #41b7e6;

}

#top .pmpro_submit input[type=submit]:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid;
  border-color: #00239c;
}

#top .pmpro_member_directory_avatar h2 {
  margin-bottom: 22px !important;
} */


/*  */


/* career */
#top .form-submit input[type=submit] {
  padding: 0px 20px;
  text-transform: uppercase;

}

.comment-count {
  color: #fff;
  background: #00239c;

  border-color: #00239c;
}

.post_delimiter {
  display: none !important;
}

/*  */


/* Membershib paid */

/*  */


/*  membership conformation*/

/*  */


/* single  job*/
.single_job_listing .meta .full-time {
  background-color: #41b7e6 !important;
  color: #ffff !important;
}

.job_filters .search_jobs div.search_submit {
  padding-top: 0;
}

/*  */





.html_modern-blog #top .post-entry .post-meta-infos {
  display: none;
}

#top .price,
div .stock {
  color: #41b7e6;
  font-size: 16px;

}

.course-summary .course-summary-sidebar .lp-course-buttons {
  margin-bottom: 0px;
}

#top .course-summary-sidebar .course-sidebar-preview {
  margin-bottom: 0px;
}

#top .purchase-course button {

  color: #ffff;
  background-color: #41b7e6;
  border-color: #41b7e6;
  text-transform: uppercase;
  border-radius: 0px;
}

#top .purchase-course button:hover {
  color: #fff;
  background: #00239c;
  border: 1px solid #00239c;

}

.course-summary .course-featured-review .featured-review__title {

  text-align: center !important;
}

.course-summary .course-featured-review .featured-review__stars {


  margin-left: 70px !important;
}

.lp-archive-courses .course-summary-sidebar {

  margin-top: -241px !important;
}

.comment-respond .comment-form {
  margin: 0 0px !important;
}

#top form #pmpro_form.pmpro_form {
  width: 68% !important;
}


.sidebar {
  display: none;
}



#top .template-shop .content {

  border-right-width: 0px;

}

.maxcoach-tabpanel .tab-content {
  padding: 22px;
  padding-bottom: 39px;
}

.paid_email {
  font-size: 14px;
  color: yellowgreen;
  margin-left: -11px;
}

#discount_code_message {
  margin-left: 24%;
}

#pmpro_btn-submit-paypalexpress {
  margin-top: 1em;
  /* margin-left: 190%; */
}

#top #discount_code_button {
  margin-top: 0px;
}


#top .pmpro_payment-account-number .payment-group-cards {
  margin-right: 6px;
}


.maxcoach-tabpanel.maxcoach-tabpanel-horizontal>.maxcoach-nav-tabs li {
  background-color: #efefef;

  margin-bottom: 0px;
}

.maxcoach-tabpanel .tab-panel.active .tab-content {

  color: #000;
}

.maxcoach-tabpanel {
  margin-bottom: 0px;
}

.pmpro_checkout .form-control {
  border: none;
}

.pmpro-section-title {
  color: #000 !important;
  font-size: x-large !important;
  font-weight: 600 !important;
  font-family: Raleway !important;
  margin-bottom: 40px !important;
}

.pmpro_thead-msg {
  font-size: medium !important;
}

.maxcoach-tabpanel.maxcoach-tabpanel-horizontal>.maxcoach-nav-tabs {
  text-align: center;
  border-bottom: none !important;
}

.maxcoach-tabpanel>.maxcoach-nav-tabs li.active {
  background-color: #41b7e6 !important;
}

.maxcoach-tabpanel>.maxcoach-nav-tabs li.active {
  border-bottom: 2px solid #ffff !important;
}

.maxcoach-tabpanel.maxcoach-tabpanel-horizontal>.maxcoach-nav-tabs li.active a {
  color: #fff !important;
}

.maxcoach-tabpanel>.maxcoach-nav-tabs li.active a,
.maxcoach-tabpanel>.maxcoach-nav-tabs li a {
  color: #000 !important;
}

.maxcoach-nav-tabs li {
  padding: 0px !important
}

.maxcoach-tabpanel.maxcoach-tabpanel-horizontal>.maxcoach-nav-tabs li.active a {
  border-bottom-color: #fff !important;

}

.maxcoach-tabpanel.maxcoach-tabpanel-horizontal>.maxcoach-nav-tabs li a {
  color: #b1adad !important;
  padding: 12px 22.9px;
}

.pmpro_checkout .col-md-6,
.col-md-12 {
  padding-left: 28px !important;

}

.pmpro_confirmation_wrap {
  color: #000;
  font-size: 16px !important;

}

.pmpro_confirmation_wrap strong {
  color: #41b7e6 !important;
  font-size: 20px !important;
}

/*  */

@media (max-width: 768px) {
  #top.responsive #header_meta .sub_menu>ul {
    text-align: right;
  }

  form.pmpro_form .pmpro_member_profile_edit-fields>div {
    clear: both;
    width: 100%;
    float: none;
  }

  .lp-archive-courses .course-meta__pull-left .meta-item:last-child {
    margin-right: -4px;
  }

  .lp-archive-courses .course-meta__pull-left {
    grid-gap: 23px;
  }

  .lp-archive-courses .course-summary-content .course-title {
    text-align: center;
  }

  .lp-archive-courses .course-meta__pull-left .meta-item {
    height: auto;
  }

  .lp-archive-courses .course-summary-sidebar {
    margin-top: -17px !important;
  }

  #top input[type=text] {
    max-width: 100% !important;
  }

  /* 	#top select{
 max-width:100%!important;
} */
  #top input[type=submit] {
    width: auto !important;

  }

  #basic-user-avatar-form img {
    float: none;
  }

  textarea {
    max-width: 100% !important;
  }

  .frm_forms.frm_style_formidable-style.with_frm_style {
    width: 100% !important;
  }

  .lp-archive-courses .lp-entry-content .entry-content-left {
    margin-bottom: 0px !important;
  }

  .course-sidebar-preview .media-preview {
    margin: 0px !important
  }

  h2.woocommerce-loop-product__title {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Raleway';
  }

  form.pmpro_member_directory_search {
    float: none !important;
  }

  #checknew #pmpro_payment_information_fields .form-control input {

    width: 100%;
  }


}

/* 	@media (min-width: 768px){
form#pmpro_form.pmpro_form {
 width: 75%!important;
} */