/*
Theme Name: Maxcoach Child
Theme URI: http://maxcoach.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: maxcoach
Text Domain:  maxcoach-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/* evokeu css */

.snow-alternate #snowflakes i {
    background: #cdcdcd;
    box-shadow: 0 0 3px #fff;
    height: 8px;
    width: 8px;
}

.top-bar-01 {
	max-height: 45px!important;
}

.elementor-form .elementor-field-textual.elementor-size-md {
	min-height: 40px!important;
}

.elementor-2495 .elementor-element.elementor-element-0f6c103 .elementor-button[type="submit"] {
	max-height: 42px!important;
}

.maxcoach-team-member-style-01 .social-networks {
	display: none;
}

.banner-desc {
	font-size: 16px!important;
	line-height: 26px!important;
	color: #333333 !important;
}

.banner-width-img h1.heading {
	font-size: 35px!important;
	max-width: 55%!important;
}

@media only screen and (max-width: 1024px){
	.elementor-2495 .elementor-element.elementor-element-a9d937b > .elementor-element-populated {
		padding-top: 40px !important;
	}
	.elementor-2495 .elementor-element.elementor-element-f7ad284 {
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-411 .elementor-element.elementor-element-b1fa1de {
		padding: 40px 0px 80px 0px !important;
	}
	.elementor-411 .elementor-element.elementor-element-5027f08{
		padding: 60px 0px 60px 0px !important;
	}
	.elementor-411 .elementor-element.elementor-element-3ee8f31{
		padding: 35px 0px 35px 0px !important;
	}
	.elementor-2495 .elementor-element.elementor-element-b1fc291 {
		padding: 35px 30px 25px 30px !important; gold contact form
	}
	.elementor-2495 .elementor-element.elementor-element-da4932d{
		padding: 0px 0px 0px 0px !important; homepage tesitmonial section
	}
	.elementor-2495 .elementor-element.elementor-element-efc4709{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-image img {
		padding-top: 70px !important;
	}
	.homepage-middle-icon-slider{
		margin-top:-50px !important;
	}
	.shape{
		display: none !important;
	}
	path.elementor-shape-fill{
		display: none !important;
	}
	h2.heading-primary .elementor-heading-title{
		padding-top: 40px !important;
	}
}

@media only screen and (max-width: 430px){
	.banner-width-img h1.heading{
		font-size: 40px !important;
		max-width: 100% !important;
	}
}

@media screen and (min-width: 375px) and (max-width: 768px){
	.elementor-2495.elementor-element.elementor-element-38e3967 {
		0px 0px 30px 0px !important;
	}
	.elementor-2495 .elementor-element.elementor-element-0789b48 .heading-primary{
		font-size: 20px !important;
		line-height: 25px !important;
	}
	.elementor-190 .elementor-element.elementor-element-e254a00 .heading-primary{
		font-size: 20px !important;
		line-height: 25px !important;
	}
}

@media only screen and (max-width: 414px){
	.elementor-2495 .elementor-element.elementor-element-6911ccd{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-2495 .elementor-element.elementor-element-c3a3473{
		margin-top: 50px !important;
	}
	.elementor-411 .elementor-element.elementor-element-d187a88{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-image img {
		padding-top: 50px !important;
	}
	form.elementor-form{
		padding: 0px 0px !important;
	}
	.elementor-2495 .elementor-element.elementor-element-416ef7e .elementor-spacer-inner{
		height: 30px !important;
	}
	.elementor-190 .elementor-element.elementor-element-aa95388{
		padding: 95px 0px 40px 0px !important;
	}
	.elementor-190 .elementor-element.elementor-element-b2a5e6f{
		padding: 0px 0px 0px 0px !important;
	}
	.elementor-411 .elementor-element.elementor-element-62508a6{
		padding: 46px 0px 40px 0px !important;
	}
	.postid-12169 .page-title-bar-bg {
		background-position: center !important;
	}
}

@media only screen and (max-width: 320px){
	h2.heading-primary .elementor-heading-title{
	font-size: 24px;
	line-height: 25px;
	}
	.elementor-2495 .elementor-element.elementor-element-0789b48 .heading-primary, 
	.elementor-190 .elementor-element.elementor-element-e254a00 .heading-primary{
	font-size: 24px;
	line-height: 25px;
	}
}

.course-nav-tab-curriculum, .course-nav-tab-instructor, .course-nav-tab-reviews {
	display: none!important;
}

.course-instructor, .course-lectures, .course-students {
	display: none!important;
}

.course-meta {
	display: none!important;
}

.elementor-element-5985702 {
	display: none;
}

.knoma-title {
	font-weight: 400;
	color: #d7ad3c;
	font-size: 24px;
	line-height: 1.17em;
	margin-bottom: 6px;
}
.knoma-up-right-arrow-img {
	margin-top: 3px;
}
img.knoma-up-right-arrow-img:hover {
	opacity: 0.6;
}

.desktop-menu .header-10 .header-right {
	flex-basis: 10% !important;
}

.desktop-menu .header-10 .menu--primary > ul > li > a {
    padding-top: 29px;
    padding-bottom: 29px;
    padding-left: 10px;
    padding-right: 10px;
}



@media only screen and (max-width: 991px){
	.top-bar-01 {
		display: block !important;
	}
	.top-bar-content-wrap p {
		display: none !important;
	}
}

@media only screen and (min-width: 992px){
	.top-bar-content-wrap p {
		float: left;
	}
	.top-bar-content-wrap .trustpilot-widget-wrap {
		float: right;
		width: 420px;
	}
}
