/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Category Page
    04. "#1 Text Neck Exercise… Just Grab a Towel!" Post
    05. "The Optimal Body Podcast" Page
    06. "111 | Improve your eyesight with Jake Steiner" Podcasts
    07. "Home" Page
    08. "Home" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .post-entry-items h2{
	letter-spacing:1.3px;
}

body .post-entry-items p{
	margin-bottom:25px;
	line-height:1.6em;
	font-size:17px;
	font-weight:300;
	margin-top:25px;
	letter-spacing:-0.1px;
	word-spacing:0.7px;
}

body .post-entry-items ul li{
	font-weight:300;
	font-size:18px;
	line-height:1.5em;
	letter-spacing:-0.1px;
	word-spacing:0.7px;
}

body .wp-caption .wp-caption-text a{
	font-size:18px;
}

body .post-entry-items h3{
	letter-spacing:0px;
}

body .blog_posts_section_left .hentry p{
	line-height:1.6em;
}

body .post-entry-items p a{
	color:#06bab2;
}

body .post-entry-items ul a{
	color:#06bab2;
}

body .post-entry-items .wp-caption a{
	color:#06bab2;
}

body .elementor-element-df7eebc .elementor-widget-image-box p{
	font-family:'Questrial', sans-serif;
	font-weight:300 !important;
	line-height:1.4em;
	font-size:16px;
	letter-spacing:0.2px;
}

body .elementor-element-df7eebc .elementor-image-box-title a{
	font-family:'gotham';
	line-height:1.6em;
	letter-spacing:0px;
}

body .elementor-element-7ca746e2 .elementor-image-box-title a{
	font-family:'gotham';
	letter-spacing:0.8px;
}

body .elementor-widget-heading h3{
	font-family:'Questrial', sans-serif;
}

body .page-hero .page-hero-in h1{
	letter-spacing:1.1px;
}

body .hentry p{
	word-spacing:0px;
	margin-bottom:25px;
	margin-top:25px;
	font-size:18px;
	line-height:1.6em;
}

body .hentry h2 b{
	letter-spacing:1.3px;
}

body .hentry h3 i span{
	line-height:1.6em;
	letter-spacing:0px;
}

body .hentry h3 b{
	font-size:25px;
	letter-spacing:0px;
}

body .hentry h3 strong{
	font-size:25px;
	letter-spacing:0px;
}

body .site-footer .copy_right{
	font-size:14px;
	font-style:normal;
}

body .site-footer span{
	text-transform:uppercase;
	font-size:12px !important;
}

body .hentry b a{
	color:#06bab2 !important;
}

body .hentry span span a{
	color:#06bab2 !important;
}

body .hentry ul a{
	color:#06bab2 !important;
}

body .hentry a b{
	color:#06bab2;
}

body .hentry a b span{
	color:#06bab2 !important;
}

body .hentry p a span{
	color:#06bab2;
}

body .hentry strong span{
	color:#06bab2 !important;
}

body .hentry ul a span{
	color:#06bab2 !important;
}

body .hentry p > span > a{
	color:#06bab2 !important;
}

body .post-entry-items h2 a{
	color:#06bab2;
}

body .post-entry-items strong a{
	color:#06bab2;
}

body .post-entry-items h1 a{
	color:#06bab2;
}

body #page .elementor-image-box-title a{
	color:#000000;
	font-size:32px;
	letter-spacing:-0.1px;
	word-spacing:0px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1.23em;
}

body .col-8 h2 b{
	letter-spacing:1.3px;
}

body .col-8 span p{
	font-weight:300;
	font-size:18px;
	line-height:1.6em;
	letter-spacing:-0.1px;
}

body .col-8 span h2{
	letter-spacing:1.3px;
}

body .col-8 ul a{
	color:#52bcb4;
	font-size:18px;
	line-height:1.6em;
	letter-spacing:-0.1px;
}

body #page .section-inner .row .col-8 span ul li a{
	font-weight:300 !important;
}

body .col-8 p a{
	color:#52bcb4;
}

body .col-8 span h3{
	letter-spacing:0.2px;
}

body .col-8 h2 a{
	color:#52bcb4;
}

body .row-sec span p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .row-sec p iframe{
	margin-top:29px;
	width:100%;
}

@media (max-width:599px){

	body .row-sec span h2{
	padding-left:20px;
}

body .row-sec p strong{
	padding-left:20px;
	font-size:14px;
}

body .row-sec span p{
	font-size:14px;
}

body .row-sec p iframe{
	padding-top:0px;
	margin-top:17px;
	margin-bottom:-41px;
	}

}



@media (max-width:550px){

	body .row-sec span h2{
	padding-left:0px;
	}

}



@media (max-width:364px){

	body .row-sec p a img{
	margin-top:20px;
	margin-bottom:20px;
}

body #page .elementor-image-box-title{
	margin-bottom:-7px;
}

body .row-sec p .wp-image-4795{
	margin-top:27px;
	margin-bottom:-10px;
	padding-top:19px;
	}

}



@media (max-width:355px){

	body #page .section-inner2 .row .row-sec span p a img{
	margin-top:21px !important;
	}

}



@media (min-width:769px){

	body .post-entry-items h3{
	font-size:25px;
}

body .post-entry-items h4{
	font-size:20px;
	}

}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .elementor-widget-heading h3{
	font-family:'Questrial', sans-serif;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .post-entry-items .post-excerpt-text p{
	line-height:1.6em;
	font-size:17px;
}



/*-----------------------------------------------*/
/*  "#1 Text Neck Exercise… Just Grab a Towel!" Post*/
/*-----------------------------------------------*/
body.postid-3928 .post-entry-items p{
	line-height:1.7em;
	word-spacing:-0.3px;
	text-indent:0px;
	letter-spacing:0.3px;
	font-weight:300;
	font-size:18px;
}

body.postid-3928 .post-entry-items h2{
	letter-spacing:1.4px;
	word-spacing:-1px;
}



/*-----------------------------------------------*/
/*  "The Optimal Body Podcast" Page              */
/*-----------------------------------------------*/
body.page-id-2346 .elementor-element-df7eebc .elementor-image-box-title a{
	font-family:'Questrial', sans-serif;
}

body.page-id-2346 .elementor-element-df7eebc .elementor-widget-image-box p{
	font-family:'Questrial', sans-serif;
}

body.page-id-2346 .elementor-widget-heading h3{
	font-family:'gotham';
}



/*-----------------------------------------------*/
/*  "111 | Improve your eyesight with Jake Steiner" Podcasts*/
/*-----------------------------------------------*/
body.postid-5078 #menu-footer-menu .menu-item a{
	font-size:10px;
}

body.postid-5078 .row-sec p .wp-image-4795{
	margin-top:22px;
	margin-bottom:45px;
}

body.postid-5078 .row-sec span h2{
	margin-top:35px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-5078 .row-sec h2 a{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-5078 #page .row-sec > span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:inline-block;
	margin-top:19px;
}

@media (min-width:851px){

	body.postid-5078 .site_footer_top .site_footer_top_left{
	width:634px;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
@media (max-width:425px){

	body.page-id-5853 #page .site-header{
	background-color:#fff;
	}

}



@media (max-width:320px){

	body.page-id-5853 #page .site-header{
	background-color:#ffffff;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
@media (max-width:425px){

	body.page-id-6261 #page .site-header{
	background-color:#fff;
	}

}



@media (max-width:320px){

	body.page-id-6261 #page .site-header{
	background-color:#ffffff;
	}

}