/*
 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
*/
.site-content {
  padding-bottom: 30px;
}

/* Components */
/* Buttons */
.thim-button {
  border-radius: 5px;
  font-weight: 600;
}

.widget-button {
  border-radius: 3px !important;
}

.btn-outline,
.btn-outline-wrap .vc_btn3.vc_btn3-color-warning {
  display: inline-block;
  min-width: 150px;
  height: 50px;
  line-height: 48px;
  background: #FFF;
  color: #ff9900;
  border: 2px solid #ff9900;
  border-radius: 5px;
  font-weight: 600;
  text-align: center;
  padding: 0 15px;
}

.btn-outline:hover, .btn-outline:active, .btn-outline:focus,
.btn-outline-wrap .vc_btn3.vc_btn3-color-warning:hover,
.btn-outline-wrap .vc_btn3.vc_btn3-color-warning:active,
.btn-outline-wrap .vc_btn3.vc_btn3-color-warning:focus {
  background: #FFF;
  color: #00afe1;
  border-color: #00afe1;
}

.btn-outline.alt,
.btn-outline-wrap.alt .vc_btn3.vc_btn3-color-warning {
  color: #00afe1;
  border-color: #00afe1;
}

.btn-outline.alt:hover, .btn-outline.alt:active, .btn-outline.alt:focus,
.btn-outline-wrap.alt .vc_btn3.vc_btn3-color-warning:hover,
.btn-outline-wrap.alt .vc_btn3.vc_btn3-color-warning:active,
.btn-outline-wrap.alt .vc_btn3.vc_btn3-color-warning:focus {
  color: #ff9900;
  border-color: #ff9900;
}

.btn-outline.third,
.btn-outline-wrap.third .vc_btn3.vc_btn3-color-warning {
  color: #d20962;
  border-color: #d20962;
}

.btn-outline.third:hover, .btn-outline.third:active, .btn-outline.third:focus,
.btn-outline-wrap.third .vc_btn3.vc_btn3-color-warning:hover,
.btn-outline-wrap.third .vc_btn3.vc_btn3-color-warning:active,
.btn-outline-wrap.third .vc_btn3.vc_btn3-color-warning:focus {
  color: #ff9900;
  border-color: #ff9900;
}

.btn-outline.fourth,
.btn-outline-wrap.fourth .vc_btn3.vc_btn3-color-warning {
  color: #4CAF50;
  border-color: #4CAF50;
}

.btn-outline.fourth:hover, .btn-outline.fourth:active, .btn-outline.fourth:focus,
.btn-outline-wrap.fourth .vc_btn3.vc_btn3-color-warning:hover,
.btn-outline-wrap.fourth .vc_btn3.vc_btn3-color-warning:active,
.btn-outline-wrap.fourth .vc_btn3.vc_btn3-color-warning:focus {
  color: #ff9900;
  border-color: #ff9900;
}

.lp-course-progress .lp-progress-bar .lp-progress-value, #your-profile ul.learn-press-subtabs li.current:before, .quiz-buttons button:hover, .woocommerce .product_thumb .onsale, .learn-press-question-options > li.answer-option > label input[type="checkbox"]:checked:before, .learn-press-question-options > li.answer-option > label input[type="radio"]:checked:before, .footer-bottom .thim-widget-icon-box:before, .wrapper-lists-our-team .our-team-item .our-team-image:before, .thim-bg-overlay-color-half:before, .thim-bg-overlay-color:before, .thim-testimonial-slider ul.scrollable li:before, .product-grid .product__title a.added_to_cart, .pagination li .page-numbers:hover, .pagination li .page-numbers.current, .loop-pagination li .page-numbers:hover, .loop-pagination li .page-numbers.current, .thim-widget-carousel-categories .content-wrapper, body .vc_tta.vc_tta-spacing-1 .vc_tta-tab .vc_active:before, .lp_pmpro_courses_by_level .level-wrap header .lp_pmpro_title_level:before, .lp_pmpro_courses_by_level .level-wrap footer a, .pmpro-has-access input.pmpro_btn, .pmpro-has-access a.pmpro_btn, #learn-press-form-login input[type=submit], .widget-area.sidebar-events .book-title, .widget-area.sidebar-events .widget_book-event .event_register_foot .event_register_submit, .thim-buy-now-desc:before, #thim-popup-login .thim-login-container .close-popup, .thim-owl-carousel-post.thim-list-posts .info, .thim-timetable-link, .woocommerce-MyAccount-navigation li.is-active:before, .thim-search-light-style .thim-widget-courses-searching .courses-searching button, .thim-button-checkout, .thim-text-title:before, body .vc_tta.vc_general .vc_active .vc_tta-panel-title > a:before, body .vc_tta.vc_general .vc_tta-panel-title:hover > a:before, .thim-widget-courses .view-all-courses.position-bottom, .woocommerce .add_to_cart_button.ajax_add_to_cart, .cssload-loader-inner-style-2, .widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number, .widget_shopping_cart .widget_shopping_cart_content .buttons a:hover, .thim-course-grid .course-item .thim-course-content .course-meta:before, .thim-course-grid .course-item .course-thumbnail > a.course-readmore, #tab-course-review .add-review form button[type=submit], #tab-course-review .review-load-more #course-review-load-more, #tab-course-review .course-rating .detailed-rating .stars > div.bar .full_bar > div, .thim-widget-tab .nav-tabs li.active:before, .wrapper-lists-our-team a.join-our-team, .site-main .widget_text .widget-title:before, .rev_slider_wrapper .tp-bullet.selected, .become-teacher-form button[type=submit], .thim-about-us-quote hr, .thim-login form#loginform input[type=submit], .thim-login form#registerform input[type=submit], .thim-login form#lostpasswordform input[type=submit], .thim-login form#resetpassform input[type=submit], .thim-list-content li:before, .tp-event-archive .entry-content .tp_event_view-detail, .list-tab-event .nav-tabs li.active:before, .profile-tabs .nav-tabs li.active:before, .single-quiz button.check_answer:hover, .single-quiz button.next-question:hover, .single-quiz button.prev-question:hover, .single-quiz button.button-finish-quiz:hover, .single-quiz button.button-start-quiz:hover, .bbpress #bbpress-forums li.bbp-header, .bbpress #bbpress-forums button:hover, .thim-what-it-about-desc .button .thim-button, a.widget-button, .menu-right .thim-link-login a, .thim-join-the-elite-group:before, .thim-join-the-elite-group .thim-widget-button .widget-button.normal, .thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit, .thim-course-megamenu .course-readmore, #buddypress div.item-list-tabs ul li.selected:before, #buddypress div.item-list-tabs ul li.current:before, #buddypress .bp-avatar-nav ul.avatar-nav-items li.selected:before, #buddypress .bp-avatar-nav ul.avatar-nav-items li.current:before, #buddypress input[type=submit], #buddypress a.button:hover, #buddypress div#item-header div.generic-button > a:hover, li form.ac-form .ac-reply-content .ac-reply-cancel:hover, li form.ac-form .ac-reply-content input[type=submit], .rev-btn.thim-slider-button, form.lp-cart .checkout-button, #learn-press-checkout-user-form #learn-press-checkout-user-register .form-content a, #learn-press-checkout-user-form #learn-press-checkout-user-login ul.form-fields li button, .learn-press .view-cart-button:hover, #learn-press-payment .place-order-action input.button, #learn-press-payment .place-order-action input.button, #learn-press-payment .place-order-action input.button:hover, #learn-press-finish-course, #learn-press-checkout-user-form #learn-press-checkout-user-login ul.form-fields li button, #learn-press-checkout-user-form #learn-press-checkout-user-register .form-content a, .overlay-black .thim-widget-courses-searching .courses-searching button, .event_button_disable, .owl-controls .owl-pagination .owl-page:hover, .owl-controls .owl-pagination .owl-page.active, .thim-widget-icon-box .line-heading, .widget-area aside.WOOF_Widget .woof_container .woof_container_inner:before, .thim-course-landing-button .woocommerce-message a.button, .course-payment .woocommerce-message a.button, form.pmpro_form .lp-pmpro-name, .loop-pagination .page-number, .loop-pagination a:hover .page-number, .blog-switch-layout.blog-grid article .entry-grid-meta:before, .woocommerce-product-search:after, .learn-press-pmpro-buy-membership a.button:hover, .lp-course-progress .lp-progress-bar .lp-progress-value, .grid-horizontal .item-post:nth-child(2n) .article-wrapper, .cssload-loader-style-3 .sk-cube:before, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson.current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson.item-current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .lesson-preview:hover, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz.current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz.item-current:after, #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .lesson-preview:hover, #your-profile input[type=submit], #course-curriculum-popup #popup-header, #popup_container #popup_title, #popup_panel #popup_ok, #popup_panel #popup_ok:hover, #popup_panel #popup_cancel:hover, #popup_title, .course-content .popup-title, .mfp-content .popup-title, .quiz-buttons .button-hint:hover, .quiz-buttons .button-next-question:hover, .quiz-buttons .button-check-answer:hover, .quiz-buttons .button-prev-question:hover, .lp-pmpro-membership-list .header-item.position-2:before, .cssload-loading i, .learn-press #learn_press_payment_form .learn_press_payment_close .learn_press_payment_checkout:hover, .learn-press .thim-enroll-course-button, .learn-press .course-tabs .nav-tabs li.active:before, .learn-press #finish-course, .learn-press .course-meta > div .value.lp-progress-bar .lp-progress-value, #learn-press-course-curriculum .section-content .course-lesson a.lesson-preview:hover, #learn-press-course-curriculum .section-content .course-quiz a.lesson-preview:hover, .course-content .complete-lesson-button, .thim-course-menu-landing .thim-course-landing-tab li.active:before, .thim-course-list .course-item .thim-course-content .course-readmore a, .woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active:before, .woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit, .woocommerce-page .button:hover, .woocommerce div.product form.cart .button, .woocommerce div.product .onsale, .product_thumb .onsale, .quickview .product-info .right .cart button.button, .product-grid .product__title .title a.button.add_to_cart_button, .product-grid .product__title .title a.added_to_cart, .widget-area aside:before, article .readmore a, .thim-widget-accordion .panel-title a:not(.collapsed):before, .thim-register-now-form .wpcf7-form .wpcf7-submit:hover, .thim-register-now-form .title:before, .mc4wp-form .mc4wp-form-fields button[type=submit], .mc4wp-form .mc4wp-form-fields input[type=submit], .wpcf7-form .wpcf7-submit, .navigation .navbar-nav #magic-line, .thim-bg-color, .btn-primary, .top_site_main .page-title-wrapper h1:before, .top_site_main .page-title-wrapper h2:before, .thim-widget-courses-searching .thim-course-search-overlay .courses-searching button, #respond.comment-respond .comment-form .form-submit input#submit, .comments-area .comment-list .comment-list-inner .form-submit input#submit, .wpcf7-form.style-02 .contact-form-content .submit-btn input, .wpcf7-form.style-01 .contact-form-content .submit-btn input, #back-to-top:hover, input[type=submit], button {
  border-radius: 5px !important;
  font-weight: 400 !important;
}

.learn-press-pmpro-buy-membership a.button {
  border-radius: 5px !important;
  font-weight: 400 !important;
}

/* Header */
#masthead .navigation {
  padding-top: 20px;
  padding-bottom: 0;
}

#masthead #toolbar {
  padding-top: 5px;
  padding-bottom: 5px;
}

@media (min-width: 992px) {
  #masthead #toolbar {
    display: none;
  }
}

#masthead #toolbar a {
  font-weight: 400;
}

.menu-right .thim-widget-login-popup.thim-widget-login-popup-base {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -10px;
}

.menu-right .thim-link-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 991px) {
  .menu-right .thim-link-login {
    display: none;
  }
}

.menu-right .thim-link-login a {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.menu-right .thim-link-login .register, .menu-right .thim-link-login .profile {
  display: inline-block;
  height: 40px;
  line-height: 38px;
  background: #FFF;
  color: #00afe1 !important;
  border: 2px solid #00afe1;
  border-radius: 5px;
  text-align: center;
  padding: 0 15px;
}

.menu-right .thim-link-login .register:hover, .menu-right .thim-link-login .register:active, .menu-right .thim-link-login .register:focus, .menu-right .thim-link-login .profile:hover, .menu-right .thim-link-login .profile:active, .menu-right .thim-link-login .profile:focus {
  background: #FFF;
  color: #ff9900 !important;
  border-color: #ff9900;
}

.menu-right .thim-link-login .login, .menu-right .thim-link-login .logout {
  color: #201f1f;
  background: transparent !important;
  text-transform: capitalize !important;
}

.menu-right .thim-link-login .login:hover, .menu-right .thim-link-login .logout:hover {
  color: #ff9900;
}

.navigation .menu-right ul li .search-form:after {
  top: 10px;
}

.navigation .menu-right ul li .search-form .search-field {
  bottom: -36px;
}

.thim-course-megamenu .course-readmore {
  padding: 5px 20px !important;
}

.tc-megamenu-wrapper > .vc_row > .vc_column_container.wpb_column.width-31 {
  width: 49%;
}

.mega-sub-menu .vc_col-has-fill > .vc_column-inner {
  padding-top: 0 !important;
  border: none !important;
}

.mega-sub-menu .vc_col-has-fill > .vc_column-inner .thim-widget-courses {
  margin-top: 20px;
}

.mega-sub-menu .vc_col-has-fill > .vc_column-inner .thim-widget-courses h3 {
  margin-top: 0;
}

/* Footer */
.thim-social a {
  border-radius: 5px;
}

footer#colophon .footer .widget-title {
  margin: 0;
}

footer#colophon .footer a:hover {
  color: #999 !important;
}

.footer-logo {
  margin-bottom: 10px;
}

#back-to-top {
  border-radius: 5px;
}

#back-to-top:hover {
  color: #FFF !important;
}

/* Sidebar */
.widget-area .thim-course-list-sidebar .course-price .value {
  color: #201f1f;
}

.widget:before {
  display: none;
}

.widget-area aside:after {
  display: none;
}

@media (max-width: 1200px) {
  .widget-area aside {
    padding: 0;
  }
}

.widget.widget_course-categories {
  margin-bottom: 0;
}

/* Remove 'Free' price value for free courses */
.course-price .value.free-course {
  display: none !important;
}

/* HOME Page */
.tp-caption.title,
.tp-caption.Subtitle {
  letter-spacing: 0.03em !important;
  text-shadow: 0 7px 10px rgba(0, 0, 0, 0.75) !important;
}

@media (min-width: 768px) {
  .about-text.wpb_column {
    padding-left: 13%;
  }
  .about-image {
    padding-right: 13%;
  }
}

/* Widget Counter */
.home-counters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.home-counters .conter-box {
  border-right: none;
}

.home-counters .display-percentage {
  color: inherit !important;
  padding-top: 0;
  padding-bottom: 5px;
}

.home-counters .counter-box-content {
  color: inherit !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.home-counters .counter-1 {
  color: #00afe1 !important;
}

.home-counters .counter-2 {
  color: #ff9900 !important;
}

.home-counters .counter-3 {
  color: #d20962 !important;
}

.home-counters .counter-4 {
  color: #00afe1 !important;
}

.home-counters .counter-5 {
  color: #ff9900 !important;
}

/* Widget Heading */
.thim-widget-heading .sc_heading {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
}

.thim-widget-heading .sc_heading .title {
  color: #201f1f;
  font-family: "Open Sans";
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 10px;
}

.thim-widget-heading .sc_heading .sub-heading {
  font-family: "Merriweather";
  font-size: 30px;
  font-weight: 900;
  color: #201f1f;
}

.thim-widget-heading .sc_heading .line {
  display: none;
}

/* Widget Course Categories (slider modified into static grid) */
.thim-widget-course-categories {
  margin: 0 1px;
}

.thim-widget-course-categories .widget-title {
  display: none;
}

.thim-course-slider1 .item {
  width: 25%;
  height: 150px;
  margin-bottom: 20px;
  float: left;
}

.thim-course-slider1 .item:first-child {
  width: 50%;
  height: 320px;
}

@media (max-width: 767px) {
  .thim-course-slider1 .item {
    width: 50%;
  }
  .thim-course-slider1 .item:first-child {
    width: 100%;
  }
}

.thim-course-slider1 .item .image {
  height: 100%;
  border-radius: 10px;
}

.thim-course-slider1 .item .image a {
  height: 100%;
}

.thim-course-slider1 .item .image a:before {
  border-radius: 10px !important;
}

.thim-course-slider1 .item .image a img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.thim-course-slider1 .item .title {
  font-size: 20px;
  text-transform: capitalize;
}

/* Widget Course Slider */
.thim-widget-courses {
  margin-top: 35px;
}

.thim-course-grid .course-item {
  border-radius: 10px;
}

.thim-course-grid .course-item .course-thumbnail {
  border-radius: 10px 10px 0 0;
  border: 1px solid #c1c1c1;
  border-bottom: none;
  height: 200px;
}

@media (max-width: 480px) {
  .thim-course-grid .course-item .course-thumbnail {
    height: 300px;
  }
}

.thim-course-grid .course-item .course-thumbnail > a.course-readmore {
  border-radius: 5px;
}

.thim-course-grid .course-item .thim-course-content {
  border-color: #c1c1c1;
  border-radius: 0 0 10px 10px;
  padding: 15px 15px 0;
}

.thim-course-grid .course-item .thim-course-content .course-author .value {
  color: #201f1f;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 15px;
}

.thim-course-grid .course-item .thim-course-content .course-author .value a {
  color: inherit;
}

.thim-course-grid .course-item .thim-course-content .course-author img {
  display: none;
}

.thim-course-grid .course-item .thim-course-content .course-title {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 11px;
}

.thim-course-grid .course-item .thim-course-content .course-meta:before {
  display: none;
}

.thim-course-grid .course-item .thim-course-content .course-meta:after {
  background: #c1c1c1;
}

.thim-course-grid .course-item .thim-course-content .course-meta > div,
.thim-course-grid .course-item .thim-course-content .course-meta .value {
  color: #201f1f;
}

.thim-course-grid .course-item .thim-course-content .course-meta .course-comments-count {
  display: none;
}

.thim-course-grid .course-item .thim-course-content .course-meta > div.course-price .value {
  color: #201f1f;
}

/* Widget Testimonials */
.thim-testimonial-slider {
  max-width: 800px;
}

.thim-testimonial-slider .title {
  font-size: 20px;
}

.thim-testimonial-slider .regency {
  display: none;
}

.thim-testimonial-slider ul.scrollable li:before {
  border-radius: 50%;
}

/* Widget Carousel Post */
.thim-owl-carousel-post .owl-controls {
  top: -45px;
}

.thim-owl-carousel-post .image {
  min-height: 250px !important;
  height: 250px !important;
}

.thim-owl-carousel-post .image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.thim-owl-carousel-post .content {
  margin-top: -25px;
}

.thim-owl-carousel-post .info {
  background-color: #ff9900 !important;
  border-radius: 5px;
}

.thim-owl-carousel-post .info .author {
  display: none;
}

.thim-owl-carousel-post .info .date {
  font-size: 15px;
  font-weight: 400;
  padding: 10px 35px;
}

.thim-owl-carousel-post .info .date:before {
  display: none;
}

.thim-owl-carousel-post .title {
  font-size: 20px;
}

.thim-newlleter-homepage {
  background-image: none;
  padding: 0 15px 15px;
}

.thim-newlleter-homepage p.description {
  max-width: none;
  margin: 10px auto 30px;
}

.thim-newlleter-homepage .mc4wp-form-fields,
.thim-newlleter-homepage .wpcf7-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type=email],
.thim-newlleter-homepage .wpcf7-form input[type=email] {
  width: 100%;
  max-width: 425px;
  height: 50px;
  line-height: 50px;
  border: 2px solid #ff9900;
  border-radius: 10px 0 0 10px;
  padding: 0 30px;
  font-size: 15px;
  margin-bottom: 15px;
}

.thim-newlleter-homepage .wpcf7-form input[type=email] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAMAAACgaw2xAAAAdVBMVEVMaXHMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMw+R8MhAAAAJnRSTlMAovqp9Cm63QM7Cqbn8uKG6c0GVOiMUwlm9x2tIJtyWJq2M8UTSQAt0usAAACdSURBVHhebcnpEoMgDIXRICpQV7S2Lt2X+/6PWGvNTOpwfzDhO8Rz9dlSYK4AlA13IbIrExAXz0nhXrDITj0mxyI7PZDTLJnddGoGjFKaAtPvfKIlKSnyZDk6dCRlx3JFWb1fX9H/MkYAYDKNrZz6m18QyIhln6ynu2gDDI0UXoWoJZIiO++Yok64H7hK6bhrs64E4uUdvj9NHsH5D86uE93k9eHmAAAAAElFTkSuQmCC) center right 10px no-repeat #fff;
}

.thim-newlleter-homepage .wpcf7-form input[type=email]::-webkit-input-placeholder {
  color: #201F1F;
}

.thim-newlleter-homepage .wpcf7-form input[type=email]::-moz-placeholder {
  color: #201F1F;
}

.thim-newlleter-homepage .wpcf7-form input[type=email]:-moz-placeholder {
  color: #201F1F;
}

.thim-newlleter-homepage .wpcf7-form input[type=email]:-ms-input-placeholder {
  color: #201F1F;
}

.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type=submit],
.thim-newlleter-homepage .wpcf7-form .wpcf7-submit {
  height: 50px;
  line-height: 50px;
  font-weight: 700;
  border-radius: 0 10px 10px 0 !important;
  padding: 0 30px;
  margin-bottom: 15px;
}

.thim-newlleter-homepage .wpcf7-form-control-wrap.your-email {
  width: auto;
  margin-left: 0;
  margin-bottom: 10px;
}

.thim-newlleter-homepage .mc4wp-checkbox.mc4wp-checkbox-contact-form-7 {
  display: none !important;
}

.thim-newlleter-homepage div.wpcf7-mail-sent-ok {
  width: 100%;
  background: transparent;
  color: #201F1F;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  border: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 100%;
  left: 0;
}

@media (max-width: 667px) {
  .thim-newlleter-homepage {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

@media (max-width: 480px) {
  .thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type=email],
  .thim-newlleter-homepage .wpcf7-form input[type=email] {
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
  }
  .thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type=submit],
  .thim-newlleter-homepage .wpcf7-form .wpcf7-submit {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
  }
}

.readmore a {
  border-radius: 5px;
}

/****************************
* PAGE
*****************************/
.top_site_main .page-title-wrapper h1,
.top_site_main .page-title-wrapper h2 {
  font-size: 40px;
  text-transform: none;
  text-align: center;
  padding-left: 0;
}

.top_site_main .banner-description {
  font-style: normal;
  font-size: 20px;
  color: #FFF;
  text-align: center;
  margin-top: 15px;
}

.top_site_main > .overlay-top-header {
  background: transparent !important;
}

.page-title-wrapper h1 {
  padding-left: 0;
}

.page-title-wrapper h1:before {
  display: none;
}

.breadcrumbs-wrapper {
  display: none;
}

/* pagination */
.pagination {
  margin-top: 30px;
}

.pagination li .page-numbers {
  border: 1px solid #ff9900;
  border-radius: 5px;
}

.switch-layout-container {
  background: rgba(0, 175, 225, 0.1);
}

/* Custom heading */
.vc_custom_heading {
  font-family: "Merriweather" !important;
}

/* List styles */
ul li, ol li {
  line-height: 2;
}

/****************************
* ABOUT US Page
*****************************/
.about-us-text h2 {
  margin-bottom: 25px;
}

@media (min-width: 768px) {
  .about-us-text {
    text-align: justify;
    margin-bottom: 50px;
  }
}

.about-us-list ul {
  padding-left: 30px;
  list-style-type: none !important;
}

.about-us-list ul li {
  position: relative;
  padding: 7px 0;
  font-weight: 600;
}

.about-us-list ul li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff9900;
  position: absolute;
  top: 16px;
  left: -18px;
}

@media (min-width: 768px) {
  .about-us-listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (min-width: 768px) {
  .about-us-works .wpb_wrapper {
    max-width: 370px;
    margin: 0 auto;
  }
}

.about-us-works .wpb_content_element {
  padding-left: 70px;
}

.about-us-works .vc_icon_element {
  display: none !important;
  position: absolute;
  top: 0;
  left: 10px;
}

@media (min-width: 960px) {
  .about-us-works .vc_icon_element {
    left: 50px;
  }
}

@media (min-width: 1200px) {
  .about-us-works .vc_icon_element {
    left: 10px;
  }
}

.about-us-works .vc_icon_element .vc_icon_element-inner {
  background-color: #ff9900 !important;
}

.about-us-works .wpb_single_image {
  width: 50px;
  height: 50px;
  padding: 9px;
  border-radius: 50%;
  background: #ff9900;
  position: absolute;
  top: 0;
  left: 10px;
}

.about-us-works h4 {
  font-family: "Open Sans";
  font-weight: 600;
  margin-top: 0;
}

.about-us-info {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .about-us-info {
    margin-bottom: 30px;
    padding: 0 15px;
  }
	
	.menu-right .thim-link-login {
		display: block;
	}	
	.menu-right.header_v1 ul {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.menu-right.header_v1 ul li a {
		color: #fff !important;
		display: block;
		width: 100%;
	}	
}

@media (max-width: 767px) {
  .about-us-info {
    margin-bottom: 20px;
  }
}

.about-us-info .vc_column-inner {
  background: rgba(0, 175, 225, 0.1);
  padding: 20px;
  border-radius: 10px;
}

@media (min-width: 768px) {
  .about-us-info .vc_column-inner {
    padding: 20px;
  }
  .about-us-info .vc_column-inner > .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.about-us-info .wpb_single_image.wpb_content_element {
  width: 270px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 0;
}

.about-us-info .wpb_single_image.wpb_content_element.vc_align_right {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

@media (max-width: 767px) {
  .about-us-info .wpb_single_image.wpb_content_element.vc_align_right {
    text-align: left !important;
    margin-bottom: 20px;
  }
}

.about-us-info .wpb_single_image.wpb_content_element img {
  width: 200px;
}

.about-us-info .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}

.about-us-info.vc_col-lg-offset-2 .vc_column-inner {
  background: #f7f7f7;
}

.about-us-companies {
  background: rgba(0, 175, 225, 0.1);
}

.about-us-companies .thim-widget-gallery-images .owl-controls .owl-pagination {
  margin: 12px 0 13px;
}

.about-us-companies .owl-item {
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/****************************
* PRICING / 1:1 Training Page
*****************************/
.pricing {
  padding: 0 15px;
  margin-bottom: 30px;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .pricing {
    width: 50%;
  }
}

.pricing > .vc_column-inner {
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 25px 0 90px;
  position: relative;
}

.pricing > .vc_column-inner:before {
  content: "";
  display: block;
  width: calc(100% + 2px);
  border-top: 5px solid #ff9900;
  border-radius: 5px 5px 0 0;
  position: absolute;
  top: -1px;
  left: -1px;
}

.pricing .wpb_text_column.wpb_content_element {
  margin-bottom: 0;
}

.pricing .vc_custom_heading {
  font-family: "Merriweather" !important;
  font-size: 20px;
  font-weight: 600 !important;
  margin-top: 0;
  margin-bottom: 20px;
}

.pricing .vc_cta3 {
  height: 135px;
  border: none;
  position: relative;
  margin-bottom: 5px;
}

.pricing .vc_cta3 .vc_cta3-content-header {
  min-width: 110px;
  background: #FFF;
  position: absolute;
  top: 83px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 60px 60px 0 0;
  border: 5px solid #ff9900;
  padding: 10px 5px 0px;
  border-bottom-width: 0;
}

.pricing .vc_cta3 h2 {
  color: #ff9900;
  font-family: "Open Sans";
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 3px;
}

.pricing .vc_cta3 h2:after {
  content: "/";
  color: #201f1f;
  font-size: 13px;
  font-weight: 400;
  margin-left: 2px;
}

.pricing .vc_cta3 h4 {
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}

.pricing ul {
  list-style-type: none !important;
  padding-left: 0;
  margin: 0 0 45px !important;
}

.pricing ul li {
  font-size: 14px;
  line-height: 1.2;
  padding: 12px 7px;
  border-bottom: 1px solid #f5f5f5;
}

.pricing ul li:nth-child(odd) {
  background: #f5f5f5;
}

.pricing ul li:before {
  display: none;
}

.pricing .btn-outline-wrap, .pricing .mycred-buy-link {
  margin-bottom: 0;
  position: absolute;
  bottom: 25px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.pricing .btn-outline-wrap .vc_btn3.vc_btn3-color-warning, .pricing .mycred-buy-link .vc_btn3.vc_btn3-color-warning {
  height: 40px;
  line-height: 38px;
  font-weight: 600;
}

.pricing .btn-outline-wrap .vc_btn3.vc_btn3-color-warning:hover, .pricing .mycred-buy-link .vc_btn3.vc_btn3-color-warning:hover {
  color: #FFF !important;
  background: #ff9900;
  border-color: #ff9900;
}

.pricing .mycred-buy-link {
  min-width: 150px;
  height: 40px;
  background: #FFF;
  color: #ff9900;
  line-height: 38px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 15px;
  text-transform: uppercase;
  border-width: 2px;
}

.pricing.pricing2 > .vc_column-inner:before {
  border-top-color: #00afe1;
}

.pricing.pricing2 .vc_cta3 .vc_cta3-content-header {
  border-color: #00afe1;
}

.pricing.pricing2 .vc_cta3 h2 {
  color: #00afe1;
}

.pricing.pricing2 .btn-outline-wrap .vc_btn3.vc_btn3-color-warning {
  color: #00afe1;
  border-color: #00afe1 !important;
}

.pricing.pricing2 .btn-outline-wrap .vc_btn3.vc_btn3-color-warning:hover {
  background: #00afe1;
}

.pricing.pricing3 > .vc_column-inner:before {
  border-top-color: #d20962;
}

.pricing.pricing3 .vc_cta3 .vc_cta3-content-header {
  border-color: #d20962;
}

.pricing.pricing3 .vc_cta3 h2 {
  color: #d20962;
}

.pricing.pricing3 .btn-outline-wrap .vc_btn3.vc_btn3-color-warning {
  color: #d20962;
  border-color: #d20962 !important;
}

.pricing.pricing3 .btn-outline-wrap .vc_btn3.vc_btn3-color-warning:hover {
  background: #d20962;
}

.pricing.pricing4 > .vc_column-inner:before {
  border-top-color: #4CAF50;
}

.pricing.pricing4 .vc_cta3 .vc_cta3-content-header {
  border-color: #4CAF50;
}

.pricing.pricing4 .vc_cta3 h2 {
  color: #4CAF50;
}

.pricing.pricing4 .btn-outline-wrap .vc_btn3.vc_btn3-color-warning {
  color: #4CAF50;
  border-color: #4CAF50 !important;
}

.pricing.pricing4 .btn-outline-wrap .vc_btn3.vc_btn3-color-warning:hover {
  background: #4CAF50;
}

.pricing-extra {
  padding: 0 15px;
  margin-bottom: 30px;
}

.pricing-extra > .vc_column-inner {
  background: rgba(0, 175, 225, 0.1);
  border-radius: 10px;
  padding: 30px 20px;
}

/****************************
* FAQ Page
*****************************/
.page-id-91 .page-title-wrapper h1 {
  text-transform: none;
}

.page-id-91 h2 {
  padding-bottom: 0 !important;
  margin-bottom: 30px !important;
}

.page-id-91 h2:after {
  display: none;
}

.page-id-91 .vc_tta.vc_general .vc_tta-panel-title {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px !important;
  border-radius: 5px;
}

.page-id-91 .vc_tta.vc_general .vc_tta-panel-title a {
  padding-left: 20px !important;
}

.page-id-91 .vc_tta-panel.vc_active .vc_tta-panel-title {
  border-radius: 5px 5px 0 0 !important;
}

.page-id-91 .vc_tta.vc_general .vc_tta-panel-title > a {
  line-height: 1.5;
}

.page-id-91 .vc_tta.vc_general .vc_tta-panel-title > a:before {
  display: none;
}

.page-id-91.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
  left: 0;
}

.page-id-91.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  border-color: #e5e5e5;
  border-radius: 0 0 5px 5px !important;
}

/************************
* Contact Form 7
************************/
.wpcf7-form input[type=date], .wpcf7-form input[type=email],
.wpcf7-form input[type=text], .wpcf7-form input[type=tel],
.wpcf7-form input[type=number], .wpcf7-form select, .wpcf7-form textarea {
  border-radius: 5px;
}

/************************
* BLOG Page
************************/
.blog .blog-switch-layout.blog-list article {
  border: 1px solid #c1c1c1;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 20px;
}

@media (min-width: 768px) {
  .blog .blog-switch-layout.blog-list article .content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 768px) {
  .blog .blog-switch-layout.blog-list article .post-formats-wrapper {
    width: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 0;
  }
}

.blog .blog-switch-layout.blog-list article .post-formats-wrapper .post-image img {
  width: 240px;
  height: 100%;
  border-radius: 5px;
  margin-right: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (min-width: 768px) {
  .blog .blog-switch-layout.blog-list article .entry-content {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.blog .blog-switch-layout.blog-list article .entry-header {
  margin-bottom: 11px;
}

.blog .blog-switch-layout.blog-list article .entry-header .entry-title {
  font-size: 22px;
  font-weight: 600;
}

@media (min-width: 768px) {
  .blog article .readmore {
    text-align: right;
  }
}

article .entry-header .entry-meta li {
  border-right: 1px solid #ddd;
  padding-right: 15px;
  margin-right: 12px;
  margin-top: 0;
}

@media (max-width: 640px) {
  article .entry-header .entry-meta li {
    padding-right: 10px;
    margin-right: 8px;
  }
}

article .entry-header .entry-meta li span.value {
  text-transform: none;
  font-weight: 400;
  color: #201f1f;
}

@media (min-width: 480px) {
  article .entry-header .entry-meta li span.value {
    font-size: 13px;
  }
}

article .entry-header .entry-meta li span:first-child {
  display: none;
}

article .entry-header .entry-meta li .author_name:before, article .entry-header .entry-meta li.entry-category:before {
  color: #7a7a7a;
  font-size: 12px;
  font-weight: 400;
}

@media (min-width: 480px) {
  article .entry-header .entry-meta li .author_name:before, article .entry-header .entry-meta li.entry-category:before {
    font-size: 13px;
  }
}

article .entry-header .entry-meta li .author_name:before {
  content: "by ";
}

article .entry-header .entry-meta li.entry-category:before {
  content: "Category: ";
}

article .entry-header .entry-meta li .author_name a,
article .entry-header .entry-meta li.entry-category a {
  text-transform: none;
  font-weight: 400;
  color: #201f1f;
}

@media (min-width: 480px) {
  article .entry-header .entry-meta li .author_name a,
  article .entry-header .entry-meta li.entry-category a {
    font-size: 13px;
  }
}

@media (max-width: 1200px) {
  .blog-switch-layout.blog-list .entry-category {
    display: inline-block;
  }
}

@media (max-width: 1100px) {
  .blog-switch-layout.blog-list .author {
    display: none;
  }
}

@media (max-width: 480px) {
  article .entry-header .entry-meta li.entry-date {
    display: inline-block;
  }
}

/********************
* COURSE Page
********************/
#learn-press-content-item .learn-press-content-item-container {
  overflow: visible;
}

#course-learning .course-tabs .nav > li > a > img,
#course-landing .course-tabs .nav > li > a > img {
  height: 30px;
  margin-right: 5px;
}

@media (max-width: 991px) {
  #course-learning .course-tabs .nav > li > a > img,
  #course-landing .course-tabs .nav > li > a > img {
    display: block;
    margin: 0 auto;
  }
}

#tab-overview .thim-course-info ul li {
  padding: 10px 0;
}

#tab-overview .thim-course-info ul li .image {
  display: inline-block;
  width: 40px;
  text-align: center;
  margin-right: 10px;
}

#tab-overview .thim-course-info ul li .image img {
  height: 30px;
  width: auto;
  margin-right: 10px;
}

.learn-press .tab-content .course-wishlist-box {
  height: 50px;
  line-height: 48px;
  background: #FFF !important;
  border: 2px solid #00afe1;
  border-radius: 5px;
  text-align: center;
  padding: 0 15px;
}

.learn-press .tab-content .course-wishlist-box span.text,
.learn-press .tab-content .course-wishlist-box span.fa.course-wishlist,
.learn-press .tab-content .course-wishlist-box span.fa.course-wishlisted {
  color: #00afe1 !important;
  font-weight: 600;
}

.learn-press .tab-content .course-wishlist-box:hover, .learn-press .tab-content .course-wishlist-box:active, .learn-press .tab-content .course-wishlist-box:focus {
  border-color: #ff9900;
}

.learn-press .tab-content .course-wishlist-box:hover span.text,
.learn-press .tab-content .course-wishlist-box:hover span.fa.course-wishlist,
.learn-press .tab-content .course-wishlist-box:hover span.fa.course-wishlisted, .learn-press .tab-content .course-wishlist-box:active span.text,
.learn-press .tab-content .course-wishlist-box:active span.fa.course-wishlist,
.learn-press .tab-content .course-wishlist-box:active span.fa.course-wishlisted, .learn-press .tab-content .course-wishlist-box:focus span.text,
.learn-press .tab-content .course-wishlist-box:focus span.fa.course-wishlist,
.learn-press .tab-content .course-wishlist-box:focus span.fa.course-wishlisted {
  color: #ff9900 !important;
}

#tab-curriculum .learn-press-pmpro-buy-membership {
  margin-bottom: 20px;
}

.course-nav-tab-overview .fa, .course-nav-tab-curriculum .fa,
.course-nav-tab-instructor .fa, .course-nav-tab-reviews .fa {
  height: 30px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}

.course-nav-tab-overview .fa:before, .course-nav-tab-curriculum .fa:before,
.course-nav-tab-instructor .fa:before, .course-nav-tab-reviews .fa:before {
  display: none;
}

.course-nav-tab-overview .fa {
  width: 33px;
  background-image: url("img/icon-notes.png");
}

.course-nav-tab-curriculum .fa {
  width: 18px;
  background-image: url("img/icon-rocket.png");
}

.course-nav-tab-instructor .fa {
  width: 22.5px;
  background-image: url("img/icon-bulb.png");
}

.course-nav-tab-reviews .fa {
  width: 30px;
  background-image: url("img/paper-plane.png");
}

/* Course page main screen */
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-left,
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta-left {
  min-width: 34px;
}

#learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson a.course-item-title,
#learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz a.course-item-title {
  font-weight: 600;
  font-size: 14px;
}

/* Course lessons */
body #course-curriculum-popup #popup-header .popup-close {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 40px;
  font-weight: 300;
}

body #course-curriculum-popup #popup-header {
  background: transparent;
  height: 1px;
}

body #course-curriculum-popup #popup-sidebar {
  top: 0;
}

body #course-curriculum-popup #popup-main {
  padding-top: 30px !important;
}

#popup-sidebar .learn-press-breadcrumb {
  padding-top: 30px;
}

#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson,
#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-content .course-lesson .meta-left,
#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta-left {
  min-width: 34px;
}

#popup-sidebar #learn-press-course-curriculum ul.curriculum-sections .section-content .course-quiz .meta {
  white-space: nowrap;
}

.lesson-heading {
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: 700;
  position: relative;
}

.lesson-heading:after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background: #00afe1;
  position: absolute;
  bottom: 7px;
  left: 0;
}

.course-lesson.course-item.item-current:after {
  display: none !important;
}

.course-lesson-description table, .course-lesson-description table tr, .course-lesson-description table td {
  border-color: #ccc;
}

.course-lesson-description table {
  width: auto;
}

.course-lesson-description table td, .course-lesson-description table th {
  padding: 10px !important;
}

.course-lesson-description tr:nth-child(even) td {
  background-color: #f7f7f7;
}

.course-lesson-description tr:first-child td {
  background-color: #FFF !important;
}

.course-lesson-description tr td:nth-child(2) .mejs-container {
  background-color: #3DC1E7;
  width: 250px !important;
  max-width: 250px;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .course-lesson-description tr td:nth-child(1) {
    padding: 5px 10px;
  }
  .course-lesson-description tr:first-child td:nth-child(2) {
    padding: 5px 10px !important;
  }
}

#tab-course-description .thim-course-info ul li .value {
  min-width: 40px;
  text-align: right;
}

/* Audio player */
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
  background: #3dc1e7 !important;
}

/* Search results */
article .entry-header .date-meta {
  display: none !important;
}

article .entry-header .entry-contain {
  width: 100%;
  float: none;
  padding: 0;
}

article .entry-header .entry-contain:before {
  display: none;
}

/* MyCred Plugin */
.mycred-buy-link:hover {
  background-color: #E6A303;
  border-color: #E6A303;
  color: #fff;
}

.mycred-buy.login {
  font-weight: 600;
  text-align: center;
  padding-top: 10px;
}

/* Paid Membership PRO - 'Buy a membership level' page */
.lp-pmpro-membership-list .list-main {
  width: 18%;
}

.lp-pmpro-membership-list .item-td {
  padding: 10px 20px;
}

.lp-pmpro-membership-list .header-item {
  padding-top: 72px;
  background-position-y: 32px;
}

.lp-pmpro-membership-list tbody.lp-pmpro-main tr:not(:first-child) {
  display: none;
}

@media (max-width: 575px) {
  .lp-pmpro-membership-list .lp-desc {
    font-size: 12px;
    line-height: 1.5;
  }
}

/* PMPO - Membership Checkout */
#pmpro_form table td div {
  margin: 5px 0;
}

form.pmpro_form label {
  display: inline-block;
  padding: 5px 0;
  min-width: 180px;
}

#lp-pmpro-membership-list {
  display: none;
}

.wp-block-ub-content-toggle-accordion-title-wrap {
    font-family: "Open Sans", Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    background-color: #f8f8f8 !important;
    color: #333333 !important;
    padding: 0px !important;
}

.wp-block-ub-content-toggle-accordion-title {
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    background-color: #f8f8f8 !important;
    color: #333333 !important;
    padding: 5px !important;
}
.wp-block-ub-content-toggle-accordion-title:hover {
  border-color: #00afe1 !important;
  background-color: #ff9900 !important;
    color: #333333 !important;
}

.wp-block-ub-content-toggle-accordion-title-wrap:hover {
  border-color: #00afe1 !important;
  background-color: #ff9900 !important;
  color: #333333 !important;
}

.wp-block-ub-content-toggle-accordion {
    border-color: #e0e0e0 !important;
    border-width: 0 !important;
    color: #333333 !important;
}

.wp-block-ub-content-toggle-accordion-state-indicator {
    color: #333333 !important;
}

.wp-block-ub-content-toggle-accordion-content-wrap {
    padding: 13px 4% !important;
}

.highlight {
  font-family: "Open Sans";
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 0px;
  padding: 10px 3%;
  text-decoration: none;
  background-color: #efefef !important;
  background-position: left center;
  cursor: pointer;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  color: #333333 !important;
}

.apply-border {
    border: 2px solid #e5e5e5;
    border-radius: 5px;
    background-color: #f8f8f8 !important;
    margin: 5px;
}

.colomat-hover {
    background-color: #ff9900 !important;
    border-radius: 3px;
}

.course-content-wrapper {
    visibility: hidden;
}

.collapseomatic {
    background-image: url("https://englission.com/wp-content/uploads/2019/10/plus-small.png") !important;
    background-size: 20px 15px;
}
.colomat-close {
    background-image: url("https://englission.com/wp-content/uploads/2019/10/minus-small.png") !important;
    background-size: 20px 18px;
}
.course-section-link:hover {
    background-color: #ff9900 !important;
    border-radius: 3px;
}

.course-section-link {
  font-family: "Open Sans";
  padding: 10px 2%; 
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  /* background-color: #efefef !important; */
  background-position: left center;
  cursor: pointer;
  display:inline-block;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  color: #333333 !important;
  background-color: #f2f2f2 !important;
}

.course_index_busy {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 15%;
}

#course_index_wrapper a {
  font-family: "Open Sans";
  padding: 10px 2%;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  background-position: left center;
  cursor: pointer;
  display:inline-block;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  color: #333333 !important;
  background-color: #f2f2f2 !important;
}

#course_index_wrapper a:hover {
    background-color: #ff9900 !important;
    border-radius: 3px;
}
