/********* Compiled file/Do not edit *********/
.cbp-container,#tribe-events-pg-template {
    max-width: 1190px;
}

.wh-main-wrap {
    max-width: 1100px;
}

body {
    font-family: Roboto;
    font-weight: normal;
    font-style: normal;
    color: #6e6e6e;
    font-size: 17px;
}

a {
    color: #353434;
}

a:hover {
    color: #fcc92f;
}

a:active {
    color: #fcc92f;
}

.wh-padding,#tribe-events-pg-template {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

h1,h1 a {
    font-family: Montserrat;
    line-height: 70px;
    font-weight: 400;
    font-style: normal;
    color: #3c3950;
    font-size: 70px;
}

h1,h1 a {
    margin-top: 25px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

h2,h2 a {
    font-family: Montserrat;
    line-height: 48px;
    font-weight: 600;
    font-style: normal;
    color: #3c3950;
    font-size: 38px;
}

h2,h2 a {
    margin-top: 22px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
}

h3,h3 a {
    font-family: Montserrat;
    line-height: 32px;
    font-weight: 400;
    font-style: normal;
    color: #3c3950;
    font-size: 28px;
}

h3,h3 a {
    margin-top: 22px;
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0;
}

h4,h4 a {
    font-family: Montserrat;
    line-height: 31px;
    font-weight: 600;
    font-style: normal;
    color: #3c3950;
    font-size: 24px;
}

h4,h4 a {
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 12px;
    margin-left: 0;
}

h5,h5 a {
    font-family: Montserrat;
    line-height: 25px;
    font-weight: 700;
    font-style: normal;
    color: #3c3950;
    font-size: 18px;
}

h5,h5 a {
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}

h6,h6 a {
    font-family: Montserrat;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    color: #3c3950;
    font-size: 16px;
}

h6,h6 a {
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}

.wh-header {
    background-color: #fff;
    background-repeat: no-repeat;
}

.wh-header {
    border-bottom: 1px solid #eeeeee;
}

.sf-menu.wh-menu-main a,.respmenu li a,.wh-quick-sidebar .sf-menu {
    font-family: Montserrat;
    text-transform: capitalize;
    line-height: 13px;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
}

.sf-menu.wh-menu-main ul li a {
    font-family: Roboto;
    text-transform: capitalize;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

.sf-menu.wh-menu-main a,.respmenu li a,.cbp-respmenu-more,.wh-quick-sidebar-toggler i,.wh-search-toggler i {
    color: #273051;
}

.sf-menu.wh-menu-main a:hover,.respmenu li a:hover,.cbp-respmenu-more:hover,.wh-quick-sidebar-toggler i:hover,.wh-search-toggler i:hover {
    color: #333;
}

.sf-menu.wh-menu-main .current-menu-item > a {
    color: #000;
}

.sf-menu.wh-menu-main .current-menu-item > a:hover {
    color: #333;
}

.sf-menu.wh-menu-main .sub-menu .current-menu-item > a {
    color: #000;
}

.sf-menu.wh-menu-main .sub-menu .current-menu-item > a:hover {
    color: #333;
}

.sf-menu.wh-menu-main ul li,.sf-menu.wh-menu-main .sub-menu {
    background-color: #fff;
}

.sf-menu.wh-menu-main ul li:hover, .sf-menu.wh-menu-main ul ul li:hover {
    background-color: #fcc92f;
}

.sf-menu.wh-menu-main .sub-menu li a,.sf-menu.wh-menu-main .sub-menu li.menu-item-has-children:after {
    color: #000;
}

.sf-menu.wh-menu-main .sub-menu li a:hover,.sf-menu.wh-menu-main .sub-menu li.menu-item-has-children:after:hover {
    color: #333;
}

.wh-menu-main {
    padding-top: 0;
    padding-bottom: 0;
}

.header-mobile {
    background-color: #fff;
}

.respmenu li a,.cbp-respmenu-more {
    color: #000;
}

.respmenu li a:hover,.cbp-respmenu-more:hover {
    color: #333;
}

.respmenu-open hr {
    border-color: #000000;
}

.respmenu-open:hover hr {
    border-color: #999999;
}

.is-sticky .sticky-bar-bg,.is-sticky .sticky-bar,.wh-header.is_stuck,body.page-template-template-home-transparent-header .wh-header.is_stuck,body.page-template-template-home-transparent-header-boxed .wh-header.is_stuck {
    background-color: #fff;
}

.wh-header.is_stuck .sf-menu.wh-menu-main > li > a {
    color: #000;
}

.wh-header.is_stuck .sf-menu.wh-menu-main > li > a:hover {
    color: #333;
}

.wh-sticky-header .wh-menu-main {
    padding-top: 0;
    padding-bottom: 0;
}

.wh-header.is_stuck,body.page-template-template-home-transparent-header .wh-header.is_stuck,body.page-template-template-home-transparent-header-boxed .wh-header.is_stuck {
    border-bottom: 1px solid #eeeeee;
}

.wh-page-title-bar {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../../../../../../app/uploads/sites/5/2018/05/page-title-1.jpg');
}

.wh-page-title-bar {
    min-height: 150px;
}

h1.page-title {
    font-family: Montserrat;
    text-align: center;
    text-transform: uppercase;
    line-height: 43px;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 36px;
}

.page-title {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
}

.wh-page-title-wrapper {
    padding-top: 55px;
    padding-right: 15px;
    padding-bottom: 55px;
    padding-left: 15px;
}

.wh-breadcrumbs {
    font-family: Poppins;
    line-height: 21px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 14px;
}

.wh-breadcrumbs a {
    color: #333;
}

.wh-breadcrumbs a:hover {
    color: #999;
}

.wh-breadcrumbs-wrapper {
    padding-top: 30px;
    padding-bottom: 0;
}

.wh-content {
    padding-top: 15px;
    padding-bottom: 20px;
}

.wh-footer {
    background-color: #fff;
}

.wh-preloader {
    background-color: #ffffff;
}

#today {
    background-color: #59c6e8!important;
}

.tagcloud a {
    background-color: #59c6e8!important;
}

.widget ul li:before {
    color: #e6be1e;
}

.children-links ul li .children .current_page_item > a, .children-links ul li .children a:hover {
    background-color: #59c6e8;
}

.children-links > ul > li > a:hover,.children-links ul li.current_page_item > a,.children-links ul li.page_item_has_children > a i {
    color: #59c6e8;
}

.children-links {
    border-top-color: #59c6e8;
}

.wh-background-accent-color,.header-mesage-row,.wh-vc-separator:before,.wh-quick-sidebar .wh-close,.wh-minicart .count,.woocommerce span.onsale,.woocommerce a.remove:hover,.sf-menu .label, .respmenu .label,.testimonial_rotator_wrap .testimonial_rotator .quote-icon, .testimonial_rotator_widget_wrap .testimonial_rotator .quote-icon {
    background-color: #59c6e8;
}

.wh-quick-sidebar hr {
    border-color: #59c6e8 !important;
}

.sf-menu.wh-menu-main > li:hover > a, .sf-menu.wh-menu-main > li.sfHover > a {
    border-top-color: #59c6e8 !important;
}

blockquote,.scp-block-quote-alt {
    border-left-color: #59c6e8 !important;
}

.wh-accent-color,.scp-tribe-events-link a, .scp-tribe-events-link,.wh-theme-icon,.entry-meta i, .widget-latest-posts .widget-post-list-item .meta-data i,.teacher-meta-data i,.tl-recent-tweets i,.left-cell .label, .right-cell .label,.vc_tta.vc_general .vc_active .vc_tta-panel-title > a,.widget.widget-contact-info ul li i,.testimonial_rotator.template-default .testimonial_rotator_author_info p,.schedule li:hover span,.bullet-before:before {
    color: #59c6e8 !important;
}

.msm-menu-item .msm-submenu {
    top: 77px
}

.msm-menu-item .msm-submenu:before {
    top: -25px;
    height: 25px;
}

.children-links a,.wh-big-icon .vc_tta-title-text,.scp-tribe-events .event .info .title,.scp-tribe-events .event .date,.scp-tribe-events-link a,.widget-banner,.single-teacher .teacher .teacher-meta-data,.single-teacher .teacher .text,.vc_tta-title-text,.prev-next-item,.schedule,blockquote p,.linp-post-list .item .meta-data .date {
    font-family: Montserrat;
}

.wh-page-title-bar .entry-meta span,.page-subtitle {
    color: #ffffff;
}

.wh-page-title-bar .wh-page-title-wrapper > .entry-meta,.page-subtitle {
    text-align: center;
}

.wh-menu-top a {
    font-family: Montserrat;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1190px !important;
    padding-left: 20px;
    padding-right: 20px;
}

.elementor-page .wh-page-title-bar .wh-padding {
    padding-left: 20px;
    padding-right: 20px;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    color: #6b6b6b
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
    color: #adadad
}

.wh-big-icon .vc_tta-tab > a {
    padding: 14px 30px !important;
    font-size: 14px !important
}

.wh-big-icon i.vc_tta-icon {
    font-size: 30px !important;
    display: block !important;
    margin: 26px 0;
    text-align: center
}

.wh-big-icon .vc_tta-title-text {
    margin-left: auto !important
}

.wh-custom-tabs {
}

.wh-custom-tabs .wpb_content_element .wpb_tabs_nav li a {
    color: #505050 !important;
    background-color: #f8f8f8 !important
}

.wh-custom-tabs .wpb_content_element .wpb_tabs_nav li a:hover {
    color: #fff !important;
    background-color: #84c0cb !important
}

.wh-custom-tabs .vc_tta-tab > a,.wh-custom-tabs.vc_tta.vc_tta-tabs .vc_tta-panel-title > a {
    color: #505050 !important;
    background-color: #f8f8f8 !important
}

.wh-custom-tabs .vc_tta-tab > a:hover,.wh-custom-tabs.vc_tta.vc_tta-tabs .vc_tta-panel-title > a:hover {
    color: #fff !important;
    background-color: #84c0cb !important
}

.wh-custom-tabs .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    color: #fff !important;
    background-color: #84c0cb !important
}

.wh-custom-tabs .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:hover {
    color: #fff;
    background-color: #84c0cb !important
}

.wh-custom-tabs .vc_tta-tab.vc_active > a,.wh-custom-tabs.vc_tta.vc_tta-tabs .vc_active .vc_tta-panel-title > a {
    color: #fff !important;
    background-color: #84c0cb !important
}

.wh-custom-tabs .vc_tta-tab.vc_active > a:hover,.wh-custom-tabs.vc_tta.vc_tta-tabs .vc_active .vc_tta-panel-title > a:hover {
    color: #fff !important;
    background-color: #84c0cb !important
}

button,.button,input[type="submit"],input[type="button"],input[type="reset"],.wh-button,.elementor-button,.course-meta .register a,#tribe-events .tribe-events-button,#tribe-bar-form .tribe-bar-submit input[type=submit],a.view-results,a.view-results-link,a.sensei-certificate-link,.sensei-course-filters li a,li.msm-menu-item .msm-submenu a.wh-button,.course-container a.button,.course a.button,.lesson a.button,.quiz a.button,.course-container a.button:visited,.course a.button:visited,.lesson a.button:visited,.quiz a.button:visited,.course-container a.comment-reply-link,.course a.comment-reply-link,.lesson a.comment-reply-link,.quiz a.comment-reply-link,.course-container #commentform #submit,.course #commentform #submit,.lesson #commentform #submit,.quiz #commentform #submit,.course-container .submit,.course .submit,.lesson .submit,.quiz .submit,.course-container input[type=submit],.course input[type=submit],.lesson input[type=submit],.quiz input[type=submit],.course-container input.button,.course input.button,.lesson input.button,.quiz input.button,.course-container button.button,.course button.button,.lesson button.button,.quiz button.button,.woocommerce a.button.add_to_cart_button {
    background-color: #ffc001;
    border-radius: 3px;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    border: 0px solid #2abfd4;
    color: #000;
    padding: 16px 35px 15px 35px;
    text-transform: normal;
    font-family: Montserrat;
    letter-spacing: inherit;
    text-align: center
}

button:hover,.button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,.wh-button:hover,.elementor-button:hover,.course-meta .register a:hover,#tribe-events .tribe-events-button:hover,#tribe-bar-form .tribe-bar-submit input[type=submit]:hover,a.view-results:hover,a.view-results-link:hover,a.sensei-certificate-link:hover,.sensei-course-filters li a:hover,li.msm-menu-item .msm-submenu a.wh-button:hover,.course-container a.button:hover,.course a.button:hover,.lesson a.button:hover,.quiz a.button:hover,.course-container a.button:visited:hover,.course a.button:visited:hover,.lesson a.button:visited:hover,.quiz a.button:visited:hover,.course-container a.comment-reply-link:hover,.course a.comment-reply-link:hover,.lesson a.comment-reply-link:hover,.quiz a.comment-reply-link:hover,.course-container #commentform #submit:hover,.course #commentform #submit:hover,.lesson #commentform #submit:hover,.quiz #commentform #submit:hover,.course-container .submit:hover,.course .submit:hover,.lesson .submit:hover,.quiz .submit:hover,.course-container input[type=submit]:hover,.course input[type=submit]:hover,.lesson input[type=submit]:hover,.quiz input[type=submit]:hover,.course-container input.button:hover,.course input.button:hover,.lesson input.button:hover,.quiz input.button:hover,.course-container button.button:hover,.course button.button:hover,.lesson button.button:hover,.quiz button.button:hover,.woocommerce a.button.add_to_cart_button:hover,button:focus,.button:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,.wh-button:focus,.elementor-button:focus,.course-meta .register a:focus,#tribe-events .tribe-events-button:focus,#tribe-bar-form .tribe-bar-submit input[type=submit]:focus,a.view-results:focus,a.view-results-link:focus,a.sensei-certificate-link:focus,.sensei-course-filters li a:focus,li.msm-menu-item .msm-submenu a.wh-button:focus,.course-container a.button:focus,.course a.button:focus,.lesson a.button:focus,.quiz a.button:focus,.course-container a.button:visited:focus,.course a.button:visited:focus,.lesson a.button:visited:focus,.quiz a.button:visited:focus,.course-container a.comment-reply-link:focus,.course a.comment-reply-link:focus,.lesson a.comment-reply-link:focus,.quiz a.comment-reply-link:focus,.course-container #commentform #submit:focus,.course #commentform #submit:focus,.lesson #commentform #submit:focus,.quiz #commentform #submit:focus,.course-container .submit:focus,.course .submit:focus,.lesson .submit:focus,.quiz .submit:focus,.course-container input[type=submit]:focus,.course input[type=submit]:focus,.lesson input[type=submit]:focus,.quiz input[type=submit]:focus,.course-container input.button:focus,.course input.button:focus,.lesson input.button:focus,.quiz input.button:focus,.course-container button.button:focus,.course button.button:focus,.lesson button.button:focus,.quiz button.button:focus,.woocommerce a.button.add_to_cart_button:focus {
    background-color: #ffe400;
    border: 0px solid #20d1e9;
    color: #000
}

.woocommerce a.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt,.woocommerce button.button,.woocommerce-product-search button,.woocommerce #respond input#submit,.wh-alt-button,.search-submit,.wh-minicart .buttons a,li.msm-menu-item .msm-submenu a.wh-alt-button {
    background-color: #b6bd39;
    border-radius: 3px;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    border: 0px solid #fff;
    color: #fff;
    padding: 16px 28px 15px 28px;
    text-transform: normal;
    font-family: Montserrat;
    letter-spacing: inherit;
    text-align: center
}

.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce-product-search button:hover,.woocommerce #respond input#submit:hover,.wh-alt-button:hover,.search-submit:hover,.wh-minicart .buttons a:hover,li.msm-menu-item .msm-submenu a.wh-alt-button:hover,.woocommerce a.button:focus,.woocommerce input.button:focus,.woocommerce a.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce button.button:focus,.woocommerce-product-search button:focus,.woocommerce #respond input#submit:focus,.wh-alt-button:focus,.search-submit:focus,.wh-minicart .buttons a:focus,li.msm-menu-item .msm-submenu a.wh-alt-button:focus {
    background-color: #b6bd39;
    border: 0px solid #000;
    color: #fff
}

.course-container a.button,.course a.button,.lesson a.button,.quiz a.button,.course-container a.button:visited,.course a.button:visited,.lesson a.button:visited,.quiz a.button:visited,.course-container a.comment-reply-link,.course a.comment-reply-link,.lesson a.comment-reply-link,.quiz a.comment-reply-link,.course-container #commentform #submit,.course #commentform #submit,.lesson #commentform #submit,.quiz #commentform #submit,.course-container .submit,.course .submit,.lesson .submit,.quiz .submit,.course-container input[type=submit],.course input[type=submit],.lesson input[type=submit],.quiz input[type=submit],.course-container input.button,.course input.button,.lesson input.button,.quiz input.button,.course-container button.button,.course button.button,.lesson button.button,.quiz button.button {
    border: none
}

.course-container a.button:hover,.course a.button:hover,.lesson a.button:hover,.quiz a.button:hover,.course-container a.button:visited:hover,.course a.button:visited:hover,.lesson a.button:visited:hover,.quiz a.button:visited:hover,.course-container a.comment-reply-link:hover,.course a.comment-reply-link:hover,.lesson a.comment-reply-link:hover,.quiz a.comment-reply-link:hover,.course-container #commentform #submit:hover,.course #commentform #submit:hover,.lesson #commentform #submit:hover,.quiz #commentform #submit:hover,.course-container .submit:hover,.course .submit:hover,.lesson .submit:hover,.quiz .submit:hover,.course-container input[type=submit]:hover,.course input[type=submit]:hover,.lesson input[type=submit]:hover,.quiz input[type=submit]:hover,.course-container input.button:hover,.course input.button:hover,.lesson input.button:hover,.quiz input.button:hover,.course-container button.button:hover,.course button.button:hover,.lesson button.button:hover,.quiz button.button:hover {
    border: none
}

input,textarea,select,input:focus,textarea:focus,.select2-container .select2-selection--single {
    background-color: #fff
}

input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"] {
    width: 100%
}

input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],select {
    height: 45px
}

input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],textarea,select,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,.select2-dropdown,.select2-container .select2-choice,.select2-container .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field,textarea:focus {
    border: 1px solid #e7e7e7
}

textarea {
    width: 100%
}

.tribe-events-list .type-tribe_events h2 a,#tribe-events-content .tribe-events-tooltip h4 {
    color: #666
}

.tribe-events-list .type-tribe_events h2 a:hover,#tribe-events-content .tribe-events-tooltip h4:hover {
    color: #999
}

.tribe-events-calendar thead th {
    background-color: #ffc001;
    border: 1px solid #ffc001
}

.linp-featured-courses-carousel .course-link {
    color: #ffc001
}

.linp-featured-courses-carousel .course-link:hover {
    background-color: #ffc001;
    color: #000
}

.elementor-element .linp-post-list.layout_4 .data hr {
    border-top-color: #59c6e8
}
