/* Enter Your Custom CSS Here */
ul#menu-footer{ list-style-type:none;}
#mc_embed_signup input.email{border:none !important;width:40% !important;min-width:280px;max-width:750px;height:48px !important;line-height:48px !important;padding:0 0.4em 0 0.8em !important}
.fa-input { font-size:18px !important; font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;background-color: #FF4122 !important;	border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;line-height:48px !important;height:48px !important;padding: 0 20px !important;}
body, li, ul, a, p, div{font-family: 'Montserrat', sans-serif;}
h1,h2,h3,h4,h5{font-family: 'Playfair Display', sans-serif;}
a {text-decoration: none;	color: #000;} .fa {font-size: 18px !important;} ul.social{margin-bottom:0px;}
.wrapper {max-width: 1200px; width: 100%; margin: 0 auto; position: relative;}
.left {float: left;} .right{float:right;color:#ffe7ec;}
.top {width: 100%;background: #ffe7ec;padding: 10px; box-sizing: border-box; overflow: hidden;}
.top .left li a{color: #FF83A2;}
.top .left li{font-size: 15px !important;list-style-type:none;}
.social li{display: inline-block; margin: 0px 10px 0px 10px; font-size: 18px !important;}
.top .right h5{display: inline-block;margin-top: 2px;margin-bottom: 2px; color: #FF83A2;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.top .right #searchsubmit {border: none !important;	background-size: auto;    background-size: 14px;    cursor: pointer;}
.top .right #searchsubmit{border: none !important;background: url('/wp-content/uploads/2020/09/search.png') no-repeat center;    background-size: auto;background-size: 14px;cursor: pointer;}
.top .right input {border: none; border-bottom-color: currentcolor;  border-bottom-style: none; border-bottom-width: medium;
    border-bottom: solid 2px #ff83a2; background: none;}
.footer {width: 100%; background: #ffecf0; padding: 30px 0px 30px 0px; text-align: center;}
.footer .wrapper .col1{width: 34%;float: left;}
.footer .wrapper .col2{width: 31%;border-left: solid 4px #FFD0D9;border-right: solid 4px #FFD0D9; box-sizing: border-box; float: left;}
.footer .wrapper .col3{width: 34%;float: left;}
.mobile-hide{display: block !important;} .mobile-show{display:none !important;}
.footer .wrapper .col1 .button { background: #FF4122;position: relative; margin-top: 15px;border: none;color: #fff;display: inline-block;border-radius: 25px;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 700 !important;text-decoration: none;box-sizing: border-box;user-select: none;letter-spacing: 1px;
padding: 7px 29px;text-transform: uppercase;transition: all 0.1s ease-out;}
.footer .wrapper .col1 .button::before { content: '';width: 56px;height: 53px;display: block; background: url('/wp-content/uploads/2020/09/star.png'); background-size: auto;background-size: 100%; position: absolute; left: -50px; top: -10px;}
.footer .wrapper .col1 .button:hover::before { content: ''; width: 56px;height: 53px;display: block;background: url('/wp-content/uploads/2020/09/star2.gif');background-size: auto;    background-size: 100%;position: absolute;left: -50px;top: -10px;}
.footer .wrapper .col1 .button:hover { background: #000 !important; color: #fff !important;}
.footer .wrapper .col2 a {color:#000; font-family:'Montserrat', sans-serif; font-size: 12px !important; letter-spacing: 1px; font-weight: 700 !important; text-transform: uppercase;}
.footer .wrapper .col3 li { display: inline-block; margin: 0px 10px 0px 10px;font-size: 18px !important;	list-style-type:none !important;}
.footer .wrapper .col2 li::marker{display:none;content:'';}
.footer .wrapper .col3 h5 {font-size: 12px !important;}
.footer .wrapper .col3 p {font-size: 11px !important; font-weight: 900 !important; margin-bottom: 0px !important; font-family: 'Montserrat', sans-serif;}
.class-include h4, .class-include h4 a{font-family: 'Playfair Display';font-size:24px;line-height:1.3;text-decoration:underline;text-decoration-thickness: 1px;}
.class-include .vc_column-inner{background-size:auto 100%;min-height:225px;border-radius: 5px;box-shadow: 3px 3px 5px #aaa4a4;}
.one-on-one .vc_column-inner{background: #ffd0d9 url('/wp-content/uploads/2020/09/welcome_07.jpg') no-repeat center right !important;}
.color-me-cl .vc_column-inner{background: #8ae6e1 url('/wp-content/uploads/2020/09/welcome_09.jpg') no-repeat center right !important;}
.one-on-two .vc_column-inner{background: #ffd416 url('/wp-content/uploads/2020/09/welcome_11.jpg') no-repeat center right !important;}
#testimonials .vc_column-inner{min-height:148px;border-radius:5px;}
#testimonials .wpb_column:first-child .vc_column-inner{background:#8ae6e1;}
#testimonials .wpb_column:last-child .vc_column-inner{background:#ffd416;}
#testimonials .wpb_column:nth-child(2) .vc_column-inner{background:#ff4122;}
#testimonials .wpb_content_element{margin-bottom:0px;}
#content.site-content{padding-top:0;} #page-sub-header{display:none;}
.newsletter h2{font-family: 'Playfair Display';font-weight: 700;}
.course-card .wpb_single_image{margin-bottom:0px !important;}
.course-card .vc_column-inner{padding-top:0px !important;padding-right:0px !important;}
.course-card{max-width:450px;float:right;}
#newsletter_wrap{padding: 3em 0 4em !important;background-image: url('/wp-content/uploads/2020/09/newsletter-bg.jpg') !important;background-position: center !important;background-repeat: no-repeat !important; background-size: cover !important;display: block;width: 100%;overflow: hidden;}
h2.authenticity{display: block;margin: 0 auto !important;max-width: 252px;font-size: 26px;line-height: 40px;background-size: auto 100%;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:transparent !important;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{height:40px;width:40px;background-color:#ffecf0;border-radius: 20px;}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{left:10px !important;right:10px !important;}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{top:10px !important;bottom:10px !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #000;}
/*.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a{padding-left: 20px !important;} .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{right:20px !important;left:unset !important; padding:7px !important;background-color:#ffecf0;height: 40px;width: 40px;border-radius:20px;}*/
.ld-item-list .ld-item-list-item .ld-item-list-item-preview{background:#fff7e0 !important;}
.ld-item-list-items .ld-icon-arrow-down::before{content:'+';}
.ld-item-list-items .ld-expanded .ld-icon-arrow-down::before{content:'-';}
.ld-item-list-items .ld-expanded .ld-icon-arrow-down{font-size:1.5em !important;}
.ld-item-list-items .ld-expand-button .ld-icon {font-size: 1.5em !important; height:30px !important;width:30px !important;-ms-flex: 0 0 30px !important;flex: 0 0 30px !important;padding:5px !important;
background:#000 !important;}
.ld-item-list-items .ld-expand-button.ld-button-alternate .ld-icon{background-color:#000 !important;}
.learndash-wrapper .ld-item-list .ld-item-list-item{border-radius:0px !important;}
.ld-item-list-items  .ld-expand-button.ld-button-alternate .ld-text{display:none !important;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{background:transparent;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*{ padding: 5px 1em 5px 3.5em !important;margin: 0 7px !important; color: #000 !important;border-right:0px !important; text-align:left !important;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-status{background:url('/wp-content/uploads/2020/09/c-status.jpg') no-repeat center center;background-size:cover;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-price{background:url('/wp-content/uploads/2020/09/c-price.jpg') no-repeat center center;background-size:cover;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action{background:url('/wp-content/uploads/2020/09/c-login.jpg') no-repeat center center;background-size:cover;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label{color:#000;font-family: 'Playfair Display', sans-serif; font-size:18px;margin-bottom:5px !important;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status-waiting {background-color:transparent !important; color:red !important;font-size:14px;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{ font-size: 20px;font-weight: bold;color:#000;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{justify-content: flex-start;}
.sfwd-courses .entry-header{display:none;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status{padding-left:0px;}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text{font-size:17px;}
.learndash-wrapper .ld-status-icon{ -ms-flex-preferred-size: 16px;    flex-basis: 16px; -ms-flex-negative: 0; flex-shrink: 0; height: 16px; width: 16px;border-width:2px !important;}
.ld-login-modal-branding img{max-width:200px !important;height:auto !important;}
.single-sfwd-courses #newsletter_wrap{display:none;}
.for-mobile{display:none;}

@media (max-width: 767px) {
	.for-mobile{display:block;}
	.top .left, .top .right{text-align:center;float:none;}
  .footer .wrapper .col2{border:none;margin:15px auto;}
  .course-card{max-width:450px;width:100%;float:none;}
  .course-card .vc_col-sm-6{width:50%;}
  .class-include .vc_column-inner{width:96%;margin:0 auto;}
  #testimonials{width:96%;margin:0 auto;} 
  .col1, .col2, .col3 { min-width: 100% !important; max-width: 100% !important; width: 100% !important;float:none;margin:0 auto;} .mobile-hide{ display: none !important;} .mobile-show{display:block !important;}
  #mc_embed_signup .clear {   display: inline-block !important; width: 20% !important;}
  #mc_embed_signup input.email {		width: 75% !important;}
	#menu-footer, ul.social{padding-left:0px;}
}