@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
@import url(FontAwesome/css/font-awesome.css);
/*get open sans here*/
/*
	Theme Name: healthy-aging-theme
	Description: This is the sample theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
 
	Version: 1.9
 
	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 
	Template: genesis
	Template Version: 1.9
 
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/
/* Table of Contents

	01 Import Fonts
	02 Defaults
	03 Typography
		- Font Color
		- Font Family
		- Font Size
		- Font Miscellaneous
	04 Layout
		- Structure
		- 1152px CSS Grid
		- Header
		- Main Content
		- Post Info & Meta
		- Column Classes
		- Miscellaneous
	05 Menus
		- Primary Navigation Extras
	06 Headings
	07 Lists
	08 Post Navigation
	09 Comments
	10 Sidebars
	11 Footer
		- Footer Widgets
	12 Forms & Buttons
		- Gravity Forms
	13 Images & Captions
	14 Media Queries
		- max-width: 1024px
		- max-width: 768px
		- max-width: 480px

*/
/*
01 Import Fonts
---------------------------------------------------------------------------------------------------- */
/*@import url(http://fonts.googleapis.com/css?family=Lato:400,700);
@import url(http://fonts.googleapis.com/css?family=PT+Serif);*/
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);*/
/*
02 Defaults
---------------------------------------------------------------------------------------------------- */
/* slightly darker*/
/* line 87, style.scss */
/* line 86, _/components/sass/style.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
input, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline; }

/* line 94, style.scss */
/* line 105, _/components/sass/style.scss */
html {
  font-size: 100%;
  /* 16px browser default */ }

/* line 98, style.scss */
/* line 111, _/components/sass/style.scss */
body {
  background-color: #fff;
  line-height: 1; }

/* line 109, style.scss */
/* line 117, _/components/sass/style.scss */
body,
input,
select,
textarea,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 120, style.scss */
/* line 129, _/components/sass/style.scss */
a,
a:visited,
button,
input[type="button"],
input[type="submit"],
.btn {
  -moz-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

/* line 140, _/components/sass/style.scss */
::-moz-selection {
  background-color: #1e1e1e;
  color: #fff; }

/* line 144, _/components/sass/style.scss */
::selection {
  background-color: #1e1e1e;
  color: #fff; }

/* line 149, _/components/sass/style.scss */
a img {
  border: none; }

/* line 152, _/components/sass/style.scss */
a {
  text-decoration: none; }

/* line 154, _/components/sass/style.scss */
sup {
  vertical-align: 108%;
  font-size: 45%;
  line-height: 100%; }

/* line 159, _/components/sass/style.scss */
.footer-menu sup {
  vertical-align: 80%;
  font-size: 75%;
  line-height: 100%; }

/* line 163, _/components/sass/style.scss */
#copyright sup {
  vertical-align: 60%;
  font-size: 75%;
  line-height: 100%; }

/* line 167, _/components/sass/style.scss */
#menu-secondary-navigation sup {
  vertical-align: 80%;
  font-size: 20% !important;
  line-height: 50%; }

/*
03 Typography
-------------------------------------------------------------------------------------------------------

	This section covers font colors, families, size, styles and weight.

	This style sheet uses rem values with a pixel fallback.
	The rem values are calculated per the examples below:

	12 / 16 =		0.75rem
	14 / 16 =		0.875rem
	16 / 16 =		1rem	
	18 / 16 =		1.125rem
	20 / 16 =		1.25rem
	24 / 16 =		1.5rem
	30 / 16 =		1.875rem
	36 / 16 =		2.25rem
	42 / 16 =		2.625rem
	48 / 16 =		3rem
	
	Further reading on the use and compatibility of rems:
	
	http://caniuse.com/rem
	http://snook.ca/archives/html_and_css/font-size-with-rem
	
*/
/* 03a - Font Color ----------- */
/* line 198, _/components/sass/style.scss */
body {
  font-family: Georgia, Times, serif;
  -webkit-font-smoothing: antialiased;
  background: #fff !important;
  font-size: 100%;
  color: #2a2925; }

/* line 207, _/components/sass/style.scss */
p {
  font-size: 107%; }

/* line 209, _/components/sass/style.scss */
body,
input,
.post-comments {
  color: #2a2925;
  -webkit-font-smoothing: antialiased; }

/* line 214, _/components/sass/style.scss */
.author,
.date {
  color: #93928b; }

/* line 216, _/components/sass/style.scss */
input {
  color: #505f5f !important; }

/* line 218, _/components/sass/style.scss */
h2 a,
h2 a:visited,
h4.widgettitle a,
#title a {
  color: #485b5c;
  /*blue*/
  margin-bottom: .5em; }

/* line 228, _/components/sass/style.scss */
a {
  color: #802c07; }

/* line 232, _/components/sass/style.scss */
.entry-content a {
  font-weight: bold; }

/* line 235, _/components/sass/style.scss */
h2 a:hover, #title a:hover {
  color: #212828 !important; }

/* line 240, _/components/sass/style.scss */
.post-info,
.post-meta,
#description {
  color: #ccc; }

/* line 245, _/components/sass/style.scss */
blockquote::before,
blockquote p,
input,
select,
textarea {
  color: #999; }

/* line 252, _/components/sass/style.scss */
button,
input[type="button"],
input[type="submit"],
.btn,
.genesis-nav-menu .highlight-menu-item a,
.genesis-nav-menu .highlight-menu-item a:hover,
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
  color: #fff; }

/* 03b - Font Family ----------- */
/* line 266, _/components/sass/style.scss */
input,
textarea,
.author-box h1,
.genesis-nav-menu, .breadcrumb {
  font-family: 'Droid Sans', sans-serif; }

/* line 272, _/components/sass/style.scss */
h1,
h2,
h3,
h4,
h5,
h6,
#title, .call-to-action {
  font-family: 'Oswald', sans-serif;
  color: #34332c; }

/* line 282, _/components/sass/style.scss */
.entry-title a {
  font-family: 'Oswald', sans-serif; }

/* line 284, _/components/sass/style.scss */
h1 {
  font-family: FirminDidURW-Rom !important;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 80px !important;
  color: #373531; }

/*-------- WIDGET TITLE / Widget header -----------*/
/* line 294, _/components/sass/style.scss */
h4.widgettitle {
  background: #777566;
  font-family: FirminDidURW-Rom !important;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 40px !important;
  color: #fff;
  text-align: center;
  line-height: 1.5em;
  padding-top: .3em;
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 2px, rgba(0, 0, 0, 0.1) 1px 1px 1px;
  border-bottom: 4px solid #ccc;
  margin-bottom: .3em; }

/*    Category styling   */
/* line 310, _/components/sass/style.scss */
.cat-description {
  /*border:1px solid #e9e9e9;*/
  padding: 1.3em 2em .5em;
  color: #fff !important;
  margin-bottom: 1em;
  background: #485b5c;
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px; }
  /* line 314, _/components/sass/style.scss */
  .cat-description p {
    color: #fff !important; }

/* line 321, _/components/sass/style.scss */
.cat-description h1, .cat-description h2, .cat-description h3, .cat-description h4, .cat-description h5 {
  color: #fff !important;
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px; }

/* line 325, _/components/sass/style.scss */
.category-health .cat-description, .category-diet .cat-description, .category-mental-wellness .cat-description {
  margin-bottom: 0; }

/*.cat-description h2 {outline:1px solid red;font-size:30px;margin-bottom:.9em;}*/
/* line 327, _/components/sass/style.scss */
.cat-description ul {
  color: #fff !important;
  margin: .5em 0; }

/* line 328, _/components/sass/style.scss */
.cat-description ul li {
  list-style: outside !important;
  margin-left: 1.5em;
  line-height: 1.5em; }

/* line 333, _/components/sass/style.scss */
.category h1.entry-title {
  font-size: 4.3em !important;
  text-align: left;
  line-height: 1em;
  padding: .2em 0em 0em;
  text-align: center;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 3px, rgba(0, 0, 0, 0.1) 1px 1px 1px;
  background: #485b5c;
  margin: 0;
  background: #34332c !important; }

/*---static page styles----*/
/* line 347, _/components/sass/style.scss */
.page h1.entry-title, .archive-title {
  color: #fff;
  font-size: 3.8em;
  padding: .2em .3em 0em;
  text-align: left;
  background: #66787d;
  text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 3px, rgba(0, 0, 0, 0.1) 1px 1px 1px; }

/* line 355, _/components/sass/style.scss */
.archive-title {
  font-size: 2.5em !important; }

/* line 357, _/components/sass/style.scss */
.page h1.entry-title:after {
  /* font-family: "Georgia", serif;*/
  /* content: "--"; */
  /* Some fancy character */
  /*  content: url(images/ornament.png) no-repeat top left;*/
  /*  color: #fff;*/ }

/*.page h1.entry-title:before {
    margin-right: 0em;


}*/
/* line 368, _/components/sass/style.scss */
.page h1.entry-title:after {
  margin-left: -.1em; }

/*sept is healthy aging month*/
/* line 372, _/components/sass/style.scss */
.page-id-658 h1.entry-title:before, .page-id-658 h1.entry-title:after {
  /* font-family: "Georgia", serif;*/
  /* content: "--"; */
  /* Some fancy character */
  content: ""; }

/* line 380, _/components/sass/style.scss */
.page .entry-content {
  padding: 2em 3em;
  background: #fff;
  border: 10px solid #eeede7; }

/* line 381, _/components/sass/style.scss */
.page .entry-content h1, .page .entry-content h2, .page .entry-content h3 {
  color: #66787d; }

/* line 382, _/components/sass/style.scss */
.page .entry-content .gform_wrapper {
  background: #fff; }

/*magazine page*/
/* line 384, _/components/sass/style.scss */
.magazine-subscribe-block {
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  padding: 1em 1em .5em;
  background: #8e0c16;
  color: #fff;
  /*padding:1em 1em;*/
  /*background:#fff; border: 10px solid $secondaryGreyColor;*/
  margin-bottom: 1em; }

/* line 385, _/components/sass/style.scss */
.magazine-subscribe-block h2 {
  color: #fff; }

/* line 386, _/components/sass/style.scss */
.magazine-page-slider {
  /*border-bottom:4px solid $secondaryGreyColor;margin-bottom:.5em;*/ }

/* line 387, _/components/sass/style.scss */
.magazine-page-slider .slide-excerpt {
  background: #eeede7;
  /*text-align:right;*/
  padding: .5em 2em 1em; }

/* line 388, _/components/sass/style.scss */
.magazine-page-slider .slide-title {
  font-size: 15px; }

/* line 389, _/components/sass/style.scss */
.magazine-subscribe-block .one-fourth {
  margin-top: 3em; }

/* line 390, _/components/sass/style.scss */
.magazine-subscribe-block .btn {
  font-size: 16px !important; }

/*.magazine-page-slider .wooslider.wooslider-type-posts img {background:$secondaryGreyColor;width:70%;margin:0 auto;padding:1em 2em;}*/
/*.category-healthy-aging-magazine .content {clear:both};*/
/*---end static page styles----*/
/*--------store styles-------*/
/* line 395, _/components/sass/style.scss */
.page-id-664 .entry-content {
  position: relative;
  background: #fff;
  border: 5px solid #eeede7; }

/* line 396, _/components/sass/style.scss */
.page-id-664 .entry-content img {
  border: 5px solid #eeede7; }

/* line 397, _/components/sass/style.scss */
.page-id-664 .paypal-button {
  float: right;
  height: 3em;
  margin: .5em 0; }

/* line 398, _/components/sass/style.scss */
.page-id-664 .paypal-button input {
  background: #8f290a; }

/* line 399, _/components/sass/style.scss */
.page-id-664 .entry-content form img {
  border: none; }

/* line 400, _/components/sass/style.scss */
.pricing-info {
  background: #eeede7;
  padding: .5em 1em; }

/* line 401, _/components/sass/style.scss */
.pricing-info-two-items {
  clear: both;
  background: #eeede7;
  padding: .5em 1em; }

/* line 403, _/components/sass/style.scss */
.store-item-container {
  overflow: hidden;
  margin: .5em 0;
  padding-top: .5em; }

/* line 404, _/components/sass/style.scss */
.store-item-container:first-child {
  padding-top: 0;
  margin-top: 0; }

/* line 405, _/components/sass/style.scss */
.second-store-item {
  margin-top: 2.5em; }

/* line 406, _/components/sass/style.scss */
.paypal-view-cart {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: #e9e9e9 !important; }

/* line 408, _/components/sass/style.scss */
.page-id-664 .paypal-view-cart .paypal-button input {
  background: #66787d; }

/* line 409, _/components/sass/style.scss */
.page-id-664 .paypal-view-cart .paypal-button input:hover {
  background: #485b5c !important; }

/*------end store styles-----*/
/*fashion*/
/* line 412, _/components/sass/style.scss */
.category-fashion h1.entry-title {
  background: #9c1f4e !important;
  background: #34332c !important; }

/* line 413, _/components/sass/style.scss */
.category-fashion .cat-description {
  color: #fff;
  background: #9c1f4e !important; }

/* line 415, _/components/sass/style.scss */
.category-healthy-lifestyle h1.entry-title {
  font-size: 3.5em !important; }

/* line 416, _/components/sass/style.scss */
.category-healthy-lifestyle .cat-description {
  background: #947c5b !important; }

/* line 418, _/components/sass/style.scss */
.category-healthy-aging-magazine h1.entry-title {
  font-size: 3.7em !important;
  background: #34332c !important; }

/* line 419, _/components/sass/style.scss */
.category-healthy-aging-magazine .cat-description {
  background: #596d6e !important; }

/* line 423, _/components/sass/style.scss */
.category-travel h1.entry-title {
  font-size: 3.7em !important;
  background: #34332c !important; }

/* line 424, _/components/sass/style.scss */
.category-travel .cat-description {
  background: #485b5c !important; }

/* line 425, _/components/sass/style.scss */
.category-healthy-food h1.entry-title {
  font-size: 3.8em !important;
  background: #34332c !important; }

/* line 426, _/components/sass/style.scss */
.category-healthy-food .cat-description {
  background: #952c2a !important;
  /*background:#8c8b68!important;*/ }

/* line 427, _/components/sass/style.scss */
.category-sports .cat-description {
  background: #46553c !important; }

/* line 428, _/components/sass/style.scss */
.category-music .cat-description {
  background: #503852 !important; }

/* line 429, _/components/sass/style.scss */
.category-fitness .cat-description {
  background: #918d69 !important;
  /*background:#b8ae6c!important;*/ }

/* line 430, _/components/sass/style.scss */
.category-work .cat-description {
  background: #53596f !important; }

/* line 431, _/components/sass/style.scss */
.category-finance .cat-description {
  background: #394e6f !important;
  /*background:#364864!important;*/ }

/* line 432, _/components/sass/style.scss */
.category-finance h1.entry-title {
  font-size: 3.7em !important; }

/* line 433, _/components/sass/style.scss */
.category-finance-healthy-aging-magazine h1.entry-title {
  font-size: 3.7em !important; }

/* line 434, _/components/sass/style.scss */
.category-travel-turning-point h1.entry-title {
  font-size: 2.5em !important; }

/* line 435, _/components/sass/style.scss */
.category-product-reviews h1.entry-title {
  font-size: 3.7em !important; }

/* line 436, _/components/sass/style.scss */
.category h2.entry-title a {
  font-size: 1.2em; }

/* line 437, _/components/sass/style.scss */
.category-mental-wellness h1.entry-title {
  font-size: 3em !important;
  background: #34332c !important; }

/* line 438, _/components/sass/style.scss */
.category-mental-wellness .cat-description {
  /*background:#394e6f!important;*/
  /*background:#364864!important;*/ }

/* line 439, _/components/sass/style.scss */
.subscribe-page h1.entry-title {
  text-align: center;
  padding: .3em 0 .1em;
  font-size: 3.7em !important;
  background: #2d3738 !important; }

/* line 440, _/components/sass/style.scss */
.cat-description {
  color: #ccc !important; }

/* line 441, _/components/sass/style.scss */
.cat-description a {
  color: #fff; }

/* line 442, _/components/sass/style.scss */
.cat-description a:hover {
  color: #ccc; }

/*resources block for store page*/
/* line 444, _/components/sass/style.scss */
.resources-block h4 {
  padding: .1em 0 0;
  font-size: 3.35em !important;
  background: #34332c !important;
  border-bottom: none; }

/* line 445, _/components/sass/style.scss */
.resources-block {
  background: #66787d !important;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px; }

/* line 446, _/components/sass/style.scss */
.resources-block p {
  padding: .5em 1.5em; }

/* line 447, _/components/sass/style.scss */
.single h1.entry-title {
  color: #777566;
  background: #fff !important;
  font-family: oswald !important;
  text-transform: capitalize;
  font-size: 2em !important;
  line-height: 1.5em;
  margin: .3em 0 .5em;
  text-shadow: none;
  padding-left: 0; }

/* line 458, _/components/sass/style.scss */
.archive .post-info {
  display: none; }

/* line 459, _/components/sass/style.scss */
.post-info {
  color: #93928b !important;
  font-family: oswald;
  text-transform: uppercase;
  font-size: 0.8em !important; }

/*.category .post-info {display:none;}*/
/* line 461, _/components/sass/style.scss */
.home .entry-content {
  display: none;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  margin-top: 1em;
  padding: 1em 1.8em 0em;
  color: #fff;
  background: #5b7172; }

/* line 462, _/components/sass/style.scss */
.home .entry-content h2 {
  padding-bottom: .3em;
  line-height: 1.5em; }

/* line 463, _/components/sass/style.scss */
.home .entry-content h3 {
  color: #fff !important; }

/* line 465, _/components/sass/style.scss */
#footer-widgetized h4.widgettitle {
  font-family: "Oswald", sans-serif !important;
  text-align: center; }

/* line 469, _/components/sass/style.scss */
#footer-widgetized h4.widgettitle {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-size: 14px !important;
  background: none !important; }

/* line 475, _/components/sass/style.scss */
#footer-widgetized {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal; }

/* line 479, _/components/sass/style.scss */
.page-id-84 .entry-content {
  padding: 1.5em 2em 2em 2em; }

/* line 480, _/components/sass/style.scss */
.page-id-84 .gform_wrapper {
  padding: 1em 1.5em 2em;
  /*border:none;*/ }

/* line 481, _/components/sass/style.scss */
.page-id-84 .gform_wrapper input[type=text] {
  font-family: "Droid Sans", sans-serif !important;
  padding: 0.2em 0.4em !important; }

/*healthy aging month new styles Spring 2015*/
/*.category-healthy-aging-month .cat-description {background:$darkSlateBlue!important;}
.category-healthy-aging-month h1.entry-title{margin-bottom:.2em;padding:.3em 0 0;font-size:3.7em!important; background:$darkSlateBlue!important;}*/
/* line 486, _/components/sass/style.scss */
.ha-month .cat-description {
  background: #485b5c !important; }

/* line 487, _/components/sass/style.scss */
.ha-month h1.entry-title {
  text-align: center;
  margin-bottom: .2em;
  padding: .2em 0 0;
  font-size: 3.7em !important;
  background: #485b5c !important; }

/* line 488, _/components/sass/style.scss */
.ha-month .entry-content {
  display: none; }

/* line 489, _/components/sass/style.scss */
.ha-month .ha-news-widget {
  display: none; }

/* line 490, _/components/sass/style.scss */
.ha-month h4.widgettitle {
  font-size: 2.5em !important;
  line-height: 1.2em !important; }

/* line 491, _/components/sass/style.scss */
.ha-month #sidebar-alt h2 {
  padding-bottom: .6em; }

/* line 494, _/components/sass/style.scss */
.ha-month .ad-placeholder {
  width: 300px;
  height: 250px;
  background: #ccc; }
  /* line 497, _/components/sass/style.scss */
  .ha-month .ad-placeholder p {
    color: #fff;
    text-align: center;
    padding: 2em; }

/* line 503, _/components/sass/style.scss */
.widget-sept-is-ha-month {
  position: relative;
  border-bottom: 4px solid #ccc;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
  background: #777566;
  background: #615f51;
  padding: 1.2em 1.6em;
  color: #fff; }
  /* line 511, _/components/sass/style.scss */
  .widget-sept-is-ha-month h2 {
    text-align: center;
    color: #fff; }

/* line 518, _/components/sass/style.scss */
.widget-ten-tips, .widget-sponsor, .widget-how-to-celebrate, .widget-press-release {
  -moz-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  border-bottom: 4px solid #ccc; }
  /* line 526, _/components/sass/style.scss */
  .widget-ten-tips a h2, .widget-sponsor a h2, .widget-how-to-celebrate a h2, .widget-press-release a h2 {
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3) !important;
    font-size: 1.3em;
    line-height: 1.5em;
    text-align: center !important;
    display: block;
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 1.2em 0.5em 0.8em !important;
    min-height: 6em; }
    /* line 539, _/components/sass/style.scss */
    .widget-ten-tips a h2:hover, .widget-sponsor a h2:hover, .widget-how-to-celebrate a h2:hover, .widget-press-release a h2:hover {
      background: #323f40; }

/* line 549, _/components/sass/style.scss */
.widget-ten-tips {
  background: #c62867; }
  /* line 552, _/components/sass/style.scss */
  .widget-ten-tips a h2 {
    color: #fff !important; }
    /* line 554, _/components/sass/style.scss */
    .widget-ten-tips a h2:hover {
      background: #9d2052;
      color: #fff !important; }

/* line 561, _/components/sass/style.scss */
.widget-sponsor {
  background: #66787d; }
  /* line 563, _/components/sass/style.scss */
  .widget-sponsor a h2 {
    color: #fff !important; }
    /* line 565, _/components/sass/style.scss */
    .widget-sponsor a h2:hover {
      background: #485b5c; }

/* line 570, _/components/sass/style.scss */
.widget-how-to-celebrate {
  background: #ab853c;
  border: 4px solid #eeede7; }
  /* line 573, _/components/sass/style.scss */
  .widget-how-to-celebrate a h2 {
    color: #66787d !important;
    color: #fff !important; }
    /* line 576, _/components/sass/style.scss */
    .widget-how-to-celebrate a h2:hover {
      background: #806532; }

/* line 581, _/components/sass/style.scss */
.widget-press-release {
  background: #485b5c; }
  /* line 583, _/components/sass/style.scss */
  .widget-press-release a h2 {
    color: #fff !important;
    padding: 0.8em 0.5em 0.8em !important; }

/* line 589, _/components/sass/style.scss */
.widget-secret {
  padding: 1em 2em;
  text-align: center;
  background: #8e0c16;
  margin: 0 0 1em;
  border-bottom: 4px solid #ccc; }
  /* line 595, _/components/sass/style.scss */
  .widget-secret a {
    color: #eeede7 !important; }
    /* line 597, _/components/sass/style.scss */
    .widget-secret a:hover {
      color: #ccc !important; }
  /* line 602, _/components/sass/style.scss */
  .widget-secret h2 {
    font-size: 1.2em !important;
    font-weight: normal !important;
    line-height: 1.6em !important;
    color: #eeede7 !important;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); }
    /* line 608, _/components/sass/style.scss */
    .widget-secret h2 em {
      color: #e9e9e9 !important;
      font-size: 1.5em;
      font-style: normal;
      line-height: 1.9em !important; }

/*-------kevin ellman--------*/
/* line 620, _/components/sass/style.scss */
.widget-kevin-ellman {
  margin: 1em 0; }

/* line 628, _/components/sass/style.scss */
.kevinellman .disclosure {
  padding: 1em 2.5em;
  @border-radius;
  font-size: .75em;
  font-style: italic;
  background: #f7f7f7;
  line-height: 1.2em; }
  /* line 635, _/components/sass/style.scss */
  .kevinellman .disclosure p {
    margin: .5em 0; }

/* line 640, _/components/sass/style.scss */
.kevinellman .block-indent {
  margin: .5em 0 .5em 2em; }

/* line 643, _/components/sass/style.scss */
.kevinellman .entry-content ol li {
  font-size: 107%; }

/* line 646, _/components/sass/style.scss */
.kevinellman .entry-content ul li {
  padding: .5em 0;
  font-size: 107%; }

/* line 650, _/components/sass/style.scss */
.more-about-kevin-ellman {
  padding: .5em 0;
  line-height: 1.6em;
  font-family: 'Oswald', sans-serif; }

/* line 656, _/components/sass/style.scss */
.widget-kevin-ellman .custom-author-box {
  margin: 1em 0;
  border: 4px solid #e9e9e9;
  padding: .5em 2em;
  font-size: 1em; }
  /* line 661, _/components/sass/style.scss */
  .widget-kevin-ellman .custom-author-box img {
    border: 1px solid #e7e7e7;
    width: 110px;
    height: auto;
    margin-top: 1em; }
  /* line 668, _/components/sass/style.scss */
  .widget-kevin-ellman .custom-author-box h2 {
    padding: 0 0 .3em 0;
    margin: 0;
    font-size: 1.4em;
    line-height: 1.3em;
    color: #66787d; }
    /* line 674, _/components/sass/style.scss */
    .widget-kevin-ellman .custom-author-box h2 a {
      color: #66787d !important; }
  /* line 679, _/components/sass/style.scss */
  .widget-kevin-ellman .custom-author-box .inner-author-copy {
    margin-left: 20%; }
    @media only screen and (max-width: 800px) {
      /* line 679, _/components/sass/style.scss */
      .widget-kevin-ellman .custom-author-box .inner-author-copy {
        margin-left: 0; } }

/* line 687, _/components/sass/style.scss */
.kevinellman .wp-caption-text {
  font-family: 'Oswald', sans-serif;
  font-size: .6em;
  text-align: right;
  margin-right: 1.7em;
  color: #999 !important; }
  /* line 694, _/components/sass/style.scss */
  .kevinellman .wp-caption-text a {
    color: #999 !important;
    font-weight: normal; }

/*.kevinellman .post-info {
  color:#93928b!important;
  font-style:italic;
  margin-bottom:.5em!important;
  text-transform: capitalize!important;
  font-size:1.1em!important;
  a {
    color:$lightSlateBlue!important;
    &:hover {
color:#999!important;
  }
}
}*/
/* line 713, _/components/sass/style.scss */
.ke-link {
  color: #485b5c !important;
  font-weight: normal !important; }
  /* line 716, _/components/sass/style.scss */
  .ke-link a {
    color: #66787d !important; }
    /* line 718, _/components/sass/style.scss */
    .ke-link a:hover {
      color: #ccc !important; }

/* line 723, _/components/sass/style.scss */
.widget-social-after-posts {
  clear: both;
  margin: .5em 0 1.5em; }

/*-------END kevin ellman--------*/
/* 03c - Font Size ----------- */
/* line 729, _/components/sass/style.scss */
#title {
  font-size: 42px;
  font-size: 2.625rem; }

/* line 733, _/components/sass/style.scss */
h1, .entry-title {
  color: #373531; }

/*  page title*/
/* line 736, _/components/sass/style.scss */
h1.entry-title {
  color: #34332c;
  font-size: 65px !important;
  padding: 0;
  margin: 0;
  line-height: 1em; }

/* line 738, _/components/sass/style.scss */
.entry-title a {
  font-size: 50px;
  /*font-size: 2.75rem;*/
  /*  color: #beba9c;*/ }

/* line 746, _/components/sass/style.scss */
blockquote::before {
  font-size: 32px;
  font-size: 2rem; }

/* line 750, _/components/sass/style.scss */
h2 {
  /*font-size: 24px;*/
  font-size: 1.75em; }

/* line 754, _/components/sass/style.scss */
h2.entry-title a {
  font-size: 1.75em;
  font-weight: normal; }

/* line 759, _/components/sass/style.scss */
h3 {
  font-size: 1.5em; }

/* line 763, _/components/sass/style.scss */
h4,
.archive-title,
.taxonomy-description h1,
.widgettitle {
  font-size: 30px;
  font-size: 1.7em; }

/* line 771, _/components/sass/style.scss */
h5 {
  font-size: 18px;
  font-size: 1.125rem; }

/* line 775, _/components/sass/style.scss */
h6,
.author-box h1,
.sidebar h2 a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5em;
  margin: 0;
  padding: 0; }

/* line 783, _/components/sass/style.scss */
p {
  line-height: 1.5em; }

/* line 789, _/components/sass/style.scss */
input,
select,
textarea,
.genesis-nav-menu,
.post-info,
.post-meta,
.wp-caption,
#footer p {
  font-size: 14px;
  font-size: 0.875rem; }

/* 03d - Font Miscellaneous ----------- */
/* line 801, _/components/sass/style.scss */
blockquote p {
  font-style: italic; }

/* line 804, _/components/sass/style.scss */
cite {
  font-style: normal; }

/* line 807, _/components/sass/style.scss */
button,
input[type="button"],
input[type="submit"],
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.entry-title a,
.genesis-nav-menu,
.post-comments,
.post-info .author,
.post-info .date,
.wp-caption,
#footer p,
#title {
  font-weight: normal;
  /*  font-weight: 700;*/ }

/* line 828, _/components/sass/style.scss */
h2, .genesis-nav-menu a {
  font-weight: normal; }

/* line 368, style.scss */
/* line 832, _/components/sass/style.scss */
.wp-caption {
  text-align: center; }

/* line 377, style.scss */
/* line 836, _/components/sass/style.scss */
h2 a,
h2 a:visited,
.genesis-nav-menu a,
.navigation li a,
.widgettitle a,
#title a {
  text-decoration: none; }

/*
04 Layout
---------------------------------------------------------------------------------------------------- */
/* 04a - Structure ----------- */
/* line 388, style.scss */
/* line 851, _/components/sass/style.scss */
#wrap {
  margin: 0 auto;
  max-width: 1152px; }

/* line 393, style.scss */
/* line 856, _/components/sass/style.scss */
#inner {
  clear: both;
  overflow: hidden;
  /*  padding-top: .75em;*/
  /*border:1px solid red;*/ }

/* line 863, _/components/sass/style.scss */
.home #inner {
  padding-top: 1.75em; }

/* 04b - 1152px CSS Grid ----------- */
/*left content*/
/* line 404, style.scss */
/* line 871, _/components/sass/style.scss */
#sidebar-alt {
  width: 15.277777777%;
  /* 176px / 1152px */
  width: 27%;
  /* 176px / 1152px */
  /*	background-color:green;*/ }

/* line 414, style.scss */
/* line 879, _/components/sass/style.scss */
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.sidebar,
#header .widget-area {
  width: 30.555555555%;
  /* 352px / 1152px */ }

/* line 887, _/components/sass/style.scss */
.content-sidebar .sidebar {
  width: 27%; }

/*right content*/
/* line 420, style.scss */
/* line 892, _/components/sass/style.scss */
.content-sidebar-sidebar .sidebar,
.sidebar-content-sidebar .sidebar,
.sidebar-sidebar-content .sidebar {
  width: 37.931034482%;
  /* 352px / 928px */
  width: 38%;
  /* 352px / 928px */
  /*border:1px solid blue;*/ }

/*center content*/
/* line 429, style.scss */
/* line 903, _/components/sass/style.scss */
.content-sidebar-sidebar #content,
.sidebar-content-sidebar #content,
.sidebar-sidebar-content #content {
  /*	width: 56.896551724%;*/
  /* 528px / 928px */
  width: 58%;
  /* 528px / 928px */
  /*border:1px solid orange;*/ }

/*website title in header*/
/* line 437, style.scss */
/* line 914, _/components/sass/style.scss */
.content-sidebar #content,
.sidebar-content #content,
#title-area {
  width: 65.277777777%;
  /* 752px / 1152px */
  /*border:1px solid purple;*/ }

/*  store page*/
/* line 921, _/components/sass/style.scss */
.sidebar-content #sidebar {
  width: 27%; }

/* line 922, _/components/sass/style.scss */
.sidebar-content #content {
  width: 67%; }

/*center and right sidebar*/
/* line 444, style.scss */
/* line 926, _/components/sass/style.scss */
.content-sidebar-sidebar #content-sidebar-wrap,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
  width: 80.555555555%;
  /* 928px / 1152px */
  width: 70%;
  /* 928px / 1152px */
  /*	border:1px solid yellow;*/ }

/* line 453, style.scss */
/* line 936, _/components/sass/style.scss */
.content-sidebar #content-sidebar-wrap,
.full-width-content #content,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
  width: 100%;
  /* 1152px / 1152px */ }

/* line 467, style.scss */
/* line 944, _/components/sass/style.scss */
.footer-widgets-1,
.footer-widgets-2,
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar,
#content,
#content-sidebar-wrap,
#footer .gototop,
#sidebar-alt,
#title-area {
  float: left; }

/* line 479, style.scss */
/* line 956, _/components/sass/style.scss */
.content-sidebar-sidebar #sidebar-alt,
.footer-widgets-3,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content,
.sidebar-sidebar-content #content-sidebar-wrap,
#footer .creds,
#header .widget-area {
  float: right; }

/* 04c - Header ----------- */
/* line 485, style.scss */
/* line 969, _/components/sass/style.scss */
#header {
  /*	border-bottom: 2px solid #1e1e1e*/
  height: 130px;
  overflow: hidden;
  padding: 0em;
  margin: 0;
  margin-top: 1em;
  position: relative;
  /*	background:#ccc;*/ }

/* line 496, style.scss */
/* line 980, _/components/sass/style.scss */
#title {
  /*	line-height: 1;
  	border:1px solid red;*/
  /*	margin: 30px 0 8px;*/
  /*height:130px;
  width:530px;*/
  /*display:block;*/
  /*margin: .5em 0 0.5em;*/ }

/* line 507, style.scss */
/* line 990, _/components/sass/style.scss */
.header-image #title {
  margin: 0; }

/* line 511, style.scss */
/* line 994, _/components/sass/style.scss */
#description {
  line-height: 1.25; }

/* line 998, _/components/sass/style.scss */
.header-full-width #title,
.header-full-width #title a,
.header-full-width #title-area {
  width: 100%; }

/* line 1003, _/components/sass/style.scss */
.header-image #title,
.header-image #title a,
.header-image #title-area {
  /*  display: block;*/
  float: left;
  /*height: 140px;*/
  /* overflow: hidden;
   text-indent: -9999px;*/
  padding: 0;
  width: 483px; }

/* line 1015, _/components/sass/style.scss */
.header-image #title a {
  margin-top: 0em;
  height: 125px;
  /*  background: url("images/healthy-aging-logo-v3.png") no-repeat;*/ }

/* line 1021, _/components/sass/style.scss */
.header-image #description {
  display: block;
  overflow: hidden; }

/* 04d - Main Content ----------- */
/* line 1027, _/components/sass/style.scss */
#content {
  padding-bottom: 1.5em; }

/* line 1032, _/components/sass/style.scss */
.entry,
.page .post.entry {
  margin-bottom: 1.5em; }

/* line 1038, _/components/sass/style.scss */
.single .entry {
  margin-bottom: 2em; }

/* line 1043, _/components/sass/style.scss */
.page .entry {
  margin: 0; }

/* line 1047, _/components/sass/style.scss */
.entry-content {
  overflow: hidden; }

/* line 1051, _/components/sass/style.scss */
.entry-content,
.entry-content p {
  line-height: 1.6em; }

/* line 1055, _/components/sass/style.scss */
.entry-content p {
  margin-bottom: .7em; }

/* line 1060, _/components/sass/style.scss */
blockquote {
  padding: 24px 64px;
  padding: 1.5rem 4rem; }

/* line 1064, _/components/sass/style.scss */
blockquote::before {
  content: "“";
  display: block;
  height: 0;
  left: -20px;
  position: relative;
  top: -10px; }

/* 04e - Post Info & Meta ----------- */
/* line 1073, _/components/sass/style.scss */
.post-info,
.post-meta {
  clear: both;
  line-height: 1.5; }

/* line 1078, _/components/sass/style.scss */
.post-info {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

/* line 1082, _/components/sass/style.scss */
.post-comments {
  background: url(images/post-comments.png) no-repeat center left;
  margin-left: 16px;
  margin-left: 1rem;
  padding-left: 20px;
  padding-left: 1.25rem; }

/* line 1089, _/components/sass/style.scss */
.post-meta {
  padding: 0em 0 .5em; }

/* line 1091, _/components/sass/style.scss */
.post-meta .categories {
  margin: .5em 0 .3em; }

/* line 1092, _/components/sass/style.scss */
.post-meta .categories a {
  background: #eeede7;
  padding: .5em .5em;
  margin-right: .3em;
  line-height: 1.5em;
  text-transform: uppercase; }

/* line 1093, _/components/sass/style.scss */
.post-meta .categories a:hover {
  background: #485b5c;
  color: #fff; }

/* line 1094, _/components/sass/style.scss */
.categories,
.tags {
  display: block; }

/* 04f - Column Classes ----------- */
/* line 635, style.scss */
/* line 1100, _/components/sass/style.scss */
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 4.166666666%;
  /* 48px / 1152px */ }

/* line 642, style.scss */
/* line 1120, _/components/sass/style.scss */
.one-half,
.three-sixths,
.two-fourths {
  width: 47.9166666666%;
  /* 552px / 1152px */ }

/* line 647, style.scss */
/* line 1127, _/components/sass/style.scss */
.one-third,
.two-sixths {
  width: 30.555555555%;
  /* 352px / 1152px */ }

/* line 652, style.scss */
/* line 1133, _/components/sass/style.scss */
.four-sixths,
.two-thirds {
  width: 65.277777777%;
  /* 752px / 1152px */ }

/* line 656, style.scss */
/* line 1139, _/components/sass/style.scss */
.one-fourth {
  width: 21.875%;
  /* 252px / 1152px */ }

/* line 660, style.scss */
/* line 1144, _/components/sass/style.scss */
.three-fourths {
  width: 73.958333333%;
  /* 852px / 1152px */ }

/* line 664, style.scss */
/* line 1149, _/components/sass/style.scss */
.one-fifth {
  width: 16.666666666%;
  /* 192px / 1152px */ }

/* line 668, style.scss */
/* line 1154, _/components/sass/style.scss */
.two-fifths {
  width: 37.5%;
  /* 432px / 1152px */ }

/* line 672, style.scss */
/* line 1159, _/components/sass/style.scss */
.three-fifths {
  width: 58.333333333%;
  /* 672px / 1152px */ }

/* line 676, style.scss */
/* line 1164, _/components/sass/style.scss */
.four-fifths {
  width: 79.166666666%;
  /* 912px / 1152px */ }

/* line 680, style.scss */
/* line 1169, _/components/sass/style.scss */
.one-sixth {
  width: 13.194444444%;
  /* 152px / 1152px */ }

/* line 684, style.scss */
/* line 1174, _/components/sass/style.scss */
.five-sixths {
  width: 82.638888888%;
  /* 952px / 1152px */ }

/* line 688, style.scss */
/* line 1179, _/components/sass/style.scss */
.first {
  margin-left: 0; }

/* 04g - Miscellaneous ----------- */
/* line 1183, _/components/sass/style.scss */
.towneplace-intro {
  background: #ccdadd;
  padding: 1em;
  display: block;
  margin-bottom: .5em; }

/* line 694, style.scss */
/* line 1185, _/components/sass/style.scss */
p.subscribe-to-comments {
  padding: 24px 0 16px;
  padding: 1.5rem 0 1rem; }

/* line 702, style.scss */
/* line 1190, _/components/sass/style.scss */
p.pages,
.clear,
.clear-line,
.first {
  clear: both; }

/* line 706, style.scss */
/* line 1197, _/components/sass/style.scss */
.clear-line {
  border-bottom: 3px solid #eeede7;
  margin-bottom: .5em; }

/* line 713, style.scss */
/* line 1202, _/components/sass/style.scss */
.alignleft,
.archive-page {
  float: left; }

/* line 717, style.scss */
/* line 1207, _/components/sass/style.scss */
.alignright {
  float: right; }

/* line 721, style.scss */
/* line 1211, _/components/sass/style.scss */
.archive-page {
  width: 50%; }

/* line 726, style.scss */
/* line 1215, _/components/sass/style.scss */
.author-box,
.sticky {
  margin-bottom: 80px;
  margin-bottom: 5rem; }

/* line 733, style.scss */
/* line 1221, _/components/sass/style.scss */
.author-box,
.author-box h1,
.taxonomy-description {
  line-height: 1.5; }

/* line 739, style.scss */
/* line 1227, _/components/sass/style.scss */
.author-box,
.sticky,
.taxonomy-description {
  background-color: #f5f5f5;
  margin-bottom: 48px;
  margin-bottom: 3rem;
  overflow: hidden;
  padding: 32px;
  padding: 2rem; }

/* line 747, style.scss */
/* line 1238, _/components/sass/style.scss */
.breadcrumb {
  text-transform: uppercase;
  background-color: none;
  font-size: .7em;
  margin-bottom: .5em;
  overflow: hidden;
  padding: 1em; }

/*
05 Menus / Menu MAIN MENUS
---------------------------------------------------------------------------------------------------- */
/* line 1249, _/components/sass/style.scss */
.genesis-nav-menu a,
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited {
  color: #fff !important;
  background: #777566;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 3px; }

/* line 1260, _/components/sass/style.scss */
.genesis-nav-menu.menu-secondary a,
.genesis-nav-menu.menu-secondary li li a,
.genesis-nav-menu.menu-secondary li li a:link,
.genesis-nav-menu.menu-secondary li li a:visited {
  /* color: #575551!important;*/
  color: #34332c !important;
  font-size: 1em;
  text-shadow: none;
  /*color: #fff!important;*/ }

/* line 1272, _/components/sass/style.scss */
.genesis-nav-menu li a:hover,
.genesis-nav-menu li:hover a,
.genesis-nav-menu li li a:hover,
.genesis-nav-menu .current-menu-item a {
  background: #34332c; }

/* line 1280, _/components/sass/style.scss */
.genesis-nav-menu.menu-secondary li a:hover,
.genesis-nav-menu.menu-secondary li:hover a,
.genesis-nav-menu.menu-secondary li li a:hover,
.genesis-nav-menu.menu-secondary .current-menu-item a {
  color: #fff !important;
  background: #34332c;
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 0px; }

/* line 1290, _/components/sass/style.scss */
.genesis-nav-menu {
  clear: both;
  overflow: hidden; }

/*
MAIN MENU*/
/* line 1296, _/components/sass/style.scss */
#header .genesis-nav-menu {
  float: right;
  width: auto; }

/* line 1301, _/components/sass/style.scss */
.genesis-nav-menu.menu-primary {
  background-color: #cec9a8;
  background: #777566; }

/* line 1306, _/components/sass/style.scss */
.genesis-nav-menu.menu-primary li {
  margin: 0em 0 0em;
  text-transform: uppercase; }

/*SECONDARY MENU*/
/* line 1311, _/components/sass/style.scss */
.genesis-nav-menu.menu-secondary {
  padding: 0em .8em 0em 0em;
  background: #eeede7;
  font-style: italic;
  font-family: Georgia, serif; }

/* line 1320, _/components/sass/style.scss */
.genesis-nav-menu.menu-secondary a {
  background: none;
  /*padding:1em .7em .5em;*/ }

/* line 1323, _/components/sass/style.scss */
.genesis-nav-menu ul {
  float: left;
  width: 100%;
  margin-left: 1em; }

/* line 1329, _/components/sass/style.scss */
.genesis-nav-menu li {
  display: inline-block;
  float: left;
  list-style-type: none;
  text-align: left; }

/* line 1335, _/components/sass/style.scss */
.genesis-nav-menu li:first-child {
  border: none; }

/* line 1337, _/components/sass/style.scss */
.genesis-nav-menu a {
  display: block;
  padding: 1em 1em 1em;
  position: relative; }

/* line 1343, _/components/sass/style.scss */
.genesis-nav-menu a:hover {
  background: #e9e9e9; }

/* line 1344, _/components/sass/style.scss */
.genesis-nav-menu li.highlight-menu-item {
  margin-left: 20px;
  margin-left: 1.25rem; }

/* line 1349, _/components/sass/style.scss */
.genesis-nav-menu .highlight-menu-item a {
  background-color: #1e1e1e; }

/* line 802, style.scss */
/* line 1353, _/components/sass/style.scss */
.genesis-nav-menu .highlight-menu-item a:hover {
  background-color: #ff2a00; }

/* line 1356, _/components/sass/style.scss */
.genesis-nav-menu li li a,
.genesis-nav-menu li li a:link,
.genesis-nav-menu li li a:visited {
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
  padding: 20px;
  padding: 1.25rem;
  position: relative;
  width: 170px; }

/* line 818, style.scss */
/* line 1368, _/components/sass/style.scss */
.genesis-nav-menu li ul {
  left: -9999px;
  position: absolute;
  width: 212px;
  z-index: 99; }

/* line 825, style.scss */
/* line 1375, _/components/sass/style.scss */
.genesis-nav-menu li ul ul {
  margin: -55px 0 0 211px; }

/* line 830, style.scss */
/* line 1379, _/components/sass/style.scss */
.genesis-nav-menu li:hover ul ul,
.genesis-nav-menu li.sfHover ul ul {
  left: -9999px; }

/* line 835, style.scss */
/* line 1384, _/components/sass/style.scss */
.genesis-nav-menu li:hover,
.genesis-nav-menu li.sfHover {
  position: static; }

/* line 842, style.scss */
/* line 1389, _/components/sass/style.scss */
ul.genesis-nav-menu li:hover > ul,
ul.genesis-nav-menu li.sfHover ul,
#header .genesis-nav-menu li:hover > ul,
#header .genesis-nav-menu li.sfHover ul {
  left: auto; }

/* line 848, style.scss */
/* line 1396, _/components/sass/style.scss */
.genesis-nav-menu li a .sf-sub-indicator,
.genesis-nav-menu li li a .sf-sub-indicator,
.genesis-nav-menu li li li a .sf-sub-indicator {
  position: absolute;
  text-indent: -9999px; }

/* line 853, style.scss */
/* line 1403, _/components/sass/style.scss */
#wpadminbar li:hover ul ul {
  left: 0; }

/* 05a - Primary Navigation Extras ----------- */
/* line 1408, _/components/sass/style.scss */
.genesis-nav-menu li.right {
  float: right;
  padding: 24px 20px;
  padding: 1.5rem 1.25rem; }

/* line 865, style.scss */
/* line 1414, _/components/sass/style.scss */
.genesis-nav-menu li.right a {
  display: inline;
  padding: 0; }

/*search form in nav bar*/
/* line 1419, _/components/sass/style.scss */
.genesis-nav-menu li.search {
  padding: 0 1em;
  margin: .3em .3em .2em 0;
  max-width: 150px; }

/* line 1426, _/components/sass/style.scss */
.genesis-nav-menu li.search:focus {
  border-color: #b3af9b; }

/* line 1430, _/components/sass/style.scss */
.genesis-nav-menu li.rss a {
  background: url(images/rss.png) no-repeat center left;
  margin-left: 20px;
  margin-left: 1.25rem;
  padding-left: 20px;
  padding-left: 1.25rem; }

/* line 1438, _/components/sass/style.scss */
.genesis-nav-menu li.twitter a {
  background: url(images/twitter-nav.png) no-repeat center left;
  padding-left: 24px;
  padding-left: 1.5rem; }

/*
06 Headings
---------------------------------------------------------------------------------------------------- */
/* line 902, style.scss */
/* line 1447, _/components/sass/style.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a {
  line-height: 1.2;
  margin-bottom: .2em; }

/* line 1457, _/components/sass/style.scss */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  line-height: 1.5em;
  margin-bottom: .5em; }

/* line 1465, _/components/sass/style.scss */
.author-box h1 {
  margin: 0; }

/* line 1468, _/components/sass/style.scss */
.taxonomy-description h1 {
  margin-bottom: 4px;
  margin-bottom: 0.25rem; }

/* line 1472, _/components/sass/style.scss */
.archive-title {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

/*
07 Lists
---------------------------------------------------------------------------------------------------- */
/* line 928, style.scss */
/* line 1480, _/components/sass/style.scss */
.entry-content ol,
.entry-content ul {
  margin-bottom: 26px;
  margin-bottom: 1.625rem; }

/* line 934, style.scss */
/* line 1486, _/components/sass/style.scss */
.entry-content ol li,
.entry-content ul li {
  line-height: 1.625; }

/* line 939, style.scss */
/* line 1491, _/components/sass/style.scss */
.entry-content ol li,
.entry-content ul li {
  margin-left: 40px;
  margin-left: 2.5rem; }

/* line 944, style.scss */
/* line 1497, _/components/sass/style.scss */
.entry-content ol li {
  list-style-type: decimal; }

/* line 948, style.scss */
/* line 1501, _/components/sass/style.scss */
.entry-content ul li {
  list-style-type: disc; }

/* line 953, style.scss */
/* line 1505, _/components/sass/style.scss */
.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 0; }

/*
08 Post Navigation
---------------------------------------------------------------------------------------------------- */
/* line 962, style.scss */
/* line 1513, _/components/sass/style.scss */
.navigation li {
  display: inline; }

/* line 969, style.scss */
/* line 1517, _/components/sass/style.scss */
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
  font-family: Oswald, sans-serif;
  background-color: #34332c;
  border-radius: 3px;
  cursor: pointer;
  padding: 12px;
  padding: 0.75rem; }

/* line 978, style.scss */
/* line 1529, _/components/sass/style.scss */
.navigation li a:hover,
.navigation li.active a {
  background-color: #66787d; }

/*
09 Comments
---------------------------------------------------------------------------------------------------- */
/* line 988, style.scss */
/* line 1537, _/components/sass/style.scss */
#comments,
#respond {
  line-height: 1.5;
  overflow: hidden; }

/* line 994, style.scss */
/* line 1543, _/components/sass/style.scss */
.ping-list,
#comments {
  margin-bottom: 48px;
  margin-bottom: 3rem; }

/* line 1001, style.scss */
/* line 1549, _/components/sass/style.scss */
#author,
#email,
#url {
  width: 50%; }

/* line 1008, style.scss */
/* line 1555, _/components/sass/style.scss */
.commentmetadata,
#author,
#email,
#url {
  margin-bottom: 12px;
  margin-bottom: 0.75rem; }

/* line 1013, style.scss */
/* line 1563, _/components/sass/style.scss */
#comment {
  margin: 12px 0;
  margin: 0.75rem 0; }

/* line 1018, style.scss */
/* line 1568, _/components/sass/style.scss */
label {
  margin-left: 12px;
  margin-left: 0.75rem; }

/* line 1572, _/components/sass/style.scss */
label.gfield_label {
  margin-left: 0 !important; }

/* line 1024, style.scss */
/* line 1577, _/components/sass/style.scss */
.comment-list li,
.ping-list li {
  list-style-type: none;
  margin-top: 24px;
  margin-top: 1.5rem;
  padding: 32px;
  padding: 2rem; }

/* line 1032, style.scss */
/* line 1586, _/components/sass/style.scss */
.comment-list li ul li {
  margin-right: -32px;
  margin-right: -2rem; }

/* line 1037, style.scss */
/* line 1591, _/components/sass/style.scss */
.comment-header {
  overflow: hidden; }

/* line 1041, style.scss */
/* line 1595, _/components/sass/style.scss */
.comment {
  background-color: #f5f5f5;
  border: 2px solid #fff;
  border-right: none; }

/* line 1047, style.scss */
/* line 1601, _/components/sass/style.scss */
.comment-content p {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

/* line 1055, style.scss */
/* line 1606, _/components/sass/style.scss */
#comments .navigation {
  margin-top: 32px;
  margin-top: 2rem; }

/*
10 Sidebars
---------------------------------------------------------------------------------------------------- */
/* line 1065, style.scss */
/* line 1614, _/components/sass/style.scss */
.sidebar {
  display: inline;
  line-height: 1.5; }

/* line 1619, _/components/sass/style.scss */
.sidebar p {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

/* line 1075, style.scss */
/* line 1624, _/components/sass/style.scss */
.sidebar .widget {
  /*border: 1px solid #ccc;*/
  margin-bottom: 1em;
  padding-bottom: 0;
  overflow: hidden; }

/* line 1082, style.scss */
/* line 1631, _/components/sass/style.scss */
.sidebar.widget-area ul li {
  list-style-type: none;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  word-wrap: break-word; }

/* Subscribe Page subscription page sidebar widgets*/
/* line 1639, _/components/sass/style.scss */
.subscribe-page-current-issue {
  margin-top: .7em;
  padding: .7em .5em .3em;
  font-family: Oswald, sans-serif;
  background: #596969;
  color: #fff; }

/* line 1640, _/components/sass/style.scss */
.subscribe-page-back-order .back-order-text {
  padding: .7em 0;
  background: #596969;
  color: #fff;
  font-family: Oswald, sans-serif; }

/* line 1641, _/components/sass/style.scss */
.subscribe-page-back-order p, .subscribe-page-back-order img.align-center {
  margin-bottom: .5em; }

/* line 1643, _/components/sass/style.scss */
.subscribe-page #content-sidebar-wrap {
  text-align: center;
  background: #eeede7; }

/* line 1644, _/components/sass/style.scss */
.subscribe-legal-block {
  font-family: arial, sans-serif;
  font-size: 10px;
  line-height: 1em; }

/* line 1645, _/components/sass/style.scss */
.subscribe-page .btn {
  padding: 0.5em !important; }

/* line 1646, _/components/sass/style.scss */
.subscribe-page .advertise-btn {
  font-weight: normal;
  background: #959595 !important;
  padding: 0.1em 2em !important; }

/* line 1647, _/components/sass/style.scss */
.subscribe-page .advertise-btn:hover {
  background: #2d3738 !important; }

/* line 1648, _/components/sass/style.scss */
.subscribe-page .gform_wrapper {
  border: 0;
  padding: 0 2em; }

/* line 1649, _/components/sass/style.scss */
.subscribe-page .gform_wrapper input[type=text] {
  font-family: "Droid Sans", sans-serif !important;
  padding: 0.2em 0.4em !important; }

/* line 1650, _/components/sass/style.scss */
.subscribe-page .gform_wrapper .left_label .gfield_label {
  width: 24% !important; }

/* line 1651, _/components/sass/style.scss */
.subscribe-page .page .entry-content {
  padding: .5em 2em; }

/* line 1652, _/components/sass/style.scss */
.subscribe-page input, .subscribe-page select, .subscribe-page textarea {
  border: 1px solid #cacaca;
  border-radius: 0px;
  box-shadow: 0 0 5px #edece3 inset;
  box-shadow: none !important;
  padding: .5em .75em;
  width: 100%; }

/*Register for Healthy Aging Magazine Promotion*/
/* line 1661, _/components/sass/style.scss */
.page-id-6544 span.gform_description {
  border-top: 2px solid #eeede7;
  border-bottom: 2px solid #eeede7;
  margin-top: 1em;
  font-size: 22px;
  text-align: center;
  line-height: 1.5;
  padding: 1em 0; }

/* line 1672, _/components/sass/style.scss */
.login-magazine-promotion .entry-content {
  text-align: center; }
/* line 1673, _/components/sass/style.scss */
.login-magazine-promotion h1.entry-title {
  display: none; }
/* line 1676, _/components/sass/style.scss */
.login-magazine-promotion .addthis_toolbox {
  display: block;
  text-align: center;
  width: 80% !important;
  margin: 2em auto 0 !important;
  padding-left: 3%; }
/* line 1683, _/components/sass/style.scss */
.login-magazine-promotion .entry-content h2 {
  text-align: center;
  font-size: 32px;
  padding-bottom: .2em;
  border-bottom: 2px solid #eeede7; }
/* line 1689, _/components/sass/style.scss */
.login-magazine-promotion .entry-content {
  border: 20px solid #66787d; }
/* line 1692, _/components/sass/style.scss */
.login-magazine-promotion .social-media-section {
  padding: 1em;
  text-align: center;
  border: 2px solid #ccc;
  margin-bottom: 1em; }
/* line 1699, _/components/sass/style.scss */
.login-magazine-promotion .login-magazine {
  margin: 1.5em 0;
  padding: 1.5em 0;
  text-align: center;
  background: #eeede7; }
  /* line 1704, _/components/sass/style.scss */
  .login-magazine-promotion .login-magazine a, .login-magazine-promotion .login-magazine h4 {
    font-size: 24px; }
  /* line 1705, _/components/sass/style.scss */
  .login-magazine-promotion .login-magazine h4:first-child {
    font-size: 18px;
    color: #7f9297; }
  /* line 1709, _/components/sass/style.scss */
  .login-magazine-promotion .login-magazine a {
    font-family: oswald, sans-serif;
    background: #7d1c06;
    text-align: center !important;
    background-color: #7a0705;
    color: #ffffff !important;
    text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
    cursor: pointer;
    padding: 0.5em 1em !important;
    border: 1px solid #fff;
    margin: .5em 0;
    font-weight: 300;
    display: inline-block; }
    /* line 1724, _/components/sass/style.scss */
    .login-magazine-promotion .login-magazine a:hover {
      background: #4c1104; }
/* line 1734, _/components/sass/style.scss */
.login-magazine-promotion .entry-content h3 {
  margin-top: 1em;
  text-align: center; }

/*.subscribe-page .paypal-button {width:158px;outline:1px solid blue;margin-top:0em;}*/
/* line 1743, _/components/sass/style.scss */
.gift-question {
  margin-top: 1.2em !important;
  border-top: 5px solid #eeede7;
  /*width:95%;*/
  padding: 0em 0 !important; }

/* line 1744, _/components/sass/style.scss */
.gift-recipient-message {
  /*margin-bottom:1em!important;border-bottom:5px solid $secondaryGreyColor;*/ }

/* line 1745, _/components/sass/style.scss */
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
  /*font-weight: normal!important;*/ }

/* line 1749, _/components/sass/style.scss */
.choose-subscription-product {
  border: 3px solid #eeede7;
  padding: .6em 2em 1.5em; }

/* line 1750, _/components/sass/style.scss */
.subscribe-page input[type="submit"] {
  width: 100% !important;
  padding: 0.5em 1.5em !important;
  background: #8f290a !important;
  margin-bottom: 0.5em !important; }

/* line 1752, _/components/sass/style.scss */
.subscribe-page img.alignnone {
  margin: 0 !important; }

/* line 1753, _/components/sass/style.scss */
.subscribe-page input[type="submit"]:hover {
  background: #66787d !important; }

/* line 1754, _/components/sass/style.scss */
.gform_wrapper form ul.left_label li {
  margin-bottom: 0.3em !important; }

/* line 1755, _/components/sass/style.scss */
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {
  margin-left: 1px; }

/* line 1756, _/components/sass/style.scss */
.newsletter-optin {
  background: #eeede7;
  padding: 0em 2em 1em; }

/* line 1757, _/components/sass/style.scss */
.pricing-description {
  background: #66787d;
  color: #fff;
  padding: 1em 2em; }

/* line 1759, _/components/sass/style.scss */
#gform_confirmation_wrapper_3 {
  margin: 2em;
  padding: 3em;
  font-size: 120%;
  line-height: 2em;
  font-family: Oswald, sans-serif;
  color: #485b5c; }

/* line 1761, _/components/sass/style.scss */
.gform_wrapper span.ginput_total {
  color: #485b5c !important;
  font-size: 1.2em; }

/* --------------End Subscribe Page subscription page sidebar widgets------------*/
/* line 1768, _/components/sass/style.scss */
.ha-newsletter-widget {
  /*padding:.5em 1.5em; color:#fff;background:#ccaa7d;*/ }

/* line 1769, _/components/sass/style.scss */
.ha-newsletter-widget .call-to-action {
  /*width:30px;float:right; padding:0;background:#333;*/ }

/* line 1770, _/components/sass/style.scss */
.ha-newsletter-widget h2 {
  /*border-bottom:4 solid #fff;*/ }

/* line 1771, _/components/sass/style.scss */
.ha-newsletter-widget .fake-email-box {
  /*float:left;width:50%;margin-right:20%;border:1px solid #e9e9e9;padding:.5em 2em;background:#fff;color:#e9e9e9;*/ }

/*call to action*/
/* line 1773, _/components/sass/style.scss */
.call-to-action {
  margin: 1em 0 0;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 64px;
  border-radius: 4px;
  width: 100%;
  background: #932b07;
  padding: .5em 6em;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px; }

/* line 1781, _/components/sass/style.scss */
.call-to-action:hover {
  background: #bbb79e;
  color: #333;
  text-shadow: none; }

/* line 1782, _/components/sass/style.scss */
.uppercase {
  text-transform: uppercase;
  letter-spacing: 1px; }

/*Custom widgets*/
/*------SUBSCRIBE BLOCK IN HEADER ON RIGHT------*/
/* line 1786, _/components/sass/style.scss */
.ha-subscribe {
  text-align: center;
  position: relative;
  background: #eae5c2;
  background: #fff;
  border: 2px solid #f0efe6;
  padding: .5em; }

/* line 1794, _/components/sass/style.scss */
.ha-subscribe img {
  margin-top: -25px;
  /*border-top:1px solid #e9e9e9; */ }

/* line 1795, _/components/sass/style.scss */
.ha-subscribe p {
  line-height: 1.3em;
  margin: 1em;
  font-size: 14px; }

/* line 1796, _/components/sass/style.scss */
.ha-subscribe h2 a {
  font-style: normal;
  text-align: left;
  font-size: 30px;
  color: #79755c;
  /*text-shadow: rgba(0,0,0,0.5) 1px 1px 0px;*/ }

/* line 1797, _/components/sass/style.scss */
.ha-subscribe .renew {
  font-size: 12px; }

/*------End SUBSCRIBE BLOCK IN HEADER ON RIGHT------*/
/* line 1800, _/components/sass/style.scss */
.home-content-middle, .home-content-bottom {
  /*border:1px solid #ccc; margin: 2em 0; */ }

/* line 1802, _/components/sass/style.scss */
.ha-credit-card-ad-widget {
  /*text-align:left;*/
  position: relative;
  background: #eae5c2;
  background: #fff;
  /*font-size:12px;*/
  border: 1px solid #f0efe6;
  padding: 0; }

/* line 1811, _/components/sass/style.scss */
.ha-credit-card-ad-widget p {
  margin: 1em;
  /*text-align: left;*/
  font-size: 15px; }

/*.ha-credit-card-ad-widget p{margin:.5em}*/
/* line 1813, _/components/sass/style.scss */
.ha-credit-card-ad-widget .call-to-action {
  /*text-align: center!important;margin-top:1em;padding:.3em;background:#6d7677;*/ }

/* line 1814, _/components/sass/style.scss */
.ha-credit-card-ad-widget .call-to-action:hover {
  /*background:#bbb79e; color:#333;text-shadow:none;*/ }

/* line 1817, _/components/sass/style.scss */
#header .widget-area {
  width: 42%; }

/*
HEADER SUBSCRIBE RIGHT WIDGET*/
/* line 1821, _/components/sass/style.scss */
.ha-magazine-sub-box {
  font-family: Oswald, sans-serif;
  position: relative;
  padding-top: 1em;
  /* background:#8f0805;*/
  height: 184px; }

/* line 1829, _/components/sass/style.scss */
.ha-magazine-sub-box h2 {
  font-size: 24px; }

/* line 1831, _/components/sass/style.scss */
.ha-magazine-sub-box a {
  /* color:$darkSlateBlue!important;*/ }

/* line 1832, _/components/sass/style.scss */
.ha-magazine-sub-box .subscribe-link {
  padding-top: .5em; }

/* line 1833, _/components/sass/style.scss */
.ha-magazine-sub-box .subscribe-tag {
  color: #7d7d7d;
  padding: .2em 0 0;
  font-size: 15px;
  font-style: italic !important; }

/* line 1834, _/components/sass/style.scss */
.ha-magazine-sub-box img {
  position: absolute;
  top: -10px;
  right: 0px;
  /* margin-top:-10px!important;*/ }

/* line 1843, _/components/sass/style.scss */
.ha-magazine-sub-box a.widgettitle {
  font-size: 20px; }

/* line 1846, _/components/sass/style.scss */
.ha-magazine-sub-box em {
  font-size: 80%; }

/*added via functions file Sept 2015*/
/* line 1848, _/components/sass/style.scss */
.top-magazine-log-in-container {
  max-width: 1152px;
  margin: 0 auto;
  text-align: right; }

/* line 1854, _/components/sass/style.scss */
.top-magazine-log-in {
  background: #8f290a;
  color: #f7f7f7;
  padding: 1em 1.8em;
  font-weight: 300;
  font-size: 13px;
  display: inline-block;
  font-family: oswald, sans-serif;
  font-family: 'Droid Sans', sans-serif;
  border-radius: 0 0 4px 4px;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 2px solid #ccc; }
  /* line 1868, _/components/sass/style.scss */
  .top-magazine-log-in a {
    color: #f7f7f7 !important; }
  /* line 1871, _/components/sass/style.scss */
  .top-magazine-log-in strong {
    font-weight: bold; }
  /* line 1874, _/components/sass/style.scss */
  .top-magazine-log-in:hover {
    color: #ccc !important;
    background: #74240b; }

/* line 1880, _/components/sass/style.scss */
.ha-right-side-widget-ad {
  width: 300px;
  height: 250px;
  background: #e2ded3;
  color: #fff;
  text-align: center; }

/* line 1887, _/components/sass/style.scss */
.ha-store .widgettitle, .ha-credit-card-widget .widgettitle, .ha-month-widget .widgettitle, .ha-magazine-widget .widgettitle, .ha-newsletter-widget .widgettitle {
  display: none; }

/*      twitter widget    */
/* line 1890, _/components/sass/style.scss */
.ha-twitter-widget {
  padding: 0;
  border: 1px solid #e9e9e9;
  font-size: 13px;
  background-color: #f4f7f7;
  background: #eeede7; }

/*newsletter widget css*/
/* line 1902, _/components/sass/style.scss */
.newsletter-signup {
  background: #76735f;
  color: #fff;
  padding: .5em;
  text-shadow: textShadowDark;
  text-align: center !important;
  border-bottom: 5px solid #ccc;
  font-family: oswald, sans-serif; }

/* line 1911, _/components/sass/style.scss */
.newsletter-signup #get-the-latest {
  font-size: 14px;
  margin: 0; }

/* line 1912, _/components/sass/style.scss */
.newsletter-signup #get-the-latest:after {
  font-family: 'FontAwesome';
  content: "\f0e0";
  font-size: 20px; }

/* line 1918, _/components/sass/style.scss */
#get-the-latest:after {
  margin-left: .5em; }

/* line 1922, _/components/sass/style.scss */
.newsletter-signup #free-email-newsletter {
  display: block;
  margin: 0 1em;
  background: #fff;
  border: 2px solid #ccc;
  color: #ccc; }

/* line 1923, _/components/sass/style.scss */
.newsletter-signup #free-email-newsletter a {
  display: block;
  padding: .3em 1em;
  color: #888888 !important; }

/* line 1924, _/components/sass/style.scss */
.newsletter-signup #free-email-newsletter a:hover {
  background: #ccc;
  color: #fff; }

/* line 1925, _/components/sass/style.scss */
.newsletter-signup a {
  color: #fff !important; }

/* line 1926, _/components/sass/style.scss */
.newsletter-signup h2 a {
  font-size: 30px;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 2px; }

/* line 1927, _/components/sass/style.scss */
.newsletter-signup h2 a:hover {
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px; }

/* line 1928, _/components/sass/style.scss */
.newsletter-signup .btn {
  text-align: center !important;
  background-color: #7a0705;
  color: #ffffff !important;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  cursor: pointer;
  padding: 0.5em 1em !important;
  border: 1px solid #999;
  margin: .5em 0;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  width: 100px; }

/* line 1942, _/components/sass/style.scss */
.ha-magazine-widget {
  text-align: center;
  border: 1px solid #eeede7;
  background: #eeede7; }

/* line 1944, _/components/sass/style.scss */
.ha-magazine-widget .mag-widget-action {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold; }

/* line 1945, _/components/sass/style.scss */
.ha-magazine-widget .tag {
  font-family: Oswald, sans-serif;
  color: #d2cec7;
  font-size: 95%;
  padding-bottom: .5em; }

/* line 1946, _/components/sass/style.scss */
.ha-magazine-widget .mag-widget-header-container {
  /*z-index:20;*/
  padding: .5em 0 0;
  margin-top: -25px;
  background: #686661;
  /* background:rgba(72,69,64,.8);*/ }

/* line 1953, _/components/sass/style.scss */
.ha-magazine-widget h2 a {
  color: #fff !important;
  font-size: 30px;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 2px; }

/* line 1954, _/components/sass/style.scss */
.ha-magazine-widget h2 a:hover {
  color: #2e2c29 !important;
  text-shadow: rgba(255, 255, 255, 0.5) 1px 1px 1px; }

/* line 1955, _/components/sass/style.scss */
.ha-magazine-widget .btn {
  text-align: center !important;
  background-color: #7a0705;
  color: #ffffff !important;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  cursor: pointer;
  padding: 0.5em 3em !important;
  border: 1px solid #999;
  border-bottom: 5px solid #ccc;
  margin: .2em 0 0;
  text-transform: uppercase;
  font-size: 18px;
  display: inline-block;
  width: 100px; }

/* line 1969, _/components/sass/style.scss */
.ha-magazine-widget .order {
  background-color: #777566; }

/* line 1972, _/components/sass/style.scss */
.ha-magazine-widget .log-in-mag {
  margin: 0; }

/* line 1976, _/components/sass/style.scss */
.ha-twitter-widget h4.widgettitle {
  font-size: 17px !important;
  font-family: oswald !important;
  text-align: center;
  letter-spacing: 1px;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  background: #777566;
  padding: .8em 0; }

/* line 1977, _/components/sass/style.scss */
.ha-twitter-widget h4.widgettitle:after {
  font-family: 'FontAwesome';
  content: "\f099";
  font-size: 20px; }

/* line 1984, _/components/sass/style.scss */
h4.widgettitle:after {
  margin-left: .5em; }

/* line 1987, _/components/sass/style.scss */
.ad-widget .widgettitle {
  font-size: 14px !important;
  border-bottom: none !important;
  font-family: oswald !important;
  text-align: center;
  letter-spacing: 0;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
  text-shadow: none;
  background: #777566;
  padding: .2em 0; }

/* line 1999, _/components/sass/style.scss */
.ha-twitter-widget li {
  padding: .3em 1em;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 0px white; }

/* line 2005, _/components/sass/style.scss */
.ha-twitter-widget li a {
  color: #373d3d; }

/* line 2007, _/components/sass/style.scss */
.ha-twitter-widget li:last-child {
  border-bottom: none;
  box-shadow: none; }

/* line 2008, _/components/sass/style.scss */
.post {
  border-bottom: 5px solid #eeede7; }

/* ------  featured articles -----  */
/* line 2012, _/components/sass/style.scss */
.ha-featured-articles-widget h2 a {
  font-size: 0.9em !important;
  line-height: 1.2em; }

/* line 2013, _/components/sass/style.scss */
.ha-featured-articles-widget .post.entry {
  min-height: 180px;
  margin-bottom: .8em;
  padding-bottom: .5em;
  border-bottom: 7px solid #e9e9e9; }

/* line 2014, _/components/sass/style.scss */
.ha-featured-articles-widget .post.entry:last-child {
  /*border-bottom:none;*/ }

/* line 2015, _/components/sass/style.scss */
.ha-featured-articles-widget {
  padding: 1em 0em 0em; }

/* line 2016, _/components/sass/style.scss */
.ha-featured-articles-widget img, .ha-news-widget img {
  width: 132px;
  height: 128px; }

/*  ----- news posts ------*/
/* line 2019, _/components/sass/style.scss */
.ha-news-widget .post.entry {
  margin-bottom: .3em;
  padding-bottom: 0;
  border-bottom: 7px solid #e9e9e9; }

/* line 2020, _/components/sass/style.scss */
.ha-news-widget h2 a {
  font-size: .8em; }

/* line 2021, _/components/sass/style.scss */
.ha-news-widget .post-info {
  font-family: Oswald;
  text-transform: uppercase;
  font-size: .6em; }

/* line 2022, _/components/sass/style.scss */
.ha-news-widget p {
  margin-bottom: .5em; }

/* line 2024, _/components/sass/style.scss */
.ha-store h3 a {
  /*font-weight:300;*/ }

/* line 2025, _/components/sass/style.scss */
.ha-store p a, .ha-store h3 a {
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px; }

/* line 2026, _/components/sass/style.scss */
.ha-store {
  position: relative;
  text-align: center;
  background: #485b5c;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  padding: 1em; }

/* line 2033, _/components/sass/style.scss */
.ha-store .btn {
  font-size: 20px !important; }

/* .ha-store #shop-button:before {
  font-family: 'FontAwesome';
  content: "\f07a";}

 #shop-button:before {margin-right:1em;}
*/
/* line 2040, _/components/sass/style.scss */
.ha-store h3 a:before {
  font-family: 'FontAwesome';
  /*  film*/
  content: "\f008"; }

/* line 2045, _/components/sass/style.scss */
.ha-store h3 a:after {
  font-family: 'FontAwesome';
  /*    book*/
  content: "\f02d"; }

/* line 2051, _/components/sass/style.scss */
.ha-store h3 a:before {
  margin-right: .5em; }

/* line 2054, _/components/sass/style.scss */
.ha-store h3 a:after {
  margin-left: .5em; }

/*fix thumbnail collapse*/
/*.featuredpost img {min-width:132!important;}*/
/* line 2060, _/components/sass/style.scss */
.subcategory-menu {
  margin-top: 0;
  background: #485b5c;
  padding: 0 2em 1em; }

/* line 2061, _/components/sass/style.scss */
.subcategory-menu a {
  color: #fff; }

/* line 2062, _/components/sass/style.scss */
.subcategory-menu a:hover {
  color: #9b9b91; }

/* line 2063, _/components/sass/style.scss */
.subcategory-menu ul li {
  /*border-bottom:1px solid #fff;*/
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2); }

/* line 2068, _/components/sass/style.scss */
.subcategory-menu ul li:last-child {
  border-bottom: none;
  padding-bottom: 1em;
  box-shadow: none; }

/* line 2069, _/components/sass/style.scss */
.category-health .cat-description {
  padding-bottom: .3em;
  margin-bottom: 0; }

/* line 2070, _/components/sass/style.scss */
.subcategory-menu ul li a:before {
  padding-right: .5em;
  font-family: 'FontAwesome';
  /*  film*/
  content: "\f0da"; }

/*----- healthy aging month ------*/
/* line 2077, _/components/sass/style.scss */
.ha-month-widget {
  position: relative;
  /*border:1px solid #e9e9e9;*/
  text-align: left !important;
  padding: 1em 1em 2em;
  background-color: #dedcce;
  background: #eeede7; }

/* line 2086, _/components/sass/style.scss */
.ha-month-graphic {
  position: absolute;
  top: 8px;
  left: 6px; }

/* line 2088, _/components/sass/style.scss */
.ha-month-widget h3 {
  padding-left: 3em;
  line-height: 1.6em;
  text-shadow: white 1px 1px 1px;
  color: #373531; }

/* line 2091, _/components/sass/style.scss */
#ha-month-content {
  background: #fefefd;
  padding: 1em 1.3em 1em; }

/*--------- More link --------- */
/* line 2097, _/components/sass/style.scss */
.readMore, .more-link {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e0dcc5;
  background: #f3f1e7;
  border: 1px solid #e0dcc5;
  padding: .2em; }

/* line 2103, _/components/sass/style.scss */
.more-link:hover, .readMore:hover {
  background-color: #373531;
  color: #e0dcc5; }

/* line 2104, _/components/sass/style.scss */
.ha-store-ad-widget p, .ha-tip-of-the-day-widget, .ha-month-widget {
  /* color: #fff;*/
  text-align: center;
  /*  padding: 2em;*/ }

/* line 2109, _/components/sass/style.scss */
.ha-tip-of-the-day-widget {
  color: #fff;
  background: #e2ded3;
  height: 300px; }

/* line 2114, _/components/sass/style.scss */
.gf_browser_chrome {
  display: block !important; }

/* line 2116, _/components/sass/style.scss */
.ha-ad-before-header, .ha-ad-before-footer {
  /*  width: 100%;*/
  background: #34332c;
  text-align: center !important;
  /*  margin:0; */ }

/* line 2122, _/components/sass/style.scss */
.ha-ad-before-footer {
  background: #3e3d37; }

/* line 2125, _/components/sass/style.scss */
.ha-ad-before-header .wpInsertAdWidget, .ha-ad-before-footer .wpInsertAdWidget {
  width: 728px;
  margin: 0 auto; }

/*.ha-ad-before-header .wpInsert, .ha-ad-before-footer .wpInsert{margin:0!important}*/
/*.ha-ad-before-header:before, .ha-ad-before-header:after {
content: "";
  position: absolute;
  background: #e9e9e9; 
  top: 0;
  bottom: 0;
  width: 9999px;   
}
.ha-ad-before-header:before {
  right: 100%; 
}
.ha-ad-before-header:after {
  left: 100%;
}*/
/* YARP Related posts*/
/*#custom-related-posts ul {list-style:none;margin:0;padding:0;outline:1px solid red;}
#custom-related-posts ul li {display:block;width:50px;list-style:none;float:left;border:1px solid #e9e9e9;}
#custom-related-posts ul li img {width:25%; margin:0;padding:0;}*/
/* line 2150, _/components/sass/style.scss */
.yarpp-thumbnails-horizontal {
  margin-bottom: 1em; }

/* line 2152, _/components/sass/style.scss */
.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
  display: inline-block;
  *display: inline; }

/* line 2156, _/components/sass/style.scss */
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
  border: 1px solid #e9e9e9 !important;
  width: 130px;
  height: 240px !important;
  margin: 5px;
  margin-left: 0px;
  vertical-align: top; }

/* line 2165, _/components/sass/style.scss */
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
  width: 120px;
  height: 160px;
  margin: 5px; }

/* line 2170, _/components/sass/style.scss */
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
  display: block; }

/* line 2173, _/components/sass/style.scss */
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
  font-size: 0.9em !important;
  max-height: 4em !important;
  line-height: 1.4em;
  margin: 7px;
  margin-top: 0px;
  text-shadow: none !important;
  width: 120px;
  text-decoration: inherit;
  overflow: hidden;
  font-family: Oswald, san-serif; }

/* line 2185, _/components/sass/style.scss */
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title:hover {
  color: #485b5c; }

/* line 2187, _/components/sass/style.scss */
.yarpp-thumbnail-default {
  overflow: hidden; }

/* line 2190, _/components/sass/style.scss */
.yarpp-thumbnail-default > img {
  min-height: 120px;
  min-width: 120px; }

/*.trade {font-size:35%;vertical-align: super;padding-left:.2em;}*/
/*//Forms global styling*/
/* line 2197, _/components/sass/style.scss */
body .gform_wrapper {
  font-family: oswald, sans-serif;
  color: #485b5c !important; }

/* line 2198, _/components/sass/style.scss */
body .gform_wrapper .gform_title {
  font-weight: normal !important; }

/* line 2199, _/components/sass/style.scss */
body .gform_wrapper {
  border: 1px solid #e9e9e9;
  padding: 2em 5em; }

/* line 2200, _/components/sass/style.scss */
.gform_wrapper h3.gform_title {
  color: #66787d;
  font-size: 25px !important; }

/* line 2201, _/components/sass/style.scss */
body .gform_wrapper .gform_body ul li {
  margin: 0;
  margin-top: .3em; }

/* line 2202, _/components/sass/style.scss */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  color: #485b5c !important;
  font-weight: normal !important;
  font-family: "Oswald", sans-serif !important;
  /*color:#aeada3!important;*/ }

/* line 2208, _/components/sass/style.scss */
#content div.gform_wrapper .ginput_complex label {
  font-family: oswald, sans-serif;
  color: #707070 !important;
  font-size: 12px !important;
  /*  font-style: italic!important;*/
  line-height: 0em !important;
  margin: 0 !important;
  margin: .8em 0 1.5em !important;
  padding: 0 !important; }

/* line 2219, _/components/sass/style.scss */
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  float: right !important; }

/* line 2221, _/components/sass/style.scss */
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer:after {
  content: "";
  display: table;
  clear: both; }

/* line 2228, _/components/sass/style.scss */
.gform_wrapper li.gfield.gfield_error {
  padding: 0 !important; }

/*Newsletter Page*/
/* line 2231, _/components/sass/style.scss */
.newsletter-page .entry-content {
  background: #eeede7; }

/* line 2234, _/components/sass/style.scss */
.home h1.entry-title {
  display: none; }

/* line 2235, _/components/sass/style.scss */
.shingles h1.entry-title, .shingles-v2 h1.entry-title {
  display: none; }

/*.shingles-headline {font-size:40px;margin-top:2em;}*/
/* line 2237, _/components/sass/style.scss */
.shingles-v2 .shingles-headline {
  font-size: 38px;
  margin: 0 0 .5em; }

/* line 2238, _/components/sass/style.scss */
.shingles-v2 .post-meta {
  display: none; }

/* line 2239, _/components/sass/style.scss */
.shingles-v2 .entry-content {
  margin-top: 1em; }

/* line 2240, _/components/sass/style.scss */
.shingles-v2 .shingles-ad {
  margin: 0 0em 1em 2em;
  border: 20px solid #e9e9e9; }

/*.shingles .shingles-ad {
  width:95%; margin:0 auto; border:20px solid #e9e9e9;}

/*travel page*/
/*woo slider overlay overrides*/
/* line 2247, _/components/sass/style.scss */
.wooslider .overlay-natural .slide-excerpt .slide-title {
  background: rgba(0, 0, 0, 0.5) !important;
  color: #fff !important; }

/* line 2248, _/components/sass/style.scss */
.wooslider .overlay-natural .slide-excerpt .slide-title a {
  color: #fff !important; }

/* line 2249, _/components/sass/style.scss */
.wooslider .overlay-natural .slide-excerpt .slide-title a:hover {
  color: #000 !important; }

/*.newsletter-page h1.entry-title, .newsletter-thankyou h1.entry-title{display: none}*/
/* line 1132, style.scss 
/*#newsletter {
  background-color: #666;
  color: #fff;
  line-height: 1.5;
  padding: 1em 3em;
  text-align: center; }


#newsletter p {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }


#newsletter input {
  width: 50%; }*/
/*11 Footer
---------------------------------------------------------------------------------------------------- */
/* line 1151, style.scss */
/* line 2272, _/components/sass/style.scss */
#footer {
  clear: both; }

/* line 2276, _/components/sass/style.scss */
#footer .wrap {
  /*margin-top:1em;
  border-top: none;
  overflow: hidden;
  padding: 2em 0;
  background:#e9e9e9;*/ }

/* line 2284, _/components/sass/style.scss */
#footer .creds {
  text-align: right; }

/* line 2288, _/components/sass/style.scss */
#footer .creds,
#footer .gototop {
  margin: 8px 0;
  margin: 0.5rem 0; }

/* 11a - Footer Widgets ----------- */
/* line 2295, _/components/sass/style.scss */
.footer-widgets {
  /*border-top: 1px solid #5c5a55;*/
  clear: both;
  line-height: 1.5;
  overflow: hidden;
  padding: 32px 0 16px;
  padding: 2rem 0 1rem; }

/* line 2304, _/components/sass/style.scss */
.footer-widgets p {
  margin-bottom: 16px;
  margin-bottom: 1rem; }

/* line 2309, _/components/sass/style.scss */
.footer-widgets .widget {
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }

/* line 2314, _/components/sass/style.scss */
.footer-widgets .widget-area ul li {
  list-style-type: none;
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
  word-wrap: break-word; }

/* line 2320, _/components/sass/style.scss */
.footer-widgets-1 {
  margin-right: 4.166666666%;
  /* 48px / 1152px */ }

/*custom footer elements*/
/* line 2326, _/components/sass/style.scss */
#footer-widgetized {
  text-align: center;
  width: 100%;
  color: #999682;
  background: #373531;
  background: #34332c;
  padding: 2em 0; }

/* line 2335, _/components/sass/style.scss */
#footer-widgetized li a {
  /*padding-left:1em;*/
  color: #7f7a71; }

/* line 2337, _/components/sass/style.scss */
#footer-widgetized li a:hover {
  color: #b7ad99; }

/* line 2339, _/components/sass/style.scss */
#footer-widgetized .wrap {
  max-width: 1152px;
  margin: 0 auto;
  text-align: left; }

/* line 2345, _/components/sass/style.scss */
#footer-widgetized h4.widgettitle {
  font-size: 13px;
  padding: 1em 0 .3em;
  color: #999682;
  text-transform: uppercase;
  border-bottom: 1px solid #565451;
  text-align: left !important;
  /*padding-left:1em;*/ }

/* line 2355, _/components/sass/style.scss */
#footer-widgetized ul.menu {
  list-style: none; }

/* line 2359, _/components/sass/style.scss */
#footer-widgetized a {
  color: #5d5c57; }

/* line 2363, _/components/sass/style.scss */
#footer-widgetized .social-profiles {
  margin-bottom: 1em; }

/* line 2368, _/components/sass/style.scss */
.footer-col1, .footer-col2, .footer-col3, .footer-col4 {
  font-size: .8em;
  line-height: 1.5em;
  width: 20%;
  float: left;
  margin-left: 4%; }

/* line 2374, _/components/sass/style.scss */
#footer-widgetized .social-profiles li a {
  padding: .5em;
  margin: 0; }

/* line 2376, _/components/sass/style.scss */
.footer-bar {
  padding-top: 2em; }

/* line 2377, _/components/sass/style.scss */
#copyright {
  font-family: oswald, sans-serif;
  padding: 0 0 5em;
  letter-spacing: 1px; }

/* line 2378, _/components/sass/style.scss */
#copyright, .footer-bar {
  background: #373531;
  background: #34332c;
  clear: both;
  text-align: center;
  color: #7f7a71;
  font-size: 12px; }

/* line 2386, _/components/sass/style.scss */
#copyright a {
  color: #a0b3b5;
  font-weight: bold; }

/*Add this*/
/*Share*/
/* line 2389, _/components/sass/style.scss */
.addthis_toolbox.addthis_default_style {
  background: #eeede7;
  padding: .5em;
  /*border-bottom:2px solid $secondaryGreyColor;border-top:2px solid $secondaryGreyColor;*/ }

/* line 2390, _/components/sass/style.scss */
.addthis_toolbox.addthis_default_style a {
  margin: 0 .6em; }

/* line 2391, _/components/sass/style.scss */
.addthis_toolbox.addthis_default_style a:first-child {
  margin-left: 0; }

/*follow*/
/* line 2393, _/components/sass/style.scss */
.social-icons-area .addthis_toolbox.addthis_default_style {
  background: none !important;
  border: 0; }

/* line 2394, _/components/sass/style.scss */
.social-icons-area .addthis_toolbox.addthis_default_style a {
  margin: 0 .3em; }

/* line 2395, _/components/sass/style.scss */
.home .ha-follow-bar {
  float: right;
  margin: 0.2em 0em -1.2em 0; }

/* line 2396, _/components/sass/style.scss */
.ha-follow-bar {
  float: right;
  margin: -2.3em 0em 0 0; }

/* line 2397, _/components/sass/style.scss */
.ha-follow-bar .at300b {
  padding-left: .5em; }

/* line 2399, _/components/sass/style.scss */
.simple-social-icons ul li {
  background: none !important;
  border: none !important;
  float: left !important;
  list-style-type: none !important;
  margin: 0 6px 12px !important;
  padding: 0 !important; }

/* line 2407, _/components/sass/style.scss */
.simple-social-icons {
  /*outline:1px solid red;width:20%; margin:0 auto;*/ }

/* line 2408, _/components/sass/style.scss */
.simple-social-icons ul {
  display: inline-block !important;
  overflow: hidden;
  text-align: center !important; }

/*
12 Forms & Buttons
---------------------------------------------------------------------------------------------------- */
/* line 1221, style.scss */
/* line 2413, _/components/sass/style.scss */
input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #cacaca;
  border-radius: 0px;
  box-shadow: none !important;
  padding: .5em .75em;
  width: 100%; }

/* line 1231, style.scss */
/* line 2425, _/components/sass/style.scss */
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
  outline-style: none;
  font-size: 11px;
  font-family: inherit;
  padding: .5em !important;
  letter-spacing: normal; }

/* line 2431, _/components/sass/style.scss */
.gform_wrapper input[type=text] {
  font-family: "Droid Sans", sans-serif !important;
  padding: 0.2em 0.4em !important; }

/* line 2434, _/components/sass/style.scss */
#header .search-form {
  float: right;
  margin-top: 56px;
  margin-top: 3.5rem;
  width: 100%; }

/* line 1249, style.scss */
/* line 2441, _/components/sass/style.scss */
button,
input[type="button"],
input[type="submit"],
.btn {
  font-family: Oswald, sans-serif;
  background-color: #8a8673;
  background-color: #66787d;
  color: #ffffff !important;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px;
  border: none;
  box-shadow: none;
  cursor: pointer;
  padding: 0.5em 2.5em !important;
  width: auto;
  border-bottom: 3px solid #ccc;
  /* -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;*/ }

/* line 1262, style.scss */
/* line 2462, _/components/sass/style.scss */
button:hover,
input:hover[type="button"],
input:hover[type="submit"],
.btn:hover {
  background-color: #373531;
  text-shadow: rgba(0, 0, 0, 0.3) -1px -1px 1px; }

/* line 2469, _/components/sass/style.scss */
.enews input[type="submit"],
.search-form input[type="submit"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* 12a - Gravity Forms ----------- */
/* line 2482, _/components/sass/style.scss */
#content div.gform_wrapper input,
#content div.gform_wrapper select,
#content div.gform_wrapper textarea,
#content div.gform_wrapper .ginput_complex label {
  font-size: 16px;
  font-size: 1rem;
  padding: .5em 2em; }

/* line 2492, _/components/sass/style.scss */
#content div.gform_wrapper input[type="submit"] {
  padding: 16px 24px;
  width: auto !important;
  /*  padding: 1rem 1.5rem;*/ }

/* line 2498, _/components/sass/style.scss */
#content div.gform_wrapper .ginput_complex label {
  padding: 0; }

/* line 1300, style.scss */
/* line 2502, _/components/sass/style.scss */
div.gform_wrapper li,
div.gform_wrapper form li {
  margin: 16px 0 0;
  margin: 1rem 0 0; }

/*
13 Images & Captions
---------------------------------------------------------------------------------------------------- */
/* line 1313, style.scss */
/* line 2511, _/components/sass/style.scss */
embed,
img,
object,
video {
  max-width: 100%; }

/* line 1317, style.scss */
/* line 2518, _/components/sass/style.scss */
img {
  height: auto; }

/* line 1321, style.scss */
/* line 2522, _/components/sass/style.scss */
.alignleft .avatar {
  margin-right: 24px;
  margin-right: 1.5rem; }

/* line 1326, style.scss */
/* line 2527, _/components/sass/style.scss */
.alignright .avatar {
  margin-left: 24px;
  margin-left: 1.5rem; }

/* line 1331, style.scss */
/* line 2532, _/components/sass/style.scss */
.author-box .avatar {
  float: left;
  margin-right: 24px;
  margin-right: 1.5rem; }

/* line 1337, style.scss */
/* line 2538, _/components/sass/style.scss */
.comment-list li .avatar {
  float: left;
  margin: 0 16px 24px 0;
  margin: 0 1rem 1.5rem 0; }

/* line 1344, style.scss */
/* line 2544, _/components/sass/style.scss */
img.centered,
.aligncenter {
  display: block;
  margin: 0 auto 24px;
  margin: 0 auto 1em; }

/* line 1350, style.scss */
/* line 2551, _/components/sass/style.scss */
img.alignnone {
  display: inline;
  margin-bottom: 0.5em; }

/* line 1357, style.scss */
/* line 2556, _/components/sass/style.scss */
img.alignleft,
.post-image,
.wp-caption.alignleft {
  display: inline;
  margin: 0em 1em .5em 0; }

/* line 1363, style.scss */
/* line 2563, _/components/sass/style.scss */
img.alignright,
.wp-caption.alignright {
  display: inline;
  margin: 0 0 1em 1em; }

/* line 1368, style.scss */
/* line 2569, _/components/sass/style.scss */
p.wp-caption-text {
  line-height: 1.2;
  margin-top: 12px;
  margin-top: 0.75rem; }

/* Home Slider 

---------------------------------------------------------------------------------------------------- */
/* Genesis Slider CSS FROM PLUGIN
------------------------------------------------------------ */
/* Genesis Slider
------------------------------------------------------------ */
/* line 2584, _/components/sass/style.scss */
.home-slider, .ha-month-page-slider {
  min-height: 400px;
  border-bottom: 5px solid #eeede7; }

/* line 1384, style.scss */
/* line 2587, _/components/sass/style.scss */
#genesis-responsive-slider {
  background-color: #fff;
  border: none !important;
  margin: 0 auto;
  padding: 0 !important;
  position: relative;
  /* border-bottom: 5px solid $medBrown!important;*/ }

/* line 1392, style.scss */
/* line 2596, _/components/sass/style.scss */
.genesis-responsive-slider-wrap {
  clear: both;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1; }

/* line 1402, style.scss */
/* line 2606, _/components/sass/style.scss */
#slides {
  float: left;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 1; }

/* line 1411, style.scss */
/* line 1426, style.scss */
/* line 2618, _/components/sass/style.scss */
html > body .slide-excerpt-border {
  background: none;
  border: none !important;
  display: inline;
  float: left;
  margin: 0px;
  padding: 1em 0 0em;
  position: relative;
  z-index: 8; }

/* line 1437, style.scss */
/* line 2630, _/components/sass/style.scss */
.slide-image {
  overflow: hidden; }

/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* Browser Resets */
/* line 1452, style.scss */
/* line 2642, _/components/sass/style.scss */
.flex-container a:active,
.flexslider a:active {
  outline: none; }

/* line 1458, style.scss */
/* line 2647, _/components/sass/style.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  list-style: none;
  margin: 0;
  padding: 0; }

/* FlexSlider Necessary Styles
*********************************/
/* line 1466, style.scss */
/* line 2657, _/components/sass/style.scss */
.flexslider {
  margin: 0;
  padding: 0;
  width: 100%; }

/* line 1472, style.scss */
/* line 2663, _/components/sass/style.scss */
.flexslider .slides > li {
  display: none; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 1476, style.scss */
/* line 2668, _/components/sass/style.scss */
.flexslider .slides img {
  display: block;
  max-width: 100%; }

/* line 1481, style.scss */
/* line 2673, _/components/sass/style.scss */
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
/* line 1486, style.scss */
/* line 2678, _/components/sass/style.scss */
.slides:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden; }

/* line 1495, style.scss */
/* line 2687, _/components/sass/style.scss */
html[xmlns] .slides {
  display: block; }

/* line 1499, style.scss */
/* line 2691, _/components/sass/style.scss */
* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 1506, style.scss */
/* line 2698, _/components/sass/style.scss */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
/* line 1513, style.scss */
/* line 2704, _/components/sass/style.scss */
.flexslider {
  background: #fff;
  position: relative;
  zoom: 1; }

/* line 1519, style.scss */
/* line 2710, _/components/sass/style.scss */
.flexslider .slides {
  zoom: 1; }

/* line 1523, style.scss */
/* line 2714, _/components/sass/style.scss */
.flexslider .slides > li {
  position: relative; }

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
/* line 1528, style.scss */
/* line 2719, _/components/sass/style.scss */
.flex-container {
  zoom: 1;
  position: relative; }

/* Caption style */
/* IE rgba() hack */
/* line 1535, style.scss */
/* line 2726, _/components/sass/style.scss */
.flex-caption {
  background: none;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  zoom: 1; }

/* line 1542, style.scss */
/* line 2733, _/components/sass/style.scss */
.flex-caption {
  background: rgba(0, 0, 0, 0.3);
  bottom: 0;
  color: #fff;
  font-size: 14px;
  left: 0;
  line-height: 18px;
  padding: 2%;
  position: absolute;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  /* width: 96%;*/ }

/* Direction Nav */
/* line 1556, style.scss */
/* line 2748, _/components/sass/style.scss */
.flex-direction-nav li a {
  width: 52px;
  height: 52px;
  margin: -20px 0 0;
  display: block;
  background: url(images/bg_direction_nav.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px;
  z-index: 100; }

/* line 1569, style.scss */
/* line 2762, _/components/sass/style.scss */
.flex-direction-nav li .next {
  background-position: -52px 0;
  text-indent: -9999px;
  right: -60px; }

/* line 1574, style.scss */
/* line 2768, _/components/sass/style.scss */
.flex-direction-nav li .next:hover {
  background-position: -52px -50px; }

/* line 1578, style.scss */
/* line 2772, _/components/sass/style.scss */
.flex-direction-nav li .prev {
  left: -60px; }

/* line 1582, style.scss */
/* line 2777, _/components/sass/style.scss */
.flex-direction-nav li .prev:hover {
  background-position: 0 -50px; }

/* line 1586, style.scss */
/* line 2781, _/components/sass/style.scss */
.flex-direction-nav li .disabled {
  cursor: default;
  filter: alpha(opacity=30);
  opacity: .3; }

/* Control Nav */
/* line 1593, style.scss */
/* line 2788, _/components/sass/style.scss */
.flex-control-nav {
  float: left;
  margin: 20px  0 10px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 100; }

/* line 1602, style.scss */
/* line 2797, _/components/sass/style.scss */
.flex-control-nav li {
  *display: inline;
  display: inline-block;
  margin: 0 0 0 5px;
  zoom: 1; }

/* line 1609, style.scss */
/* line 2804, _/components/sass/style.scss */
.flex-control-nav li:first-child {
  margin: 0; }

/* line 1613, style.scss */
/* line 2808, _/components/sass/style.scss */
.flex-control-nav li a {
  background: url(images/bg_control_nav.png) no-repeat 0 0;
  cursor: pointer;
  display: block;
  height: 13px;
  text-indent: -9999px;
  width: 13px; }

/* line 1622, style.scss */
/* line 2817, _/components/sass/style.scss */
.flex-control-nav li a:hover {
  background-position: 0 -13px; }

/* line 1626, style.scss */
/* line 2821, _/components/sass/style.scss */
.flex-control-nav li a.active {
  background-position: 0 -26px;
  cursor: default; }

/*END Genesis Slider*/
/*
WOO SLIDER*/
/* line 2830, _/components/sass/style.scss */
.wooslider {
  margin: 0 0 1em !important;
  background: #fff;
  border: none !important;
  position: relative;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  zoom: 1; }

/* line 2845, _/components/sass/style.scss */
.slide-title {
  margin-top: 0.5em !important; }

/* line 2847, _/components/sass/style.scss */
.wooslider-next {
  /*outline:1px solid red!important;*/
  /*display:none;*/ }

/* line 2848, _/components/sass/style.scss */
.wooslider-direction-nav a {
  top: 40% !important; }

/*body .wooslider-direction-nav a, body .widget .wooslider-direction-nav a { 
  display:inline-block!important;
line-height: 3em!important;

padding: 0 0 0 10px!important;
text-transform: capitalize!important;
text-indent: 0px!important;}*/
/* line 2858, _/components/sass/style.scss */
.wooslider-direction-nav a {
  padding: 0 0 0 10px !important;
  zoom: 1;
  text-indent: -9999px !important;
  display: block;
  display: inline-block !important;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: black;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
  line-height: 3em !important; }

/* line 2859, _/components/sass/style.scss */
.wooslider-direction-nav .wooslider-prev {
  left: -50px; }

/* line 2860, _/components/sass/style.scss */
.wooslider-direction-nav .wooslider-next {
  right: -50px;
  text-align: right; }

/* line 2861, _/components/sass/style.scss */
.wooslider:hover .wooslider-prev {
  opacity: 0.7;
  left: 10px; }

/* line 2862, _/components/sass/style.scss */
.wooslider:hover .wooslider-next {
  opacity: 0.7;
  right: 10px; }

/* line 2863, _/components/sass/style.scss */
.wooslider:hover .wooslider-next:hover, .wooslider:hover .wooslider-prev:hover {
  opacity: 1; }

/* line 2864, _/components/sass/style.scss */
.wooslider-direction-nav .wooslider-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

/* line 2865, _/components/sass/style.scss */
.wooslider-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001'; }

/* line 2866, _/components/sass/style.scss */
.wooslider-direction-nav a.wooslider-next:before {
  content: '\f002'; }

/* line 2868, _/components/sass/style.scss */
.search-for-mobile {
  display: none; }

/*

14 Media Queries
---------------------------------------------------------------------------------------------------- */
/*@media only screen and (min-width: 1200px) {

}*/
/* Desktops, laptops and iPads (landscape) ----------- */
@media only screen and (max-width: 1180px) {
  /* line 2880, _/components/sass/style.scss */
  #wrap {
    padding: 0 3%; } }
/* Interum Space Between desktop and iPad for IE ----------- */
@media only screen and (max-width: 1024px) {
  /* line 2886, _/components/sass/style.scss */
  #wrap {
    max-width: 960px; }

  /* line 2889, _/components/sass/style.scss */
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .wrap,
  #footer .creds,
  #footer .gototop,
  #header .widget-area,
  #inner,
  #title-area,
  #wrap .sidebar,
  #wrap #content,
  #wrap #content-sidebar-wrap,
  #wrap #sidebar-alt {
    width: 100%; }

  /* line 2903, _/components/sass/style.scss */
  .search-for-mobile {
    display: inline-block;
    width: 100%;
    margin: 1em auto 0.5em !important; }

  /* line 2904, _/components/sass/style.scss */
  .ha-magazine-sub-box img {
    width: 30%;
    top: 2%;
    right: 0; }

  /* line 2909, _/components/sass/style.scss */
  #menu-primary-navigation .search {
    display: none; }

  /* line 2911, _/components/sass/style.scss */
  #wrap {
    padding: 0 5%; }

  /* line 2913, _/components/sass/style.scss */
  #header .widget-area {
    width: 43%; }

  /*.genesis-nav-menu li.search {
   width:6em;
    padding: 0 1em;
    margin: .3em .6em .1em 0;
  
  }*/
  /* line 2921, _/components/sass/style.scss */
  .footer-col1, .footer-col2, .footer-col3, .footer-col4 {
    font-size: .8em;
    line-height: 1.5em;
    width: 23%;
    float: left;
    margin-left: 1%; } }
/* iPads (portrait) ---------------------------------- */
@media only screen and (max-width: 768px) {
  /* line 2934, _/components/sass/style.scss */
  #wrap {
    padding: 0 5%; }

  /* line 2938, _/components/sass/style.scss */
  .ha-magazine-sub-box {
    float: none;
    display: none; }

  /* line 2940, _/components/sass/style.scss */
  .search-for-mobile {
    width: 100%;
    margin: 1em 0em 0.5em !important; }

  /* line 2942, _/components/sass/style.scss */
  .one-half,
  .one-sixth,
  .one-third,
  .three-fifths,
  .three-fourths,
  .three-sixths,
  .two-fifths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    margin: 0;
    width: 100%; }

  /* line 2957, _/components/sass/style.scss */
  .footer-widgets-1,
  .footer-widgets-2,
  .footer-widgets-3,
  .wrap,
  #footer .creds,
  #footer .gototop,
  #header .widget-area,
  #inner,
  #title-area,
  #wrap .sidebar,
  #wrap #content,
  #wrap #content-sidebar-wrap,
  #wrap #sidebar-alt {
    width: 100%; }

  /* line 2972, _/components/sass/style.scss */
  #footer-widgetized .wrap {
    padding: 0 2em; }

  /* line 2973, _/components/sass/style.scss */
  .footer-col1, .footer-col2, .footer-col3, .footer-col4 {
    font-size: .8em;
    line-height: 1.5em;
    width: 100%;
    float: none !important;
    margin-left: 0; }

  /* line 2980, _/components/sass/style.scss */
  .genesis-nav-menu li,
  #footer .creds,
  #footer .gototop,
  #header ul.genesis-nav-menu,
  #header .search-form {
    float: none; }

  /* line 2987, _/components/sass/style.scss */
  .genesis-nav-menu,
  #description,
  #footer .creds,
  #footer .gototop,
  #header .search-form,
  #title,
  #title-area {
    text-align: center; }

  /*  .genesis-nav-menu a {
      padding: 20px 16px;
      padding: 1.25rem 1rem; }*/
  /* line 1693, style.scss */
  /* line 3001, _/components/sass/style.scss */
  #title {
    margin: 16px 0;
    margin: 1rem 0; }

  /* line 1704, style.scss */
  /* line 3008, _/components/sass/style.scss */
  .genesis-nav-menu li.right {
    display: none; }

  /* line 3012, _/components/sass/style.scss */
  .footer-widgets-1,
  #header .genesis-nav-menu {
    margin: 0; } }
/* iPhones (portrait and landscape) ----------- */
@media only screen and (max-width: 480px) {
  /* line 3022, _/components/sass/style.scss */
  html {
    font-size: 87.5%;
    /* 14px base */ }

  /* line 3027, _/components/sass/style.scss */
  #footer-widgetized .wrap {
    padding: 0 2em; }

  /* line 3029, _/components/sass/style.scss */
  .footer-col1, .footer-col2, .footer-col3, .footer-col4 {
    font-size: .8em;
    line-height: 1.5em;
    width: 100%;
    float: none !important;
    margin-left: 0; }

  /*smaller logo for mobile*/
  /* line 3037, _/components/sass/style.scss */
  .header-image #title a {
    margin-top: 0em;
    height: 100px;
    width: 100%;
    background: url("images/healthy-aging-logo-mobile.png") no-repeat top left !important; }

  /* line 3043, _/components/sass/style.scss */
  .header-image #title a img {
    display: none; }

  /* line 3044, _/components/sass/style.scss */
  .ha-magazine-sub-box img {
    display: none; }

  /* line 3048, _/components/sass/style.scss */
  #header .search-form {
    width: 100%; }

  /* line 3051, _/components/sass/style.scss */
  .archive-page,
  .five-sixths,
  .four-fifths,
  .four-sixths,
  .one-fifth,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fifths,
  .three-fourths,
  .three-sixths,
  .two-fifths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    margin: 0;
    width: 100%; } }
/* line 3071, _/components/sass/style.scss */
.at-icon-wrapper {
  background-color: #ccc !important;
  border-radius: 50% !important; }

/* line 3075, _/components/sass/style.scss */
.addthis_toolbox.addthis_default_style {
  background: #eeede7;
  background: transparent !important;
  padding: 0em .2em 1em; }

/* line 3080, _/components/sass/style.scss */
.addthis_toolbox.addthis_default_style a {
  margin: 0 .2em; }

/*travel related Nov 2017*/
/* line 3085, _/components/sass/style.scss */
.category-travel .hide-from-travel, .category-featured-destinations .hide-from-travel, .category-spain .hide-from-travel, .category-puerto-vallarta .hide-from-travel, .category-quebec-city .hide-from-travel, .category-foodie-travel .hide-from-travel, .category-spa-wellness-travel .hide-from-travel {
  display: none; }

/* line 3089, _/components/sass/style.scss */
.block-ask-the-experts {
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px;
  margin-bottom: -1em !important; }
  /* line 3092, _/components/sass/style.scss */
  .block-ask-the-experts .overlay-content {
    font-size: 18px;
    line-height: 1.3;
    /* p {
      font-size:19px!important; line-height:1.4!important;
     }*/
    /* text-align:right;*/
    bottom: 3.6em;
    padding-left: 1em;
    left: 0;
    position: absolute;
    color: #fff; }
    /* line 3108, _/components/sass/style.scss */
    .block-ask-the-experts .overlay-content h2 {
      color: #fff; }
  /* line 3114, _/components/sass/style.scss */
  .block-ask-the-experts .cw-title {
    bottom: 2em;
    color: #fff !important;
    right: 0;
    padding-right: 20px;
    position: absolute;
    line-height: 1.4;
    font-size: 70%;
    font-style: italic;
    text-align: right !important; }

/* line 3132, _/components/sass/style.scss */
.block-ny-times-booth {
  border-bottom: 5px solid #eeede7;
  background: #3e5159;
  border: 2px solid #ccc !important;
  padding: 1em 2em;
  color: #fff;
  text-align: center; }
  /* line 3134, _/components/sass/style.scss */
  .block-ny-times-booth h2 {
    color: #eeede7; }

/* line 3147, _/components/sass/style.scss */
.block-active-travel {
  background: #64808c;
  /*   background: #3e5159;*/
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px;
  margin-bottom: 1em;
  overflow: hidden;
  position: relative; }
  /* line 3148, _/components/sass/style.scss */
  .block-active-travel img.alignright {
    margin-bottom: 0; }
  /* line 3152, _/components/sass/style.scss */
  .block-active-travel .wp-caption.alignright {
    margin: 0; }
  /* line 3156, _/components/sass/style.scss */
  .block-active-travel .wp-caption-text {
    font-style: italic;
    /* font-style:italic;
     font-size:90%;*/
    font-family: oswald, sans-serif;
    text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px;
    position: absolute;
    color: #fff;
    bottom: 10px;
    right: 20px; }
  /* line 3173, _/components/sass/style.scss */
  .block-active-travel .overlay-content {
    /* text-align:right;*/
    top: 20%;
    left: 2em;
    position: absolute;
    color: #fff;
    /*outline:1px solid red;
     background:#8690a0;*/
    /* .travel-left{
       width:52%;
       
       display:inline-block;
       float:left;
        
     }*/
    /*.travel-right{
    
        float:right;
        */ }
    /* line 3174, _/components/sass/style.scss */
    .block-active-travel .overlay-content p {
      font-size: 19px !important;
      line-height: 1.4 !important; }
    /* line 3185, _/components/sass/style.scss */
    .block-active-travel .overlay-content h2 {
      font-size: 40px; }
    /* line 3188, _/components/sass/style.scss */
    .block-active-travel .overlay-content h3 {
      font-size: 30px; }
    /* line 3192, _/components/sass/style.scss */
    .block-active-travel .overlay-content h2, .block-active-travel .overlay-content h3 {
      color: #fff; }

/* .block-active-travel:after {
  content: "";
  display: table;
  clear: both;
}*/
/* line 3220, _/components/sass/style.scss */
.block-active-travel-menu {
  border-bottom: 6px solid #ccc;
  text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px;
  padding: 1em 2em 1em 3em !important;
  /*  padding-bottom:2em!important;*/
  font-family: oswald, sans-serif !important;
  background: #485b5c;
  background: #7a0705; }
  /* line 3221, _/components/sass/style.scss */
  .block-active-travel-menu h4.widgettitle {
    background: none !important;
    font-family: oswald, sans-serif !important;
    /*  text-transform:none;*/
    font-weight: 400;
    color: #ccc;
    text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px;
    border-bottom: 1px solid #ccc;
    font-size: 20px !important;
    text-align: left;
    padding-bottom: .3em;
    margin-bottom: .3em;
    letter-spacing: 1px; }
  /* line 3239, _/components/sass/style.scss */
  .block-active-travel-menu a {
    -webkit-transition: .2s ease-in;
    -moz-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    transition: .2s ease-in;
    color: #fff !important; }
    /* line 3246, _/components/sass/style.scss */
    .block-active-travel-menu a:hover {
      color: #ccc !important; }
  /* line 3251, _/components/sass/style.scss */
  .block-active-travel-menu li {
    font-size: 18px;
    line-height: 1.4; }
  /* line 3256, _/components/sass/style.scss */
  .block-active-travel-menu li:before {
    font-size: 90%;
    padding-right: .5em;
    /*left: -1em;
    top: .2em;
    font-size: 80%;*/
    color: #ccc;
    /* position: absolute;*/
    font-family: 'FontAwesome';
    content: "\f0da"; }
  /* line 3270, _/components/sass/style.scss */
  .block-active-travel-menu ul.sub-menu {
    margin: .2em 2em .2em 0;
    padding-left: 1.5em !important; }
  /* line 3277, _/components/sass/style.scss */
  .block-active-travel-menu .menu-item:hover {
    /*   background:rgba(0,0,0,.2);*/
    /*  border-bottom:1px solid #e9e9e9;*/ }
  /* line 3282, _/components/sass/style.scss */
  .block-active-travel-menu .current-menu-item {
    color: #ccc !important;
    /*  border-bottom:1px solid #e9e9e9;*/
    /*background:rgba(0,0,0,.2);*/ }

/* line 3290, _/components/sass/style.scss */
.category-sticky {
  border: 10px solid #e9e9e9 !important;
  background: #eeede7;
  padding: 1em 2em; }
  /* line 3291, _/components/sass/style.scss */
  .category-sticky h2.entry-title {
    font-size: 33px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: .3em;
    margin-bottom: .3em; }

/* line 3301, _/components/sass/style.scss */
.category-featured-destinations h1.entry-title {
  font-size: 2.5em !important; }

/* line 3305, _/components/sass/style.scss */
.category-spa-wellness-travel h1.entry-title {
  font-size: 2.5em !important; }

/* line 3308, _/components/sass/style.scss */
.featuredpost img {
  margin-right: 1em; }

/* line 3312, _/components/sass/style.scss */
.featuredpost .post {
  margin-bottom: 0em !important;
  min-height: 174px;
  padding: .7em 0; }

/* line 3319, _/components/sass/style.scss */
.featuredpost h2 {
  /*padding-top:.2em;*/
  font-size: 28px !important; }

/* line 3325, _/components/sass/style.scss */
.featuredpost p {
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1.5 !important; }

/*news feed*/
/* line 3331, _/components/sass/style.scss */
.home .sidebar h2 a {
  padding-top: 0em !important;
  font-size: 22px !important;
  line-height: 1.4 !important; }

/* line 3336, _/components/sass/style.scss */
.home .sidebar p {
  font-size: 16px !important;
  line-height: 1.4 !important; }

/* line 3340, _/components/sass/style.scss */
.home .sidebar img {
  padding-bottom: .3em; }
