.hidethis{
	display:none;
}
h1,h2,h3,h4,h5,h6{
	font-family: clarendon-urw, serif !important;
  font-style: normal;
  font-weight: 400;
}
#slider-1-slide-1-layer-1{
	font-family: clarendon-urw, serif !important;
}
#slider-1-slide-1-layer-5{
	font-family: Sofia Pro,Trebuchet MS,sans-serif !important;
}
body,p,a{
	font-family: Sofia Pro,Trebuchet MS,sans-serif !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){
	.blog-single p{
		font-size:16.5px;
	}
	.fl-logo-img{
	width:180px !important;
}
}
.copyright_center_footer
{
	text-align:center !important;
}
.post-date { display: none; }
.post-readtime { display: none; }
.sh-footer-widgets{
	display:none !important;
}

.yfa_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, #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;
}
.yfa_cta:hover{
	box-shadow: 0 0 0 2px rgba(139,197,62,.4) !important;
}
.yfa_cta a{
	font-size: 14px !important;
	color:white !important;
   text-decoration: none !important;
}
.yfa_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;
}
#lincxtag{
	margin-top:5px;
}
#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_2 input[type="text"]{
	width:100% !important;
	font-size: 22px;
	text-align:center;
	border:1px solid black;
}
#gform_2 .gform_footer{
	margin-top:-10px;
}
#gform_2 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: #1A1A1A;
	text-decoration:underline;
	margin-right:15px;
	font-weight: bold;
}
.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){
rs-fullwidth-wrap{
	max-height: 420px !important;
	}
	.fl-logo-img{
		width:120px !important;
		margin-top:-10px;
	}
	.navbar-toggle{
		font-size:32px !important;
	}
	rs-module{
		height:420px !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: clarendon-urw, serif;
    font-weight: 400;
}
h2 a{
	font-family: clarendon-urw, serif !important;
    font-weight: 400;
}
html {
    font-family: Sofia Pro,Trebuchet MS,sans-serif;
}
.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_2 {
    position: relative;
    padding: 15px 24px;
    border: none;
    border-radius: 6px;
    display: inline-block;
    text-decoration: none;
    user-select: none;
    outline-offset: 2px;
    font-family: Sofia Pro,Trebuchet MS,sans-serif;
}

.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;
}
#textlincx2{
	padding:10px 0;
}
#textlincx2 a{
	color:#8BC53E;
}
#categories_container h6 a{
	text-decoration:underline;
	font-family: clarendon-urw, serif !important;
}
#categories_container h3 a{
	text-decoration:underline;
	font-family: clarendon-urw, serif !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:15px;
}
.textlincxcontainer h4{
	margin-bottom:0;
}



.fl-post-content p {
    margin: 0 0 1em;
}



/*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 {
    width: 50%;
}

#input_1_5_3_container, #input_1_5_4_container, #input_1_5_5_container, #input_4_5_1_container, #input_4_5_3_container, #input_4_5_4_container, #input_4_5 { 
    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  {
		width: 100% !important;
	}
}
.type-page .fl-post-title {
font-size: 32px !important;
}
.type-page .fl-content-full{
	padding: auto !important;
}
