/* @@ page header */
.page_header {
	height: 80px;
}
.page_header .page_menu > div > ul > li > a {
	line-height: 80px;
}


/* links */
a {
	color: #202c60;
}

/* buttons */
.sc85_button .button,
a.button,
button,
input[type="submit"] {
	background: #202c60;
}

.wp-block-button .wp-block-button__link {
  background: #202c60;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  border-color: #202c60 !important;
  color: #202c60;
}

/* menu */

.page_header .page_menu .menu > li a:hover,
.page_header .page_menu .menu > li:hover > a {
	color: #202c60;
}

.page_header .page_menu .menu > li > .sub-menu:before {
	background: #202c60;
}

.page_header .page_menu .menu .current_page_item > a,
.page_header .page_menu .menu .current_page_item > a:hover,
.page_header .page_menu .menu .current_page_parent > a,
.page_header .page_menu .menu .current_page_parent > a:hover,
.page_header .page_menu .menu .current_page_ancestor > a,
.page_header .page_menu .menu .current_page_ancestor > a:hover,
.page_header .page_menu .menu .current-menu-item > a,
.page_header .page_menu .menu .current-menu-item > a:hover,
.page_header .page_menu .menu .current-menu-parent > a,
.page_header .page_menu .menu .current-menu-parent > a:hover,
.page_header .page_menu .menu .current-menu-ancestor > a,
.page_header .page_menu .menu .current-menu-ancestor > a:hover {
	color: #202c60;
}

.page_header .page_menu .menu .winner_megamenu_wrapper:before {
	background: #202c60;
}

.page_header .page_menu .menu .winner_megamenu_wrapper .current-menu-item a:hover {
	color: #202c60;
}

.page_header .page_menu .menu .winner_search_opt .popup .entry a:hover,
.page_header .page_menu .menu .winner_search_opt .popup .view_all a {
	color: #202c60;
}

.page_header .page_menu.pages .menu > ul > li > a:hover {
	color: #202c60;
}

.page_header .page_menu.pages .menu > ul .current_page_item > a,
.page_header .page_menu.pages .menu > ul .current_page_parent > a,
.page_header .page_menu.pages .menu > ul .current_page_ancestor > a,
.page_header .page_menu.pages .menu > ul .current-menu-item > a,
.page_header .page_menu.pages .menu > ul .current-menu-parent > a,
.page_header .page_menu.pages .menu > ul .current-menu-ancestor > a {
	color: #202c60;
}

/* responsive menu */

.winner_responsive_menu .menu_title .close_menu:hover {
	color: #202c60;
}

.winner_responsive_menu .menu > ul > li.current_page_item,
.winner_responsive_menu .menu > ul > li.current_page_item,
.winner_responsive_menu .menu > ul > li.current_page_parent,
.winner_responsive_menu .menu > ul > li.current_page_ancestor,
.winner_responsive_menu .menu > ul > li.current-menu-item,
.winner_responsive_menu .menu > ul > li.current-menu-parent,
.winner_responsive_menu .menu > ul > li.current-menu-ancestor {
	background: #202c60 !important;
}

.winner_responsive_menu .menu > li.current_page_item,
.winner_responsive_menu .menu > li.current_page_item,
.winner_responsive_menu .menu > li.current_page_parent,
.winner_responsive_menu .menu > li.current_page_ancestor,
.winner_responsive_menu .menu > li.current-menu-item,
.winner_responsive_menu .menu > li.current-menu-parent,
.winner_responsive_menu .menu > li.current-menu-ancestor {
	background: #202c60 !important;
}


.winner_responsive_menu .menu > ul > li.current_page_item .arrow,
.winner_responsive_menu .menu > ul > li.current_page_item .arrow,
.winner_responsive_menu .menu > ul > li.current_page_parent .arrow,
.winner_responsive_menu .menu > ul > li.current_page_ancestor .arrow,
.winner_responsive_menu .menu > ul > li.current-menu-item .arrow,
.winner_responsive_menu .menu > ul > li.current-menu-parent .arrow,
.winner_responsive_menu .menu > ul > li.current-menu-ancestor .arrow {
	background: #202c60 !important;
}

.winner_responsive_menu .menu > li.current_page_item .arrow,
.winner_responsive_menu .menu > li.current_page_item .arrow,
.winner_responsive_menu .menu > li.current_page_parent .arrow,
.winner_responsive_menu .menu > li.current_page_ancestor .arrow,
.winner_responsive_menu .menu > li.current-menu-item .arrow,
.winner_responsive_menu .menu > li.current-menu-parent .arrow,
.winner_responsive_menu .menu > li.current-menu-ancestor .arrow {
	background: #202c60 !important;
}

.winner_responsive_menu .menu > ul > li:hover > a,
.winner_responsive_menu .menu > ul > li > ul > a:hover {
	color: #202c60;
}

.winner_responsive_menu .menu > li:hover > a,
.winner_responsive_menu .menu > li > ul > a:hover {
	color: #202c60;
}

.winner_responsive_menu .menu > ul > li > ul li.current_page_item a,
.winner_responsive_menu .menu > ul > li > ul li.current_page_parent a,
.winner_responsive_menu .menu > ul > li > ul li.current_page_ancestor a,
.winner_responsive_menu .menu > ul > li > ul li.current-menu-item a,
.winner_responsive_menu .menu > ul > li > ul li.current-menu-parent a,
.winner_responsive_menu .menu > ul > li > ul li.current-menu-ancestor a {
	color: #202c60;
}

.winner_responsive_menu .menu > li > ul li.current_page_item a,
.winner_responsive_menu .menu > li > ul li.current_page_parent a,
.winner_responsive_menu .menu > li > ul li.current_page_ancestor a,
.winner_responsive_menu .menu > li > ul li.current-menu-item a,
.winner_responsive_menu .menu > li > ul li.current-menu-parent a,
.winner_responsive_menu .menu > li > ul li.current-menu-ancestor a {
	color: #202c60;
}

.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper a:hover,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper h4:hover {
	color: #202c60;
}

.winner_responsive_menu .menu > li > .winner_megamenu_wrapper a:hover,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper h4:hover {
	color: #202c60;
}

.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current_page_item a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current_page_parent a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current_page_ancestor a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current-menu-item a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current-menu-parent a,
.winner_responsive_menu .menu > ul > li > .winner_megamenu_wrapper li.current-menu-ancestor a {
	color: #202c60;
}

.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current_page_item a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current_page_parent a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current_page_ancestor a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current-menu-item a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current-menu-parent a,
.winner_responsive_menu .menu > li > .winner_megamenu_wrapper li.current-menu-ancestor a {
	color: #202c60;
}

/* titlebar / revslider */

.titlebar_slider .rev_slider .winner_revslider_button,
.titlebar_slider .rev_slider .winner_revslider_button:hover {
	background: #202c60 !important;
}

/* ajax search form */

.winner_ajax_search_form .popup form i:hover,
.winner_ajax_search_form .popup form i.loading {
	color: #202c60 !important;
}

/* ajax laod more button */

.winner_ajax_load_more:hover {
	background: #202c60;
}

/* metabar */

.header_metabar a:hover i {
	color: #202c60;
}

.header_metabar a:hover {
	color: #202c60;
}

/* pagination */

.winner_pagination .page-numbers .page.current,
.winner_pagination .page-numbers .page.current:hover {
	background: #202c60;
}

.winner_pagination .page-numbers.current .page,
.winner_pagination .page-numbers.current:hover .page {
	background: #202c60;
	border-color: #202c60;
}

.winner_single_page_pagination span {
	background: #202c60;
	border-color: #202c60;
}

.winner_single_page_pagination a span,
.winner_single_page_pagination a span:hover {
	color: #202c60;
}

/* search results page */

.winner_search_results_list .entry.current .title a {
	color: #202c60;
}

.winner_search_results_list .view_all a {
	color: #202c60;
}

/* toggles */

.winner .vc_toggle .vc_toggle_title {
	border-left-color: #202c60;
}

.winner .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tab.vc_active {
	border-top-color: #202c60;
}

.winner .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active {
	border-left-color: #202c60;
}

/* progress bars */

.winner .vc_progress_bar .vc_single_bar .vc_bar {
	background: #202c60;
}

/* tag cloud widget */

.widget_tag_cloud a {
	background: #202c60;
}

.widget_tag_cloud a:before {
	border-color: transparent #202c60 transparent transparent;
}

/* search form widget */

.winner_search_form button[type="submit"]:hover {
	color: #202c60;
}

/* calendar widget */

.widget_calendar tbody td a {
	background: #202c60;
}

/* audio/video player */

.winner .mejs-controls .mejs-time-rail .mejs-time-current {
	background-color: #202c60;
}

/* iconbox shortcode */

.sc85_iconbox .subtitle {
	color: #202c60;
}

.sc85_iconbox.clean_left_aligned .icon,
.sc85_iconbox.clean_right_aligned .icon {
	color: #202c60;
}

/* recent posts shortcode */

.winner_megamenu_wrapper .sc85_recent_posts_preview .more {
	color: #202c60 !important;
}

/* pricing table shortcode */

.sc85_pricing_table .entry .head .title {
	color: #202c60;
}

.sc85_pricing_table .entry .content li:before {
	color: #202c60;
}

/* partners shortcode */

.sc85_partners .link {
	color: #202c60;
}

/* bullet list shortcode */

.sc85_bullet_list li:before {
	color: #202c60;
}

.sc85_taxonomies_widget li.current-cat > a {
	background: #202c60;
}

/* popular posts widget */

.sc85_popular_posts_widget .comments {
	color: #202c60;
}

/* counter shortcode */

.sc85_counter .counter_description a:hover {
	color: #202c60;
}

/* image carousel */

.sc85_image_carousel .flickity-page-dots .dot.is-selected {
	background: #202c60;
}

/* exercise single */

.wpt_exercise_single .exercise_specs .spec_group .group-content li span:before {
	color: #202c60;
}

.wpt_exercise_single .exercise_specs .spec_group.actions .sharer .label,
.wpt_exercise_single .exercise_specs .spec_group.actions .sharer a:hover {
	color: #202c60;
}

/* exercise archive */

.wpt_exercise_archive .exercise_filters .clear_filters:hover {
	color: #202c60;
}

/* workout single */

.wpt_workout_single .exercises_list .main_info .count {
	color: #202c60;
}

.wpt_workout_single .workout_actions .sharer .label,
.wpt_workout_single .workout_actions .rater .label {
	color: #202c60;
}

/* workout archive */

.wpt_workout_archive .workout_filters .clear_filters:hover {
	color: #202c60;
}

.wpt_workout_archive .workout_list .entry .wrapper .details .heading .category {
	color: #202c60;
}

/* workout teasers shortcode */

.wpt_workouts_teasers_shortcode .subtitle {
	color: #202c60;
}

/* post teasers shortcode */

.sc85_posts_teasers_shortcode .subtitle {
	color: #202c60;
}

/* exercises teasers shortcode */

.wpt_exercises_teasers_shortcode .subtitle {
	color: #202c60;
}

/* trainer list shortcode */

.wpt_trainer_list_shortcode .entry .social a:hover {
	color: #202c60;
}

/* trainer grid shortcode */

.wpt_trainer_archive .trainer_list .entry .caption .position,
.wpt_trainer_grid_shortcode .entry .caption .position {
	color: #202c60;
}

/* trainer prices shortcode */

.wpt_trainer_prices_shortcode .price_list .entry .description:before,
.wpt_trainer_prices_shortcode .price_list .entry .price {
	color: #202c60;
}

/* class single */

.wpt_class_single .class_schedule .entry .day:before,
.wpt_class_single .class_schedule .entry .time {
	color: #202c60;
}

/* class archive */

.wpt_class_archive .class_filters .clear_filters:hover {
	color: #202c60;
}

.wpt_class_archive .class_list .entry .wrapper .details .heading .category {
	color: #202c60;
}

/* weekly classes schedule */

.wpt_weekly_classes_schedule .weekdays a:hover,
.wpt_weekly_classes_schedule .weekdays_short a:hover {
	color: #202c60;
}

.wpt_weekly_classes_schedule .weekdays a.current,
.wpt_weekly_classes_schedule .weekdays_short a.current {
	background: #202c60;
}

.wpt_weekly_classes_schedule .classes .class_entry .time {
	background: #202c60;
}

/* classes teasers shortcode */

.wpt_classes_teasers_shortcode .subtitle {
	color: #202c60;
}

/* nutrition tip archive */

.wpt_nutritiontip_archive .entry .title a:hover,
.wpt_nutritiontip_archbve .entry .title:hover {
	color: #202c60;
}

/* nutrition top teasers shortcode */

.wpt_nutritiontips_teasers_shortcode .subtitle {
	color: #202c60;
}

/* custom menu widget with button style */

.winner_button_style .widget_nav_menu li.current-menu-item > a,
.widget_nav_menu .winner_button_style li.current-menu-item > a {
	background: #202c60;
}

/* fitness calculator results actions links */

.wpt_fitness_calculator .results_section .more > *:hover {
	color: #202c60;
}

/* woocommerce product loop */

.woocommerce ul.products li.product .onsale {
	background: #202c60;
}

.woocommerce ul.products li.product .product_details .price {
	color: #202c60 !important;
}

.woocommerce ul.products li.product-category h3 .count {
	color: #202c60;
}

.woocommerce .winner_wc_product_single .product_summary .summary .price {
	color: #202c60 !important;
}

.woocommerce .winner_wc_product_single .product_summary .summary .product_meta .sc85_post_sharing_links {
	color: #202c60;
}

.woocommerce .winner_wc_product_single .woocommerce-tabs > ul.tabs li.active {
	border-top-color: #202c60 !important;
}

/* woocommerce table cart */

.woocommerce table.cart tbody .product-remove a:hover {
	color: #202c60;
}

/* woocommerce whishlist table */

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
	color: #202c60;
}

/* woocommerce comment list */

.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong {
	color: #202c60 !important;
}

/* product widget */

.woocommerce ul.product_list_widget li a:hover {
	color: #202c60;
}

.woocommerce .widget_shopping_cart_content ul.product_list_widget li a.remove {
	background: #202c60;
}

/* woocommerce product search widget */

.widget_product_search button[type="submit"]:hover {
	color: #202c60;
}

/* woocommerce list type widget */

.widget_product_categories li.current-cat > a,
.widget_layered_nav li.current-cat > a {
	background: #202c60;
}

/* woocommerce tag clound widget */

.widget_product_tag_cloud a {
	background: #202c60;
}

.widget_product_tag_cloud a:before {
	border-color: transparent #202c60 transparent transparent;
}

/* woocommerce price filter widget */

.widget_price_filter .price_slider .ui-slider-range {
	background-color: #202c60;
}

/* woocommerce order table */

.woocommerce-order-received .order-info mark,
.woocommerce-view-order .order-info mark {
	color: #202c60;
}

/* woocommerce metabar cart */

.header_metabar .woocommerce_cart .cart_widget:hover .cart_summary {
	color: #202c60;
}

.header_metabar .woocommerce_cart .cart_widget .widget_wrapper .buttons a.button:not(.checkout) {
	color: #202c60;
}

/* timetable */
.sc85_timetable .entry.current,
.sc85_timetable .entry.current .weekday:before {
	color: #202c60;
}

/* exercise tooltip */
.wpt_workout_single .exercises_list .details .tooltip .tooltip-content::after {
	border-top-color: #202c60;
}
.wpt_workout_single .exercises_list .details .tooltip .tooltip-text {
	border-bottom-color: #202c60;
}

/* workout plans */
.wpt_workoutplan_finder .step_choices > a label {
	background: #202c60;
}

.wpt_workoutplan_archive .workoutplan_list .entry .wrapper .details .heading .category {
	color: #202c60;
}

.workoutplan_navigation li.current a,
.workoutplan_navigation a:hover {
	color: #202c60;
}

.wpt_workoutplan_schedule .day {
	background: #202c60;
}

/* meals */
.wpt_meal_shortcode .subtitle {
	color: #202c60;
}
.wpt_meal_shortcode .ingredients .ingredient .name:before,
.wpt_meal_shortcode .obs:before {
	color: #202c60;
}


.winner_megamenu_wrapper .sc85_recent_posts_preview .more:hover {
  color: #fde36e !important;
}

.page_header .page_menu .menu .winner_search_opt .popup .view_all a:hover {
	color: #fde36e;
}

.sc85_button .button:hover,
a.button:hover, button:hover,
input[type="submit"]:hover {
	background-color: #fde36e;
}

.wp-block-button .wp-block-button__link:hover {
  background-color: #fde36e;
}

a:hover {
	color: #fde36e;
}

.titlebar_slider .rev_slider .winner_revslider_button:hover {
	background: #fde36e !important;
}

.widget_tag_cloud a:hover {
	background: #fde36e;
	color: #FFF !important;
}

.widget_tag_cloud a:hover:before {
	border-color: transparent #fde36e transparent transparent;
}

.widget_calendar tbody td a:hover {
	background: #fde36e;
}

.woocommerce .widget_shopping_cart_content ul.product_list_widget li a.remove:hover {
	background: #fde36e;
}

.widget_product_tag_cloud a:hover {
	background: #fde36e;
}

.widget_product_tag_cloud a:hover:before {
	border-color: transparent #fde36e transparent transparent;
}

.header_metabar .woocommerce_cart .cart_widget .widget_wrapper .buttons a.button:not(.checkout):hover {
	color: #fde36e;
}

.wpt_workoutplan_finder .step_choices > a:hover label {
  background: #fde36e;
}


.page_footer a:hover {
	color: #fde36e;
}


body {
	font-family: "Open Sans";
}

.sc85_iconbox.clean_left_aligned .title,
.sc85_iconbox.clean_right_aligned .title {
	font-family: "Open Sans";
}


h1, h2, h3, h4, h5, h6,
.page_title,
.wpt_weekly_classes_schedule .classes .class_entry .name,
.sc85_heading.regular .title,
.sc85_heading.impact .title,
.sc85_counter.digital_clock .counter_description label {
	font-family: "Barlow";
font-weight: 700;
}


.page_header .page_menu .menu > li > a {
	font-family: "Barlow";
font-weight: 400;
}


.page_header .page_menu .menu .sub-menu > li > a {
	font-family: "Barlow";
font-weight: 500;
}


.sc85_button .button,
a.button,
button,
input[type="submit"] {
	font-family: "Barlow";
font-weight: 500;
}

