.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    
}


body.logged-in .header { margin-top: 32px; }
body.logged-in #main { margin-top:65px; padding-top: 0px; }

header {
	height: 90px;
	position:absolute;
}

header.header {
	position: fixed;
}

header .logo img {
	height: 90px;
}

header .menu ul li a {
	color: #4c038c;
	font-weight: 500;
}

#main {
	margin-top:65px;
	padding-top: 35px;
}

.section1 .content .title,
.section1 .content .subtitle {
	color: #4c038c;
	text-shadow: -5px 0px rgba(255,255,255,.8);
}

.section1 button {
	background: #4c038c;
	border: 2px solid #4c038c;
}
.section2 .trainings .train {
	background-color: #f8f9fb;
	box-shadow: none;
}

.section2 .trainings .train .info {
	background-color: #4c038c;
}

.section4 .trainer .img .name {
	background-color: #fff;
	color: #4c038c;
}

.section4 .trainer .img .name span {
	font-weight: bold;
}

.section4 {
	background-color: #4c038c;
}

.sectionqs {
	color: #4c038c;
	font-weight: bold;
}

.sectionmv .trainer .img .name h2 {
	font-size: 2rem;
}

.sectionmv .trainer .img .name p {
	font-size: 13px;
	margin-bottom: 10px;
}

.sectionmv .trainer .img .name {
	height: 190px;
}

.sectionmv .trainer .img.trainer-1 .name {
	background: #1fceca;
}

.sectionmv .trainer .img.trainer-2 .name {
	background: #e41395;
	color: #fff;
}

.sectionmv .trainer .img.trainer-3 .name {
	background: #fcd700;
}

.joinchat__button {
	bottom: 44px !important;
}

.page .title {
    font-size: 44px;
    line-height: 1.2;
    font-family: 'Baloo', sans-serif;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
    color: #4c038c;
}

.page p {
	font-size: 17px;
	font-weight: 700;
	/*height: 209px;*/
	line-height: 27.2px;
}

.page p a {
	color: #4c038c !important;
	font-weight: bold;
	text-decoration: underline;
}

footer {
  
}

@media (max-width: 480px) {
	header .menu-list { 
		background: #4c038c;
		top:10px;
	}
}

.blog {
	padding-top: 40px;
}

.blog .attachment-post-thumbnail {
	max-width: 500px;
	height: auto;
	margin-right: 20px;
	float: left;
}
