@charset "UTF-8";
body {
  font-family: var(--atlets-content-font-family);
  font-size: var(--atlets-content-font-size);
  line-height: var(--atlets-content-line-height);
  font-weight: var(--atlets-content-font-weight);
  color: var(--atlets-content-color);
  background: var(--atlets-body-background);
}

h1, h1.elementor-heading-title, h2, h2.elementor-heading-title, h3, h3.elementor-heading-title, h4, h4.elementor-heading-title, h5, h5.elementor-heading-title, h6, h6.elementor-heading-title {
  font-family: var(--atlets-header-font-family);
  font-weight: var(--atlets-header-font-weight);
  color: var(--atlets-header-font-color);
}
h1 span,
h1 a, h1.elementor-heading-title span,
h1.elementor-heading-title a, h2 span,
h2 a, h2.elementor-heading-title span,
h2.elementor-heading-title a, h3 span,
h3 a, h3.elementor-heading-title span,
h3.elementor-heading-title a, h4 span,
h4 a, h4.elementor-heading-title span,
h4.elementor-heading-title a, h5 span,
h5 a, h5.elementor-heading-title span,
h5.elementor-heading-title a, h6 span,
h6 a, h6.elementor-heading-title span,
h6.elementor-heading-title a {
  font: inherit;
  color: inherit;
  text-transform: inherit;
}

h1, h1.elementor-heading-title {
  font-family: var(--atlets-h1-font-family);
  font-size: var(--atlets-h1-font-size);
  line-height: var(--atlets-h1-line-height);
  font-weight: var(--atlets-h1-font-weight);
  text-transform: var(--atlets-h1-text-transform);
}

h2, h2.elementor-heading-title {
  font-family: var(--atlets-h2-font-family);
  font-size: var(--atlets-h2-font-size);
  line-height: var(--atlets-h2-line-height);
  font-weight: var(--atlets-h2-font-weight);
  text-transform: var(--atlets-h2-text-transform);
}

h3, h3.elementor-heading-title {
  font-family: var(--atlets-h3-font-family);
  font-size: var(--atlets-h3-font-size);
  line-height: var(--atlets-h3-line-height);
  font-weight: var(--atlets-h3-font-weight);
  text-transform: var(--atlets-h3-text-transform);
}

h4, h4.elementor-heading-title {
  font-family: var(--atlets-h4-font-family);
  font-size: var(--atlets-h4-font-size);
  line-height: var(--atlets-h4-line-height);
  font-weight: var(--atlets-h4-font-weight);
  text-transform: var(--atlets-h4-text-transform);
}

h5, h5.elementor-heading-title {
  font-family: var(--atlets-h5-font-family);
  font-size: var(--atlets-h5-font-size);
  line-height: var(--atlets-h5-line-height);
  font-weight: var(--atlets-h5-font-weight);
  text-transform: var(--atlets-h5-text-transform);
}

h6, h6.elementor-heading-title {
  font-family: var(--atlets-h6-font-family);
  font-size: var(--atlets-h6-font-size);
  line-height: var(--atlets-h6-line-height);
  font-weight: var(--atlets-h6-font-weight);
  text-transform: var(--atlets-h6-text-transform);
}

ol.commentlist:after {
  background: var(--atlets-body-background);
}

body.elementor-page main .wgl-container.wgl-content-sidebar,
body.elementor-editor-active main .wgl-container.wgl-content-sidebar,
body.elementor-editor-preview main .wgl-container.wgl-content-sidebar {
  max-width: var(--atlets-elementor-container-width);
  margin-left: auto;
  margin-right: auto;
}

body.single main .wgl-container {
  max-width: var(--atlets-elementor-container-width);
  margin-left: auto;
  margin-right: auto;
}

.content-font,
input:not([type=checkbox]):not([type=submit]),
select, textarea,
label,
blockquote cite,
.button-read-more,
#comments .comment_info .meta-wrapper *,
.author-widget_text,
.portfolio__custom-meta span,
.blog-post.format-quote .blog-post_quote-author,
body .comment-form-cookies-consent > label,
.widget_meta .post_count,
.widget_rss li .rssSummary, .widget_rss li .rss-date,
.widget_text .textwidget,
.atlets_banner-widget .banner-widget_button .banner-widget__link,
.atlets-post-navigation .meta-wrapper span,
.recent-posts-widget .meta-wrapper span,
.recent-posts-widget .post_title,
.elementor-widget-wgl-pricing-table .pricing_header .pricing_desc,
.elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text,
.load_more_item, .load_more_wrapper .load_more_item,
.wgl-portfolio-single_wrapper .wgl-portfolio-item_cats,
.wgl-working-hours .working-item .working-item_day,
.wgl-working-hours .working-item .working-item_hours,
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_period,
.tagcloud,
.wp-block-tag-cloud,
.atlets_banner-widget .banner-widget_button {
  font-family: var(--atlets-content-font-family);
}

.elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text {
  font-weight: var(--atlets-content-font-weight);
}

::placeholder,
select,
body .footer .select__field:before,
.widget_rss .rssSummary,
.header_search.search_standard .header_search-field .search-field,
.search-no-results .page_404_wrapper .search-form .search-field,
.post_meta-categories span, .post_meta-categories span:after,
.blog-post.format-quote .blog-post_quote-author-pos,
.recent-posts-widget .meta-wrapper a:hover,
.isotope-filter a,
.blog-style-hero .blog-post.format-standard .meta-wrapper,
.blog-style-hero .blog-post.format-link .meta-wrapper,
.blog-style-hero .blog-post.format-audio .meta-wrapper,
.blog-style-hero .blog-post.format-quote .meta-wrapper,
.blog-style-hero .blog-post.format-standard .meta-wrapper a,
.blog-style-hero .blog-post.format-link .meta-wrapper a,
.blog-style-hero .blog-post.format-audio .meta-wrapper a,
.blog-style-hero .blog-post.format-quote .meta-wrapper a,
.blog-style-hero .blog-post.format-standard .blog-post_text,
.blog-style-hero .blog-post.format-link .blog-post_text,
.blog-style-hero .blog-post.format-audio .blog-post_text,
.blog-style-hero .blog-post.format-quote .blog-post_text {
  color: var(--atlets-content-color);
}

.single_meta .single_info-share_social-wpapper > span.share_title,
.single_info-share_social-wpapper > span {
  font-family: var(--atlets-content-font-family);
  color: var(--atlets-content-color);
}

.atlets_module_title .external_link .button-read-more {
  line-height: var(--atlets-content-line-height);
}

.blog-post_cats,
.blog-posts .blog-post_title,
.column1 .item_title a,
.atlets_twitter .twitt_title,
.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 {
  font-family: var(--atlets-header-font-family);
  font-weight: var(--atlets-header-font-weight);
}

.theme-header-font,
legend,
.widget,
.widget .widget-title,
.widget_categories a, .widget_product_categories a,
.widget_meta a,
.widget_archive a,
.banner_404,
.page_404_wrapper .atlets_404__link,
.blog-post_text-bg,
.isotope-filter a .number_filter,
.author-info_content .author-info_name,
.countdown-section .countdown-amount,
.comments-title .number-comments,
.wgl-pricing_plan .pricing_price .price_decimal,
.mashsb-count .counts,
.mashsb-box .mashsb-buttons a .text,
.prev-link, .next-link,
.wgl-pagination,
.page-link,
.heading_subtitle,
.info_prev-link_wrapper a, .info_next-link_wrapper a,
.portfolio__custom-meta h5,
.wgl-portfolio-item_cats,
.isotope-filter a,
ul.recent-posts-widget .post_title,
body .comment-respond .comment-reply-title,
.page-header_title,
[class|=dropcap], .elementor-drop-cap,
.wp-block-calendar table,
ul.wp-block-archives.wp-block-archives-list li a,
ul.wp-block-categories.wp-block-categories-list li a,
ul.wp-block-latest-posts li a,
.elementor-counter,
.wgl-pricing_plan .pricing_highlighter,
#comments .commentlist .comment_author_says,
.elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_subtitle,
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_content,
.wgl-portfolio-list_item .portfolio-category {
  font-family: var(--atlets-header-font-family);
}

blockquote,
.banner_404,
.author-info_public,
.wgl-portfolio-single_item .tagcloud .tagcloud_desc,
.wgl-portfolio-single_item .single_info-share_social-wpapper .share_title {
  font-family: var(--atlets-header-font-family);
  color: var(--atlets-header-font-color);
}

.wgl-background-text,
.elementor-section.wgl-add-background-text:before,
.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_price_wrap {
  font-family: var(--atlets-header-font-family);
  font-weight: var(--atlets-header-font-weight);
}

.theme-header-color,
.sitepress_container > .wpml-ls li a,
h3#reply-title a {
  color: var(--atlets-header-font-color);
}

.additional-font {
  font-family: var(--atlets-additional-font-family);
}

.additional_font {
  font-family: var(--atlets-additional-font-family);
  color: var(--atlets-additional-font-color);
  font-weight: var(--atlets-additional-font-weight);
}

.wgl-counter_value-wrap,
.wgl-page-markers .page-marker span,
.elementor-widget-wgl-pricing-table .pricing_title,
.wgl-accordion-services .wgl-services_watermark,
.single-team .single_team_page .watermark_team,
.wgl_module_team .team-watermark,
.wgl-timeline-vertical .time_line-date {
  font-family: var(--atlets-additional-font-family);
  font-weight: var(--atlets-additional-font-weight);
}

.primary-nav > div > ul,
.primary-nav > ul,
.primary-nav ul li.mega-menu-links > ul > li,
.polylang_switcher select {
  font-family: var(--atlets-menu-font-family);
  font-size: var(--atlets-menu-font-size);
  line-height: var(--atlets-menu-line-height);
  font-weight: var(--atlets-menu-font-weight);
}

.primary-nav ul li ul,
.primary-nav ul li div.mega-menu-container {
  font-family: var(--atlets-submenu-font-family);
  font-size: var(--atlets-submenu-font-size);
  line-height: var(--atlets-submenu-line-height);
  font-weight: var(--atlets-submenu-font-weight);
}

.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: var(--atlets-submenu-color);
  background-color: var(--atlets-submenu-background);
}

.mobile_nav_wrapper,
.wgl-menu_outer,
.wgl-menu_outer .mobile-hamburger-close,
.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: var(--atlets-submenu-mobile-color);
  background-color: var(--atlets-submenu-mobile-background);
}

.mobile_nav_wrapper .wgl-menu_overlay {
  background-color: var(--atlets-submenu-mobile-overlay);
}

#side-panel .side-panel_sidebar .widget .widget-title .widget-title_wrapper {
  color: var(--atlets-sidepanel-title-color);
}

#scroll_up {
  color: var(--atlets-back-to-top-color);
  background-color: var(--atlets-back-to-top-background);
}

#scroll_up:not(:empty):hover {
  color: var(--atlets-back-to-top-background);
  background-color: var(--atlets-back-to-top-color);
}

/* ==================== ↓ Primary Color ==================== */
.theme-primary-color,
a,
body ol > li:before,
.search-button:hover + .search__icon,
.dropcap-bg.primary:not(.alt),
h3#reply-title a:hover,
body ul.atlets_check.primary_color li:before,
header.searсh-header .page-title span,
#comments > h3 span,
#comments .commentlist .comment_info .meta-wrapper .comment-edit-link,
.author-info_social-wrapper,
.blog-post_title i,
.blog-post_title a:hover,
.post_meta-wrap .meta-wrapper span.post_author a,
.blog-style-standard .blog-post:hover .blog-post_wrapper .blog-post_meta_info .meta-wrapper span,
.blog-post_link .link_post:before,
.blog-post_link .link_post:hover,
.blog-post.format-standard.link .blog-post_title:before,
.blog-post.format-quote .blog-post_quote-text:before,
.post_featured_bg .meta-wrapper a:hover,
.post_featured_bg .post_meta-wrap .meta-wrapper > :first-child i,
.copyright a:hover,
.comment_author_says a:hover,
#comments .number-comments,
.atlets_submit_wrapper:hover > i,
.atlets_custom_button i,
.atlets_custom_text a,
.atlets_twitter a,
.load_more_works:hover,
.wp-block-search .wp-block-search__button:hover:before,
.header_search .header_search-button > i:hover,
.header_search-field .search-form:after,
.mc_form_inside #mc_signup_submit:hover,
.share_link span.fa:hover,
.share_post span.fa:hover,
.share_post-container,
.wgl-likes .sl-icon.unliked,
.wgl-likes .sl-button:hover .sl-icon,
.wpml-ls a:hover,
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown .wpml-ls-current-language a:hover,
.isotope-filter a:after,
.single_type-1 .single_meta .post_author a:hover,
.single_type-2 .single_meta .post_author a:hover,
.meta-wrapper :before,
.meta-wrapper a:hover,
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-latest-posts li a:hover,
.format-quote .blog-post_wrapper .blog-post_media_part:before,
body .comment-respond .comment-form a,
blockquote cite a,
blockquote:after,
.banner_404__digit,
.wgl-views .sl-icon:before,
.isotope-filter a:hover,
.isotope-filter a.active,
ul.atlets_list li:after,
ul.atlets_list li:before,
.wgl-portfolio__item-info .portfolio__custom-meta a:hover,
.prev-link_wrapper a:hover .prev_title-info,
.next-link_wrapper a:hover .next_title-info {
  color: var(--atlets-primary-color);
}

button,
button:focus,
button:active {
  color: var(--atlets-button-color-idle);
}

.slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow,
.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__icons a:hover,
.single_team_page .highlighted span,
.team-icons .member-icon:hover,
.portfolio__custom-annotation .single_info-share_social-wpapper .share_link:hover .fa,
.portfolio-item__title .title:hover,
.wgl-portfolio-item_wrapper .portfolio_link-icon:hover,
.wgl-portfolio-item_cats,
.wgl-portfolio-single_wrapper .portfolio__item-meta span a:hover,
.wgl_module_team .team-icon a,
.wgl_module_team .team-icon a:hover,
.under_image .portfolio__item-title .title:hover a,
.inside_image .portfolio__item-title .title,
.inside_image .portfolio__item-meta,
.inside_image.sub_layer_animation .portfolio__item-meta,
.wgl-portfolio-single_wrapper .wgl-portfolio-item_cats a:hover,
.info_wrapper > a .prev-link_icon,
.info_wrapper > a .next-link_icon {
  color: var(--atlets-primary-color);
}

body .footer select option,
.blog-style-hero .blog-post_title a,
.calendar_wrap .wp-calendar-table,
.wp-block-calendar .wp-calendar-table,
.wp-block-calendar table tbody,
.comment_author_says,
.comment_author_says a,
.search-field,
.share_post-container:hover > a,
.wgl-pagination .page .current,
.wgl-pagination .page-numbers:hover,
.wgl-pagination .page-numbers.current,
.wgl-pagination .page-numbers.prev:hover .fa,
.wgl-pagination .page-numbers.next:hover .fa,
.page-link .post-page-numbers:hover,
.page-link .post-page-numbers.current,
.tagcloud-wrapper .title_tags,
.wgl-pricing_plan .pricing_plan_wrap .pricing_content > ul > li > b,
.item_title a,
.wgl_module_title.item_title .carousel_arrows a span:after,
.wgl-portfolio-item_wrapper .portfolio_link,
.tagcloud a,
.wp-block-tag-cloud a,
.blog-style-hero .blog-post.format-standard .blog-post_title a,
.blog-style-hero .blog-post.format-link .blog-post_title a,
.blog-style-hero .blog-post.format-audio .blog-post_title a,
.blog-style-hero .blog-post.format-quote .blog-post_title a,
.wgl-button,
.page_404_wrapper .search-form:after,
.wgl-portfolio-single_wrapper .portfolio__item-meta > span:after,
.portfolio__see-more i,
.wgl-header-row-section_top a:hover,
.post-type-archive-team .team-icon,
.single-team .single_team_page .team__icons .team-icon:hover,
.header_search.search_standard .header_search-field .search-form:after,
.wgl-likes .liked .sl-count,
.blog-post_link .link_post:hover:before,
.blog-post_views-wrap .wgl-views {
  color: var(--atlets-header-font-color);
}

.atlets_widget > ul li:hover:before,
.widget_rss ul li .rsswidget:hover,
.widget_recent_entries ul li .post-date,
.widget_nav_menu .current-menu-ancestor > a,
.widget_nav_menu .current-menu-item > a,
ul.recent-posts-widget li > .recent-posts-content .post_title a:hover,
.recent-posts-widget .meta-wrapper a,
.widget ul li a:hover,
.widget.atlets_widget.atlets_banner-widget .banner-widget_text .tags_title:after,
.author-widget_social a:hover,
.widget.widget_recent_comments ul li span.comment-author-link a:hover,
.isotope-filter a .number_filter,
.widget_categories ul li a:hover,
.widget_product_categories ul li a:hover,
.widget_categories ul li a:hover:before,
.widget_product_categories ul li a:hover:before,
.widget_archive ul li a:hover:before,
.widget_recent_entries ul li a:hover:before,
.widget_meta.widget ul li a:hover:before,
ul.wp-block-archives li a:hover:before,
ul.wp-block-categories li a:hover:before,
.wp-block-calendar tfoot a,
.search-field:not(:placeholder-shown) ~ .search__icon {
  color: var(--atlets-primary-color);
}

.primary-nav ul > li:hover > a,
.primary-nav ul li.current-menu-item > a,
.primary-nav ul li.current_page_item > a,
.primary-nav ul li.current-menu-parent > a,
.primary-nav ul li.current_page_parent > a,
.primary-nav ul li.current-menu-ancestor > a,
.primary-nav ul li.current_page_ancestor > a,
.primary-nav ul li.current-menu-item > a > span:after,
.primary-nav ul li.current_page_item > a > span:after,
.primary-nav ul li.current-menu-parent > a > span:after,
.primary-nav ul li.current_page_parent > a > span:after,
.primary-nav ul li.current-menu-ancestor > a > span:after,
.primary-nav ul li.current_page_ancestor > a > span:after,
.primary-nav ul li ul li:hover > a > span:after,
.primary-nav ul li ul li.menu-item-has-children:hover > a > span:after,
.primary-nav ul li ul li.current-menu-ancestor > a > span:after,
.primary-nav ul li ul li.current_page_ancestor > a > span:after,
.primary-nav ul li ul li.current-menu-item > a > span:after,
.primary-nav ul li ul li.current_page_item > a > span:after,
.primary-nav > ul > li.current-menu-item > a > span > i.menu-item__plus,
.primary-nav > ul > li.current_page_item > a > span > i.menu-item__plus,
.primary-nav > ul > li.current-menu-parent > a > span > i.menu-item__plus,
.primary-nav > ul > li.current_page_parent > a > span > i.menu-item__plus,
.primary-nav > ul > li.current-menu-ancestor > a > span > i.menu-item__plus,
.primary-nav > ul > li.current_page_ancestor > a > span > i.menu-item__plus,
.primary-nav > ul > li:hover > a,
.primary-nav > ul > li:hover > a > span > i.menu-item__plus,
.primary-nav ul li ul:not(.mega-menu) li:hover > a > .menu-item__plus,
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children:hover > a > .menu-item__plus,
.primary-nav ul li ul:not(.mega-menu) li.current-menu-ancestor > a > .menu-item__plus,
.primary-nav ul li ul:not(.mega-menu) li.current_page_ancestor > a > .menu-item__plus,
.primary-nav ul li ul:not(.mega-menu) li.current-menu-item > a > .menu-item__plus,
.primary-nav ul li ul:not(.mega-menu) li.current_page_item > a > .menu-item__plus,
.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-parent > a,
.mobile_nav_wrapper .primary-nav > ul > li.current-menu-ancestor > a,
.mobile_nav_wrapper .primary-nav > ul > li.current_page_parent > a,
.mobile_nav_wrapper .primary-nav > ul > li.current_page_ancestor > a {
  color: var(--atlets-primary-color);
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a,
.primary-nav > ul > li > a > span:before,
.primary-nav > ul > li:hover > a > span:after,
.primary-nav ul li ul li > a > span:before,
.primary-nav ul li ul li:hover > a > span:after,
.mobile_nav_wrapper .primary-nav > ul > li > a > span:after {
  background: var(--atlets-primary-color);
}

header .header-link:hover,
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a:hover {
  color: var(--atlets-primary-color) !important;
}

.wgl-video_popup .videobox_link {
  fill: var(--atlets-primary-color);
}

/* ==================== ↓ ##Background Styles ==================== */
blockquote:before,
.hover_links a:before,
.hover_links a:after,
#multiscroll-nav span,
#multiscroll-nav li .active span,
.post_meta-wrap .meta-wrapper a:after,
.blog-style-hero .blog-post .wgl-video_popup,
.blog-style-hero .blog-post .wgl-video_popup .videobox_link,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item a span:before,
.wgl-portfolio-item_wrapper .wgl-portfolio-item_icon:hover,
ul.wp-block-categories.wp-block-categories-list li a:hover:after,
.widget .widget-title:before,
.wgl-theme-header .lavalamp-object,
.dropcap-bg.primary.alt,
.tagcloud a:hover,
.wp-block-tag-cloud a:hover,
.post_meta-categories span a,
.wgl_module_team .team__icons:hover .team__icons-plus,
.wgl_module_team .team__icons-plus:before,
.wgl_module_team .team__icons-plus:after,
.load_more_wrapper .load_more_item,
.elementor-slick-slider .slick-slider .slick-next,
.elementor-slick-slider .slick-slider .slick-prev,
.widget_categories ul li a:hover:after,
.footer .wpcf7 .footer-submit:hover:before,
.team-single_wrapper.team-morph:before,
.wgl_module_team.team-morph .team-item_wrap:hover:before,
.wgl_module_team .team__image-wrapper .team__icons .team-icon:first-child:after,
.wpcf7 .demo-1-form .wpcf7-submit:hover,
.wgl-carousel.prev_next_pos_opposite .slick-arrow,
.wgl-carousel.prev_next_pos_opposite .slick-arrow:hover,
.slider-wrapper.wgl-carousel .blog-post_media-slider_slick .slick-arrow:hover,
.share_post-container .share_social-wpapper,
.widget_categories ul li a:hover .post_count,
.widget_product_categories ul li a:hover .post_count,
.widget_meta ul li a:hover .post_count,
.widget_archive ul li a:hover .post_count,
ul.wp-block-archives li a:hover .post_count,
ul.wp-block-categories li a:hover .post_count,
.wgl-testimonials .wgl-carousel.prev_next_pos_right .slick-arrow:hover,
#comments > h3:after,
mark,
span.highlighter.primary,
.header_search .header_search-field .header_search-button-wrapper,
.header_search.search_mobile_menu .header_search-field .search-form:after,
.format-video .blog-post_media .blog-post_media_part .videobox_link:hover,
.blog-post.format-quote .blog-post_quote-text:after,
.blog-style-hero .blog-post-hero_wrapper .divider_post_info,
.calendar_wrap caption,
.comment-reply-title:after,
.atlets_module_title:after,
.wgl-pagination .page-numbers:after,
.page-link .post-page-numbers:after,
.atlets_module_title .carousel_arrows a:hover span,
.load_more_works,
#comments .comment-reply-link:hover,
.wgl-ellipsis span,
.wgl_module_team .team__image-wrapper .team__icons .team-icon,
.wgl_module_title.item_title .carousel_arrows a:hover,
.wgl-portfolio_item_link:hover,
.button-read-more,
.blog-style-hero .btn-read-more .blog-post-read-more,
.elementor-slick-slider .slick-slider .slick-prev:hover,
.elementor-slick-slider .slick-slider .slick-next:hover,
.elementor-slick-slider .slick-slider .slick-prev:focus,
.elementor-slick-slider .slick-slider .slick-next:focus,
.wgl-accordion-services .wgl-services_icon-wrap:before,
.prev-link_wrapper .link-icon,
.next-link_wrapper .link-icon {
  background-color: var(--atlets-primary-color);
}

button:hover,
.load_more_wrapper .load_more_item:hover,
.wpcf7 .demo-1-form .wpcf7-submit,
.wgl-theme-header .wgl-button,
.mc_form_inside #mc_signup_submit,
.atlets_banner-widget .banner-widget__link:hover ~ .banner-widget_button {
  background-color: var(--atlets-button-color-idle);
}

aside > .widget + .widget:before,
.wp-block-calendar table td#today:before,
.widget .calendar_wrap table td#today:before,
.widget .calendar_wrap tbody td > a:before,
.widget .counter_posts,
.widget_postshero .recent-posts-widget .post_cat a,
.wp-block-calendar table caption,
.wp-block-calendar #today > a:before,
.wpcf7 .faq .wpcf7-form-control-wrap:before {
  background-color: var(--atlets-primary-color);
}

.blog-post_meta-date,
.load_more_item:hover,
.wgl-carousel.navigation_offset_element .slick-prev:hover,
.wgl-carousel.navigation_offset_element .slick-next:hover,
.prev-link:hover,
.next-link:hover,
.inside_image.offset_animation:before {
  border-color: var(--atlets-primary-color);
  background-color: var(--atlets-primary-color);
}

input[type=submit],
button,
.wpcf7 .wpcf7-submit,
.wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit:hover,
.load_more_item,
.coming-soon_form .wpcf7 .wpcf7-submit,
.wgl-demo-item .wgl-button:hover,
.page_404_wrapper .atlets_404__button .wgl-button:hover,
.shop_table .actions > .wgl-button.has-morph:hover,
.wgl-button.has-morph,
.wgl-theme-header .wgl-button.has-morph,
.wpcf7 .wpcf7-submit:hover,
.coming-soon_form .wpcf7 .wpcf7-submit:hover,
.wgl-demo-item .wgl-button {
  border-color: var(--atlets-button-color-idle);
  background-color: var(--atlets-button-color-idle);
}

.header_search,
.blog-post_link .link_post,
.blog-post.format-quote .blog-post_quote-text,
.blog-style-hero .format-no_featured .blog-post-hero_wrapper,
.blog-style-hero .format-quote .blog-post-hero_wrapper,
.blog-style-hero .format-audio .blog-post-hero_wrapper,
.blog-style-hero .format-link .blog-post-hero_wrapper,
.atlets_module_title .carousel_arrows a:hover span:before,
.load_more_works,
.author-widget_social a span,
.single_info-share_social-wpapper .share_link .share-icon_animation,
.wpcf7 .call_to_action_1 .wgl_col-2 .wpcf7-submit,
.wgl-portfolio_item_link {
  border-color: var(--atlets-primary-color);
}

.share_post-container .share_social-wpapper:after {
  border-top-color: var(--atlets-primary-color);
}

/* ==================== ↓ Secondary Color ==================== */
.theme-secondary-color,
.dropcap-bg.secondary:not(.alt),
.header_search.search_alt .header_search-field .header_search-close:hover,
.single-team .single_team_page .watermark_team,
.wgl_module_team .team-department,
.author-info_social-wrapper .author-info_social-link,
.info_wrapper > a:hover .prev-link-info_wrapper,
.info_wrapper > a:hover .next-link-info_wrapper,
.info_wrapper > a:hover .prev-link_icon,
.info_wrapper > a:hover .next-link_icon {
  color: var(--atlets-secondary-color);
}

.button-read-more,
span.highlighter.secondary,
.dropcap-bg.secondary.alt,
.post_meta-categories span a:hover,
.wgl-carousel .slick-arrow:hover,
.wgl_module_team .team__image-wrapper .team__icons .team-icon:hover,
.atlets_author-widget .author-widget_social a {
  background-color: var(--atlets-secondary-color);
}

.wpcf7 .wpcf7-submit:not(.wpcf7_morph):hover,
.atlets_banner-widget .banner-widget_button,
.page_404_wrapper .atlets_404__button .wgl-button,
form.post-password-form input[type=submit]:hover,
.footer .wpcf7 .row.footer .wpcf7-submit,
input[type=submit]:hover, button:hover {
  background-color: var(--atlets-button-color-hover);
}

.wgl-button.has-morph:hover {
  background-color: var(--atlets-button-color-hover);
  border-color: var(--atlets-button-color-hover);
}

.wpcf7 .wpcf7-submit:not(.wpcf7_morph):hover,
input[type=submit]:hover, button:hover {
  border-color: var(--atlets-button-color-hover);
}

.site-main input[type=text]:focus,
.site-main input[type=url]:focus,
.site-main input[type=search]:focus,
.site-main input[type=email]:focus,
.site-main input[type=password]:focus,
.site-main input[type=tel]:focus,
.site-main input[type=time]:focus,
.site-main select:focus,
.site-main textarea:focus,
.blog-post.format-no_featured .wp-block-archives-dropdown select:focus,
.blog-post.format-no_featured .wp-block-categories-dropdown select:focus {
  background: #ffffff linear-gradient(45deg, rgba(var(--atlets-secondary-rgb), 0.08), rgba(var(--atlets-secondary-rgb), 0.08));
}

.widget .widget-title_wrapper:before,
.wgl-theme-header .mini-cart .widget-title_wrapper:before,
.related > h2:before,
.upsells.products > h2:before,
.woocommerce .cart-collaterals .cart_totals > h2:before,
.woocommerce-page .cart-collaterals .cart_totals > h2:before {
  content: var(--atlets-svg-1);
}

.portfolio-category:hover,
.inside_image.sub_layer_animation .portfolio-category:hover {
  color: var(--atlets-primary-color-lighter);
}

.header_search .header_search-button-wrapper,
.search__icon,
.wp-block-search__button,
.wgl-likes,
.wgl-page-markers .page-marker span.title,
.share_post-container .share_title,
.single_info-share_social-wpapper .share_link span.fab:before,
.author-widget_social a,
.widget ul li,
.widget ul li a,
.calendar_wrap thead,
#comments .comment-reply-link,
ul.recent-posts-widget .post_title a,
ul.wp-block-archives.wp-block-archives-list li a,
ul.wp-block-categories.wp-block-categories-list li a,
ul.wp-block-latest-posts li a,
.wgl-theme-header .widget-title .widget-title_wrapper,
.widget .widget-title .widget-title_wrapper,
.widget_search .search-form:after,
.widget_search .woocommerce-product-search:after,
.widget_product_search .search-form:after,
.widget_product_search .woocommerce-product-search:after,
.wp-block-calendar #today > a:hover,
.wp-block-calendar tfoot a:hover,
.wgl-testimonials .wgl-carousel .slick-arrow:hover,
.atlets-post-navigation a.no-image .link-icon,
.wgl-testimonials .wgl-carousel.prev_next_pos_right .slick-arrow {
  color: var(--atlets-tertiary-color);
}

.widget_search .search-form:hover:after,
.widget_search .woocommerce-product-search:hover:after,
.widget_product_search .search-form:hover:after,
.widget_product_search .woocommerce-product-search:hover:after,
.wgl-theme-header .wgl-button,
.atlets_module_title .carousel_arrows a span,
span.highlighter.header,
.page_404_wrapper .search-form:hover:after,
.slick-dots li button,
.wgl-carousel .slick-dots li button:before,
.wpcf7 .faq .submit-wrapper:hover:after,
.footer .wpcf7 .row.footer .wpcf7-submit:hover {
  background-color: var(--atlets-tertiary-color);
}

.atlets_module_title .carousel_arrows a span:before,
.wgl-pricing_plan .pricing_highlighter,
.wgl-carousel.pagination_circle_border .slick-dots li.slick-active button,
.wgl-carousel.pagination_square_border .slick-dots li.slick-active button {
  border-color: var(--atlets-tertiary-color);
}

/* Footer CSS */
.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 {
  color: var(--atlets-primary-color);
}

.footer ul li:before,
.footer_top-area a:hover {
  color: var(--atlets-primary-color);
}

.footer_top-area .widget-title,
.footer_top-area .widget_rss ul li .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_entries ul li > a,
.footer_top-area .widget.widget_archive ul li:before,
.footer_top-area .widget.widget_categories ul li:before,
.footer_top-area .wp-block-calendar table tbody,
.footer_top-area strong,
.footer_top-area h1, .footer_top-area h2, .footer_top-area h3, .footer_top-area h4, .footer_top-area h5, .footer_top-area h6 {
  color: var(--atlets-footer-heading-color);
}

.footer_top-area {
  color: var(--atlets-footer-content-color);
}

.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: var(--atlets-footer-content-color);
}

.footer .copyright {
  color: var(--atlets-copyright-content-color);
}

.footer .wpcf7 form > p:last-of-type:after {
  background-color: var(--atlets-primary-color);
}