body {
    font-family: var(--font); /* VARFONT Select Font */
    font-size: 16px;
    line-height: 1.875;
    font-weight: 400;
    color: var(--page_text_color); /* VARCOL Main text colour */
}

#comments .commentlist .comment_info .meta-wrapper *,
textarea,
body input:not([type='checkbox']):not([type='submit']),
.blog-post_info-wrap > .meta-wrapper *,
.single-team .single_team_page .team-info_item h5 + span,
.isotope-filter a .number_filter,
.portfolio_info_item-info_desc h5,
.iguru_module_time_line_vertical .time_line-title,
.iguru_module_pricing_plan .pricing_price_wrap .pricing_desc {
    font-family: var(--font); /* VARFONT Select Font */
}


body .footer .select__field:before,
ul.wgl-pagination li span,
.blog-post.format-quote .blog-post_quote-author-pos,
.vc_wp_custommenu .menu .menu-item.current-menu-item > a,
.recent-posts-widget .meta-wrapper a:hover,
.vc_row .vc_toggle .vc_toggle_icon,
.iguru_module_testimonials .testimonials_quote,
.iguru_module_message_box .message_content .message_text,
.iguru_module_infobox .infobox_content,
.tagcloud a,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-content .course-item .item-name,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta,
.course-curriculum ul.curriculum-sections .section-content .course-item .item-name,
.learn-press-courses .course:hover .course-info .course-excerpt,
.single-lp_course .lp-single-course .course-meta .reviews-total,
.learn-press-form .form-fields .form-field .description,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
    color: #5f5f5f;
}

body input:not([type='checkbox']):not([type='submit']),
select,
textarea
 {
    color: var(--form-input-text-color);
}

/*Autofill text color*/
input:-webkit-autofill {
    -webkit-text-fill-color: var(--form-input-text-color)!important;
}

body input:not([type='checkbox']):not([type='submit'])::placeholder,
select::placeholder,
textarea::placeholder {
    color: var(--form-placeholder-text-color);
}


.iguru_module_carousel .slick-prev:after,
.iguru_module_carousel .slick-next:after {
    border-color: #5f5f5f;
}

.iguru_module_title .external_link .button-read-more {
    line-height: 1.875;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.blog-post_cats,
.column1 .item_title a,
.tagcloud-wrapper .title_tags,
.strip_template .strip-item a span,
.single_team_page .team-single_speaches-info .speech-info_desc span,
.shortcode_tab_item_title,
.index_number,
.primary-nav.footer-menu .menu-item a,
.page-header_wrapper .page-header_title,
.iguru_twitter .twitt_title {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
}

blockquote,
input[type="submit"],
button,
body .comment-respond .comment-reply-title,
body .widget_rss ul li .rss-date,
body .widget_meta a,
body .widget_meta .post_count,
label,
legend,
select,
.page-header_breadcrumbs .breadcrumbs,
.wgl-social-share_pages.hovered_style .share_social-title,
.load_more_item,
.blog-post_text-bg,
.author-info_name,
.button-read-more,
.blog-post_meta_share .share_title,
.blog-post_meta-date .date_post,
.blog-post_meta-date .date_post span,
.theme-header-font,
.countdown-section .countdown-amount,
.iguru_module_progress_bar .progress_label,
.iguru_module_double_headings,
.iguru_module_infobox .infobox_icon_container .infobox_icon_number,
.iguru_module_button.wgl_button .wgl_button_link,
.iguru_module_testimonials .testimonials_item:before,
.iguru_module_testimonials .testimonials_status,
.iguru_module_videobox .title,
.iguru_module_progress_bar .progress_value,
.iguru_module_progress_bar .progress_units,
.iguru_module_counter .counter_value_placeholder,
.iguru_module_ico_progress .progress_value_completed,
.iguru_module_ico_progress .progress_value_min,
.iguru_module_ico_progress .progress_value_max,
.iguru_module_ico_progress .progress_point,
.iguru_module_flipbox .flipbox_front .flipbox_subtitle,
.iguru_module_pricing_plan .pricing_content,
.iguru_module_pricing_plan .pricing_desc,
.mashsb-count .counts,
.mashsb-box .mashsb-buttons a .text,
.prev-link,
.next-link,
.vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title > a span,
.widget.iguru_widget.iguru_banner-widget .banner-widget_text,
.widget.iguru_widget.iguru_banner-widget .banner-widget_text_bg,
.widget.iguru_widget.iguru_banner-widget .banner-widget_button,
.widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title,
.heading_subtitle,
.prev-link_wrapper .info_wrapper a,
.next-link_wrapper .info_wrapper a,
.single_meta .single_info-share_social-wpapper > span.share_title,
.single_team_page .team-single_speaches-info .speech-info_day,
.single_team_page .team-info_wrapper .team-info_item,
.single_post_info,
.wgl_timetabs .timetabs_headings .wgl_tab .tab_title,
.wgl_portfolio_item-meta .post_cats,
.wgl_portfolio_item-cats,
.wgl-pagination .page-numbers,
.wgl_module_team .team-department,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a,
.wpb-js-composer .wgl-container .vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend li,
ul.wp-block-archives.wp-block-archives-list li a,
ul.wp-block-latest-posts li a,
.wp-block-latest-comments__comment,
.iguru_module_social.full_width .soc_icon .text,
span[class|=dropcap],
.footer .copyright,
.author-widget_title,
.banner_404,
.primary-nav ul li ul li > a:before,
.iguru_module_counter .counter_value_wrapper,
.iguru_module_testimonials .testimonials_name,
.iguru_module_lp_cats .cat_name,
.iguru-post-navigation .meta-wrapper span,
.learn-press-courses .course .cat-links,
.single-lp_course .course-summary .course-meta .meta_data a,
.learn-press-courses .course .course-info .course-instructor,
.checkout.learnpress-page .learn-press-checkout .checkout-review-order table th,
.learnpress .lp-user-profile #learn-press-profile-content .lp-list-table thead th,
.widget .widget-title:after,
.coming_soon,
.subtitle {
    font-family: var(--font); /* VARFONT Select Font */
}

.iguru_module_time_line_horizontal .tlh_date,
.wgl_portfolio_single-item .tagcloud .tagcloud_desc,
.wgl_timetabs .timetabs_data .timetabs_item .item_time,
.wgl_timetabs .timetabs_data .timetabs_item .content-wrapper .item_title,
.single-lp_course .course-tab-panel-instructor .author-name,
.learnpress .course-curriculum .curriculum-sections .section-content .course-item:before,
.wpb-js-composer .wgl-container .vc_row .vc_pie_chart .vc_pie_chart_value,
.isotope-filter a {
    font-family: var(--font); /* VARFONT Select Font */
    color: #2c2c2c;
}

.theme-header-color,
#comment .comment-reply-link:hover,
#comment .comment-reply-link:focus,
#comment .comment-reply-link:active,
body .footer select option,
button,
blockquote,
h3#reply-title a,
.calendar_wrap tbody,
.comment_author_says,
.comment_author_says a,
.tagcloud-wrapper .title_tags,
.iguru_module_testimonials .testimonials_item .testimonials_content_wrap .testimonials_name,
.iguru_module_pricing_plan .pricing_plan_wrap .pricing_content > ul > li > b,
.iguru_module_message_box .message_close_button:hover,
.iguru_module_counter .counter_value_wrapper,
.iguru_module_counter .counter_title,
.header_search .header_search-field .search-form,
.prev-link-info_wrapper,
.next-link-info_wrapper,
.item_title a,
.share_post-container:hover > a,
.single_meta strong,
.single_meta .blog-post_share-wrap > span.share_title,
.single_meta .single_info-share_social-wpapper > span.share_title,
.single_info-share_social-wpapper > span,
.wgl_timetabs .timetabs_headings .wgl_tab.active .tab_title,
.wgl_timetabs .timetabs_headings .wgl_tab:hover .tab_title,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form p a:hover,
.wgl-theme-header .wgl-sign_in_up_form .sign-in-up-tabs li a,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form label,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-login button:hover,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-register button:hover,
#learn-press-user-profile.guest .learn-press-form button:hover,
#learn-press-user-profile.guest label,
.lp-user-profile.guest#learn-press-user-profile .learn-press-form-register button:hover,
.learnpress .lp-user-profile #learn-press-profile-content .lp-tab-sections .section-tab a,
.learnpress .lp-user-profile #learn-press-profile-content .lp-tab-sections .section-tab span,
.learnpress .lp-user-profile #learn-press-profile-content .lp-list-table td.column-order-total,
.learnpress .sidebar-container .lp-button.button,
.learnpress .iguru__instructor .instructor__dashboard .data__value,
.learnpress #learn-press-profile-header .profile-name,
.single-lp_course .lp-single-course .course-meta .meta_data,
.single-lp_course .wishlist-button,
.learnpress.learnpress-page .learn-press-pagination .page-numbers,
.single-lp_course .course-summary .course-tabs .course-nav-tabs .course-nav a,
.learn-press-courses .course .course-content .course-info .course-instructor a:hover,
.learn-press-courses .course:hover .course-content .course-title,
.wgl-theme-header .log-in.learnpress .learn-press-message,
.learn-press-courses .course .course-meta .lp-course-buttons .lp-button,
.checkout.learnpress-page #learn-press-order-review table td.course-total,
.checkout.learnpress-page #learn-press-order-review table tr.cart-subtotal td,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active):hover .vc_tta-panel-heading .vc_tta-panel-title,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a,
.wgl_portfolio_item-wrapper .portfolio_link,
.wgl_portfolio_item-wrapper.fade_out_animation.no-featured-img .title,
.inside_image .wgl_portfolio_item-meta .post_cats a:hover,
.under_image .wgl_portfolio_item-meta .post_cats a:hover,
.wgl_portfolio_single-item .portfolio-category:hover,
body .widget_wgl_posts .recent-posts-widget .post_title a,
.widget_product_search .qwasi-product-search:after,
.widget_product_categories.widget ul li a,
.widget_recent_comments.iguru_widget .comment-author-link a,
.widget_recent_comments.iguru_widget .comment-author-link,
.wgl-theme-header ul.menu > li.mega-menu > ul.sub-menu > li.menu-item,
.wgl-pagination .page .page-numbers,
.wgl_module_title.item_title .carousel_arrows a span:after,
.wgl_module_team.info_under_image .team-department,
ul.wp-block-archives.wp-block-archives-list li a,
ul.wp-block-categories.wp-block-categories-list li,
ul.wp-block-latest-posts li a {
    color: #000000;
}

.widget.iguru_widget ul li a,
.widget_categories.widget ul li a {
    color: var(--mission_sidebar_text_color); /* VARCOL Missions sidebar text color */
}

.iguru_module_title .carousel_arrows a span,
.wgl_module_team .overlay,
#learn-press-content-item #course-item-content-header {
    background: #2c2c2c;
}

.wgl_portfolio_item-wrapper.inside_image.fade_out_animation .overlay,
.iguru_module_infobox.infobox_alignment_left.title_divider .infobox_title:before,
.iguru_module_infobox.infobox_alignment_right.title_divider .infobox_title:before,
.iguru_module_lp_cats .cat_wrapper,
.learnpress .iguru__instructor .instructor__dashboard > :not(:last-child):after,
.learnpress #learn-press-profile-nav .learn-press-tabs > li,
.learnpress #learn-press-profile-nav .learn-press-tabs > li.has-child ul.profile-tab-sections {
    background-color: #2c2c2c;
}

.iguru_module_title .carousel_arrows a span:before {
    border-color: #2c2c2c;
}

.single-lp_course .course-tab-panel-reviews #course-reviews ul li {
    border-color: rgba(44, 44, 44, 0.1);
}

blockquote:before,
blockquote cite,
ul.wp-block-categories.wp-block-categories-list li,
ul.wp-block-archives.wp-block-archives-list li,
.iguru_widget.widget_nav_menu ul li,
.iguru_widget.widget_pages ul li,
.iguru_widget.widget_meta ul li,
.comments-title .number-comments,
.blog-post.format-quote .blog-post_quote-text:before,
.blog-post.format-quote .blog-post_quote-author,
.blog-post_meta-wrap,
.blog-post_content .meta-wrapper,
.blog-post .blog-post_likes-wrap .wgl-likes,
.page_404_wrapper .banner_404 span,
.isotope-filter a,
.iguru_module_double_headings .dlh_subtitle,
.iguru_module_counter .counter_title,
.iguru_module_flipbox .flipbox_front .flipbox_title,
.iguru_module_pricing_plan .pricing_plan_wrap .pricing_price_wrap,
.iguru_module_lp_cats .cat_counter,
.iguru_module_countdown .countdown-section .countdown-period,
.learn-press-courses .course .cat-links a,
.single-lp_course .wgl-course-essentials .title,
.single-lp_course .course-summary .course-meta .meta_title,
.single-lp_course .course-tab-panel-reviews .course-rate .average .rating,
.widget_wgl_posts.widget .recent-posts-widget .meta-wrapper span,
.widget_categories ul li a,
.widget_product_categories ul li a,
.widget_archive.widget a,
.widget_archive.widget .post_count,
.widget .widget-title .widget-title__text {
    font-family: var(--font); /* VARFONT Select Font */
}

.wgl-theme-header .wgl-sticky-header .header_search {
    height: 100px !important;
}

#scroll_up {
    background-color: var(--secondary-color);
    color: #ffffff;
}

.primary-nav > div > ul,
.primary-nav > ul,
.sitepress_container > .wpml-ls li,
.primary-nav ul li.mega-menu-links > ul > li {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 700;
    line-height: 30px;
    font-size: 16px;
}

.primary-nav ul li ul,
.wpml-ls,
.sitepress_container > .wpml-ls ul ul li,
.primary-nav ul li div.mega-menu-container {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 600;
    line-height: 30px;
    font-size: 16px;
}

.wgl-theme-header .header_search-field,
.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container,
.wgl-theme-header .woo_mini_cart,
.wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu {
    color: #ffffff;
    background-color: rgba(36, 41, 55, 1);
}



.mobile_nav_wrapper,
.wgl-menu_outer,
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul > li ul,
.mobile_nav_wrapper .primary-nav ul li.mega-menu-links > ul.mega-menu > li > ul {
    color: #5f5f5f;
    background-color: rgba(255, 255, 255, 1);
}

.wgl-theme-color,
#comments .commentlist .comment .stand_comment .meta-wrapper .comment-edit-link:hover,
#comments .comment-reply-link:hover,
a,
body ol > li:before,
blockquote cite a,
button:focus,
button:active,
h3#reply-title a:hover,
input[type="submit"].button_alt:hover,
.author-info_social-wrapper,
.page_404_wrapper .banner_404,
.wgl-header-row-section_top a:hover,
.button-read-more:hover,
.blog-post_link .link_post:before,
.blog-post_meta-categories a,
.blog-post_meta-categories span,
.blog-post_title i,
.blog-style-standard .blog-post:hover .blog-post_wrapper .blog-post_meta_info .meta-wrapper span,
.blog-post.format-standard.link .blog-post_title:before,
.blog-post_cats span,
.blog-post_meta-wrap :before,
.primary-nav ul li ul li.current-menu-ancestor.current-menu-parent > a:after,
.mobile_nav_wrapper .primary-nav ul li ul .menu-item.current-menu-item > a,
.mobile_nav_wrapper .primary-nav ul ul li.menu-item.current-menu-ancestor > a,
.mobile_nav_wrapper .primary-nav > ul > li.current-menu-item > a,
.mobile_nav_wrapper .primary-nav > ul > li.current_page_item > a,
.mobile_nav_wrapper .primary-nav > ul > li.current-menu-ancestor > a,
.mobile_nav_wrapper .primary-nav > ul > li.current-menu-parent > a,
.mobile_nav_wrapper .primary-nav > ul > li.current_page_parent > a,
.mobile_nav_wrapper .primary-nav > ul > li.current_page_ancestor > a,
.calendar_wrap thead,
.copyright a:hover,
.comment_author_says a:hover,
.dropcap,
.footer .wpcf7 input[type="submit"]:hover,
.load_more_wrapper .load_more_item:hover,
.load_more_wrapper .load_more_item:before,
.load_more_works:hover,
.header_search .header_search-button > i:hover,
.header_search-field .search-form:after,
.page_404_wrapper .iguru_404_button .wgl_button_link:hover,
.mc_form_inside #mc_signup_submit:hover,
.share_link span.fa:hover:before,
.share_post span.fa:hover:before,
.share_post-container,
.single_team_page .team-single_speaches-info .speech-info_desc span,
.single_team_page .team-info_wrapper .team-info_item a:hover,
.single-member-page .member-icon:hover,
.single-member-page .team-link:hover,
.single_team_page .team-single_speaches-info .speech-info_day,
.single_team_page .team-info_icons a:hover,
.single_portfolio-wrapper .single_post_info .wgl-likes a:hover,
.blog-post_meta-wrap,
.team-icons .member-icon:hover,
.vc_wp_custommenu .menu .menu-item.current-menu-item > a,
.vc_wp_custommenu .menu .menu-item.current-menu-ancestor > a,
.wpml-ls a:hover,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language a:hover,
.wgl_portfolio_item-meta a:hover,
.wgl_timetabs .timetabs_headings .wgl_tab.active .tab_subtitle,
.wgl_timetabs .timetabs_headings .wgl_tab:hover .tab_subtitle,
.wgl_portfolio_category-wrapper a:hover,
.wgl_module_team .team-item_info .team-item_titles .team-title:hover,
.wpb-js-composer .vc_row .vc_tta.vc_general .vc_active .vc_tta-panel-title > a:before,
.wgl-social-share_pages.hovered_style ul li a:hover,
.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok,
.iguru_submit_wrapper:hover > i,
.iguru_custom_button i,
.iguru_custom_text a,
.iguru_module_button .wgl_button_link:hover,
.iguru_module_counter .counter_icon,
.iguru_module_demo_item .di_button a:hover,
.iguru_module_demo_item .di_title_wrap a:hover .di_title,
.iguru_module_demo_item .di_title-wrap .di_subtitle,
.iguru_module_social .soc_icon:hover,
.iguru_twitter a,
.iguru_module_testimonials.type_author_top_inline .testimonials_meta_wrap:after,
.iguru_module_testimonials .testimonials_status,
.iguru_module_circuit_services .services_subtitle,
.iguru_module_circuit_services .services_item-icon,
.iguru_module_flipbox .flipbox_front .flipbox_front_content,
.iguru_module_services_3 .services_icon_wrapper,
.iguru_module_services_4 .services_icon,
.iguru_module_services_4:hover .services_number,
.iguru_module_time_line_horizontal .tlh_check_wrap,
.iguru_module_progress_bar .progress_value_wrap,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:not(.vc_active):hover > a,
.prev-link_wrapper .no_image:after,
.next-link_wrapper .no_image:after,
.prev-link_wrapper .info_wrapper > a:hover:before,
.next-link_wrapper .info_wrapper > a:hover:before,
.single_team_page .team-info_wrapper .team-department span,
.isotope-filter a:after,
.isotope-filter a.active,
.isotope-filter a:hover,
.wgl_portfolio_item-meta .post_cats a:hover,
.blog-style-standard .blog-post_meta-categories span + span:before,
.iguru_module_infobox .infobox_icon,
.isotope-filter a .number_filter,
.under_image .wgl_portfolio_item-title .title a:hover,
.blog-post_meta-categories span,
.blog-post_meta-categories span:after,
.single_type-1 .single_post_info .meta-wrapper :before,
.single_type-2 .single_post_info .meta-wrapper :before,
ul.wp-block-archives.wp-block-archives-list li a:hover,
ul.wp-block-categories.wp-block-categories-list li a:hover,
ul.wp-block-categories.wp-block-categories-list li a:hover + .post_count,
ul.wp-block-latest-posts li a:hover {
    color: var(--main-color);
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status:before,
.single-lp_course .lp-single-course .course-meta .meta_data a:hover,
.learn-press-courses .course .course-info .course-title:hover,
.single-lp_course .course-tab-panel-reviews .course-rate .average .rating,
.single-lp_course .course-tab-panel-instructor .author-name:hover,
.single-lp_course .wishlist-button:before,
.single-lp_course .course-summary .course-meta .lp-course-buttons .wishlist-button:hover,
.learnpress .lp-user-profile .instructor__spec,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status:before,
.single-lp_course .sidebar .wgl-course-essentials .lp-course-buttons .wishlist-button:hover,
.checkout.learnpress-page .learn-press-checkout #learn-press-order-review table tr.order-total td,
.learn-press-courses .course .course-meta .lp-course-buttons .lp-button:hover,
.iguru_widget.widget_lp-widget-popular-courses .course-entry .course-detail .course-meta-data [class=course-meta-field],
.iguru_module_lp_cats .cat_counter {
    color: var(--main-color);
}

header .header-link:hover,
.hover_links a:hover {
    color: var(--main-color) !important;
}

body .widget_nav_menu .current-menu-ancestor > a,
body .widget_nav_menu .current-menu-item > a,
body .widget_recent_entriesul li .post-date,
body .widget_rss ul li .rss-date,
body .widget_archive ul li > a:before,
.widget.iguru_widget ul li a:hover,
.widget.iguru_widget ul li a:hover + .post_count,
.widget.iguru_widget ul li a:hover .post_count,
.recent-posts-widget .meta-wrapper a,
.widget .widget-title:after,
.iguru_banner-widget.widget.iguru_widget .banner-widget_text .tags_title:after,
.widget.widget_archive ul li a:hover,
.widget.widget_recent_comments ul li a,
.widget.widget_pages ul li a:hover,
.widget.widget_meta ul li a:hover,
.author-widget_social a:hover,
.widget.widget_recent_comments ul li span.comment-author-link a:hover,
.widget.widget_recent_comments ul li a:hover,
.widget.widget_recent_entries ul li a:hover,
.widget.widget_nav_menu ul li a:hover,
.author-widget_img-wrapper,
.widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a:hover,
.recent-posts-widget .meta-wrapper a,
.widget_lp-widget-featured-courses.iguru_widget .course-entry .course-detail .course-title:hover,
.widget_lp-widget-popular-courses.iguru_widget .course-entry .course-detail .course-title:hover,
.widget_lp-widget-recent-courses.iguru_widget .course-entry .course-detail .course-title:hover {
    color: var(--main-color);
}

#multiscroll-nav span,
#multiscroll-nav li .active span,
#comments .comment-reply-link,
.primary-nav > ul > li > a > span:after,
.single_team_page .team-title:before,
.tagcloud a:hover,
.wgl_module_team .team-icon,
.single_team_page .team-info_icons .team-icon,
.single-lp_course .course-tab-panel-curriculum .curriculum-sections .section-title:after,
.single-lp_course .course-tab-panel-curriculum .curriculum-sections .section-title:before,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span:before,
ul.iguru_plus li:after,
ul.iguru_plus li:before,
ul.iguru_dash li:before {
    background: var(--main-color);
}

::selection,
#comments > h3:after,
button:hover,
mark,
span.highlighter,
input[type="submit"].button_alt:not(:hover),
ul.iguru_dot li:before,
[type="submit"] + .search__icon,
.search-course-button + .search__icon,
.vc_wp_custommenu .menu .menu-item a:before,
.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a,
.sitepress_container > .wpml-ls ul ul li a:hover,
.blog-post_cats span a,
.blog-post_content .meta-wrapper.post-date .date_post,
.calendar_wrap caption,
.comment-reply-title:after,
.iguru_divider .iguru_divider_line .iguru_divider_custom .divider_line,
.iguru_module_cats .cats_item-count,
.iguru_module_progress_bar .progress_bar,
.iguru_module_progress_bar .progress_bar:before,
.iguru_module_title:after,
.iguru_module_title .carousel_arrows a:hover span,
.iguru_module_videobox .videobox_link,
.iguru_module_ico_progress .progress_completed,
.iguru_module_services_3 .services_icon_wrapper .services_circle_wrapper .services_circle,
.iguru_module_time_line_horizontal .tlh_check_wrap,
.iguru_module_pricing_plan .pricing_header,
.load_more_wrapper .load_more_item,
.load_more_works,
.mc_form_inside #mc_signup_submit,
.author-info_wrapper,
.wgl-social-share_pages.hovered_style .share_social-icon-plus:before,
.wgl-social-share_pages.hovered_style .share_social-icon-plus:after,
.wgl-ellipsis span,
.wgl-pagination .page:hover a,
.wgl-pagination .page .current,
.dropcap-bg,
.primary-nav .lavalamp-object,
.inside_image.offset_animation:before,
.wgl_module_title.item_title .carousel_arrows a:hover,
.wgl_timetabs .timetabs_headings .wgl_tab.active:after,
.wgl-social-share_pages.standard_style a:before,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .wgl-container .vc_row .vc_toggle.vc_toggle_active .vc_toggle_title,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active):hover .vc_tta-panel-heading .vc_tta-panel-title,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title,
.wpb-js-composer .wgl-container .vc_row .vc_toggle:hover .vc_toggle_title {
    background-color: var(--main-color);
}


.wgl-theme-header .log-in.learnpress .log-link:hover,
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-login button:not(:hover),
.wgl-theme-header .wgl-sign_in_up_form .learn-press-form-register button:not(:hover),
#learn-press-user-profile.guest .learn-press-form-login button:not(:hover),
#learn-press-content-item .learn-press-message:before,
#learn-press-content-item .answer-options .answer-option input[type="checkbox"]:checked ~ .option-title:before,
#learn-press-content-item .answer-options .answer-option input[type="radio"]:checked ~ .option-title:before,
#learn-press-content-item #course-item-content-header .form-button.lp-button-back button:hover,
.learn-press-courses .course .cat-links a:hover,
.single-lp_course .wgl-course-essentials .title,
.single-lp_course .course-summary .course-meta .lp-course-buttons .lp-button,
.single-lp_course .course-summary .course-meta .lp-course-buttons button:hover,
.learnpress .lp-user-profile.iguru__instructor .instructor__socials .social-link,
.learnpress .lp-user-profile #learn-press-profile-content .lp-list-table thead th,
.single-lp_course .lp-label.label-enrolled,
.single-lp_course .lp-label.label-started,
.single-lp_course .learn-press-progress .progress-bg .progress-active,
.single-lp_course .learn-press-course-results-progress .course-progress .lp-course-status .grade.passed,
.checkout.learnpress-page .learn-press-checkout .checkout-review-order table thead th,
.learn-press-courses .course .course-meta .lp-course-buttons .lp-button,
.lp-user-profile.current-user #learn-press-profile-nav:hover #profile-mobile-menu {
    background-color: var(--main-color);
}

#learn-press-user-profile.guest .learn-press-form-register button:not(:hover) {
    background-color: var(--main-color);
    border-color: var(--main-color);
}

aside > .widget + .widget:before,
ul.wp-block-categories.wp-block-categories-list li:before,
.widget_pages.iguru_widget ul li:before,
.widget_categories ul li:before,
.widget_product_categories ul li:before,
.widget .calendar_wrap table td#today:before,
.widget .calendar_wrap tbody td > a:before,
.widget .counter_posts,
.widget.widget_pages ul li a:before,
.widget.widget_nav_menu ul li a:before,
.widget_nav_menu .menu .menu-item:before,
.widget_postshero .recent-posts-widget .post_cat a,
.widget_categories ul li > a:before,
.widget_meta ul li > a:before,
.widget_archive ul li > a:before,
.iguru_banner-widget.widget .banner-widget_button:hover span {
    background-color: var(--main-color);
}

input[type="submit"].button_hover_fill:hover,
.iguru_404_search .search-button:hover + .search__icon,
.blog-post_meta-date,
.iguru_module_carousel.navigation_offset_element .slick-prev:hover,
.iguru_module_carousel.navigation_offset_element .slick-next:hover,
.iguru_module_demo_item .di_button a,
.iguru_module_button.wgl_button:not(.btn-gradient) .wgl_button_link,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel:hover .vc_tta-panel-heading,
.next-link:hover,
.prev-link:hover {
    border-color: var(--main-color);
    background: var(--main-color);
}


ul.iguru_check li:before,
button,
select:focus,
select:active,
textarea:focus,
textarea:active,
.iguru_module_title .carousel_arrows a:hover span:before,
input[type="submit"].button_alt,
.load_more_works,
.load_more_wrapper .load_more_item,
.author-info_social-link:after,
.single_info-share_social-wpapper .share_link .share-icon_animation,
.single-team .single_team_page .team-image,
.inside_image.offset_animation:before,
.iguru_module_videobox .videobox_link,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading,
.iguru_module_products_special_cats .product_special_cats-image_wrap:before,
.iguru_module_carousel.pagination_circle .slick-dots li button,
.footer .wpcf7 input[type="submit"]:hover,
.learnpress .lp-course-buttons button,
.learnpress .lp-quiz-buttons button,
#learn-press-content-item button,
#learn-press-course-tabs button,
#course-item-content-header button,
#review-form button,
.learnpress.learnpress-page .learn-press-pagination .page-numbers li .current,
.learnpress.learnpress-page .learn-press-pagination .page-numbers li .page-numbers:hover,
#learn-press-content-item .answer-option input[type="checkbox"]:after,
#learn-press-content-item .answer-options .answer-option input[type="radio"]:after,
.iguru_widget.widget_lp-widget-featured-courses .course-entry .course-detail .course-meta-data .course-meta-field,
.iguru_widget.widget_lp-widget-recent-courses .course-entry .course-detail .course-meta-data .course-meta-field,
.iguru_widget ul li .lp-label,
.author-widget_social a span,
.widget.iguru_widget.iguru_banner-widget .banner-widget_button.button-read-more,
.content-item-summary .quiz-result .result-grade .result-achieved {
    border-color: var(--main-color);
}

.theme_color_shadow {
    box-shadow: 5px 6px 25px 0px rgba(0, 189, 166, 0.08);
}

.wgl_portfolio_item-wrapper.outline_animation .overlay,
.wgl_portfolio_item-wrapper.zoom_in_animation.gallery_type:hover .overlay {
    box-shadow: inset 0px 0px 0px 10px rgba(0, 189, 166, 1);
}

.wgl-social-share_pages.standard_style a:hover:before {
    box-shadow: 0px 9px 30px 0px rgba(255, 109, 52, 0.4);
}

.wgl-secondary-color,
a:hover .wgl-icon,
blockquote:before,
.primary-nav ul li ul li:hover > a > span,
.primary-nav ul li ul li:hover > a > i,
.primary-nav ul li ul li.current-menu-item > a > span,
.primary-nav ul li ul li.current-menu-item > a > i,
.primary-nav ul li ul li.current_page_item > a > span,
.primary-nav ul li ul li.current_page_item > a > i,
.blog-post_title a:hover,
.blog-post_link .link_post:hover,
.blog-post.format-quote .blog-post_quote-text:before,
.blog-post.format-link .link_post:before,
.blog-style-standard .blog-post_info-wrap,
.blog-posts .blog-style-medium_img .blog-post_info-wrap,
.blog-posts .blog-style-tiny_img .blog-post_info-wrap,
.single_type-1 .blog-post .wgl-views:hover:before,
.single_type-1 .blog-post .comments_post:hover :before,
.single_type-2 .blog-post .wgl-views:hover:before,
.single_type-2 .blog-post .comments_post:hover :before,
.blog-post_meta-categories a:hover,
.button-read-more,
.author_post a:hover,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before,
.single-lp_course .course-summary .course-meta .meta_title,
.learn-press-courses .course:hover .course-meta :before,
.learn-press-courses .course:hover .course-meta :after,
.learn-press-courses .course:hover .course-content .course-meta.grid :before,
.learn-press-courses .course:hover .course-content .course-meta.grid :after,
.learnpress .lp-user-profile.iguru__instructor .instructor__dashboard .data__title,
.learnpress #learn-press-profile-nav .learn-press-tabs li:hover:not(.active) > a,
.learnpress #learn-press-profile-nav .learn-press-tabs li.active > a,
.single-lp_course .lp-single-course .course-nav-tabs .course-nav:hover a,
.iguru_module_testimonials .testimonials_item:before,
.iguru_module_testimonials .testimonials_position,
.iguru_module_counter .counter_value_wrapper,
.iguru_module_pricing_plan .pricing_desc > span,
.iguru_module_double_headings .dlh_subtitle,
.wgl_module_team .team-department,
.wgl_portfolio_item-meta .post_cats,
.wgl_portfolio_item-meta .post_cats a + a:before,
.wgl-menu-module .wgl-menu-module_link-wrapper:after,
.wgl_portfolio_item-cats,
.wgl_portfolio_item-cats a + a:before,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before,
.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link,
.content-item-summary .quiz-result.failed .result-achieved,
.content-item-summary .quiz-result.failed .result-message strong {
    color: var(--secondary-color);
}

.widget .widget-title .widget-title__text {
    color: var(--mission_sidebar_title); /* VARCOL Missions sidebar title color */
}

.slick-dots li button,
.iguru_module_carousel.pagination_circle .slick-dots li:hover button,
span.highlighter.secondary,
.wgl-theme-header .log-in.learnpress .log-link,
ul.iguru_dot.secondary li:before,
ul.iguru_plus.secondary li:after,
ul.iguru_plus.secondary li:before {
    background: var(--secondary-color);
}

input[type="submit"]:not(:hover),
.iguru_author-widget.iguru_widget .author-widget_wrapper,
.iguru_404_search .search__icon,
.dropcap-bg.secondary,
.blog-post_wrapper .blog-post_media .iguru_module_videobox .videobox_link,
.primary-nav > ul > li > a > span:before,
.prev-link_wrapper .info_wrapper .image_prev:before,
.next-link_wrapper .info_wrapper .image_next:before,
.search-button:hover + .search__icon,
.iguru_module_carousel .slick-arrow,
.iguru_module_carousel.pagination_circle_border .slick-dots li.slick-active button,
.iguru_module_carousel.pagination_line .slick-dots li button:before,
.iguru_module_carousel.pagination_square .slick-dots li,
.iguru_module_carousel.pagination_circle .slick-dots li.slick-active button:before,
.wgl-theme-header .wgl-sign_in_up_form .sign-in-up-tabs li.active,
.learn-press-courses .course .cat-links a,
.single-lp_course .course-tab-panel-reviews .precise .rating,
.single-lp_course .sidebar .wgl-course-essentials .lp-course-buttons,
.single-lp_course .lp-single-course .course-nav-tabs .course-nav.active,
.learnpress #learn-press-profile-content .lp-tab-sections .section-tab.active,
.learnpress #learn-press-profile-content .lp-tab-sections .section-tab:hover,
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active,
.iguru_banner-widget.widget .banner-widget_button span {
    background-color: var(--secondary-color);
}

input[type="submit"],
ul.iguru_check.secondary li:before,
.iguru_module_carousel.pagination_circle_border .slick-dots li button {
    border-color: var(--secondary-color);
}

input[type="submit"].button_alt.button_hover_fill:hover {
    border-color: var(--secondary-color);
    background-color: var(--secondary-color);
}

.footer .mc4wp-form-fields input[type="submit"]:hover,
.footer .mc4wp-form-fields input[type="submit"]:focus,
.footer .mc4wp-form-fields input[type="submit"]:active,
.footer_top-area .footer-link:before,
.footer_top-area .widget.widget_archive ul li > a:hover,
.footer_top-area .widget.widget_categories ul li > a:hover,
.footer_top-area .widget.widget_pages ul li > a:hover,
.footer_top-area .widget.widget_meta ul li > a:hover,
.footer_top-area .widget.widget_recent_comments ul li > a:hover,
.footer_top-area .widget.widget_recent_entries ul li > a:hover,
.footer_top-area .widget.widget_nav_menu ul li > a:hover,
.footer_top-area .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a:hover,
.footer ul li:before {
    color: var(--main-color);
}

.footer_top-area .footer-link:hover {
    color: var(--main-color) !important;
}

.footer_top-area .widget-title,
.footer_top-area .widget-title .rsswidget,
.footer_top-area .widget-title + ul .rsswidget,
.footer_top-area .widget.widget_pages ul li a,
.footer_top-area .widget.widget_nav_menu ul li a,
.footer_top-area .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title a,
.footer_top-area .widget.widget_archive ul li > a,
.footer_top-area .widget.widget_categories ul li > a,
.footer_top-area .widget.widget_pages ul li > a,
.footer_top-area .widget.widget_meta ul li > a,
.footer_top-area .widget.widget_recent_comments ul li > a,
.footer_top-area .widget.widget_recent_comments ul li .comment-author-link,
.footer_top-area .widget.widget_recent_comments ul li .comment-author-link a,
.footer_top-area .widget.widget_recent_entries ul li > a,
.footer_top-area .widget.widget_archive ul li:before,
.footer_top-area .widget.widget_meta ul li:before,
.footer_top-area .widget.widget_recent_comments > ul > li:before,
.footer_top-area .widget.widget_recent_entries > ul > li:before,
.footer_top-area .widget.widget_categories ul li:before,
.footer_top-area h1,
.footer_top-area h2,
.footer_top-area h3,
.footer_top-area h4,
.footer_top-area h5,
.footer_top-area h6,
.footer_top-area strong {
    color: #ffffff;
}

.footer_top-area {
    color: #cccccc;
}

#main {
    min-height: 70vh;
}



.footer_top-area .widget.widget_archive ul li:after,
.footer_top-area .widget.widget_pages ul li:after,
.footer_top-area .widget.widget_meta ul li:after,
.footer_top-area .widget.widget_recent_comments ul li:after,
.footer_top-area .widget.widget_recent_entries ul li:after,
.footer_top-area .widget.widget_nav_menu ul li:after,
.footer_top-area .widget.widget_categories ul li:after {
    background-color: #cccccc;
}

.footer .copyright {
    color: #686868;
}

.footer .mc4wp-form-fields input[type="submit"] {
    background-color: var(--main-color);
    border-color: var(--main-color);
}

.qwasi div.product form.cart div.quantity label.label-qty {
    font-family: var(--font); /* VARFONT Select Font */
}

.qwasi .qwasi-result-count,
.qwasi-page .qwasi-result-count,
.qwasi table.shop_table td.product-name .product-quantity,
.qwasi-error,
.qwasi-info,
.qwasi-message {
    color: #5f5f5f;
}

.qwasi .summary .product_meta > span span,
.qwasi .summary .product_meta > span a {
    font-family: var(--font); /* VARFONT Select Font */
    color: #5f5f5f;
}

ul.wgl-products .qwasi-loop-product__title,
nav.qwasi-pagination ul li .page-numbers,
.checkout.qwasi-checkout #ship-to-different-address,
.checkout.qwasi-checkout #ship-to-different-address span,
.product_list_widget .product-title,
.product_list_widget .quantity,
.product_list_widget .qwasi-Price-amount,
.wc-proceed-to-checkout a.checkout-button,
.widget_shopping_cart .buttons,
.widget_shopping_cart .total strong,
.wgl-theme-header .woo_mini_cart .qwasi-mini-cart__total,
.wgl-theme-header .woo_mini_cart .qwasi-mini-cart__buttons a,
.wgl-theme-header .woo_mini_cart .qwasi-mini-cart__total .qwasi-Price-amount,
.wgl-theme-header .mini-cart .qwasi-mini-cart.cart_list.product_list_widget li a,
.wgl-products li a.add_to_cart_button,
.wgl-products li a.button,
.wgl-products li .added_to_cart.wc-forward,
.qwasi span.onsale,
.qwasi div.product form.cart div.quantity .quantity-wrapper .qty,
.qwasi .products ul.wgl-products .price,
ul.wgl-products .price,
.qwasi div.product p.price,
.qwasi table.shop_table .qwasi-Price-amount.amount,
.qwasi .widget_shopping_cart .total .qwasi-Price-amount,
.qwasi .widget_price_filter .price_slider_amount .price_label,
.qwasi ul.cart_list li a,
.qwasi ul.product_list_widget li a,
.qwasi div.product form.cart .group_table tr td label,
.qwasi div.product span.price,
.qwasi table.shop_table thead th,
.qwasi div.product .qwasi-tabs ul.tabs,
.qwasi .products ul.wgl-products .qwasi-loop-product__title,
.qwasi-message a.button,
.qwasi.widget_shopping_cart .total .qwasi-Price-amount {
    font-family: var(--font); /* VARFONT Select Font */
}

#add_payment_method .cart-collaterals .cart_totals .qwasi-shipping-destination,
.qwasi-cart .cart-collaterals .cart_totals .qwasi-shipping-destination,
.qwasi-checkout .cart-collaterals .cart_totals .qwasi-shipping-destination,
.product-categories a,
.product-categories .cat-item a,
.qwasi .widget_price_filter .price_slider_amount .price_label,
.qwasi label,
.qwasi strong,
.qwasi .cart-collaterals .qwasi-Price-amount.amount,
.qwasi .widget_shopping_cart .total strong,
.qwasi.widget_shopping_cart .total strong,
.qwasi .widget_price_filter .price_slider_amount,
.qwasi div.product .qwasi-tabs .panel #respond #commentform label,
.qwasi div.product .qwasi-tabs ul.tabs li.active,
.qwasi div.product .qwasi-tabs ul.tabs li.active a,
.qwasi div.product .qwasi-tabs ul.tabs li:hover,
.qwasi div.product .qwasi-tabs ul.tabs li:hover a,
.qwasi .cart-collaterals .cart_totals table th,
.qwasi table.shop_table_responsive tr td::before,
.qwasi-page table.shop_table_responsive tr td::before,
.qwasi div.product form.cart div.quantity .quantity-wrapper .qty::placeholder,
.qwasi div.product form.cart div.quantity .qty,
.qwasi div.product form.cart div.quantity .qty::placeholder,
.qwasi-tabs .comment-reply-title,
.qwasi form .form-row label,
.qwasi.widget_shopping_cart .buttons a.checkout,
.qwasi.widget_shopping_cart .buttons a:not(.checkout):hover,
.qwasi ul#shipping_method li label,
.qwasi table.shop_table td.product-total .qwasi-Price-amount.amount,
.qwasi nav.qwasi-pagination ul li > *,
.qwasi #order_review table.shop_table tfoot tr:not(.order-total) .amount,
.qwasi #respond input#submit.disabled,
.qwasi #respond input#submit:disabled,
.qwasi #respond input#submit:disabled[disabled],
.qwasi a.button.disabled,
.qwasi a.button:disabled,
.qwasi a.button:disabled[disabled],
.qwasi button.button.disabled:hover,
.qwasi button.button:disabled:hover,
.qwasi button.button:disabled[disabled]:hover,
.qwasi input.button.disabled,
.qwasi input.button:disabled,
.qwasi input.button:disabled[disabled] {
    color: #2c2c2c;
}

.qwasi table.shop_table td.product-name,
.qwasi .summary .product_meta > span,
.qwasi table.shop_table tfoot tr th,
.qwasi table.shop_table div.quantity .qty,
.qwasi table.shop_table div.quantity .qty::placeholder,
.qwasi div.product .qwasi-tabs .panel table.shop_attributes th,
.qwasi-page .cart-collaterals .cart_totals table th,
.qwasi-page .cart-collaterals .cart_totals table tr.cart-subtotal {
    font-family: var(--font); /* VARFONT Select Font */
    color: #2c2c2c;
}

.qwasi form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #2c2c2c transparent transparent transparent;
}

.qwasi table.shop_table thead {
    background-color: #2c2c2c;
}

ul.wgl-products .qwasi-loop-product__title a:hover,
.product_list_widget .product-title:hover,
.product_list_widget li:hover .product-title,
.product-categories a:hover,
.product-categories .current-cat a,
.product_meta > span a:hover,
.wgl-theme-header .mini-cart .qwasi-mini-cart.cart_list.product_list_widget li a:hover,
.qwasi button.button:disabled:hover,
.qwasi button.button:disabled[disabled]:hover,
.qwasi button.button:hover,
.qwasi button.button[name=calc_shipping],
.qwasi div.product form.cart .button:hover:before,
.qwasi div.product form.cart .reset_variations:before,
.qwasi form .form-row .required,
.qwasi table.shop_table.cart input.button,
.qwasi p.stars a,
.qwasi ul.cart_list li a:hover,
.qwasi ul.product_list_widget li a:hover,
.qwasi .products ul.wgl-products .qwasi-loop-product__title a:hover,
.qwasi .summary .product_meta > span a:hover,
.qwasi .widget_shopping_cart .buttons a:hover,
.qwasi .widget_shopping_cart .total,
.qwasi.widget_shopping_cart .buttons a:hover,
.qwasi.widget_shopping_cart .total,
.qwasi-review-link:hover,
.qwasi .cart .button:hover,
.qwasi .cart button.button:hover,
.qwasi .cart input.button:hover,
.qwasi div.product form.cart .reset_variations:before,
.qwasi form .form-row .required,
.qwasi table.shop_table td.product-name a:hover,
.qwasi table.shop_table.cart button[name=update_cart],
.qwasi-review-link:hover,
.qwasi .widget_price_filter .price_slider_amount .button,
.qwasi .qwasi-product-rating .star-rating span:before,
.qwasi-message a.button:hover {
    color: var(--main-color);
}

.wgl-products li .added_to_cart.wc-forward,
.qwasi button.button[name=calc_shipping]:hover,
.product-categories .cat-item a:before,
.qwasi nav.qwasi-pagination ul li span.current,
.qwasi nav.qwasi-pagination ul li a:hover,
.qwasi nav.qwasi-pagination ul li a:focus,
.qwasi #respond input#submit.disabled:hover,
.qwasi #respond input#submit:disabled:hover,
.qwasi #respond input#submit:disabled[disabled]:hover,
.qwasi a.button:hover,
.qwasi a.button.disabled:hover,
.qwasi a.button:disabled:hover,
.qwasi a.button:disabled[disabled]:hover,
.qwasi button.button.disabled,
.qwasi button.button:disabled,
.qwasi button.button:disabled[disabled],
.qwasi input.button:hover,
.qwasi input.button:disabled:hover,
.qwasi input.button:disabled[disabled]:hover,
.qwasi input.button.disabled:hover,
.qwasi table.shop_table.cart input.button:hover,
.qwasi span.onsale,
.qwasi table.shop_table.cart button[name=update_cart]:hover,
.woo_product_image .added_to_cart.wc-forward:hover {
    background-color: var(--main-color);
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.qwasi-cart .wc-proceed-to-checkout a.checkout-button:hover,
.qwasi-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.single-product div.product .qwasi-product-gallery .qwasi-product-gallery__trigger:hover,
.wgl-theme-header .woo_mini_cart .qwasi-mini-cart__buttons a.button.wc-forward:not(.checkout):not(:hover),
.qwasi nav.qwasi-pagination ul li a.current,
.qwasi .widget_shopping_cart .buttons a.checkout:hover,
.qwasi.widget_shopping_cart .buttons a.checkout:hover,
.qwasi #respond input#submit:hover,
.qwasi #respond input#submit.alt,
.qwasi #payment #place_order,
.qwasi a.button,
.qwasi button.button,
.qwasi input.button,
.qwasi a.button.alt,
.qwasi input.button.alt,
.qwasi div.product form.cart .button,
.qwasi div.product form.cart .button:before,
.qwasi .cart .button,
.qwasi .cart input.button,
.qwasi .widget_shopping_cart .buttons a,
.qwasi.widget_shopping_cart .buttons a,
.qwasi-message a.button,
.qwasi-page #payment #place_order,
.qwasi button.button.alt:hover,
.qwasi div.product form.cart button.button.alt:hover {
    border-color: var(--main-color);
    background: var(--main-color);
}

table.cart td.actions .coupon .input-text:focus,
ul.wgl-products li:hover .woo_product_image,
.qwasi .widget_price_filter .price_slider_amount .button,
.qwasi #respond input#submit:disabled,
.qwasi #respond input#submit:disabled[disabled],
.qwasi #respond input#submit.disabled,
.qwasi a.button:disabled,
.qwasi a.button:disabled[disabled],
.qwasi a.button.disabled,
.qwasi button.button.disabled,
.qwasi button.button:disabled,
.qwasi button.button:disabled[disabled],
.qwasi input.button.disabled,
.qwasi input.button:disabled,
.qwasi input.button:disabled[disabled] {
    border-color: var(--main-color);
}

ul.wgl-products .price,
.qwasi .widget_shopping_cart .total .qwasi-Price-amount,
.qwasi.widget_shopping_cart .total .qwasi-Price-amount,
.qwasi table.shop_table .qwasi-Price-amount,
.product_list_widget .amount,
.qwasi .woo_mini_cart > ul.cart_list li.mini_cart_item.qwasi-mini-cart-item .quantity .amount,
.wgl-theme-header .woo_mini_cart .qwasi-mini-cart__total span,
.qwasi .cart-empty.qwasi-info:before,
.qwasi div.product p.price,
.qwasi div.product span.price {
    color: var(--secondary-color);
}

.wgl-theme-header .woo_mini-count span,
.wgl-theme-header .woo_mini_cart .buttons .button:not(.checkout):hover,
.qwasi #payment #place_order:hover,
.qwasi-page #payment #place_order:hover,
.qwasi .widget_price_filter .ui-slider .ui-slider-range,
.qwasi .widget_price_filter .ui-slider .ui-slider-handle:before,
.qwasi .widget_price_filter .price_slider_wrapper .ui-widget-content,
.qwasi div.product .qwasi-tabs ul.tabs li:after,
.qwasi .cart-empty + .return-to-shop a:hover,
ul.wgl-products li a.add_to_cart_button:hover,
ul.wgl-products li a.button:hover,
ul.wgl-products li .added_to_cart.wc-forward:hover {
    background-color: var(--secondary-color);
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.qwasi-cart .wc-proceed-to-checkout a.checkout-button,
.qwasi-checkout .wc-proceed-to-checkout a.checkout-button,
.qwasi button.button.alt,
.qwasi #respond input#submit,
.qwasi .widget_price_filter .price_slider_amount .button:hover,
.wgl-theme-header .woo_mini_cart .qwasi-mini-cart__buttons a.checkout:hover,
.qwasi div.product form.cart button.button.alt {
    border-color: var(--secondary-color);
    background: var(--secondary-color);
}

body {
    background: var(--page_background_color); /* VARCOL Main Background colour */
}

ol.commentlist:after {
    background: #ffffff;
}

h1,
h1 a,
h1 span {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
    font-size: 48px;
    line-height: 60px;
}

h2,
h2 a,
h2 span {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
    font-size: 42px;
    line-height: 52px;
}

h3,
h3 a,
h3 span {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
}

h4,
h4 a,
h4 span {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
    font-size: 30px;
    line-height: 40px;
}

h5,
h5 a,
h5 span {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
}

h6,
h6 a,
h6 span {
    font-family: var(--font); /* VARFONT Select Font */
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
}

@media only screen and (max-width: 1200px) {
    .wgl-site-header,
    .wgl-theme-header .primary-nav,
    .wgl-theme-header .wgl-sticky-header,
    .wgl-social-share_pages {
        display: none;
    }

    .wgl-theme-header .wgl-mobile-header,
    header.wgl-theme-header .mobile_nav_wrapper .primary-nav {
        display: block;
    }

    .wgl-theme-header .mobile-hamburger-toggle {
        display: inline-block;
    }

    body.mobile_switch_on .wgl-menu_outer {
        height: calc(100vh - 100px);
    }

    .mobile_nav_wrapper .primary-nav {
        min-height: calc(100vh - 100px - 30px);
    }
}

@media only screen and (max-width: 1200px) {
    body .wgl-theme-header.header_overlap {
        position: relative;
        z-index: 2;
    }

    .default_logo, .logo-sticky {
        float: right;
    }
}

@media only screen and (max-width: 768px) {
    .page-header {
        padding-top: 15px !important;
        padding-bottom: 40px !important;
        height: 370px !important;
    }

    .page-header_content .page-header_title {
        color: #ffffff;
        font-size: 26px !important;
        line-height: 30px !important;
    }

    .page-header_content .page-header_subtitle {
        color: #ffffff;
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .page-header_content .page-header_dates {
        color: #ffffff;
        font-size: 18px !important;
        line-height: 24px !important;
    }

    .page-header_content .page-header_breadcrumbs {
        color: var(--breadcrumbs_text_color) !important;
        font-size: 14px !important;
        line-height: 24px !important;
    }



}

.vc_custom_1569592915561 {
    margin-bottom: -10px !important;
    background-color: #090a0e !important;
}

.vc_custom_1571321166258 {
    padding-right: 16px !important;
}

.vc_custom_1573047727304 {
    border-radius: 10px !important;
}

.vc_custom_1569592907324 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* DV */
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 100%;
    color: #dc3545;
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
    display: block;
}

.learn-press-form select {
    width: 100%;
}

.hidden {
    display: none;
}

.blog-post_meta-desc p {
    font-size: 14px;
}

.answer-options .form-field {
    margin: 5px 10px 10px 10px;
}

.answer-options .answer-option {
    padding: 5px !important;
    margin: 5px !important;
}

.answer-options .answer-option input[type="checkbox"],
.answer-options .answer-option input[type="radio"] {
    margin: 11px 10px 0 3px !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    padding: 0 !important;;
}

.answer-options .answer-option input[type="checkbox"]:after,
.answer-options .answer-option input[type="radio"]:after {
    border-color: var(--radio-check-color) !important;
    top: 67% !important;
    left: 6px !important;
    width: 5px !important;
    height: 10px !important;
}

.option-title-content {
    font-weight: normal !important;
}

.text-danger {
    color: #dc3545 !important;
}

.text-success {
    color: #28a745 !important;
}

.blog-post {
    margin-bottom: 0px !important;
}

a.active {
    color: var(--main-color) !important;
}



.iguru_module_social .fab[class*=youtube]:hover {
    color: #b70314;
}

.tagcloud a {
    text-transform: none !important;
}

.flipbox_back:after {
    content: "\f091";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    font-size: 300px;
    color: rgb(255, 255, 255, 0.2);
    z-index: 1;
}

.page-header {
    background-color: var(--main-color);
}

.page-header_title {
    color: #ffffff;
    font-size: 32px;
    font-weight:600 !important;
    line-height: 40px;
}

.page-header_subtitle {
    color: #ffffff;
    font-size: 32px;
    font-weight:400;
    line-height: 40px;
}

.page-header_dates {
    color: #ffffff;
    font-size: 26px;
    font-weight:400;
    line-height: 32px;
}

.page-header_breadcrumbs {
    color: var(--breadcrumbs_text_color) !important;
    font-size: 16px;
    line-height: 24px;
}

.no-banner-breadcrumbs {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 0;
}


.dlh_title {
    font-size: 42px;
    line-height: 1.167;
}

.wgl-header-row-section_top {
    background-color: rgba(24, 27, 36, 1);
    color: rgba(172, 172, 174, 1);
}

.wgl-header-row-section_middle {
    background-color: var(--header-background-color); /* VARCOL Header background */
    border-bottom-width: 1px;
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    color: var(--header-menu-text-color); /* VARCOL Header text colour */
}

.wgl-sticky-header .wgl-header-row-section_middle {
    background-color: var(--header-background-color); /* VARCOL Header background */
    color: var(--header-menu-text-color); /* VARCOL Header text colour */
"
}

.wgl-header-row-section .wgl-header-row_wrapper,
.wgl-header-row-section_middle .wgl-header-row_wrapper {
    height: 80px;
}

.wgl-mobile-header {
    background-color: var(--header-background-color); /* VARCOL Header background */
    color: var(--header-menu-text-color); /* VARCOL Header text colour */
}

ul.iguru_plus {
    padding: 0;
}

.footer-copyright {
    padding: 5px 0 5px 0px;
    background: #090a0e;
}

.page-header_image {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: bottom center;
    height: 410px;
    margin-bottom: 40px;
    padding-top: 82px;
    padding-bottom: 0px;
}

.page-header_solid {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: bottom center;
    height: 530px;
    margin-bottom: 40px;
    padding-top: 82px;
    padding-bottom: 0px;
}

span.price {
    font-weight: bold;
    color: var(--secondary-color);
}

.iguru_module_infobox .infobox_icon_container {
    padding-top: 5px;
}

.wpb_wrapper {
    text-align: center;
}

.blog-post_meta-desc {
    display: block;
}

.iguru_module_double_headings {
    margin-bottom: 21px;
}

.how_footer_header {
    margin-top: 21px;
    margin-bottom: 31px;
}

.flipbox_title {
    color: #ffffff;
}

.fa-stack {
    color: var(--main-color);
}

.fa-stack strong {
    color: #ffffff;
}

/* Header */

.header_area_container .primary-nav {
    height: 100px;
}

.delimiter {
    height: 40px;
    width: 1px;
    background-color: rgba(172, 172, 174, 0.2);
}

.wgl-site-header .delimiter {
    margin-left: 30px;
    margin-right: 30px;
}

.wgl-mobile-header delimiter {
    margin-left: 5px;
    margin-right: 5px;
}

.wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a, .wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a > img,
.default_logo, .logo-sticky {
    /*height: 34px;*/
    /*width: 50%;*/

    /*max-width: 50%;*/
    max-height: 34px !important;
}

.header_render span {
    font-size: 14px;
    font-weight: 400;
}

.mini-cart {
    height: 100px;
}

/* Footer */
.footer {
    background-color: var(--footer_background_color); /* VARCOL Footer Background colour */
}

.row-footer {
    padding-top: 25px;
    padding-bottom: 10px;
}

.logo_footer {
    text-align: left;
}

.row-footer .logo_footer img {
    max-width: 80%;
    max-height: 50px;
    margin-bottom: 25px;
}


.iguru_module_social {
    margin-top: 0px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
     .iguru_module_social {
        margin-top: 15px;
        margin-bottom: 15px;
    }
}

.iguru_module_social .soc_icon {
    width: 35px !important;
    height: 30px;
    line-height: 30px;
    border-radius: 0px;
    margin-left: 2.5px;
    margin-right: 2.5px;
    margin-bottom: 2.5px;
    font-size: 28px;
    color: var(--footer_social_media_icons_color); /* VARCOL Footer social icons */
}

.footer-copyright, .footer-copyright a  {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}

.footer_link_container {
    display:inline;
    margin-top: 24px;
    margin-bottom: 24px;
    margin-right: 12px;
    margin-left: 12px;
    width: 100%;
}

.footer_link_container:first-child {
    margin-left: 0px;
}

.footer_link_container:last-child {
    margin-right: 0px;
}

.footer-link {
    color: #cdcdcd;
    font-size: 18px;
}


body .widget_categories ul li.parent:before {
    display: none;
}

.share_on {
    float: left;
    margin-right: 10px;
}

@media only screen and (max-width: 767px) {
    .share_on {
    float: none;
    }
}

form .share_on, form .share_on a {
    width: 100%;
}

form .share_on {
    margin-right: 0px;
}

form .iguru_module_button.wgl_button {
    clear: both;
}

.share {
    width: 100%;
    overflow: hidden;
}

.share_on a {
    border-radius: 5px !important;
    color: #fff !important;
}

.share_on a span {
    margin-left: 5px;
    margin-bottom: 3px;
}

.share_on_linkedin a {
    background-color: #007bb5 !important;
    border-color: #007bb5 !important;;
}

.share_on_facebook a {
    background-color: #3b5998 !important;
    border-color: #3b5998 !important;;
}

.share_on_twitter a {
    background-color: #1da1f2 !important;
    border-color: #1da1f2 !important;;
}


/* DJ Template */


/* Homepage */


.main_title {
    font-size: 24px;
    line-height: 1.167;
}

.subtitle {
    font-size: 20px;
    line-height: 1.35;
    margin-top: 20px;
}

.secondary_title {
    font-size: 36px;
    line-height: 1.167;
}

.pre_footer {
    font-size: 20px;
    line-height: 1.35;
    margin-top: 20px;
}



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

.main_title {
    font-size: 22px;
    line-height: 1.167;
    }

.subtitle {
    font-size: 18px;
    line-height: 1.35;
    margin-top: 20px;
    }

.secondary_title {
    font-size: 30px;
    line-height: 1.167;
    }

.pre_footer {
    font-size: 18px;
    line-height: 1.35;
    margin-top: 20px;
    }
}

.rounded-border {
    border-radius: 10px;
}

.rounded-leftside {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
}

@media only screen and (min-width: 768px) {
.rounded-leftside {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
}




@media only screen and (min-width: 768px) {
    .featuredEventImage {
        display: flex;
        align-items: center;
        height: 100%;
        width: 100%;
    }
}

.featuredEventImage {
    min-height: 200px;
}


.featuredEventInfo {
    padding: 20px 20px 20px 20px;
}

h2.featuredEventHeading {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    color: var(--featured_event_heading_text_color); /* VARCOL Featured Event Header text color */
}

.featuredEventSubHeading {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    color: var(--featured_event_subheading_text_color); /* VARCOL Featured Event SubHeader text color */
}

.featuredEventDate {
    font-size: 18px;
    color: var(--main-color);
    margin-top: 7px;
}


.featuredEventSummary {
    font-size: 18px;
}


.eventTile {
    border: 1px solid #CCCCCC;
    height: 100%;
    min-height: 215px;
    width: 100%;
    border-radius: 10px;
    position: relative;
}

.eventTile:hover > .overlay {
    background: rgba(0, 0, 0, 0.40);
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
    position: relative;
}


.eventTileText {
    padding: 10px;
    position:absolute;
    bottom:5px;
}

h2.eventTileEventHeading {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    color: #FFFFFF;
}

.eventTileEventSubHeading {
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
}

.eventTileEventDate {
    font-size: 16px;
    line-height: 20px;
    color: var(--thumbnail-color);
}


.rewardsPromoTitle {
    font-size: 22px;
    font-weight: 600;
}

.rewardsPromoText {
    font-size: 16px;
    line-height: 1.6;
}

.copyright-link, .copyright-link:hover {
    color: #7b7b7b;
}

.copyright-link:hover {
    color: #FFFFFF;
}


span.circle {
        background: var(--secondary-color);
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        color: #FFFFFF;
        display: inline-block;
        font-weight: bold;
        line-height: 40px;
        text-align: center;
        width: 40px;
        font-size: 24px;
      }




.userInitials-circle {
  /* (A) PERCENTAGE WIDTH & BORDER RADIUS */
  width: 30px;
  border-radius: 50%;

  /* (B) BACKGROUND COLOR
  background: var(--secondary-color); */

  /* (C) NECESSARY TO POSITION TEXT BLOCK */
  line-height: 0;
  position: relative;

    border: solid 2px var(--header-menu-text-color);
}

/* (D) MATCH HEIGHT */
.userInitials-circle::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

/* (E) TEXT BLOCK */
.userInitials-circle-txt {
  /* (E1) CENTER TEXT IN CIRCLE */
  position: absolute;
  bottom: 49%;
  width: 100%;
  text-align: center;

  /* (E2) THE FONT - NOT REALLY IMPORTANT */
    font-size: 0.875em;
    font-family: var(--font);
    color: var(--header-menu-text-color);
}







.aright-centerOnMobile {
    text-align: right;
}

@media only screen and (max-width: 767px) {
    .aright-centerOnMobile {
        text-align: center;
    }
}

.aleft-centerOnMobile {
    text-align: left;
}

@media only screen and (max-width: 767px) {
    .aleft-centerOnMobile {
        text-align: center;
    }
}

/* Overide default bootstrap button colours */
.btn-default, .button:not(:hover)
{
    background-color: var(--secondary-color);
    color:#FFF;
    border-color: var(--secondary-color);
    margin: 7px 0 7px 0;
    font-size: 1rem;
    min-width: 90px;
    padding: 0.5rem 1rem;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {

    background-color: var(--main-color);
    color:#FFF;
    border-color: var(--main-color);
 }





/* Left aligned header */

.left-page-header {
    background-color: #ffffff;
}

.left-page-header_title {
    color: #ffffff;
    font-size: 30px;
    font-weight:600 !important;
    line-height: 40px;
}

.left-page-header_subtitle {
    color: #ffffff;
    font-size: 22px;
    font-weight:400;
    line-height: 30px;
}

.left-page-header_dates {
    color: var(--main-event-date-color) !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
}

.left-page-header_breadcrumbs {
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
}

.left-page-header_image {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top center;
    height: 410px;
    margin-bottom: 40px;
    padding-top: 130px;
    padding-bottom: 0px;
}

.left-page-header_image_small {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top center;
    height: 300px;
    padding-top: 130px;
}



@media (max-width: 991.98px) {

    .left-page-header {
        padding-top: 80px !important;
        padding-bottom: 40px !important;
        height: 270px !important;
    }

    .left-page-header_image_small {
        padding-top: 130px !important;

}

    .left-page-header_title {
        color: #ffffff;
        font-size: 24px !important;
        line-height: 28px !important;
    }

    .left-page-header_subtitle {
        color: #ffffff;
        font-size: 20px !important;
        line-height: 24px !important;
    }

    .left-page-header_dates {
        color: var(--main-event-date-color) !important;
        font-size: 18px !important;
        line-height: 22px !important;
    }


}





@media only screen and (max-width: 767.98px) {
    .wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a, .wgl-theme-header .wgl-sticky-header .wgl-logotype-container > a > img,
    .default_logo, .logo-sticky {

    max-height: 26px !important;
    max-width: 150px;
}

    .mobile-header {
        padding-top: 45px;
        padding-bottom: 20px;
    }

    .left-page-header {
        height: 220px !important;
        margin-bottom: 0px;
    }

    .left-page-header_title {
        color: #ffffff;
        font-size: 26px !important;
        line-height: 30px !important;
    }

    .left-page-header_subtitle {
        color: #ffffff;
        font-size: 20px !important;
        line-height: 26px !important;
    }

    .left-page-header_dates {
        color: var(--main-event-date-color) !important;
        font-size: 18px !important;
        line-height: 24px !important;
    }

    .left-page-header_breadcrumbs {
        color: #ffffff;
        font-size: 14px !important;
        line-height: 24px !important;
    }

}


@media only screen and (max-width: 539px) {
    .left-page-header {
        height: 120px !important;
    }

}



.question-title {
    line-height: 1.5;
    margin-bottom: 20px;
}

.mission-short-description {
    margin-bottom: 40px;
}

.questions-column {
    margin-bottom: 40px;
}


/* Missions page (list of missions) */

.missionControl_title {
    font-size: 38px;
    line-height: 1.167;
    font-weight: 600;
}

.missionControl_MissionsTitle {
    font-size: 38px;
    line-height: 1.167;
}

@media only screen and (max-width: 767.98px) {
    .missionControl_title {
    font-size: 34px;
    }

    .missionControl_MissionsTitle {
    font-size: 34px;
    }
}

.your_missions {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.167;
}

hr {
    height: 1px;
    background-color: #ccc;
    color: #ccc;
    border: none;
}

.missionList_title {
    font-size: 1.4rem;
    line-height: 0.5rem;
    color: var(--mission_control_mission_title_color);  /* VARCOL Mission Control Mission title color */
}

.missionList_thumbnail {

}

.missionList_completed span {
    background-color: #add136;
    color: #ffffff;
    padding: 2px 8px;
    font-size: 0.85rem;
    font-weight: bold;
}

.missionList_failed span {
    background-color: #000000;
    color: #ffffff;
    padding: 2px 8px;
    font-size: 0.85rem;
    font-weight: bold;
}

.missionList_attempts {
    margin-top: 7px;
}

.missionList_attemptsLeft span {
    background-color: #ee255c;
    color: #ffffff;
    padding: 2px 8px;
    font-size: 0.85rem;
    font-weight: bold;
}


/* Missions side menu */
body .missionMenu ul li {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
}

body .missionMenu ul li:before {
    display: none;
}

body .missionMenu ul {
    margin-left: 0;
}

body .missionMenu > ul > li li {
    line-height: 22px;
}

.regular a {
    font-weight: 400;
}

bold {
    font-weight: 400;
}

.product_list_widget .amount {
    color: var(--trophy-color);
}

.mobile_amount {
    color: var(--trophy-color) !important;
}

.nowrap {
    white-space: nowrap;
}

/* Intl-tel-input */
.iti {
    display:block !important;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-left: 52px !important;
}

.iti__country {
    padding: 5px 10px !important;
    outline: none;
}

body ul li, body ol li {
    z-index: 99;
    position: initial;
}

#error-msg,
#error-phone-msg,
#error-mobile_phone-msg,
.error-msg,
.error-phone-msg,
.error-mobile_phone-msg
{
    color: red;
}

#valid-msg,
#valid-phone-msg,
#valid-mobile_phone-msg,
.valid-msg,
.valid-phone-msg,
.valid-mobile_phone-msg
{
    color: #00C900;
}

.hide {
    display: none;
}


@media only screen and (max-width: 767px) {
    .wgl_button_link_mobile {
        width: 100%;
    }
}

body input:not([type='checkbox']):not([type='submit']):not([type='radio']), select, textarea {
    width: 100%;
}

.dlh_title_reset {
    font-size: 25px;
    line-height: 1.167;
}

.equal {
  display: flex;
  flex-wrap: wrap;
}

.content {
  height: 100%;
  padding: 20px 20px 10px;
  color: #fff;
}

label {
    color: var(--page_text_color);
}

.gdpr-label, .sports-label {
    text-align: justify;
    display: flex;
    align-items: start;
    color: var(--page_text_color) !important;
}

input#gdpr {
    flex: none;
    margin-top: 6px;
}

.gdpr-label span, .sports-label span {
    margin-left: 5px;
}

.sports-check{
    vertical-align: baseline !important;
}

.btn-primary.focus, .btn-primary:focus, .btn.focus, .btn:focus {
    box-shadow: none !important;
}

.username {
    padding-right: 10px;
}

.answer-options .answer-option label {
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
    color: var(--form-input-text-color);
}

body input:not([type='checkbox']):not([type='submit']):focus,
body input:not([type='checkbox']):not([type='submit']):active {
        border: 1px solid #eaeaea;
}


.button-list i {
    padding-right: 12px;
    min-width: 36px;
    text-align: center;
}

.btn.button-list {
font-size: 1.3rem;
 padding:1rem 1rem;
text-align: left;
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    border: 0px;
}

h1.wayfinder-titles {
    font-size: 38px;
    line-height: 48px;
}

@media only screen and (max-width: 768px) {
    h1.wayfinder-titles {
        font-size: 26px;
        line-height: 36px;
    }
}



/* labels under Service select options */
.service-label {
    line-height: 1.3;
    margin-top: 0.8rem;
    font-weight: 600;
    padding: 0 5px;
}
/* labels under Wayfinder Destinations */
.destination-label {
    line-height: 1.3;
    font-weight: 600;
    padding: 0 5px;
}

/* Language selector */
.lang-selector {
    margin-left: 10px;
    padding-bottom: 3px;
    color: #fff;
}

.lang-option {
    min-width: auto;
}

.dropdown-item.active, .dropdown-item:active {
    background-color:transparent;
    color:#212529;
}

.header_area_container .lang-selector .dropdown-toggle {
font-size: 0.875em;
}

/* Main menu dropdowns */
.header_area_container .dropdown-menu {
    background-color: var(--dropdown_color);
    color: var(--dropdown_text_color);
    top: 10px !important;
}

.header_area_container .dropdown-menu a {
    color: var(--dropdown_text_color);
}

.header_area_container .dropdown-menu:hover a {
    color: var(--dropdown_link_hover_color);
}

.header_area_container .dropdown-item:focus, .dropdown-item:hover {
    background-color: var(--dropdown_color);
}

.primary-nav ul li ul li:hover > a > span {
    color: var(--dropdown_link_hover_color);
}

.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
    color: var(--dropdown_text_color);
    background-color: var(--dropdown_color);
    border: solid 1px #cccccc;
}

.wgl-header-row-section_top .dropdown-toggle:hover {
    color: #ffffff;
}
