/*============================================================================
	NEW CSS START HERE
==============================================================================*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');

@font-face {font-family: "Born Ready"; src: url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.eot"); src: url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.woff") format("woff"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.svg#Born Ready") format("svg"); }

@font-face {font-family: "ProximaNova-Regular"; src: url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.eot"); src: url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.woff") format("woff"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.svg#ProximaNova-Regular") format("svg"); }

body, h1, h2, h3, h4, h5, h6, th, td, caption, input::placeholder {font-family: 'Montserrat', sans-serif;}

a.btn {font-weight: 500; padding: 0 30px; width: auto; position: relative; background: #ffbfa3 !important; transition: all 0.2s ease, visibility 0s; border-radius: 50px; background: rgba(239, 197, 157, 0); box-shadow: 0 1px 0 rgb(14 24 33 / 0%); border: 1px solid #ffbfa3; height: 69px; line-height: 69px; min-width: 213px; font-size: 16px; letter-spacing: 1px; color: #fff !important; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}

a.btn:hover, .footer__content #kajabi-form .kajabi-form__btn:hover {background: #a7d7d4 !important; filter: none; border-color: #a7d7d4}


p {font-size: 20px}


	/*========================
		HEADER CSS START HERE
	==============================*/

	.header__wrap a {padding: 0 5px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size: 12px; color: #333; line-height: normal;}
    
	.header__wrap a:hover {color: #EFC59D;}
	
    body .header {font-size: 0}
    
    .header__wrap .dropdown__menu {padding: 10px;}
	
	.header__wrap .dropdown__menu .dropdown__item {margin: 0; display: inline-block; width: 100%;}
	
	.header__wrap .dropdown__menu .dropdown__item:last-child {margin: 0 !important;} 
	
	.header__wrap .dropdown__menu .dropdown__item a {padding: 10px; color: #fff !important}
	
	.header__wrap img.logo__image {width: 150px !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 8px; background: #EFC59D; width: 30px; height: 30px; color: #fff; border-radius: 100%;}
	
	#section-header {position: relative; z-index: 999;}
	
	.header__wrap .header__block .dropdown:hover .dropdown__menu {background: #a7d7d4 !important; top: 100%; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
	
		/*========================
		COACHING PAGE CSS START HERE
	==============================*/

	#section-1606258505758 .sizer .form {background: rgba(0,0,0,.5); padding: 60px 30px 70px 30px; margin-top: 120px; color: #fff;}
	
	#section-1606258505758 .sizer .form h1 {font-weight: 500; color: #fff; font-size: 45px; margin: 0 0 20px 0; text-transform: uppercase;}
	
	#section-1606258505758 .sizer .form em {font-style: normal;}

	#section-1606258505758 p {max-width: 700px; margin: 0 auto;}
	
	#section-1606258505758 .new-s {padding: 15px 0;}
	
	#section-1606258505758 .form .fields-wrapper {display: block; max-width: 70%; margin: 0 auto;}
	
	#section-1606258505758 .form .fields-wrapper .form-group {margin: 0;}
	
	#section-1606258505758 .form .fields-wrapper .form-group input {padding: 12px 0; font-size: 14px; border: none; background: transparent; color: #fff; border-bottom: 1px solid #fff; border-radius: 0;}
	
	#section-1606258505758 .form .fields-wrapper .form-group input::placeholder {color: #fff}
	
	#section-1606258505758 .form .fields-wrapper .form-group {width: 50%; float: left;}
	
	#section-1606258505758 .form .fields-wrapper .form-group {padding: 0 10px;}
	
	#section-1606258505758 .form .fields-wrapper button {font-weight: 500; padding: 0 30px; width: auto; position: relative; background: #fff; transition: all 0.2s ease, visibility 0s; border-radius: 50px; border: 1px solid #605E5E; height: 69px; line-height: 69px; min-width: 213px; font-size: 16px; letter-spacing: 1px; color: #000; font-family: 'Montserrat', sans-serif; text-transform: uppercase; margin-top: 40px;}
	
	#section-1606258505758 .form .fields-wrapper button:hover {background: #a7d7d4}
	
	#section-1606258505758 .sizer .form em {font-size: 28px; margin: 0 0 0 9px; font-style: normal; position: relative; top: -13px;}
	
	.parsley-errors-list li {padding: 5px 10px; font-size: 14px;}
	
/**footer***/

#section-footer {width: 100%; display: inline-block;}

.footer__content .kajabi-form--inline {background: #edf5f0; padding: 40px 0 50px 0;}

.footer__content #kajabi-form .kajabi-form__content {max-width: 700px;}

.footer__content #kajabi-form fieldset {display: flex;}

.footer__content #kajabi-form .kajabi-form__form-item {width: 40%; margin: 0 10px 0 0;}

.footer__content #kajabi-form .kajabi-form__form-item input {font-family: 'Montserrat', sans-serif; max-height: 40px; background: #fff; border-width: 1px; border-color: #000;}

.footer__content #kajabi-form .kajabi-form__form-item input::placeholder {color: #000;}

#kajabi-form .kajabi-form__content .kajabi-form__title {text-align: center; color: rgb(96,94,94); font-weight: 600; font-family: "Born Ready"; font-size: 40px; letter-spacing: 4px;}

#kajabi-form .kajabi-form__content .kajabi-form__subtitle {margin: 0 0 10px 0; text-align: center; color: #000; font-family: 'Montserrat', sans-serif;}

.copyright {font-size: 16px;}

.footer__container .footer__block {width: auto; float: left;}

.footer__container.media {padding: 10px 20px; margin: 0 auto; max-width: 80%;}

.footer__content #kajabi-form .kajabi-form__btn {cursor: pointer; margin: 0; width: 20%; background: #EFC59D; font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; font-weight: 600; letter-spacing: 1px; max-height: 40px; line-height: normal;}

.footer__content #kajabi-form .kajabi-form__btn:hover {background: #EFC59D}

.footer__content {width: 100%; display: inline-block; padding: 0;}

.footer__container .footer__block .social-icons__icons {display: inline-block; text-align: center; width: 100%;}

.footer__container .footer__block .social-icons__icons .social-icons__icon {display: inline-block;}

.footer a.link-list__link {font-size: 12px; padding: 0 5px; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}

/*<!-------------------RESPONSIVE Css Start Here--------------->*/

@media (min-width: 1200px)
{
	#section-1606258505758 .sizer {min-height: 100vh; display: flex; align-items: center;}
}

@media (max-width: 1200px)
{
	.header__wrap img.logo__image {width: 120px !important;}
	
	.header__content--desktop .header__block {margin: 0 2px;}
	
	#section-1606258505758 .sizer .form h1 {font-size: 40px;}
}

@media (max-width: 991px)
{
	.header__content--desktop .link-list__link {margin: 0;}
	
	.header__wrap a {font-size: 10px;}
	
	.header__wrap .header__container {padding: 0 20px;}
	
	.header__wrap img.logo__image {width: 75px !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 2px; width: 20px; height: 20px;}
	
	.footer__container .footer__block {margin: 0 auto !important; float: none; display: table;}
	
	.footer__container .block-type--link_list {margin-bottom: 20px !important; float: right; text-align: center;}
	
	#section-1606258505758 p, #section-1606258505758 .form .fields-wrapper {max-width: 100%;}
}


@media (max-width: 767px)
{
	.header__content--desktop {padding: 10px 0;}

    .header__content--mobile .user__login a {font-size: 14px; color: #fff;}
	
	.header__content.header__content--mobile {background: #a7d7d4; padding: 30px 10px;} 
	
	.header__wrap .dropdown__menu {padding: 0 0 0 40px; margin: 10px 0;}
	
	.header a.link-list__link, .header a.social-icons__icon, .header .dropdown__item a, .header .user__login a {color: #fff;}
	
	.header__wrap .dropdown__menu .dropdown__item a {position: relative; padding: 10px 20px;}
	
	.header__wrap .dropdown__menu .dropdown__item a:before {content: ""; position: absolute; top: 50%; width: 10px; height: 10px; background: #fff; transform: translateY(-50%); left: 0;}
	
	body .header__content--mobile .dropdown__trigger{display: block; padding: 8px 20px; font-size: 14px; color: #fff !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 10px; width: 30px; height: 30px; font-size: 16px;}
	
	.header a.link-list__link, .dropdown__item a {color: #fff !important; font-size: 14px}
	
	
	.header__wrap img.logo__image {width: 120px !important;}
	
	#kajabi-form .kajabi-form__content .kajabi-form__title {text-align: center;}

	.footer__content .kajabi-form--inline {padding: 40px 20px;}
	
	.footer__container.media {max-width: 94%;}
	
	#section-1606258505758 .sizer .form {margin-top: 0;}
	
}

@media (max-width: 480px)
{
	
	#section-1606258505758 .sizer .form h1 {font-size: 30px;}
	
	#section-1606258505758 .sizer .col-10, #section-1606258505758 .form .fields-wrapper .form-group {padding: 0;}
	
	#section-1606258505758 .form .fields-wrapper .form-group {width: 100%;}
	
	#section-1606258505758 .sizer .form em {top: 0}
	
	#section-1606258505758 .new-s {line-height: 1.4; font-size: 25px;}
		
	#section-1606258505758 .form .fields-wrapper button {font-size: 12px; min-width: 100%; height: auto; line-height: normal; padding: 20px 10px;}
	
	#kajabi-form .kajabi-form__content .kajabi-form__title {line-height: 1.4; font-size: 30px;}

	.footer__container .block-type--link_list {padding-left:0; padding-right: 0;}
	
	.footer__content #kajabi-form fieldset {display: block;}
	
	.footer__content #kajabi-form .kajabi-form__form-item {width: 49%; margin: 0 0 0 2%; float: left;}

	.footer__content #kajabi-form .kajabi-form__form-item:nth-child(1) {margin-left: 0;}

	.footer__content #kajabi-form .kajabi-form__btn	{display: inline-block; margin: 2% 0 0 0; width: 100%;}
	
	 
}

@media (max-width: 400px)
{
	#section-1606258505758 .sizer .form h1 {font-size: 23px;}
	
	#section-1606258505758 p, #section-1606258505758 .form .fields-wrapper {font-size: 14px}
	
	#section-1606258505758 .new-s {font-size: 18px;}

	#section-1606258505758 .sizer .form {padding: 40px 20px}
}
