article p{
	font-size:18px;
	letter-spacing:0.18px;
	line-height:32px;
}
article h1{
		font-size:40px;
    letter-spacing: 0.4px;
    line-height: 44px;
    font-weight: bold;
	}
.fl-archive a:hover{
	color:#1EBAAE;
}
.wp-image-2318{
	margin-top:50px !important;
}
.hidethis{
	display:none;
}
h1,h2,h3,h4,h5,h6{
	font-family: normal normal 300 18px/30px Roboto !important;
  font-style: normal;
  font-weight: 400;
}
#slider-1-slide-1-layer-1{
	font-family: normal normal 300 18px/30px Roboto !important;
}
#slider-1-slide-1-layer-5{
	font-family: normal normal 300 18px/30px Roboto !important;
}
body,p,a{
	font-family: normal normal 300 18px/30px Roboto !important;
  font-style: normal;
  font-weight: 400;
}
blockquote::before{
	font-size:50px !important;
}
.sh-copyrights-info {
    font-size: 12px;
    margin-top: 10px;
    text-align: left;
    text-align: justify;
}
@media screen and (min-width:768px){
	.navbar-toggle{
		margin-top:10px;
	}
	.blog-single p{
		font-size:16.5px;
	}
	.fl-logo-img{
	width:600px !important;
}
}
.copyright_center_footer
{
	text-align:center !important;
}
.post-date { display: none; }
.post-readtime { display: none; }
.sh-footer-widgets{
	display:none !important;
}

.yha_cta{
	border-radius: var(--border-button-border-radius, 4px) !important;
    font-size: var(--font-button-font-size, 16px) !important;
    line-height: var(--font-button-line-height, 24px) !important;
    letter-spacing: var(--font-button-letter-spacing, normal) !important;
    font-family: var(--font-button-font-family, Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif) !important;
    text-transform: var(--font-button-text-transform, undefined) !important;
    padding-top: var(--spacing-button-vertical, 10px) !important;
    padding-bottom: var(--spacing-button-vertical, 10px) !important;
    font-weight: var(--font-bold-font-weight, 800) !important;
    border-width: var(--border-button-border-width, 2px) !important;
    padding-left: var(--spacing-button-horizontal, 22px) !important;
    padding-right: var(--spacing-button-horizontal, 22px) !important;
    box-shadow: var(--shadow-button-level0-box-shadow, none) !important;
    background: var(--color-buttons-primary-color, #1EBAAE) !important;
    border-color: var(--color-buttons-primary-border, transparent) !important;
    color: var(--color-buttons-primary-text, #ffffff) !important;
	min-width:200px !important;
	display:inline-block;
	text-align:center;
}
.yha_cta:hover{
	box-shadow: 0 0 0 2px rgba(30, 186, 174, 0.4) !important;
}
.yha_cta a{
	font-size: 14px !important;
	color:white !important;
   text-decoration: none !important;
}
.yha_cta{
	font-size: 14px !important;
	color:white !important;
   text-decoration: none !important;
	margin-top:20px;
	margin-bottom:20px;
}

.post-auhor-date{
	display:none !important;
}
.sh-post-author{
	display:none;
}
.primary-desktop{
	z-index:9 !important;
}
.category_container{
	padding:25px;
}
.category_container .fl-col-content{
	padding:5px 15px;
	background-color:white;
	-webkit-box-shadow: 0 0 15px 0 rgba(38,34,98,.1);
    box-shadow: 0 0 15px 0 rgba(38,34,98,.1);
}
#homepage_form{
	text-align:center;
}
.wp-image-2318{
	margin-top:60px !important;
}
#lincxtag,#lincxtag2,#lincxtag3{
	margin-top:-25px;
}
#homepage_form input[type="submit"]{
	border-radius: var(--border-button-border-radius, 4px) !important;
    font-size: var(--font-button-font-size, 16px) !important;
    line-height: var(--font-button-line-height, 24px) !important;
    letter-spacing: var(--font-button-letter-spacing, normal) !important;
    font-family: var(--font-button-font-family, Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif) !important;
    text-transform: var(--font-button-text-transform, undefined) !important;
    padding-top: var(--spacing-button-vertical, 10px) !important;
    padding-bottom: var(--spacing-button-vertical, 10px) !important;
    font-weight: var(--font-bold-font-weight, 800) !important;
    border-width: var(--border-button-border-width, 2px) !important;
    padding-left: var(--spacing-button-horizontal, 22px) !important;
    padding-right: var(--spacing-button-horizontal, 22px) !important;
    box-shadow: var(--shadow-button-level0-box-shadow, none) !important;
    background: var(--color-buttons-primary-color, #8BC53E) !important;
    border-color: var(--color-buttons-primary-border, transparent) !important;
    color: var(--color-buttons-primary-text, #ffffff) !important;
	min-width:200px !important;
	display:inline-block;
	text-align:center;
}
#homepage_form input[type="submit"]:hover{
	box-shadow: 0 0 0 2px rgba(139,197,62,.4) !important;
}

#categories_container .fl-module-rich-text{
	  text-align: center;
    margin-bottom: -16px;
    height: 100px;
}
#gform_4 input[type="text"]{
	width:100% !important;
	font-size: 22px;
	text-align:center;
	border:1px solid black;
}
#gform_4 .gform_footer{
	margin-top:-10px;
}
#gform_4 input[type="submit"]{
	  width: 100%;
    /* margin-top: 0; */
    font-size: 18px;
    background-color: black;
}
.fl-page-footer-text{
	text-align:left !important;;
}
#footer_links{
	margin-top:35px;
	text-align:center;
}
#footer_links a{
	color:white;
	text-decoration:underline;
	margin-right:15px;
}
.fl-col-group.fl-node-5f113daf30f86{
	display:none;
}
.fl-post-carousel-grid .fl-post-carousel-post{
	border:none !important;
}
#posts_slidr .fl-post-carousel-svg-container{
	width:25px !important;
	height:25px !important;
}
#posts_slidr .fl-post-carousel-title{
	font-size:15px !important;
}
#posts_slidr .fl-post-carousel-grid .fl-post-carousel-text{
	padding:10px !important
}
.fl-comments{
	display:none !important;
}

	
@media screen and (max-width:768px){
	article p{
	font-size:18px;
	letter-spacing:0.18px;
	line-height:32px;
}
	.fl-node-5f6e5a15a3212{
		margin:0 15px !important;
	}
	#slider-3-slide-3-layer-1{
		font-size:30px !important;
	}
	#slider-3-slide-3-layer-5{
		font-size:18px !important;
		line-height:21.6px !important;
		letter-spacing: 0.45px !important;
	}
rs-fullwidth-wrap{
	max-height: 420px !important;
	}
	article h1{
		font-size:30px;
    letter-spacing: 0.4px;
    line-height: 34px;
    font-weight: bold;
	}
	article p{
		font-size:18px;
	}
	.fl-logo-img{
		width:300px !important;
		margin-top:-10px;
	}
	.navbar-toggle{
		font-size:32px !important;
	}
	rs-module{
		height:500px !important;
	}
	rs-fullwidth-wrap{
		max-height:500px !important;
	}
	.desk_show{
		display:none;
	}
	.mob_show{
		display:block !important;
	}
	#categories_container .fl-module-rich-text{
	  text-align: center;
    margin-bottom: -16px;
    height: auto !important;
}
	.type-page .fl-post-title{
		font-size:18px;
	}
	.compare_h3{
		font-size:14px;
	}
	#slider-1-slide-1-layer-4{
		display:none;
	}
}
.compare_h3{
	margin-top:-10px;
}
.mob_show{
	display:none;
}
#sidebar_posts .fl-post-feed-image a{
	float:left;
}
#sidebar_posts .fl-post-feed-image a img{
	width:70px !important;
	margin-right:10px;
	margin-top:0;
	margin-bottom:0;
}
#sidebar_posts h2{
	font-size:13px !important;
	line-height:15px !important;
}
#sidebar_posts .fl-builder-pagination{
	display:none;
}
#sidebar_posts .fl-post-feed-post{
	  margin-bottom: 0 !important;
    padding-bottom: 20px !important;
	padding-top: 20px !important;
}


h1, h2, h3, h4, h5, h6 {
    font-family: normal normal 300 18px/30px Roboto !important;
    font-weight: 400;
}
h2 a{
	font-family: normal normal 300 18px/30px Roboto !important;
    font-weight: 400;
}
html {
    font-family: normal normal 300 18px/30px Roboto !important;
}
.product p, .section-container--personal-strategy-how .section-step__sub-header, .u-responsive-copy, .u-responsive-section-copy {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    line-height: 24px;
}

#gform_submit_button_4 {
    position: relative;
    padding: 15px 24px;
    border: none;
	  color:white !important;
    border-radius: 6px;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    outline-offset: 2px;
    font-family: normal normal 300 18px/30px Roboto !important;
}

.category_container .fl-heading {
    color: #000;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
    margin-bottom: 24px;
	  text-align:center;
	  margin-top:24px !important;
}
.page-id-1600 rs-fullwidth-wrap{
	display:none;
}
.fl-post-feed-post{
	display:none;
}
.fl-post-feed-post:nth-child(1){
	display:block !important;
}
.fl-post-feed-post:nth-child(2){
	display:block !important;
}
.fl-post-feed-post:nth-child(3){
	display:block !important;
}
.fl-post-feed-post:nth-child(4){
	display:block !important;
}
.fl-post-feed-post.post-1580{
	display:none !important;
}
.page-id-1590 h1{
	display:block !important;
}
.type-post .fl-post-content p{
	font-size:16px;
	line-height:1.8;
}
#categories_container p{
	font-weight:300;
}

#textlincx{
	padding:10px 0;
}
#textlincx a{
	color:#8BC53E;
	font-size:18px !important;
	text-decoration:underline;
}
#textlincx2{
	padding:10px 0;
}
#textlincx2 a{
	color:#8BC53E;
	font-size:18px !important;
	text-decoration:underline;
}
#textlincx3{
	padding:10px 0;
}
#textlincx3 a{
	color:#8BC53E;
	font-size:18px !important;
	text-decoration:underline;
}
#categories_container h6 a{
	text-decoration:underline;
	font-family:normal normal 300 18px/30px Roboto !important;
}
#categories_container h3 a{
	text-decoration:underline;
	font-family: normal normal 300 18px/30px Roboto !important;
}
#categories_container h6 a:hover{
	color:#8BC53E;
}
#fl-post-1590 .fl-post-header{
	display:block !important;
}
.page-id-1590 #siderail_ads{
	padding-top:110px;
}
a:hover{
	color:#8BC53E;
}
.textlincxcontainer{
	background-color:#F8F8F8; 
	padding:10px 20px;	
	margin-bottom:50px;
}
.textlincxcontainer h4{
	margin-bottom:0;
}

.contentCenter { text-align: center; }

.contentCenter a { margin: 0 7px; text-decoration: underline; }


/*FOOTER*/
.fl-page-footer-wrap { }

.fl-page-footer { border: none;
}

footer #text-3 { font-size: 16px; }

.copyright { font-size: 12px; }

.fl-page-footer-container.container { background: #939393; color: #fff; text-align: center;  }

.fl-page-footer-container.container a { color: #fff; text-decoration: underline; margin: 0 8px }

.fl-page-footer-container.container .copyright { font-size: 12px; }

.fl-page-footer-container.container p { color: #fff; }





/*NEW STYLES MC--------------
----------------------------*/

.fl-page-nav-wrap {
	border: none;
}

/*CONTENT BOXES*/
.category_container {
    padding: 15px;
}

#categories_container h3 a {
	text-decoration: none;
}

#categories_container h6 a {
    text-decoration: underline;
    color: #707070;
}

#categories_container h6 a:hover {
    text-decoration: underline !important;
   color: rgb(30, 186, 174) !important;
}

.fl-heading a:hover,
h6 .fl-heading-text a:hover {
    color: rgb(30, 186, 174) !important;
}

.category_container .fl-col-content {
    border: 1px solid #1EBAAE;
    border-radius: 5px;
}

.fl-col-group.fl-node-5f5ba9e3b346d { 
	background: #F8F8F8;
	border: 1px solid #707070; 
}


/*JOIN*/
.fl-form-field {
  border: 2px solid #000000;
	border-radius: 5px;
}

input[type="email"] { color: #000; text-align: center; }

::placeholder {
	color: #000 !important;
}

p { line-height: 28px; }

.fl-post-meta{
	display:none;
}
#textlincx a,#textlincx2 a,#textlincx3 a{
	color:#1ebaae !important;
}


@media screen and (min-width:769px) and (max-width:991px){
	.fl-logo-img{
		width:300px !important;
	}
}

@media screen and (max-width:768px){
	.fl-logo-img {
    width: 212px !important; 
	}
	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
    padding-top: 0; top: 15px;
	}
}



.fl-node-5f64e40d33fff a{
	color:#1ebaae !important;
}
.offer__cta a{
	background-color:#1ebaab !important;
}



/*FORM STYLES*/
.ginput_container label { display: inline; }
#gform_1 .gform_fields li { padding-left: 0; }
#gform_1 .ginput_complex { width: auto; }

#input_3_5_3_container, #input_3_5_4_container, #input_4_5_3_container, #input_4_5_4_container, #input_4_5_5_container {
    display: block;
}

#input_1_1, #input_1_2, #input_1_4, #input_1_5_1, #input_1_5_3, #input_1_5_4, #input_1_5_5, #input_3_1, #input_3_2, #input_3_5_1, #input_4_1, #input_4_2, #input_4_3, #input_4_4, #input_4_5, #input_4_5_1, #input_4_5_3, #input_4_5_4, #input_5_5_1, #input_5_5_3, #input_5_5_5 {
    width: 50%;
}

#input_1_5_3_container, #input_1_5_4_container, #input_1_5_5_container, #input_5_5_3_container, #input_5_4_5_container, #input_5_5_5_container, #input_5_5_5_container { 
    width: 100% !important;
 }

.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
    padding-right: 0;
}

@media only screen and (max-width: 640px) {
	#gform_1 .ginput_complex,
	#input_1_5_1 { width: 100%; }
	
	#input_1_1, #input_1_2, #input_1_4, #input_1_5_1, #input_1_5_3, #input_1_5_4, #input_1_5_5, #input_3_1, #input_3_2, #input_3_5_1, #input_4_1, #input_4_2, #input_4_3, #input_4_4, #input_4_5, #input_4_5_1, #input_4_5_3, #input_4_5_4, #input_5_5_1, #input_5_5_3, #input_5_5_5 {
		width: 100% !important;
	}
}
.type-page .fl-post-title {
font-size: 32px !important;
}
.type-page .fl-content-full{
	padding: auto !important;
}