/*
Theme Name: Third Age
Author: Cardwell Beach
Author URI: http://cardwellbeach.com/
Version: 1.0
License: GNU General Public License v2 or later
*/

/*-----------------------------------------------------------------------------------*/
/*	 IMPORTS
/*-----------------------------------------------------------------------------------*/

/* futura */
@import url(css/FuturaStdBold.css);
@import url(css/FuturaStdBoldOblique.css);
@import url(css/FuturaStdBook.css);
@import url(css/FuturaStdBookOblique.css);
@import url(css/FuturaStdHeavy.css);
@import url(css/FuturaStdHeavyOblique.css);
@import url(css/FuturaStdMedium.css);
@import url(css/FuturaStdMediumOblique.css);

/* helvetica */
@import url(css/HelveticaNeueLTStdBd.css);
@import url(css/HelveticaNeueLTStdBdIt.css);
@import url(css/HelveticaNeueLTStdIt.css);
@import url(css/HelveticaNeueLTStdMd.css);
@import url(css/HelveticaNeueLTStdRoman.css);
/*-----------------------------------------------------------------------------------*/
/*	 WP STUFF
/*-----------------------------------------------------------------------------------*/


.entry-content img {
	margin: 0 0 1.5em;
}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignnone, img.alignnone {
}
.wp-caption {
	margin-bottom: 1.5em;
	padding-top: 5px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 1.5;
	margin: 0;
}
.wp-smiley {
	margin: 0!important;
	max-height: 1em;
}
blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
img.wp-user-avatar-thumbnail, img.author-image {
	width: 20px;
	height: 20px;
	margin: 0 2px;
	border: 1px solid #ccc;
}
.single img.wp-user-avatar-thumbnail, .single img.author-image {
	width: 28px;
	height: 28px;
	margin: 0 5px 0 3px;
}
.single img {
	max-width: none;
	height: auto;
}
.single img.attachment-large-ft {
	width: auto;
	height: 480px !important;
	max-width: none;
}
.single article .post-image {
	text-align: center;
	background: #ddd;
	max-height: 460px;
	overflow: hidden;
}
.singleAuthImg {
	width: 25px !important;
	margin-left: 8px;
}
.flexslider.slideNav .slides > li {
	width: auto !important;
	margin-right: 5px;
}
.flexslider.slideNav .slides > li img {
	width: auto !important;
	height: 80px !important;
}
/*-----------------------------------------------------------------------------------*/
/*	 GENERAL
/*-----------------------------------------------------------------------------------*/


.alignleft {
	float: left;
	text-align: left;
}
.alignright {
	float: right;
	text-align: right;
}
.transition {
	-webkit-transition: all 0.2s ease-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
	transition: all 0.2s ease-out;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.no-transition {
	-webkit-transition: none;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
	transition: none;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
.pagination {
	width: auto;
	color: #888;
	font-weight: normal;
	font-size: 1.6em;
	float: right;
}
.pagination a:hover {
	text-decoration: underline !important;
}
.pagination-top {
	margin: 0;
	margin-top: -50px;
}
.pagination h3 {
	margin: 0;
}
h4.posts-found {
	margin-bottom: 30px;
}
body {
	background: #f6f6f6;
	color: #888;
	font-size: 100%;
}
.content li {
}
.content ul, .content ol, .content p {
	font-size: 1.5em;
	color: #666;
}
body.single .content ul, body.single .content ol, body.single .content p {
	font-size: 15px;
}
body.single .content li h3, body.single .content li h4, body.single .content li h5, body.single .content li h6 {
	font-size: 18px;
}
.primary-color {
	color: #0bbce8;
}
.secondary-color {
	color: #f4bc0f;
}
.bg-health, .primary-bg {
	background-color: #0bbce8;
}
.bg-living-well, .living-bg {
	background-color: #f17fac;
}
.bg-food, .food-bg {
	background-color: #6bc04b;
}
.bg-fitness, .fitness-bg {
	background-color: #ff8041;
}
.bg-family, .family-bg {
	background-color: #9e85d6;
}
.caret {
	display: none;
}
body.single .sharify-container {
	position: absolute;
	display: block;
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
	bottom: -70px;
}
p.pagelinks {
	color: #999;
}
p.pagelinks a {
	color: #555 !important;
	text-decoration: underline !important;
	padding: 0 5px;
}
p.pagelinks a:hover {
	text-decoration: none !important;
	font-family: 'HelveticaNeueLTStdBd';
}
a {
	color: #337ab7;
	outline: none;
	text-decoration: underline;
	cursor: pointer;
}
a:hover {
	color: #555;
}
h1, h2, h3, h4, h5, h6 {
	color: #555;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
}
body.home h3.title {
	color: #555;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
}
h1 {
	font-size: 3.5em;
}
h1.page-title {
	margin-bottom: 30px;
}
body.search h1.page-title {
	margin-bottom: 0;
}
h2 {
	font-size: 2.5em;
}
h3 {
	font-size: 2em;
}
h4 {
	font-size: 1.8em;
}
h5 {
	font-size: 1.6em;
}
h6 {
	font-size: 1.4em;
}
b, strong {
	font-weight: normal !important;
	font-family: 'HelveticaNeueLTStdBd';
}

/*.single-post p {
	font-family: Georgia !important;
}*/

.single-post article b, .single-post article strong {
	font-weight: bold !important;
	font-family: 'inherit';
}


input[type=email] {
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
.conditions {
	color: #fff;
	font-family: 'FuturaStdHeavy', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: .575em;
	padding: 11px 5px 9px;
}
.conditions-thirdAgeSlider {
	font-family: 'FuturaStdMediumOblique', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: .1em;
	padding-right: 25px;
	text-transform: uppercase;
}
.conditions-all {
	letter-spacing: .02em;
}
.ad-container {
	padding: 0 6px;
}
.ad-container-sidebar {
	padding-right: 5px;
}
.ad-container-sidebar3 {
	position: absolute;
	left: -165px;
	top: 120px;
}
div.ad-container.ad-container-sidebar.ad-container-interstitial{
    position: fixed;
    left: 0px;
    top: 0px;
}
.ad {
	margin-bottom: 30px;
	width: auto;
	overflow: hidden;
}
.box-ad {
	background-color: #828282;
	height: 250px;
	margin-bottom: 20px;
	width: 100%;
}
.authorInfo {
	color: #888;
	font-family: 'FuturaStdHeavyOblique', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0;
}
.authorInfo img {
	margin-left: 5px;
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
}
.latest-list .author {
	padding-top: 0;
	font-size: .8em;
}
div.author {
	font-family: 'FuturaStdHeavyOblique', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}
div.author a, .carousel-author .author, .author-name {
	color: #555;
	font-family: 'FuturaStdHeavyOblique', Arial, Helvetica, sans-serif;
	font-size: 14px;/* text-decoration: underline !important; */
}
li.author-name {
	text-decoration: none !important;
}
.carousel-author .author {
	font-size: 12px;
	color: #999;
	text-decoration: none !important;
}
.read-more {
	color: #555;
	display: inline-block;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
}
.type-slideshows .read-more, .type-videos .read-more {
	display: none;
}
.lowercase {
	text-transform: lowercase;
}
.letter-space {
	letter-spacing: normal;
}
.navbar-default {
	background-color: #FFF;
	border: 0;
}
#new-royalslider-1 .rsArrow {
	height: 430px !important;
	width: 10%;
}
#new-royalslider-1 .rsContent .carousel h6.topic {
	position: absolute;
	z-index: 50;
	bottom: 0;
	color: #FFF;
	background: #999;
}
#new-royalslider-1 .rsContent .carousel h6.topic a {
	color: #FFF;
}
#new-royalslider-1 .rsContent .carousel h6.topic a.this-cat {
	font-size: 1.5em;
}
#new-royalslider-1 .rsContent .carousel h6.topic a.parent-cat {
	font-size: 1.2em;
	margin-bottom: 2px;
}
body.standalone #main-container {
	padding-top: 15px;
	position: relative;
}
body.standalone #standalone-hdr {
	width: calc(100% - 40px);
	float: left;
	height: 110px;
}
body.standalone .ad {
	margin-bottom: 15px;
}
body.standalone h1.pgTtl {
	margin: 0 0 15px 0;
}
body.standalone .sidebar {
	padding-left: 20px;
}
body.standalone .content {
	padding-right: 20px;
}
body.standalone .slideshow-container {
	margin-top: 0;
}
body.standalone.leftrail #standalone-hdr .ad-container {
	position: relative;
	right: 20px;
}
body.standalone.leftrail #main-container {
	left: 120px;
}
body.standalone.leftrail .navbar-brand {
	position: relative;
	left: -180px;
}
body.single-slideshows h1.pgTtl {
	color: #000;
}
/*
#new-royalslider-1 .rsOverflow {
	height: 550px !important;
}
*/


.rsDefaultInv .rsBullets {
	width: auto !important;
	float: right;
	margin: 0 10px 0 0 !important;
	cursor: pointer;
	right: 0;
	top: 390px;
	position: absolute !important;
}
.rsDefaultInv .rsBullet {
	padding: 6px 3px !important;
}
.rsDefaultInv .rsBullet, .rsDefaultInv .rsBullet span {
	width: 14px !important;
	height: 14px !important;
}
.rsDefaultInv .rsBullet span {
	background: #FFF !important;
	opacity: 0.6 !important;
}
.rsDefaultInv .rsBullet.rsNavSelected span {
	background: #f4bc0f !important;
	opacity: 1 !important;
}
.rsDefaultInv .rsArrow:hover .rsArrowIcn, .rsDefaultInv .rsBullet:hover span {
	opacity: 1 !important;
}
a.ttl {
	color: #555 !important;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a.ttl:hover {
	text-decoration: underline !important;
}
a.ttl:before {
}
.breadcrumbs {
	float: left;
	margin: -5px 0 10px 0;
}
.breadcrumbs ul li, .breadcrumbs ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.breadcrumbs ul li {
	float: left;
	margin-right: 8px;
	font-size: 12px;
}
.breadcrumbs ul li:after {
	content: '>';
	margin-left: 5px;
	font-size: 9px;
	top: -2px;
	position: relative;
}
.breadcrumbs ul li:last-child:after {
	content: '';
	display: none;
}
.breadcrumbs ul li a {
	text-decoration: underline !important;
	color: #0bbce8;
}
.breadcrumbs ul li a:hover {
	text-decoration: none !important;
}
.rsDefaultInv .rsArrowIcn {
	width: 42px !important;
	height: 42px !important;
	margin-left: -21px !important;
	opacity: 0.6;
}
.rsDefaultInv .rsArrowLeft .rsArrowIcn {
	background: url('img/slider-arrow-l.png') no-repeat center !important;
}
.rsDefaultInv .rsArrowRight .rsArrowIcn {
	background: url('img/slider-arrow-r.png') no-repeat center !important;
}
#new-royalslider-1 .rsArrowLeft {
	height: calc(430px - 48px) !important;
}
#new-royalslider-1 .rsArrowLeft .rsArrowIcn {
	top: calc(50% + 24px) !important;
}
#new-royalslider-1 section.carousel-section .carousel {
	width: 100%;
	height: 430px;
}
#new-royalslider-1 section.carousel-section .carousel a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	text-decoration: none;
}
#new-royalslider-1 section.carousel-section .carousel a .overlay {
	width: 100%;
	height: 100%;
	opacity: 0.6;
}
#new-royalslider-1 section.carousel-section .carousel a:hover .overlay {
	opacity: 1;
}
#new-royalslider-1 section.carousel-section.type-videos .carousel a .overlay {
	background: url('img/overlay-video-lg.png') no-repeat center;
}
#new-royalslider-1 section.carousel-section.type-slideshows .carousel a .overlay {
	background: url('img/overlay-slideshow-lg.png') no-repeat center;
}
.condition-legends {
	overflow: auto;
}
.condition-legend {
	float: left;
	width: 100%;
}
.condition-section h2 {
	display: block;
	cursor: pointer;
}
.condition-section h2:hover {
	color: #337ab7;
}
.condition-legend h3 {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1;
	font-size: 1.5em;
}
.condition-section h2:before {
	content: "+";
	margin-right: 10px;
	float: left;
}
.condition-section.open h2:before {
	content: "-";
}
.condition-section .section-content {
	display: none;
	padding-left: 22px;
}
.condition-section.what-it-is .section-content {
	display: block;
}
.condition-section .section-content .back-to-top {
	width: 100%;
	padding: 10px 0;
}
.condition-section .section-content .back-to-top a {
	float: right;
	padding: 5px;
	font-size: 1.2em;
}
.ad-container {
	padding: 0;
}
.pgTtl {
	margin-bottom: 20px;
}
.pgTtl:after {
	left: 0;
	height: 1px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(200, 200, 200)), to(transparent));
	background-image: -webkit-linear-gradient(right, rgb(200, 200, 200), transparent);
	background-image: -ms-linear-gradient(right, rgb(200, 200, 200), transparent);
	background-image: -moz-linear-gradient(right, rgb(200, 200, 200), transparent);
	background-image: -o-linear-gradient(right, rgb(200, 200, 200), transparent);
}
/*-----------------------------------------------------------------------------------*/
/*	 BUTTONS/ICONS
/*-----------------------------------------------------------------------------------*/
.cta-btn {
	color: #fff !important;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	padding: 5px 9px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	position: relative;
	z-index: 100;
	text-decoration: none;
}
.cta-btn:after {
	font-family: FontAwesome;
	content: "\f04b";
	margin-left: 10px;
}
.side-cta-btn {
	background-color: rgb(136, 136, 136);
}
.cta-line {
	position: relative;
	text-align: right;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
.home .cta-line {
	margin-top: 3px;
	position: relative;
	text-align: right;
	font-style: normal;
}
.cta-line:hover {
	margin-right: -5px;
}
body.page-template-page-primary .cta-line a:hover, .cta-line a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.cta-line:before, .cta-line:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
}
.cta-line:after {
	left: 0;
	top: 19px;
	height: 1px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgb(200, 200, 200)), to(transparent));
	background-image: -webkit-linear-gradient(right, rgb(200, 200, 200), transparent);
	background-image: -ms-linear-gradient(right, rgb(200, 200, 200), transparent);
	background-image: -moz-linear-gradient(right, rgb(200, 200, 200), transparent);
	background-image: -o-linear-gradient(right, rgb(200, 200, 200), transparent);
}
.category-btn {
	overflow: initial;
}
p.pagelinks {
	text-align: center;
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px dotted #ccc;
	clear: both;
	float: left;
	width: 100%;
}
.condition-sections {
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #ddd;
	clear: both;
	float: left;
	width: 100%;
}
.page-intro .intro-image {
	height: 460px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.single-conditions .page-intro .intro-image {
	height: 360px;
}
.page-description {
	margin: -20px 0 30px 0;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}
.page-description ul.child-cats {
	-webkit-column-count: 2;
	-webkit-column-gap: 15px;
	-moz-column-count: 2;
	-moz-column-gap: 15px;
	column-count: 2;
	column-gap: 15px;
	list-style: none;
	padding: 0;
	font-size: 1.85em;
}
.page-description ul.child-cats li {
	list-style: none;
	padding: 0;
	margin-bottom: 3px;
}
.page-description ul.child-cats li a {
	color: #0bbce8;
}
.page-description ul.child-cats li a:hover {
	text-decoration: underline !important;
}
/* topic */
#new-royalslider-1 .rsContent .carousel h6.topic, .topic {
	color: rgb(255, 255, 255);
	font-family: 'FuturaStdHeavy', Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: inline-block;
	margin-bottom: 0;
	padding: 7px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: 0;
	font-size: 1.2em;
	line-height: 1;
	padding-bottom: 3px;
	padding-top: 8px;
}
body.single .topic {
	margin-top: 20px;
	font-size: 1.5em;
}
body.single-authors .topic {
	margin-top: 0;
}
.health-az .title:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-blue.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}
.living-well .title:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-pink.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}
.food .title:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-green.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}
.fitness .title:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-orange.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}
.family .title:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-purple.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	 HEADER
/*-----------------------------------------------------------------------------------*/


header {
	background-color: #FFF;
	padding: 20px 0;
}
.navbar {
	margin-bottom: 0;
}
.navbar-brand {
	float: none;
	padding: 0;
	display: block;
	height: 56px;
}
.navbar-right {
	float: right!important;
	margin-top: 8px;
	margin-right: 25px;
}
.nav>li {
	margin-right: 25px;
}
.navbar-nav > li > a {
	color: #666 !important;
	font-family: 'FuturaStdBook', Arial, Helvetica, sans-serif;
	font-size: 2.15em;
	padding-bottom: 12px;
	padding-top: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
.nav>li>a:focus, .nav>li>a:hover {
	background-color: #FFF;
	text-decoration: none;
}
.nav-footer li.health-az a:hover, .nav .health-az.current-menu-item a, .nav li.health-az a:hover, .health-az .recent-list li:hover {
	color: #0bbce8 !important;
}
.nav-footer li.living-well a:hover, .nav li.living-well.current-menu-item a, .nav li.living-well a:hover, .living-well .recent-list li:hover {
	color: #f17fac !important;
}
.nav-footer li.food a:hover, .nav li.food.current-menu-item a, .nav li.food a:hover, .food .recent-list li:hover {
	color: #8fc759 !important;
}
.nav-footer li.fitness a:hover, .nav li.fitness.current-menu-item a, .nav li.fitness a:hover, .fitness .recent-list li:hover {
	color: #ff8041 !important;
}
.nav-footer li.family a:hover, .nav li.family.current-menu-item a, .nav li.family a:hover, .family .recent-list li:hover {
	color: #9e85d6 !important;
}
.navbar-toggle .icon-bar {
	border: solid thin #CCC;
}
.navbar-toggle .icon-bar {
	background-color: #ccc;
	border-radius: 1px;
	color: #CCC!important;
	display: block;
	height: 2px;
	width: 22px;
}
.nav-footer {
	float: left;
	margin-right: 20px;
	overflow: auto;
}
.nav-footer li {
	display: inline;
	float: left;
	margin-right: 25px;
}
.nav-footer li:last-child {
	margin-right: 0;
}
.nav-footer li:last-of-type {
	margin-right: 0;
}
.nav-footer li a {
	color: #666;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	letter-spacing: .5px;
	text-decoration: none;
	text-transform: uppercase;
}
.nav-footer li a:hover {
	text-decoration: none !important;
}
#menu-sub > li {
	display: none;
	position: absolute;
	padding: 15px;
	padding-top: 20px;
	background: #FFF;
	width: 720px;
	z-index: 999999999;
	-webkit-box-shadow: 0px 0px 10px #999;
	-moz-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
	top: 75px;
	left: 365px;
}
#menu-sub > li:before {
	font-family: FontAwesome;
	content: "\f0de";
	position: absolute;
	top: -22px;
	color: #FFF;
	font-size: 4em;
	text-shadow: 0px -4px 5px #bbb;
	left: 35px;
}
#menu-sub > li > .row > .col-sm-8, #menu-sub > li > .row > .col-sm-6, #menu-sub > li > .row > .col-sm-4 {
	padding-left: 30px;
	padding-right: 30px;
}
#menu-sub > li > .row h3 {
	font-size: 1.6em;
	margin-top: 0;
	font-family: 'FuturaStdMediumOblique', Arial, Helvetica, sans-serif;
	color: #aaa;
	margin-bottom: 10px;
}
#menu-sub > li > .row h3 a {
	font-size: .8em;
	margin-left: 15px;
	text-decoration: underline;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
}

.health-az .see-all {
	float: right;
}

.health-az .postTease {
	padding-bottom: 6px;
}

#menu-sub .topic {
	margin-top: 0;
}

#menu-sub .secImg {
	padding-right: 15px;
}

#menu-sub > li.health-az > .row > .col-sm-6.postTease, #menu-sub > li > .row > .col-sm-8 {
	border-left: 1px solid #ddd;
}
#menu-sub > li.health-az > .row > .col-sm-6.postTease {
	margin-left: -30px;
	width: 53%;
}
#menu-sub > li > .row > .col-sm-8.postTease .category-content p {
	font-size: 1.2em;
	line-height: 1.6;
}
#menu-sub > li > .row > .postTease .secImg a {
	width: 110%;
	height: 100%;
	display: block;
	overflow: hidden;
	max-height: 145px;
}
body.page-id-3001690 .topic, body.category-health .topic, .section-postCat.health-az .topic, .topic.health, .topic.health-az {
	background-color: #0bbce8 !important;
}
#menu-sub > li.health-az {
	border-bottom: solid 4px #0BBCE8;
	width: 900px;
	left: 175px;
}
#menu-sub > li > .row h3 a:hover, #menu-sub > li.health-az .hcNav a:hover {
	color: #0bbce8 !important;
}
#menu-sub > li.health-az:before {
	left: 260px;
}
.section-postCat.living-well .topic, .topic.living-well {
	background-color: #f17fac !important;
}
#menu-sub > li.living-well {
	border-bottom: solid 4px #f17fac;
}
#menu-sub > li.living-well .hcNav a:hover {
	color: #f17fac !important;
}
#menu-sub > li.living-well:before {
	left: 240px;
}
.section-postCat.food .topic, .topic.food {
	background-color: #6bc04b !important;
}
#menu-sub > li.food {
	border-bottom: solid 4px #6bc04b;
}
#menu-sub > li.food .hcNav a:hover {
	color: #6bc04b !important;
}
#menu-sub > li.food:before {
	left: 388px;
}
.section-postCat.fitness .topic, .topic.fitness {
	background-color: #ff8041 !important;
}
#menu-sub > li.fitness {
	border-bottom: solid 4px #ff8041;
}
#menu-sub > li.fitness .hcNav a:hover {
	color: #ff8041 !important;
}
#menu-sub > li.fitness:before {
	left: 515px;
}
.section-postCat.family .topic, .topic.family {
	background-color: #9e85d6 !important;
}
#menu-sub > li.family {
	border-bottom: solid 4px #9e85d6;
}
#menu-sub > li.family .hcNav a:hover {
	color: #9e85d6 !important;
}
#menu-sub > li.family:before {
	left: 645px;
}
#menu-sub li.health-az .hcNav {
	float: left;
	width: 50%;
}
#menu-sub li.health-az .hcNav.health-headlines li {
}
#menu-sub li.health-az .hcNav.health-headlines li.bold a {
	font-family: 'HelveticaNeueLTStdBd';
}
#text-7 {
	display: none;
}
/* inside menu */
#menu-sub > li .hcNav ul.menu {
	padding: 0;
}
#menu-sub > li .hcNav ul.menu li {
	display: inline;
	float: left;
	clear: left;
	line-height: 1.1;
	margin-left: 0;
	list-style-type: none;
	margin: 0 0 5px 0;
	font-size: 0.9em;
	position: relative;
	padding-right: 15px;
}
#menu-sub > li .hcNav ul.menu li.bold {
	font-family: 'HelveticaNeueLTStdBd';
}
#menu-sub > li .hcNav ul.menu li ul.sub-menu {
	display: none;
	position: absolute;
	width: 180px;
	background: #f9f9f9;
	z-index: 99999;
	float: left;
	padding: 10px 18px;
	top: -20px;
	left: calc(100% + 10px);
	border-radius: 10px;
	padding-top: 16px;
	-webkit-box-shadow: 0px 0px 10px #999;
	-moz-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
}
#menu-sub > li .hcNav ul.menu li ul.sub-menu:before {
	font-family: FontAwesome;
	content: "\f0d9";
	position: absolute;
	top: 0px;
	color: #f9f9f9;
	font-size: 5em;
	text-shadow: -4px 0px 6px #bbb;
	left: -14px;
}
#menu-sub > li .hcNav ul.menu li:hover ul.sub-menu {
	display: block;
}
#menu-sub > li .hcNav ul.menu li ul.sub-menu li {
	font-size: 1em;
}
.hcNav ul li a {
	text-decoration: none;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
}
.hcNav ul li a:hover {
	text-decoration: underline;
}
.subNav .post-col-left {
	padding-left: 0;
}
.subNav .postTease {
	border-left: solid thiN #CCC;
}
.subNav h3 {
	font-size: 1.775em;
	margin-top: 0;
}
.subNav .category-content .topic {
	font-size: .9em;
}
.subNav .topic {
	padding: 3px;
}
.subNav .category-title {
	font-size: 1.4em;
	margin-top: 10px;
	margin-bottom: 2px;
}
.authorInfo {
	font-size: 1.1em;
	margin: 1px 0;
}
.subNav .author-name {
	font-size: .9em;
}
.subNav .authorInfo img {
	margin-left: 5px;
	width: 15px;
	height: auto;
}
.subNav h2.sub-title:after {
	font-family: FontAwesome;
	content: "\f04b";
	margin-left: 3px;
	color: #888;
}
.subNav h2.sub-title:hover:after {
	padding-left: 6px;
}
.subNav .read-more {
	font-size: .9em;
}
.sb-search {
	position: absolute;
	right: 0;
	margin-top: 4px;
	width: 0%;
	min-width: 42px;
	height: 42px;
	float: right;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}
.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	outline: none;
	background: #fff;
	width: 73%;
	height: 54px;
	margin: 0;
	z-index: 10;
	padding: 0 20px;
	font-family: inherit;
	font-size: 2em;
	color: #555;
	margin-top: -3px;
	margin-right: -5px;
	font-family: 'FuturaStdBook', Arial, Helvetica, sans-serif;
	line-height: 55px;
}
.sb-search-open .sb-search-input {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+100 */

	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-9 */
}
.sb-search-input::-webkit-input-placeholder {
 color: #999;
}
 .sb-search-input:-moz-placeholder {
 color: #999;
}
 .sb-search-input::-moz-placeholder {
 color: #999;
}
 .sb-search-input:-ms-input-placeholder {
 color: #999;
}
.sb-icon-search, .sb-search-submit {
	width: 42px;
	height: 42px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	filter: alpha(opacity=0); /* IE 5-7 */
	opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}
.sb-icon-search {
	color: #666;
	z-index: 90;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	margin-top: 4px;
}
.sb-icon-search i {
	margin-top: 8px;
}
.sb-icon-search:before {
}
/* Open state */
.sb-search.sb-search-open, .no-js .sb-search {
	width: 100%;
}
.sb-search-open .sb-search-input {
	border: 1px solid #ccc;
	border-radius: 8px;
}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
	background: none;
	z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {
	z-index: 90;
}
#searchform {
	display: none;
}
.single-conditions .dash-line {
	margin-bottom: 0px;
	height: 9px;
}
.page-id-245 .dash-line, .page-id-8 .dash-line {
	margin-bottom: 0px;
	height: 9px;
}
.dash-line {
	background: url('img/dashed-line.png') repeat-x;
	height: 14px;
	position: relative;
	z-index: 50;
	margin-top: -7px;
}
.dash-line-footer {
	position: relative;
	bottom: -28px;
	height: 15px !important;
}
.dash-line-conditionsbar {
	margin-bottom: 10px !Important;
}
/*-----------------------------------------------------------------------------------*/
/*	 MAIN & CONTENT
/*-----------------------------------------------------------------------------------*/

#main-container {
	padding-top: 20px;
}
.content {
	padding-right: 37px;
}
body.author p.bio,  article p, .single-post .content ul, .single-post .content ol, .single-post .content p {
	font-size: 1.5em;
	line-height: 1.4;
	margin-bottom: 15px;
	color: #666;
}
body.author p.bio {
	font-size: 1.6em;
}
.home-content {
	margin-bottom: 40px;
}
.home .content h2 {
}
.single-conditions .content h2 {
	font-size: 2em;
}
.home .pgTtl {
	display: none;
}
.search-results #main-container .row, .archive #main-container .row {
	margin-bottom: 30px;
}
.carousel img {
	width: 100%;
	height: auto;
	min-height: 440px;
}
h2.carousel-title {
	font-size: 2.8em;
}
h2.carousel-title a {
	text-decoration: none;
	color: #555;
}
/*
h2.carousel-title:after {
	content: '';
    content: url('img/arrow-lg.png');
    padding-left: 7px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
h2.carousel-title:hover:after {
    padding-left: 15px;
}
*/
.carousel-content p {
	font-size: 1.4em;
	margin-top: 0px;
	color: #888 !important;
	line-height: 1.6;
	width: 100%;
	position: relative;
	top: -5px;
	margin-bottom: 0;
}
.carousel-author {
	position: relative;
	margin-top: 20px;
}
.carousel-author .author-name, .carousel-author .author {
	margin: 0;
	padding-right: 40px;
	text-align: right;
	width: 100%;
	min-width: 100px;
}
.carousel-author .author-name {
	padding-right: 0;
}
body.home .carousel-author .author-name {
	padding-right: 40px;
}
.carousel-author.no-img .author-name, .carousel-author.no-img .author {
	padding: 0;
}
.carousel-author.no-img .author {
	padding-right: 5px;
}
.carousel-author li.author img, .carousel-author a.a-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	border: 1px solid #CCC;
	z-index: 5;
	background: #ccc;
}
.carousel-author a.a-image img {
	width: 100%;
	border: 0;
	height: 100%;
	margin: 0;
}
.carousel-author ul {
	position: relative;
	top: 0;
	right: 0;
	text-align: right;
	padding: 0;
}
.carousel-author ul li {
	list-style-type: none;
	line-height: 1.3;
}
.section-post {
	margin-top: 40px;
	overflow: hidden;
	position: relative;
}
.home .title {
	margin-bottom: 20px;
	overflow: hidden;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 2.3em;
}
.home .title:after {
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgb(200, 200, 200)), to(transparent));
	background: -moz-linear-gradient(left, rgb(200, 200, 200), transparent);
	background: -ms-linear-gradient(left, rgb(200, 200, 200), transparent);
	background: -o-linear-gradient(left, rgb(200, 200, 200), transparent);
	content: "";
	display: inline-block;
	height: 1px;
	margin-right: -100%;
	margin-left: 10px;
	margin-top: -10px;
	vertical-align: middle;
	width: 100%;
}
.section-post > img {
	float: left;
	margin-right: 20px;
}
.post-title {
	line-height: 24px;
}
.section-post .post-col-left {
}
.section-post .post-col-left h4 {
	font-size: 1.7em;
	margin-bottom: 8px;
}
.section-post .post-col-left p {
	font-size: 1.4em !important;/* text-align: justify; */
}
#main-container img {
	max-width: 100%;
	height: auto;
}
.post-col-right {
}
ul.recent-list {
	color: rgb(136, 136, 136);
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 1.286;
	list-style: disc;
}
.recent-list li {
	margin-bottom: 10px;
	text-decoration: underline;
}
.recent-list li:first-of-type {
	color: #2e2e2e !important;
	text-decoration: none;
}
.secImg {
	padding-right: 0;
}
.secImg a {
	max-height: 215px;
	max-width: 215px;
	display: block;
	overflow: hidden;
}
.secImg img {
	width: 150%;
	height: auto;
	margin-bottom: 0;
	margin-left: -25%;
	max-width: 150% !important;
}
.catPosts .row {
	margin-bottom: 30px;
}
/*
.category .col-sm-4 img,
.category .col-md-4 img {
 width:100%;
}
*/

.category .col-sm-8, .category .col-md-8 {
}
.category-content h2 {
	margin-bottom: 4px;
	margin-top: 10px;
	line-height: 1.2em;
	font-family:Georgia;
}

.tax-recipe_tags .category-content h2 a {
font-family:georgia;	
}


.category-content h2 a {
	text-decoration: none;
}
.category-content .topic {
	font-size: 1.3em;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 3px;
}
.category-content p {
	margin-top: 6px;
	font-family:Georgia;
}
.category-title {
	font-size: 2em;
}
.category-title a {
	color: #666;
}
.thumb-photo {
 height:
}
.sub-title {
/*cursor: pointer;*/
}
.sub-title a:hover {
	text-decoration: underline !important;
}
/*-----------------------------------------------------------------------------------*/
/*	 Single
/*-----------------------------------------------------------------------------------*/

.single .pgTtl {
	margin-bottom: 0;
	margin-bottom: 5px;
	font-size: 2.8em;
}
.postMeta {
	margin-bottom: 20px;
	font-size: 1.5em;
}
.single-conditions header {
	margin-bottom: 0;
}
.sharify-title {
	color: #FFF;
}
.sharify-container .count {
	color: #FFF !important;
}
.sharify-container i {
	color: #FFF;
}
/*-----------------------------------------------------------------------------------*/
/*	Conditions Styles
/*-----------------------------------------------------------------------------------*/

.conditions-page .topic {
	background-color: #0bbce8;
	margin-top: 0;
}
.conditions-page .side-cta-btn {
	background-color: #0bbce8;
}
.conditions-page .cta-line a:hover {
	color: #FFF !important;
}
.page-template-page-primary .carousel-section, .conditions-page .carousel-section {
	margin-bottom: 40px;
}
.page-template-page-primary .carousel-section .carousel {
	max-height: 430px;
	overflow: hidden;
}
.conditions-page a:hover {
	color: #0bbce8 !important;
}
.conditions-page .pgTtl:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-blue.png');
	padding-right: 38px;
	content: "";
	width: 38px;
	height: 38px;
	background-size: 38px 38px;
	margin-right: 10px;
}
.page-id-8 header {
	margin-bottom: 0;
}
.conditionsBar {
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	background: #0BBCE8;
	color: #FFF;
	font-size: 1.6em;
	padding: 10px 0;
	margin-bottom: 2px;
	margin-top: -6px;
}
.conditionsBar span {
	float: left;
	font-family: 'FuturaStdMediumOblique', Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size: 0.9em;
	margin-top: 2px;
}
.single-conditions h1 {
	font-size: 3em;
	margin-bottom: 20px;
}
ul.conditionsDir {
	float: left;
	margin-bottom: 0;
	width: calc(100% - 130px);
	margin-left: 15px;
	padding-left: 0;
}
ul.conditionsDir > li {
	display: inline;
	margin-right: 10px;
	position: relative;
}
ul.conditionsDir > li:last-child {
	display: inline;
	margin-right: 0;
}
ul.conditionsDir > li > a {
	color: #FFF;
	padding: 0 6px;
	text-decoration: none;
}
ul.conditionsDir > li.active > a {
	font-family: 'FuturaStdHeavy', Arial, Helvetica, sans-serif;
}
ul.conditionsDir > li > a:hover {
	text-decoration: underline;
}
ul.conditionsDir > li > a:active {
	color: #ff8041;
}
ul.conditionsDir > li.empty a {
	opacity: 0.3;
	cursor: default;
}
ul.conditionsDir > li.empty a:hover {
	text-decoration: none;
}
ul.conditionsDirSub {
	display: none;
	width: 300px;
	padding: 20px 30px;
	background: #FFF;
	position: absolute;
	top: 55px;
	left: -33px;
	z-index: 1000;
	list-style-type: disc;
	padding-left: 40px;
	line-height: 1.2;
	-webkit-box-shadow: 0px 0px 10px #999;
	-moz-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
}
ul.conditionsDirSub:before {
	font-family: FontAwesome;
	content: "\f0de";
	position: absolute;
	top: -22px;
	color: #FFF;
	font-size: 3em;
	text-shadow: 0px -4px 5px #bbb;
	left: 30px;
}
ul.conditionsDirSub li {
	color: #ccc;
	margin: 0 0 10px 0;
	list-style-type: disc;
}
ul.conditionsDirSub li:last-child {
	margin-bottom: 0;
}
ul.conditionsDirSub li a {
	color: #0BBCE8;
}
ul.conditionsDirSub li a:hover {
	text-decoration: underline;
}
.pop-conditions ul {
	padding-left: 40px !important;
	list-style-type: disc;
}
.pop-conditions ul li {
	list-style-type: disc !important;
	font-size: 2em !important;
}
.pop-conditions ul li a {
	color: #0bbce8 !important;
}
.pop-conditions ul li a:hover {
	text-decoration: underline !important;
}
/*-----------------------------------------------------------------------------------*/
/*	Health Styles
/*-----------------------------------------------------------------------------------*/

.health-page .side-cta-btn {
	background-color: #0bbce8;
}
.health-page a:hover {
	text-decoration: underline !important;
}
.health-page .cta-line a:hover {
	color: #FFF !important;
}
.health-page .carousel-section {
	margin-bottom: 20px;
}
.health-page .pgTtl:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-blue.png');
	padding-right: 38px;
	content: "";
	width: 38px;
	height: 38px;
	background-size: 38px 38px;
	margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	Living Well Styles
/*-----------------------------------------------------------------------------------*/


.living-well-page .side-cta-btn {
	background-color: #f17fac;
}
.living-well-page a:hover {
	text-decoration: underline !important;
}
.living-well-page .cta-line a:hover {
	color: #FFF !important;
}
.living-well-page .carousel-section {
	margin-bottom: 20px;
}
.living-well-page .pgTtl:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-pink.png');
	padding-right: 38px;
	content: "";
	width: 38px;
	height: 38px;
	background-size: 38px 38px;
	margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	Food Styles
/*-----------------------------------------------------------------------------------*/

.food-page .side-cta-btn {
	background-color: #8fc759;
}
.food-page .cta-line a:hover {
	color: #aaa !important;
}
.food-page .carousel-section {
	margin-bottom: 20px;
}
.food-page a:hover {
	text-decoration: underline !important;
}
.food-page .pgTtl:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-green.png');
	padding-right: 38px;
	content: "";
	width: 38px;
	height: 38px;
	background-size: 38px 38px;
	margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	Fitness Styles
/*-----------------------------------------------------------------------------------*/

.fitness-page .side-cta-btn {
	background-color: #ff8041;
}
.fitness-page .cta-line a:hover {
	color: #FFF !important;
}
.fitness-page .carousel-section {
	margin-bottom: 20px;
}
.fitness-page a:hover {
	text-decoration: underline !important;
}
.fitness-page .pgTtl:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-orange.png');
	padding-right: 38px;
	content: "";
	width: 38px;
	height: 38px;
	background-size: 38px 38px;
	margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	Family Styles
/*-----------------------------------------------------------------------------------*/

.family-page .side-cta-btn {
	background-color: #9e85d6;
}
.family-page .cta-line a:hover {
	color: #FFF !important;
}
.family-page .carousel-section {
	margin-bottom: 20px;
}
.family-page a:hover {
	text-decoration: underline !important;
}
.family-page .pgTtl:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-purple.png');
	padding-right: 38px;
	content: "";
	width: 38px;
	height: 38px;
	background-size: 38px 38px;
	margin-right: 10px;
}
/*-----------------------------------------------------------------------------------*/
/*	 SIDEBAR
/*-----------------------------------------------------------------------------------*/

.sidebar {
	padding-left: 40px;
	font-style: normal;
	border-left: solid thiN #CCC;
}
.sidebar p {
	font-size: 1em;
}
.widget {
	position: relative;
	margin-bottom: 35px;/*
	overflow:hidden;
	overflow-y: auto;
	*/
}
.widget h4 {
	display: table;
	white-space: nowrap;
	font-size: 2em;
	text-transform: uppercase;
	letter-spacing: 0;
	margin-top: 0;
	margin-bottom: 10px;
}
.widget h4:after {
	/*
	border-top: 1px solid #CCC;
	content: '';
	display: table-cell;
	left: 4%;
	position: relative;
	top: .5em;
	width: 100%;
	*/
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	left: auto;
	top: 9px;
	height: 1px;
	width: 35%;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(rgb(200, 200, 200)));
	background-image: -webkit-linear-gradient(right, transparent, rgb(200, 200, 200) );
	background-image: -ms-linear-gradient(right, transparent, rgb(200, 200, 200));
	background-image: -moz-linear-gradient(right, transparent, rgb(200, 200, 200));
	background-image: -o-linear-gradient(right, transparent, rgb(200, 200, 200));
}
#text-5 h4:after {
	width: 33%;
}
#text-8 h4:after {
	width: 53%;
}
#text-6 h4:after {
	width: 48%;
}

#text-10 h4:after {
	width: 50%;
}

#text-10 {
	margin-bottom: 50px;
}

#mks_author_widget-2 h4:after {
	width: 38%;
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget ul.latest-list {
}
.widget ul.latest-list {
}
.widget ul.latest-list {
}
.widget ul.latest-list {
	position: relative;
}

.latest-list.videos .vidContThumb2 {
	margin-bottom: 15px;

}

.latest-list.videos .vidContThumb2 span {
	width: 100%;
	height: 100%;
	position: absolute;
	background: url("img/play-btn.png") no-repeat;
	background-position: 57% 48%;
	background-size: 200%;
	z-index: 999;
}

.latest-list.videos .pImage {
  position: relative;
  overflow: auto;
  float: left;
}

.latest-list.videos p {

  float: left;
}

.latest-list.videos  a {
  width: 66px;
  height: 100%;
  z-index: 9999;
  float: left;
  font-size: 14px;
  position: inherit !important;
}

.latest-list.videos .pLink {
	overflow: auto;
}

.latest-list.videos .pLink a {
  width: auto;
  height: 100%;
  z-index: 9999;
  float: left;
  font-size: 14px;
  position: inherit !important;
}



.widget ul li {
	font-size: 1em;
	list-style-type: none;
	line-height: 1.4;
}
.widget ul li a {
	color: #888;
}
a.ttl, .widget ul li a.ttl {
	color: #555;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 5px 0;
}
/*
a.ttl:after,
.widget ul li a.ttl:after {
	content: '';
	content: url('img/arrow-md.png');
	padding-left: 7px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
.widget ul li a.ttl.ttl-lg {
	content: url('img/arrow-lg.png');
}
a.ttl:hover:after,
.widget ul li a.ttl:hover:after {
	padding-left: 15px;
}
a.ttl.ttl-sm:after {
	content: url('img/arrow-sm.png');
}
*/

.widget .sub-title {
	font-size: 1.8em;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
}
.slideshow .from {
	display: block;
	font-size: 1.3em;
	margin-bottom: 1px;
	font-style: italic;
	font-family: 'FuturaStdMediumOblique', Arial, Helvetica, sans-serif;
}
.slideshow img {
	margin: 10px 0;
}
.slideshow ul.latest-list li {
	margin-bottom: 0 !important;
}
#text-6 ul li {
	margin-bottom: 20px;
	min-height: 35px;
	float: left;
}
.newsletter-list ul li {
	font-size: 1.5em;
}

/* A/B TEST */
#text-11,#text-12,#text-13,#text-14 { display: none; }
#text-11 ul li,
#text-11 p {
	font-size: 1.5em;
}
#text-11 .newsletter-list {
	background: #e7e7e7;
	padding: 20px 22px;
	padding-bottom: 2px;
}
#text-11 .newsletter-list li h5 {
	display: inline-block;
	text-transform: uppercase;
	font-size: 1.3em;
	margin-bottom: 5px;
}
#text-11 .newsletter-list .cta-line {
	bottom: -5px;
	margin-right: -22px;
}
#text-11 .newsletter-list p .newletter-email {
	font-size: 1em;
}


.newsletter-list p .newletter-email {
	font-size: 1.4em;
}
.newsletter-list ul {
	padding: 0 20px 12px 20px;
}
.newsletter-list ul li {
	font-weight: normal;
}
.newsletter-list ul li:before {
	font-family: FontAwesome;
	content: "\f00c";
	margin-right: 10px;
	color: #F4BC0F;
	font-size: 1.6em;
}
.newletter-email {
	border: 1px solid #aaa;
	border-radius: 5px;
	font-family: 'Georgia';
	font-size: 1.6em;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 12px 15px;
	width: 100%;
}
ul.social-list .cff-wrapper {
	width: calc(100% - 100px);
	float: left;
	overflow: hidden;
}
ul.social-list li {
	margin-bottom: 15px;
}
ul.social-list img {
	float: left;
	margin-right: 18px;
	width: 35px;
	height: auto;
}
.side-blog-men img {
	float: left;
	margin-right: 20px;
}
.side-blog-men p {
	font-size: 1em;
}
.su-tabs {
	margin: 0 0 1.5em 0;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: none !Important;
}
.su-tabs-nav {
	margin-bottom: 15px;
!important;
}
.su-tabs-nav span {
	border: solid thin #CCC;
	border-radius: 8px !important;
	;
	margin-bottom: 10px;
	color: #9F9B9B !important;
	font-size: 1.5em !important;
	padding: 10px 15px 5px 15px !important;
}
.su-tabs-nav span.su-tabs-current {
	background: rgb(136, 136, 136) !important;
	border-color: rgb(136, 136, 136) !important;
	/*cursor: default;*/
	color: #FFF !important;
}
.su-tabs-pane {
	background: none !important;
	padding: 0 !important;
}
.latest-list p {
	font-size: 1em;
	color: #666
}
/*.latest-list p:after {
  content: url('img/arrow-sm.png');
  padding-left: 10px;
}*/


.latest-list li {
	margin-bottom: 15px;
	clear: both;
	overflow: auto;
}
.latest-list li:last-child {
	margin-bottom: 0;
}
.latest-list img {
	float: left;
	margin-right: 12px;
	width: 65px;
	height: auto;
}
.latest-list a .overlay {
	width: 100%;
	height: 100%;
	opacity: 0.8;
}
.latest-list a:hover .overlay {
	opacity: 1;
}
.latest-list.videos a .overlay {
	background: url('img/overlay-video-sm.png') no-repeat center;
	height: 65px;
	width: 65px;
	position: absolute;
}
/*
.latest-list.slideshows a .overlay {
	background: url('img/overlay-slideshow-sm.png') no-repeat center;
	background-size: contain;
    width: 100%;
    height: 175px;
    position: absolute;
    z-index: 100;
	opacity: 0.5;
}
*/


.author-info img {
	float: left;
	margin: 0 20px 0 0 !important;
}
.author-info h1 {
	margin-top: 0;
}
.author-info .pagination-top {
	margin-top: -35px;
}
.mc4wp-form-fields p#submit {
	display: none;
}
.mc4wp-response p {
	font-size: 1.5em;
	font-style: italic;
}
.latest-list .author {
	line-height: 15px;
	color: #999;
	font-size: 1em;
}
.latest-list .author img {
	float: left;
	width: 25px;
	border: 1px solid #ccc;
	margin: -5px 5px 0 0;
}
.side-slideshow .author img {
	margin-top: 0;
}
.side-blog-men p {
	font-size: 1em !important;
}
#text-7 {
	margin-bottom: 0;
}
#text-4 {
	margin-bottom: 20px;
}
#text-4 h4 {
	margin: 0;
}
#text-10 h4 {
	margin: 0;
}
#text-6 h4 {
	text-transform: none;
}
.tabTtl {
	margin: 20px 0 5px 0;
	font-size: 1.3em;
}
.widget .cta-line {
	margin-top: 15px;
	margin-bottom: 5px;
	clear: both;
}
.mks_author_widget h3 {
	font-size: 1.9em;
}
.mks_author_widget img {
	width: 50px;
}
.mks_autor_link_wrap a {
	font-size: 1.1em;
}
.mks_author_widget p {
	font-size: 1.2em;
}
/*-----------------------------------------------------------------------------------*/
/*	 FLex SLIDER
/*-----------------------------------------------------------------------------------*/

.slideNav {
	margin-top: -64px !important;
}
.flexTxt {
	margin-top: 82px !important;
	position: absolute !important;
}
.slideThumb {
	opacity: .2;
}
.flex-active-slide img {
	opacity: 1;
}
.slideNav2 {
	float: right;
	margint-top: 5px;
}
#slider .next, #slider .prev {
	background: #004466;
	padding: 5px 15px;
	margin: 10px 0;
	border-radius: 5px;
	margin-left: 5px;
	font-size: 1.6em;
	color: #FFF;
	cursor: pointer;
}
.single-slideshows .flexTxt h2 {
	margin: 40px 0 10px 0;
}
.single-slideshows .flexTxt h3 {
	font-size: 1.675em;
	margin-bottom: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #888;
	line-height: 1.6;
	margin-top: 10px;
}
h2.letter {
}
.condition-list {
	list-style: none;
	padding: 0;
	clear: both;
	margin-bottom: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 15px; /* Chrome, Safari 3  */
	-moz-column-count: 3;
	-moz-column-gap: 15px; /* Firefox 3.5+ */
	column-count: 3;
	column-gap: 15px; /* Opera 11+ */
}
.condition-list li {
	font-size: 1em;
	list-style: none;
	padding: 0;
	display: inline-block;
	width: 100%;
}
.condition-list li h2.category-title {
	font-size: 1em;
	margin: 0 0 6px 0;
	font-family: 'HelveticaNeueLTStdRoman';
}
.condition-list li h2.category-title a:hover {
	color: #0BBCE8;
}
/* SLIDESHOWS */
.single-slideshows.standalone header, .single-slideshows.standalone footer, .single-slideshows.standalone .dash-line, .single-slideshows.standalone .widget {
	display: none !important;
}
#text-2 {
	display: block !important;
}
/* pre-roll */
.slideshow-container .slideshow-preroll, .condition-preroll {
	float: left;
	width: 100%;
	height: 480px;
	margin-bottom: 0;
	position: absolute;
	background: rgba(245,245,245,0.95);
	z-index: 200;
}
/* main image */
.slideshow-container .slideshow-img {
	float: left;
	width: 100%;
	padding: 5px;
	border: 1px solid #bfbfbf;
	margin-bottom: 0;
	position: relative;
	border-bottom: 0px;
	padding-bottom: 5px;
}
.slideshow-container .slideshow-img img.slideshow-img-active {
	float: left;
	width: 100%;
	height: auto;
}
.slideshow-container .slideshow-img .ctas {
	float: left;
	width: 100%;
	height: 100%;
}
.slideshow-container .slideshow-img .ctas a.cta-container {
	display: block;
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
}
.slideshow-container .slideshow-img .ctas a.cta-container.left-container {
	left: 0;
}
.slideshow-container .slideshow-img .ctas a.cta-container.right-container {
	right: 0;
}
.slideshow-container .slideshow-img .ctas .arrow {
	display: block;
	background: #FFF no-repeat center;
	height: 100%;
	width: 70px;
	position: absolute;
	top: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.slideshow-container .slideshow-img .ctas a.cta-container:hover .arrow, .slideshow-container .slideshow-img .ctas .arrow:hover {
	opacity: 0.8;
}
.slideshow-container .slideshow-img .ctas .arrow.arrow-left {
	left: 0;
	background-image: url('img/arrow_l.jpg');
}
.slideshow-container .slideshow-img .ctas .arrow.arrow-right {
	right: 0;
	background-image: url('img/arrow_r.jpg');
}
/* redirect */
.single-slideshows #redirect {
	float: left;
	width: 100%;
	border: 1px solid #bfbfbf;
	padding: 140px 100px;
	text-align: center;
	height: 420px;
}
.single-slideshows #redirect span.loading {
	display: block;
	width: 100px;
	height: 60px;
	background: url('/field/image/loading-dots3.gif') no-repeat center;
	background-size: contain;
	margin: -20px auto;
	margin-bottom: 0;
}
.single-slideshows #redirect h3 {
	margin-bottom: 5px;
}
.single-slideshows #redirect p {
	font-size: 1.5em;
}
/* thumbs */
.slideshow-container {
	clear: both;
	float: left;
	margin-top: 20px;
	position: relative;
	width: 100%;
}
.slideshow-container .slideshow-thumbs, .slideshow-container .slideshow-thumbs ul {
	float: left;
	width: 100%;
}
.slideshow-container .slideshow-thumbs {
	overflow-x: scroll;
	margin-bottom: 15px;
	overflow-x: scroll;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #ccc;
	border-top: 0;
	width: 100%;
}
.slideshow-container .slideshow-thumbs::-webkit-scrollbar {
 height: 5px;
}
.slideshow-container .slideshow-thumbs::-webkit-scrollbar-track {
 background-color: #eaeaea;
 border-left: 1px solid #ccc;
}
.slideshow-container .slideshow-thumbs::-webkit-scrollbar-thumb {
 background-color: #ccc;
}
.slideshow-container .slideshow-thumbs::-webkit-scrollbar-thumb:hover {
 background-color: #aaa;
}
.slideshow-container .slideshow-thumbs ul {
	width: auto;
	list-style: none;
	padding: 0;
	margin: 0;
	height: 60px;
	white-space: nowrap;
}
.slideshow-container .slideshow-thumbs ul li {
	display: inline-block;
	height: 100%;
	width: auto;
	padding: 4px;
	border: 1px solid #ddd;
	margin-right: 1px;
}
.slideshow-container .slideshow-thumbs ul li.redirect {
	width: 100px;
	height: 60px;
	vertical-align: top;
	background: #eee;
}
.slideshow-container .slideshow-thumbs ul li.redirect a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 17px;
	text-transform: uppercase;
	font-size: 12px;
	cursor: pointer;
}
.slideshow-container .slideshow-thumbs ul li.redirect:hover {
	background: #ddd;
}
.slideshow-container .slideshow-thumbs ul li:last-child {
	margin-right: 0;
}
.slideshow-container .slideshow-thumbs ul li:hover, .slideshow-container .slideshow-thumbs ul li.visited, .slideshow-container .slideshow-thumbs ul li.active {
	border-color: #bfbfbf;
}
.slideshow-container .slideshow-thumbs ul li a {
	opacity: 0.3;
	cursor: default;
}
.slideshow-container .slideshow-thumbs ul li.next-slide a:hover, .slideshow-container .slideshow-thumbs ul li.visited a, .slideshow-container .slideshow-thumbs ul li.active a {
	opacity: 1;
}
.slideshow-container .slideshow-thumbs ul li.next-slide a, .slideshow-container .slideshow-thumbs ul li.visited a {
	cursor: pointer;
}
.slideshow-container .slideshow-thumbs ul li.active a {
	cursor: default;
}
.slideshow-container .slideshow-thumbs ul li a img {
	height: 100% !important;
}
/* slide info */
.slideshow-container .slideshow-slide-info {
	float: left;
	width: 100%;
	position: relative;
}
.slideshow-container .slideshow-slide-info h2 {
	line-height: 1.1;
	margin: 4px 0 10px 0;
	width: calc(100% - 200px);
	font-size: 2.25em;
}
.slideshow-container .slideshow-slide-info p {
	clear: left;
	line-height: 1.4;
	margin: 0 0 10px 0;
}
/* controls */
.slideshow-container .slideshow-controls {
	position: absolute;

	right: 0;
}
.slideshow-container .slideshow-controls a.cta {
	float: left;
	font-size: 14px;
	color: #FFF;
	padding: 4px 8px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #004466;
	text-decoration: none;
	margin-left: 5px;
	margin-top: -2px;
}
.slideshow-container .slideshow-controls span.slideshow-count {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	color: #999;
	line-height: 24px;
}
/*-----------------------------------------------------------------------------------*/
/*	 CATEGORY SLIDER
/*-----------------------------------------------------------------------------------*/

.carousel-content .topic {
	font-size: 16px;
	margin-top: 6px;
	margin-bottom: -10px;
}
.section-postCat {
	margin-bottom: 30px;
	font-style: normal;
}
.rsContent .section-post {
	margin-top: 0;
}
.rsContent .section-post .secImg a {
	display: block;
	background: #999;
	overflow: hidden;
	max-height: 221px;
}
.rsDefaultInv .rsBullets {
	position: absolute;
	bottom: 160px;
	overflow: visible !important;
}
#new-royalslider-6 .rsThumbsVer, #new-royalslider-7 .rsThumbsVer, #new-royalslider-8 .rsThumbsVer, #new-royalslider-9 .rsThumbsVer, #new-royalslider-2 .rsThumbsVer {
	background: #f6f6f6 !Important;
}
.rsContent .section-post .topic a {
	text-decoration: none;
	color: #FFF;
}
.rsContent .section-post .sub-title a:hover {
	text-decoration: underline;
	color: #666;
}
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
	background: none !Important;
}
.galleryTextThumbs .rsThumbs .rsThumb {
	border-bottom: 0 !important;
	max-height: 32px !important;
}
.galleryTextThumbs .rsThumbsVer {
	width: 180px !important
}
.galleryTextThumbs .rsTmb {
	padding: 0px !important;
	font-size: 1.35em !important;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	margin-left: 15px;
	line-height: 1.23;
	text-decoration: underline;
	width: calc(100% - 15px);
}
.galleryTextThumbs .rsTmb a {
	color: #666;
	text-decoration: none;
}
.galleryTextThumbs .rsThumb:before {
	font-family: FontAwesome;
	content: "\f111";
	font-size: .6em !important;
	color: #777;
	padding-right: 10px;
	vertical-align: middle;
	position: absolute;
	margin-top: 6px;
}
.rsDefaultInv .rsThumb.rsNavSelected {
	background: none !important;
}
.galleryTextThumbs .rsThumb.rsNavSelected .rsTmb {
	text-decoration: none;
}
.galleryTextThumbs .rsThumb.rsNavSelected:before {
	color: #444;
}
/* Health AZ Slider*/
#new-royalslider-2 .rsThumb {
	height: auto !important;
	margin-bottom: 10px;
}
#new-royalslider-2 .ttlLink:hover {
	color: #0bbce8 !important;
	text-decoration: underline;
}
#new-royalslider-2 a.read-more:hover {
	color: #0bbce8 !important;
}
/* Living*/
#new-royalslider-9 .rsThumb {
	height: auto !important;
	margin-bottom: 10px;
}
#new-royalslider-9 .ttlLink:hover {
	color: #f17fac !important;
	text-decoration: underline;
}
#new-royalslider-9 a.read-more:hover {
	color: #f17fac !important;
}
/* Food */
#new-royalslider-8 .rsThumb {
	height: auto !important;
	margin-bottom: 10px;
}
#new-royalslider-8 .ttlLink:hover {
	color: #6bc04b !important;
	text-decoration: underline;
}
#new-royalslider-8 a.read-more:hover {
	color: #6bc04b !important;
}
/* Fitness */
#new-royalslider-7 .rsThumb {
	height: auto !important;
	margin-bottom: 10px;
}
#new-royalslider-7 .ttlLink:hover {
	color: #ff8041 !important;
	text-decoration: underline;
}
#new-royalslider-7 a.read-more:hover {
	color: #ff8041 !important;
}
/* Family */
#new-royalslider-6 .rsThumb {
	height: auto !important;
	margin-bottom: 10px;
}
#new-royalslider-6 .ttlLink:hover {
	color: #9e85d6 !important;
	text-decoration: underline;
}
#new-royalslider-6 a.read-more:hover {
	color: #9e85d6 !important;
}
.rsContent .col-md-5 {
	padding-left: 0px;
	padding-right: 40px;
}
/*-----------------------------------------------------------------------------------*/
/*	 Author Page
/*-----------------------------------------------------------------------------------*/



.author-info {
	width: 100%;
	margin: 0 0 40px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	overflow: auto;
}
.author-info img {
	float: left;
	margin: 0 0 20px 0;
}
/*-----------------------------------------------------------------------------------*/
/*	 FOOTER
/*-----------------------------------------------------------------------------------*/

footer {
	background-color: #FFF;
	margin-top: 20px;
	padding: 30px 0;
}
.footer-brand {
	float: left;
}
footer .col-md-8 {
	padding-top: 55px;
}
footer .col-md-4 {
	border-left: solid thin #CCC;
	padding-left: 80px;
}
.menu-left {
	float: left;
}
.menu-right {
	float: left;
}
.menu-right ul, .menu-left ul {
	list-style-type: none;
	padding: 0;
}
.menu-title {
	font-family: 'FuturaStdHeavy', Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 5px;
	color: #f4bc0f;
}
.menu-title span {
	color: #0bbce8;
}
.menu-right .menu-title {
	color: #0bbce8;
}
.menu li {
	margin-bottom: 2px;
}
.menu li:last-of-type {
	margin-bottom: 0;
}
.menu a {
	color: #888;
	font-size: 1.4em;
	text-decoration: underline;
}
.menu a:hover {
	text-decoration: none;
}
.carousel-title a:hover {
	text-decoration: underline !Important;
}
.slideshow .from a {
	color: #0bbce8;
}
.slideshow p {
	font-size: 1.3em;
	color: #666;
}
.fb-page {
	background: #fff !important;
}
.side-blog-slideshow img {
	width: 100% !important;
	margin-bottom: 10px;
}
a.ttl, .widget ul li a.ttl {
	font-size: 1.3em;
	text-decoration: none;
}
.category-content h2 {
	font-size: 1.8em;
}
a.author-name {
	font-style: normal;
	font-size: 1.1em;
}
div.author {
	font-style: normal;
}
.widget#text-4 ul li a.ttl {
	font-size: 1.3em;
	font-style: normal;
	text-decoration: none;
}

/* MOBILE */

@media (max-width: 480px) {
.widget h4:after,  .rsDefaultInv .rsBullets,  .carousel-author {
	display: none;
}
/* header */
.navbar {
	margin-bottom: 0px;
	text-align: center;
}
.navbar-nav {
	margin: 10px 0;
}
.nav>li {
	margin: 0;
}
.nav>li>a {
	font-size: 18px;
}
.nav-footer {
	clear: both;
	display: none;
	overflow: auto;
}
.nav-footer #menu-main-1 {
	padding: 0;
}
.navbar-brand img {
	width: calc(100% - 80px);
	height: auto;
	margin-top: .1em;
}
/* sidebar */
.sidebar {
	padding: 0 15px !important;
	border: 0;
	margin-top: 50px;
}
/* footer */
footer {
	padding-top: 0;
}
footer .col-md-8 {
	padding-top: 30px;
}
footer .col-md-4 {
	padding: 0 20%;
}
.footer-brand {
	float: none;
}
.menu-right {
	margin-left: 30px;
}
ul.recent-list {
	padding-left: 15px;
	margin-top: 25px;
}
/* standalone */
body.standalone.leftrail .navbar-brand,  body.standalone.leftrail #main-container {
	left: 0;
}
body.standalone.leftrail .navbar-brand img {
	margin: 0 auto;
}
body.standalone #standalone-hdr {
	width: 100%;
	margin-top: -10px;
	margin-bottom: 20px;
	height: auto;
}
body.standalone .content {
	overflow: auto;
}
/* content */
	/*
	.ad img {
		width: 100% !important;
		height: auto !important;
	}
	*/
.content {
	border-right: 0;
	padding-right: 15px;
}
.home .cta-line {
	margin-top: 10px;
	top: -2px;
}
.widget ul li a.ttl {
	font-size: 2em;
}
/* carousel */
#new-royalslider-1 section.carousel-section .carousel {
	height: 280px !important;
}
#new-royalslider-1 .rsContent .carousel h6.topic, .topic {
	bottom: -5px;
}
#new-royalslider-1 .rsArrow {
	height: 230px !important;
}
#new-royalslider-1 .rsArrowLeft {
	height: calc(230px - 48px) !important;
}
.rsDefaultInv .rsThumbsVer {
	margin-top: 10px;
}
.section-postCat {
	margin-bottom: 50px;
}
.section-postCat .topic {
	margin-top: 10px !important;
}
.category .col-sm-4 img, .category .col-md-4 img {
	width: 100%;
	margin-bottom: 10px;
}
ul.conditionsDir {
	float: left;
	margin-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
}
ul.conditionsDir li {
	display: inline;
	margin-right: 12px;
}
.single img {
	max-width: 100%;
	height: auto;
}
.rsDefaultInv .rsThumbsVer {
	width: 100% !important;
	height: 100%;
	position: relative !important;
	top: 0;
	right: 0;
	margin-top: 20px;
}
.galleryTextThumbs .rsThumbs .rsThumb {
	width: 100% !important;
	height: auto;
}
.rsContent .col-md-5 {
	padding-left: 15px;
	padding-right: 15px;
}
.carousel-content p {
	font-size: 1.3em;
	margin-top: 0px;
}
.single .pgTtl {
	font-size: 2.5em;
}
.carousel > a {
	max-height: 230px;
	max-width: 100%;
	display: block;
	overflow: hidden;
}
.carousel > a > img {
	min-height: 0;
	width: 150%;
	height: auto;
	margin-bottom: 0;
	margin-left: -25%;
	max-width: none !important;
}
.rsContent .section-post .secImg a {
	max-width: none !important;
}
.carousel-content p {
	width: 100%;
	padding: 0;
	top: 0;
	margin-bottom: 30px;
}
.catPosts .row {
	margin-bottom: 20px;
}
body.home h2.carousel-title {
	margin: 10px 0;
}
body.home .carousel-content p {
	margin: 0 0 10px 0;
}
h2.carousel-title {
	font-size: 20px;
}
article .secImg {
	padding-right: 15px;
}
article .secImg a {
	max-width: 100%;
}
.category-content .topic {
	margin-top: 10px;
}
}

@media (max-width: 1200px) and (min-width: 1000px) {
.non-mobile {
	display: none;
}
.nav>li {
	margin-right: 6px;
}
.navbar-nav>li>a {
	color: #666 !important;
	font-family: 'FuturaStdBook', Arial, Helvetica, sans-serif;
	font-size: 2em;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
}
.nav-footer li {
	margin-right: 15px;
}
.nav-footer li a {
	color: #666;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	text-transform: uppercase;
}
.nav-footer .menu {
	margin-left: 10px;
}
.galleryTextThumbs .rsThumbs .rsThumb {
	padding-left: 25px;
}
ul.conditionsDir {
	width: calc(100% - 150px);
	margin-left: 30px;
}
ul.conditionsDir > li {
	margin-right: 3.3px;
}
}

@media (max-width: 1000px) {
.non-mobile {
	display: none;
}
.navbar-header {
	float: none;
}
.navbar-left, .navbar-right {
	float: none!important;
}
.navbar-toggle {
	display: block;
	margin-right: 0;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
	border-width: 0 0 1px;
	top: 0;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-bottom: 10px;
	padding-top: 10px;
}
.collapse.in {
	display: block!important;
}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 0;
}
.sb-search {
	display: none;
}
#searchform {
	display: block;
}
.rsDefaultInv .rsThumbsVer {
	width: auto;
	height: 100%;
	position: relative !important;
	top: 0;
	right: 0;
	margin-top: 20px;
}
.rsContent .col-md-5 {
	padding-left: 15px;
	padding-right: 15px;
}
.su-tabs {
	margin: 0 !important;
}
.su-tabs-nav span {
	padding: 10px 6px !important;
}
.latest-list p {
	font-size: .7em;
	color: #666;
}
.cta-btn {
	padding: 9px;
}
#text-5 ul li {
	font-size: 1.2em;
}
#text-6 ul li {
	font-size: 1em;
}
.sidebar {
	padding-left: 30px;
	padding-right: 0;
}
.latest-list .author {
	color: #aaa;
	font-family: 'FuturaStdHeavyOblique', Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
	margin: 10px 0;
}
.latest-list .author-name {
	font-size: .9em;
}
.su-tabs-nav span {
	margin-right: 10px !important;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
/* For general iPad layouts */
.rsDefaultInv .rsThumbsVer {
	width: auto;
	height: 100%;
	position: relative !important;
	top: 0;
	right: 0;
	margin-top: 20px;
}
.galleryTextThumbs .rsThumbs .rsThumb {
	border-bottom: 0 !important;
}
.rsContent .col-md-5 {
	padding-left: 15px;
	padding-right: 15px;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
/* For landscape layouts only */
.rsDefaultInv .rsThumbsVer {
}
.galleryTextThumbs .rsThumbs .rsThumb {
	border-bottom: 0 !important;
	padding-left: 25px;
}
.rsContent .col-md-5 {
	padding-left: 0px;
}
.carousel-content p {
	font-size: 1.3em;
	margin-top: 25px;
	color: #888;
}
}
.galleryTextThumbs .rsTmb a.ttlLink {
	line-height: 1;
}
/* HELVETICA */
body, div.author, .hcNav ul li a, .carousel-author .author, div.authorInfo, .galleryTextThumbs .rsTmb a.ttlLink {
	font-family: 'HelveticaNeueLTStdRoman';
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .hcNav ul li.bold a, h2.letter, h1.pgTtl, h1.page-title, h2.section-title, .single .pgTtl, a.author-name, .category-content h2, .carousel-author .author span, div.authorInfo span, #new-royalslider-2 .rsThumb.rsNavSelected a.ttlLink, #new-royalslider-6 .rsThumb.rsNavSelected a.ttlLink, #new-royalslider-7 .rsThumb.rsNavSelected a.ttlLink, #new-royalslider-8 .rsThumb.rsNavSelected a.ttlLink, #new-royalslider-9 .rsThumb.rsNavSelected a.ttlLink, h2.carousel-title, a.ttl {
	font-family: 'HelveticaNeueLTStdBd';
	line-height: 1;
}
/* NEWSLETTER STYLES */
.smp-overlay input[type=email],
.smp-overlay input[type=text] {
	display: block;
    width: calc(50% - 10px);
    margin: 0 5px;
    border-radius: 4px;
    border: solid thin #CCC;
    padding: 12px 12px 8px 12px;
    float: left;
    font-size: 1.6em;
}
.smp-overlay input[type=email] {
	margin-right:0
}
.smp-overlay input[type=submit] {
	margin: auto;
    margin-top: 10px;
    text-align: center;
    padding: 14px 15px 8px 15px;
    background: #0CBDE8;
    color: #FFF;
    border: 0;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'HelveticaNeueLTStdBd';
    line-height: 1;
}
.smp-overlay img.wp-image-3015791 {
	width: 90%;
	margin: 10px 5% 20px 6.5%;
	display: block;
}
.smp-overlay img.wp-image-3015792 {
	width: 300px;
    height: auto;
    margin: 0 auto 20px auto;
}
.smp-overlay .mc4wp-form {
	width: 85%;
    margin: 0 auto;
}
.smp-overlay p.not-interested {
	text-align: center;
    font-style: italic;
    font-size: 1.2em;
    margin-top: 15px;
}
.smp-overlay p.not-interested a {
	color: #666;
}
.smp-overlay h3 {
	text-align: center;
	margin: 10px 0 20px;
	font-size: 30px;
	font-weight: normal;
	font-family: 'HelveticaNeueLTStdBd';
	line-height: 1.2;
	color: #666;
}

.smp-overlay {
  z-index: 9999999;
}

#closeMe {
cursor:pointer;
margin:0;
float:right;
}


@media (max-width: 480px) {

#smp-overlay3015772 .smp-modal {
  max-width: 330px;
}

.smp-overlay img.wp-image-3015792 {
  width: 200px;
}

.smp-overlay input[type=email], .smp-overlay input[type=text] {
  width: 100%;
  margin:0;
  margin-bottom: 8px;

}

.smp-overlay input[type=submit] {
  padding: 14px 5px 8px 5px;
  font-size: 11px;
  width: 100%;
}

.smp-overlay h3 {
  font-size: 17px;
}


}


/* RECIPE STYLES */

.single-recipe .post-image {
  position: relative;

}

div.crafty-social-buttons .crafty-social-caption {
	padding-right: .2em;
}

.socialShare {
float:right;
margin-bottom:10px;
}

.socialShare span {
  display: inline-blcok;
  float: left;
  padding-top: 7px;
  font-size: 14px;
  margin-right: 10px;
}

.socialShare .crafty-social-buttons {
float:left;
}

.single-recipe .post-image .socialShare {

  margin-top: 10px;
  margin-left: 10px;
}

.single-recipe .post-image .likeCount {
  position: absolute;
  left: 7px;
  display: inline-block;
  margin-top: 7px;
  cursor: pointer;
}

button:focus {outline:0;}

.crafty-social-button-image{
  width: 25px !important;
}

.simplefavorite-button.active {
  opacity: 1;
}

.simplefavorite-button {
  background: 0;
  border: 0;
}

.simplefavorite-button-count {
  position: absolute;
  top: 27%;
  left: 1%;
  color: #FFF;
  font-size: 15px;
  width: 100%;
  text-align: center;
  margin: auto;
  display: block;
  z-index: 9999;
}

.sf-icon-star-empty:before {
	content: "\f08a" !important;
	color:red;
	font-family: fontAwesome;
    font-size: 28px;
}

.sf-icon-star-full:before {
	content: "\F004" !important;
	color:red;
	font-family: fontAwesome;
  	font-size: 28px;
}


.breadcrumbs {
	float: none;
	font-size: 1em;
}
.recipe img.attachment-large-ft {
	width: auto;
	height: auto !important;
	max-width: none;
}
.recipe .post-image {
	margin-bottom: -20px;
}
.recipe-topic {
	top: -6px;
position: relative;
background: #88be55;
display: inline-block;
}
.servings {
	float: right;
	font-size: 1.4em;
	line-height: 34px;
	margin-top: 17px;
}
.recipe .author span {
	color: #000;
}
.cookTime {
	float: left;
	font-size: 1.4em;
	margin-top: 17px;
}
/*.cookTime:before {
	content: "\f017";
	font-family: fontAwesome;
	margin-right: 10px;
	font-size: 2.3em;
	margin-left: -1.2em;
	margin-top: -5px;
	position: absolute;
}*/

.cookTime:before {
	background-image: url('/wp-content/themes/3rdAge/img/icon-time.png');
		content: "";
	  width: 30px;
	  height: 31px;
	  background-size: 30px 31px;
	  position: absolute;
	  margin-left: -40px;
	  margin-right: 17px;
	  display: inline-block;
	  padding-right: 20px;
}


.servings:before {
	background-image: url('/wp-content/themes/3rdAge/img/icon-servings.png');
		content: "";
		  width: 30px;
		  height: 31px;
		  background-size: 30px 31px;
		  position: absolute;
		  margin-left: -40px;
		  margin-right: 17px;
		  display: inline-block;
		  padding-right: 20px;
}



/*.servings:before {
	content: "\F0F5";
	font-family: fontAwesome;
	margin-right: 10px;
	font-size: 1em;
	margin-left: -3em;
	margin-top: 4px;
	position: absolute;
	border: solid .35em #999;
	padding: 4px 6px 4px 5px;
	border-radius: 50%;
	height: 28px;
	width: 28px;
	position: relative;
}*/

.recipe-topic h6 {
	margin-top: 0 !important;
}
.rSlideshow {
	float: right;
	position: relative;
	margin-top: -44px;
	padding: 4px 12px 5px 12px;
	background: #A9A9A9;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 1px;
	cursor: pointer;
	
}

#fancyboxID-1 {
font-family:Georgia;	
}

.rSlideshow a {
	text-decoration: none;
	color: #FFF;
}

.rSlideshow:after {
	content: "\f0da";
	font-family: fontAwesome;
	margin-left: 10px;
	font-size: 1.2em;
	position: relative;
}
.rSteps h3, .rIngredients h3, .rTips h3 {
	text-transform: uppercase;
	margin-bottom: 15px;
}
.rIngredients ul {
	padding-left: 0;
}
.rIngredients li {
	list-style: none;
	font-size: 1em;
	margin-bottom: 4px;
}
.rIngredients li:before {
	content: "\f096";
	font-family: fontAwesome;
	font-size: 1em;
	vertical-align: middle;
	line-height: 32px;
	margin-right: 10px;
}
.rSteps {
	margin-bottom: 25px;
}
.rSteps ol {
	margin-left: 0;
	padding-right: 0;
	list-style-type: none;
	counter-reset: list;
	padding-left: 26px;
}
.rSteps li {
	position: relative;
	list-style: none;
	margin-bottom: 13px;
}
.rSteps li:before {
	counter-increment: list;
	content: counter(list);
	position: absolute;
	top: 0px;
	left: -1.8em;
	background: #4b4b4b;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 1px;
	color: #FFF;
}

.rOptions {
	text-align: right;
}
.rDownload {
	font-size: 1.8em;
	color: #4b4b4b;
	margin-bottom: 10px;
	  text-transform: uppercase;
}
.rPrint {
	font-size: 1.8em;
	color: #4b4b4b;
	 text-transform: uppercase;
}

.rPrint a, .rDownload a {
text-decoration: none;
color:#4b4b4b;
}

.printomatictext {
  cursor: pointer;
  float: right;
}

.printomatictext {
  cursor: pointer;
  float: right;
}

.rDownload:after {
	font-family: fontAwesome;
	content: "\f019";
	margin-left: 10px;
}
.printomatictext:after {
	font-family: fontAwesome;
	content: "\f02f";
	margin-left: 10px;
}
.nutritionBox {
	background: #88be55;
	padding: 8px 12px 5px 12px;
	margin-bottom: 20px;
	display: inline-block;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 1px;
	cursor: pointer;
}
.nutritionBox:after {
	font-family: fontAwesome;
	content: "\f067";
	margin-left: 9px;
}

.nutritionBoxMore {
	display:none;
	position:absolute;
	background:#FFF;
	padding:20px;
	right: -184px;
  float: right;
  margin-top: -151px;
  width: 300px;
  z-index: 99;
  box-shadow: 0 0 10px #bdbdbd;
}


.nutritionBoxMore:before {
	content:"\f0d9";
	font-family:fontAwesome;
	margin-left: -27px;
  margin-right: 10px;
  top: 100px;
  color: #FFF;
  font-size: 22px;
  position: absolute;
}

.nutritionBox:hover + .nutritionBoxMore {
	display:block !Important;
}


.nutritionBoxMore table th {
  text-align: center;
  font-size: 16px;
  color: #000;
  border-bottom: solid 2px #000;
  padding-bottom: 5px;
}

.nutritionBoxMore table .spacer  {
  height: 9px;
}

.nutritionBoxMore table th .nInfoSmall {
  font-size: 12px;
  display: block;
  margin-top: -4px;
}

.nutritionBoxMore table tr {
  border-bottom: solid thin #ccc;
  padding-bottom: 10px;
}


.nutritionBoxMore tr:last-child {
	border: 0;
	padding-bottom: 0;
}


.nutritionBoxMore table td {
 padding: 5px 0 2px 0;
 font-size: 13px;

}

.nutritionBoxMore table td strong {
 color: #000;

}





.rTips {
  border: solid 2px #88be55;
  padding: 0 15px;
  height: 190px;
  width: 190px;
  border-radius:50%;
  text-align:center;

  
}
.rTips h3 {
  font-size: 25px;
  color: rgb(136, 190, 85);
	margin-top: 30px;
}

.rTips h3:before {
background-image: url('/wp-content/themes/3rdAge/img/dots-green.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 24px 23px;

	margin-top: -6px;
}



.rMoreImg  {
	margin: 50px 0 2px 0;
}
.rTips p {
	font-size: 1.2em;
	display: table-cell;
  vertical-align: middle;
	
}
.rMoreImg .col-sm-6 {
	padding-left: 0;
}

.rImage2 {
	height: 250px;
	background-repeat: no-repeat;
}

.rImage2 a {
position: absolute;
width: 100%;
height: 100%;
}

.rImage2 a img {
display: none;
}

.recipeBottom {
	overflow: hidden;
	position: relative;
	line-height: 4.8em;
}
.rTerms {
	float: left;
	font-size: 1.6em;
}
.rTerms a {
	color: #88be55;
}
.rShareBtns {
	float: right;
}

#rSlides {
	width: 545px;
	text-align: center;
	margin: auto;
	font-family:Georgia;	
}


.rSlidesCont {
	  width: 400px;
	  margin: auto;
	  border: solid thin #CCC;
	  padding: 15px;

}

.single-recipe #fancybox-content .navbar-header {
  display:none;
}

.adFrame {
  height: 255px;
  /*height: 0;*/
  display:none;
  margin:auto;
 
}


#adframe2  {
display: none !important;
}


.single-recipe #fancybox-content .owl-btn.p {
 float: left;
}

.single-recipe #fancybox-content .fa-arrow-circle-left:before {
  font-size: 38px;
  color: #8F8C8C;
}

.single-recipe #fancybox-content .owl-btn.n{
 float: right;
}

.single-recipe #fancybox-content .fa-arrow-circle-right:before {
  font-size: 38px;
  color: #8F8C8C;
}

.single-recipe #fancybox-content .rSlide p {
  font-size: 1.8em;
  margin-top: 35px;
}

.single-recipe #fancybox-content .rSlide h3 {
  font-size: 3em;
}


.single-recipe #fancybox-content .pgTtl {
  text-align: center;
  padding-top: 20px;
  font-family:Georgia;
}

.rSlidesNav {
  position: absolute;
  width: 100%;
  top: 44%;
  z-index:99999;
}



.page-template-slide-ad header {
display: none;
}

.page-template-slide-ad {
position: absolute;
margin: 0;
  top: -26px;
  left: -9px;
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

.adFrame {

	margin: auto !Important;
	text-align: center;
	display: block;
	clear: both;
	height: 255px;

}

	#adframe2 iframe {
	height: 350px;
	  width: 750px;
	  position: absolute;
	  top: -86px;
	  margin-top: -164px;
	  left: 24%;
	  margin-left: 38px;
	  display: block !important;
	}



.rSlidesNav  {
  margin: 15px 0;
  text-align: center;
}

.rSlidesNav .fa-arrow-circle-left:before {
  content: "\f0a8";
  font-size: 30px;
}

.rSlidesNav .fa-arrow-circle-right {
  content: "\f0a8";
  font-size: 30px;
}

.single-recipe #fancybox-wrap {
 width: 100% !important;
  height: 100% !important;
  top: 0%!important;
  left: 0 !important;
  background:#E2E2E2 !important;
  padding: 0 !important;
  }


.single-recipe #fancybox-content{
  margin: auto !important;
  width: 93.7% !important;
  background:#E2E2E2 !important;
  border-width: 0 !Important;
  margin: 0 !important;
  position: fixed;
   height: 100% !Important;
}

.single-recipe #fancybox-content .rSlidesNav {
  position: absolute;
  top: 50%;
  width: 100%;
}

.single-recipe #fancybox-content .owl-btn.p{
 float: left;
 margin-left: 20px;
}

.single-recipe #fancybox-content .fa-arrow-circle-left:before {
  font-size: 48px;
  color: #8F8C8C;
}

.single-recipe #fancybox-content .owl-btn.n{
 float: right;
 margin-right: 20px;
}

.single-recipe #fancybox-content .fa-arrow-circle-right:before {
  font-size: 48px;
  color: #8F8C8C;
}

.single-recipe #fancybox-content .rSlide p {
  font-size: 2.33em;
  margin-top: 65px;
}

.single-recipe #fancybox-content .rSlide h3 {
  font-size: 2.4em;
  font-family:Georgia;
}


.single-recipe #fancybox-content .pgTtl {
  text-align: center;
  padding-top: 20px;
}

.single-recipe #fancybox-content .navbar-header {
  width: 100%;
  padding: 10px;
  margin-bottom: 38px;
  display:block;
  background: #FFF;
    height: 87px;
}

.single-recipe #fancybox-content .navbar-header img {
  width: 265px;
}

#fancybox-close2 {
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
}

.single-recipe #fancybox-outer{
  background: #E2E2E2;
}



#adframe2 {
  display: block !important;

}

.dash-line2 {
  background: url('img/dashed-line.png') repeat-x;
  height: 14px;
  position: relative;
  top: 100px;
}

#fancybox-close {
	display: none !important;
}


}


/* Recipe Landing Page */

.recipeCat {
	min-height:170px;
	background-size:cover;
	position:relative;
	margin-bottom:15px;
	background-color: #ccc;
}
.recipeCat:hover .recipeTtl {
	background: rgba(255, 255, 255, 0.9);
}
.recipeTtl {
position: absolute;
padding: 0;
  bottom: 10px;
  background: rgba(255, 255, 255, 0.85);
  width: 100%;
  text-align: center;
  font-size: 19px;
  line-height: 18px;
}
.recipeTtl a {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
    padding: 18px 30px 14px 30px;
}

.rcat-side-dishes .recipeTtl a,
.rcat-dairy-free .recipeTtl a,
.rcat-gluten-free .recipeTtl a {
	padding: 18px 30px 13px 30px;
}

.rcat-low-fat-low-carb-low-sugar .recipeTtl a {
padding: 8px 40px 4px 40px;
}

.rcat-soup-salads .recipeTtl a {
padding: 16px 20px 14px 20px;
}

.rcat-healthy-lunch .recipeTtl a {
  padding: 8px 40px 4px 40px;
}



.recipeCat a {
	text-decoration: none;
	color: #000;
}
.recipeCat > a {
	width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.popRecipes {
	margin-bottom: 40px;
	overflow: auto;
}
.recipeArchives .title {
	margin-bottom: 20px;
	overflow: hidden;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 2.3em;
	clear: both;
	margin-top: 0;
}
.recipeArchives h3.title {
	color: #555;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
	padding-left: 6px;
	font-size: 3em;
    margin-bottom: 40px;
}

.likeCount2 {
  position: absolute;
  z-index: 999;
  right: 6px;
  top: 10px;
}

.rContThumb {
    padding: 0 5px;
}

.popularRecipes {
	display: none;
	margin: 0;
}

.popularRecipes .receipeSectionTtl {
float:left;
}

#rRecipePop {
	clear: both;
}
.recipeArchives .viewAll {
	font-size: 11px;
	margin-left: 19px;
	margin-top: 5px;
	position: absolute;
	text-transform: capitalize;
}
.recipeArchives .viewAll a {
	color: #0CBDE8;
}
.rRecipeNav {
	float: right;
	padding-right: 7px;
}
.rRecipeNav .owl-btn {
	padding: 4px;
	font-size: 20px;
	margin-bottom: 15px;
	color: #747474;
}
.recipeCats {
	clear: both;
}

.rCatsContainer .col-md-3 {
padding: 0 6px;
  min-height: 260px;
}
.rCatsContainer p {
	font-size: 1.4em;
}

.rCatsContainer .col-md-3 h6 a,
.rContThumb h6 a {
  font-size: 16px;
  text-decoration: none;
  color: #555;
}

@media (max-width: 480px) {
.row.rInfo {
	margin-left: 20px;
	margin-top: -26px;
	margin-bottom: 20px;
}
.rMoreImg .col-sm-6 {
	padding: 0;
}

.single article .post-image {
  clear: both;
}

.rTips {
  margin: auto;
}
.rOptions {
  text-align: center;
  display: none;
}

.rMoreImg .row {
  margin: 1px;
}

.single-recipe .pgTtl {
  font-size: 2.2em !important;
}

#fancyboxID-1 {
	width: 400px;
}


#rSlides {
	width: 275px;

}

.rSlidesNav {
  top: 58% !important;
}

}

@media (max-width: 1024px) {
.rSlideshow {
	float: none;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 20px;
	width: auto;
}
.recipeBottom {
	height: 8.8em;
}
.rShareBtns {
	float: left;
}

.single article .post-image {
  clear: both;
}
.single-recipe .pgTtl {
  font-size: 2.2em !important;
}

.rSlidesNav {
  position: absolute;
  top: 50%;
  width: 100%;
}

}


/* Video STYLES */

#rVideos {
	clear: both;
}
#rVideo1, #rVideo2, #rVideo3, #rVideo4, #rVideoPop, .owl-carousel {
	clear: both;
}
#video-categories {
	overflow-y: auto;
	margin: 0 -15px;
}
.owl-stage {
	width: 184.5px;
}
.popularVids {
	margin: 40px 0;
	overflow-y: auto;
}
.video-topic {
	margin-top: -26px;
	background: #0bbce8;
}

.expandVideo {
  float: right;
  background: #AEAEAE;
  padding: 7px 11px 6px 11px;
  text-transform: uppercase;
  color: #FFF;
  position: relative;
  margin-top: 20px;
  line-height: 10px;
  font-size: 14px;
  cursor:pointer;
  font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
}

.expandVideo:after {
font-family:fontAwesome;
margin-left:6px;
content:"\f0da";
}

.vidContThumb,
.vidContThumb2 {
	position: relative;
}
.vidContThumb a,
.vidContThumb2 a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 9999;
}
.vidContThumb a.ttl,
.vidContThumb2 a.ttl {
	height: auto;
	position: static;
}
.vidContThumb span,
.vidContThumb2 span {
	width: 100%;
	height: 100%;
	position: absolute;
	background: url("img/play-btn.png") no-repeat;
	background-position: 51% 53%;
	background-size: 200%;
	z-index: 999;
}



.health-az .vidContThumb2 .pImage img {
  margin-left: 0;
  width: 120%;
  height: 110px;
}

.health-az .secImg a span {
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: 48% 53%;
  background-size: 200%;
  /* z-index: 999; */
  background: url("img/play-btn.png") no-repeat;
}


.pImage {
	position: relative;
}
.postVidRoll {
	position: absolute;
	z-index: 999;
	background: rgba(255, 255, 255, 0.83);
	top: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
}
.postVidRoll h3 {
	font-size: 1.5em;
	color: #000;
	text-align: center;
}
.postVidRoll h4 {
	font-size: 1.2em;
	color: #000;
	text-align: center;
	margin: 20px 0 40px 0;
}
.postVidRoll h6 {
	font-size: 1em !important;
	color: #000;
	text-align: center;
}
.postVidRoll ul {
	overflow: auto;
	margin: 0;
}
li.vidContThumb {
	display: inline;
	float: left;
	width: 30%;
	margin-right: 20px;
}
li.vidContThumb:last-child {
	margin-right: 0;
}
.postVidRoll ul:before {
	font-family: fontAwesome;
	content: "\f0d7";
	position: absolute;
	margin-top: -28px;
	left: 144px;
	font-size: 34px;
}
.postVidRoll .pImage {
}
.rVideoNav {
	float: right;
	padding-right: 7px;
}
.rVideoNav .owl-btn {
	padding: 4px;
	font-size: 20px;
	margin-bottom: 10px;
	color: #747474;
	float: right;
}
.rVideoNav span {
	float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin: 8px 10px;
}

.rVideoNav .owl-btn i, .rRecipeNav .owl-btn i {
  padding: 1px;
}



.popularVids,
.relatedPosts {
	margin-bottom: 20px;
	overflow-y: auto;
}
.popularVids .title,
.relatedPosts .title,
.videoArchives .title {
	margin-bottom: 20px;
	margin-top: 0;
	overflow: hidden;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 2.3em;
	clear: both;
}
.videoArchives h3.title {
	color: #555;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
}
.videoArchives .viewAll {
	font-size: 12px;
    margin-left: 5px;
    vertical-align: top;
    text-transform: capitalize;
    margin-top: 0;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: normal;
}
.videoArchives .viewAll a {
	color: #0CBDE8;
}
.videoSectionTtl {
	float: left;
}
.videoSectionTtl h3:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-blue.png');
	padding-right: 15px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}
.videoSingle .title {
	margin-bottom: 20px;
	margin-top: 0;
	overflow: hidden;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 2.3em;
	clear: both;
}
.videoSingle h3.title {
	color: #555;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
}
.videoSectionTtl {
	float: left;
}
.videoSectionTtl h3:before {
	background-image: url('/wp-content/themes/3rdAge/img/dots-blue.png');
	padding-right: 25px;
	content: "";
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
	margin-right: 10px;
}




@media (max-width: 480px) {
.vidContThumb2 {
	position: relative;
}

.videoSectionTtl {
  float: none;
}
}



/* -------------------------------------
      Survey Styles
-------------------------------------*/


ul.survey-bullets {
	position: absolute;
    bottom: 25px;
    left: 0;
}
ul.survey-bullets li {
	float: left;
	display: block;
	width: 10px;
	height: 10px;
	background: #ddd;
	border-radius: 50%;
	margin-right: 10px;
}
ul.survey-bullets li.active {
	background-color: #0BBCE8;
}

.single-survey.standalone header, .single-survey.standalone footer, .single-survey.standalone .dash-line, .single-survey.standalone .widget {
	display: none !important;
}

.totalpoll-poll-container  {
	padding: 20px 30px;
	border-radius: 12px;
	background: #FFF;
	overflow-y: auto;
}
.totalpoll-poll-container .totalpoll-question {
	font-family: 'HelveticaNeueLTStdBd' !important;
	color: #555 !important;
	font-size: 1.4em !important;
}


.totalpoll-buttons .totalpoll-button-results {
	display: none !important;
}
.totalpoll-button-next,
.totalpoll-button-vote {
  background: #0BBCE8 !important;
  border: 0 !important;
  text-transform: uppercase;
	font-size: 1.4em !important;
	padding: 16px 20px 14px !important;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	letter-spacing: 1px;
}

.totalpoll-choice.checked .totalpoll-choice-container {
  color: inherit;
  background-color: rgba(11, 188, 232, 0.08) !important;
}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice-row { border-top: 1px solid #ddd !important; }
.totalpoll-choices .totalpoll-choice .totalpoll-choice-container {
	border-right: 0 !important;
}
.slideshow-controls a { /* display: none; */ }


.totalpoll-chart-canvas svg g:first-of-type path {



}

totalpoll-chart-canvas svg g:nth-of-type(2) path {

}
totalpoll-chart-canvas svg g:nth-of-type(3) path {
	fill: #9e85d6;
}
totalpoll-chart-canvas svg g:nth-of-type(5) path {
	fill: #0bbce8;
}

@media (max-width: 480px) {

.totalpoll-poll-container  {
	padding: 20px 5px;

}

.totalpoll-chart-canvas {
  padding: .5em !important;

}


}




/* RECIPE TWEAKS */

body.page-template-page-recipes h1.pgTtl {
	display: none;
}
.rCatsContainer .col-md-4 {
	padding: 0 10px;
    min-height: 320px;
    margin-bottom: 20px;
}

.rCatsContainer h6.recipe-ttl {
	margin-top: 20px;
}
.rCatsContainer h6.recipe-ttl a {
	font-family: Georgia, sans-serif;
    color: #333;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
.rCatsContainer h6.recipe-ttl a:hover { text-decoration: underline; }

.rCatsContainer p {
	font-family: Georgia, sans-serif;
	font-weight: normal;
}
.rCatsContainer .recipeDesc p {
	font-size: 1.2em;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	letter-spacing: 0.3px;
}
.rCatsContainer .recipeCat h5 {
	position: absolute;
	padding: 0;
	bottom: 10px;
	background: rgba(255, 255, 255, 0.85);
	width: 100%;
	text-align: center;
	line-height: 1;
}
.rCatsContainer .recipeCat h5 a {
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	padding: 18px 10px 16px 10px;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
    font-weight: normal;
	color: #333;
}

/* SINGLE RECIPE */
body.single-recipe article.recipe .recipe-topic {
	display: none !important;
}
body.single-recipe article.recipe .rowTtl {
	margin-top: 25px;
}
.sf-icon-star-empty:before {
	content: "\F004" !important;
	color: #FFF;
}

body.single-recipe .nutritionBox,
body.single-recipe .rSlideshow {
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
	padding: 2px 7px 2px 8px;
}
body.single-recipe .nutritionBox {
	padding-top: 5px;
}
body.single-recipe .nutritionBox:after,
body.single-recipe .rSlideshow:after {
	color: #FFF;
	margin-left: 5px;
}
body.single-recipe .nutritionBox:after {
	margin-left: 0;
}
body.single-recipe .backToRecipes {
	float: left;
	margin-top: 10px;
}
body.single-recipe article {
	clear: both;
}
body.single-recipe article .adapted,
body.single-recipe article .adapted a,
body.single-recipe .rTerms,
body.single-recipe .cookTime strong,
body.single-recipe .servings strong,
body.single-recipe .cookTime,
body.single-recipe .servings,
body.single-recipe article ul,
body.single-recipe article ol,
body.single-recipe article p {
	font-size: 13px !important;
	font-family: 'FuturaStdBook', Arial, Helvetica, sans-serif !important;
    font-weight: normal;
    line-height: 1.6;
}
body.single-recipe article .adapted,
body.single-recipe article .adapted a {
	font-size: 11px !important;
	font-style: italic;
	color: #888;
}
body.single-recipe .cookTime strong,
body.single-recipe .servings strong,
body.single-recipe .cookTime,
body.single-recipe .servings {
	line-height: 1.4;
	color: #333;
}
body.single-recipe .cookTime {
	margin-top: 12px;
}
body.single-recipe .cookTime:before {
	margin-top: 2px;
}
body.single-recipe .servings {
	margin-top: 22px;
    margin-right: -25px;
}
body.single-recipe .servings:before {
	margin-top: -8px;
}
body.single-recipe .cookTime strong,
body.single-recipe .servings strong {
	font-family: 'FuturaStdHeavy', Arial, Helvetica, sans-serif !important;
}
body.single-recipe .rSteps h3,
body.single-recipe .rIngredients h3,
body.single-recipe .rTips h3,
body.single-recipe article h1.pgTtl {
	font-family: Georgia, sans-serif;
    color: #333;
	text-transform: none;
    text-decoration: none;
    font-weight: bold;
	letter-spacing: 0;
}
body.single-recipe article h1.pgTtl {
	font-size: 2.4em;
	width:93%;
	line-height:1.3em;
}
body.single-recipe .rTips h3 {
	font-size: 2em;
}
body.single-recipe .rTips p {
	font-family: 'FuturaStdBookOblique';
}
body.single-recipe .rSteps h3,
body.single-recipe .rIngredients h3 {
	font-size: 1.5em;
}
body.single-recipe .rIngredients li {
	position: relative;
	padding-left: 20px;
    margin-bottom: 6px;
}
body.single-recipe .rIngredients li:before {
	line-height: 2;
	position: absolute;
	left: 0;
	top: -3px;
}
body.single-recipe .rTerms {
	font-size: 1.2em;
	line-height: 1.2;
    padding-top: 20px;
}
body.single-recipe .rIngredients p {
	margin-top: 15px;
	font-style: italic;
	font-weight:bold;
}

body.single-recipe .rSteps p {

	font-weight:bold;
}


.rTips {
    border: solid 2px #333;
	
}
.rTips h3 {
	color: #333;
}
.rTips h3:before {
    margin: 5px 5px -3px 0px;
    content: "";
    width: 20px;
    height: 20px;
    background-size: contain;
    margin-top: -6px;
    background-repeat: no-repeat;
    display: inline-block;
}
.rSteps li:before {
	width: 18px;
    height: 18px;
    font-size: 10px;
    padding-left: 6px;
    padding-top: 2px;
	left: -2.6em;
}


body.tax-recipe_categories .page-description {
	display: none;
}
body.tax-recipe_categories h1.page-title {
	color: #555;
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 6px;
}

.tax-recipe_tags .page-title {
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
}

.tax-recipe_tags p {
	font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
}
.single-recipe .relatedPosts .title {

font-family: 'FuturaStdMedium', Arial, Helvetica, sans-serif !important;
}

.single-recipe .relatedPosts h6 {

font-family: Georgia;
font-weight:bold;
font-size:14px;
}


/*
Force Ad Sizes
*/
#div-gpt-ad-16{
    width: 160px!important;
    height: 600px!important;
}