/* На сторінці "Календар" сам календар потрібно зробити білим кольором, зараз фон темний */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop {
	background: #FFF;
}

/* Пошук та знайти події  - прибираємо */
.tribe-events-c-events-bar__search {
	display: none !important;
}

/* На головній сторінці, на віджеті “Вартість тренувань” дати на слово “тренувань“ жовтий такий колір - #ffde58 */
#cost_title .sc_item_subtitle {
	color: #ffde58;
}

/* На головній сторінці, на першому слайдері слово "Готуйся" повинно бути жовтого кольору - такого #ffde58 */
.scheme_run_for_fun_color .theme-title-patern-link2 {
	background-color: #ffde58;
}

/* Сторінка "Вартість" Хедер був великий підключив код із elementor shape напряму */
.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}

/* Кольори календаря */
.scheme_run_for_fun_color table>tbody>tr:nth-child(2n+1)>th, .scheme_run_for_fun_color table>tbody>tr:nth-child(2n+1)>td {
	background: unset !important;
}
@media (min-width: 1200px) {
	.scheme_run_for_fun_color table th div span {
		color: #FFF;
	}
}
@media (max-width: 1199px) {
	.scheme_run_for_fun_color table th {
		background: unset !important;
	}
}

.scheme_run_for_fun_color .menu_mobile_inner {
	background-color: #1e1e1e;
}

#menu_mobile li, #menu_mobile li a span {
	color: #FFF;
}

.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
	border-color: #FFF;
}

.mobile_device .menu_mobile .socials_mobile, .mobile_layout .menu_mobile .socials_mobile {
	display: flex;
    flex-wrap: wrap;
    margin-left: 30px;
    margin-right: 30px;
    width: auto;
    max-width: 100%;
}
.mobile_device .menu_mobile .socials_mobile .social_delimiter {
	display: none;
}
.mobile_device .menu_mobile .socials_mobile a {
	flex: 1 0 20%;
	margin: 0;
    align-items: center;
    display: flex;
    justify-content: center;
}
.mobile_device .menu_mobile .socials_mobile a span {
	color: #FFF;
}
@media (max-width: 479px) {
    .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
        max-height: 80px !important;
    }
}
.scheme_dark .menu_mobile_inner a.menu_mobile_phone {
    color: #FFF;
    font-size: 20px;
    display: block;
    margin-top: 14px;
    padding-top: 22px;
    padding-bottom: 4px;
    border-top: 2px solid #FFF;
}
.menu_mobile .menu_mobile_nav_area > ul > li > a {
    width: 100%;
    text-align: center;
    padding: 5px 2.5em;
    line-height: 1em !important;
}
.menu_mobile .sc_layouts_logo {
	margin-top: 2em !important;
}

.single-tribe_events .tribe-events-single-event-title {
	display: block;
	text-align: left;
    margin-bottom: 1em;
}
.scheme_run_for_fun_color .tribe-events-notices {
	padding: 1em;
}
.team_member_title {
	font-size: 4.5em;
}
.sc_icons.sc_icons_extra .sc_icons_item_title span:after {
	display: none;
}