/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        11.4.7
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.

.td-ss-main-content {
  font-variant-numeric: diagonal-fractions;
  -moz-font-feature-settings: "frac";
  -webkit-font-feature-settings: "frac";
  font-feature-settings: "frac";
}
*/

#menu-mid-header-menu, #menu-main-navigation-main-menu {padding:0px !important;margin:0px !important;}

.show-for-logged-in {display:none !important;}   
.logged-in .hide-for-logged-in {display:none !important;}
.logged-in .show-for-logged-in {display:block !important;} 

.fow-related .relt-date {display:none;}
.fow-catmain h1 {margin: 0px 0px 0px 0px;}
.fow-catmain h2 {margin: 0px 0px 0px 0px;}
.fow-catmain p {padding: 5px 22% 5px 22%;}
.fow-catmain .tdi_62_rand_style::after {border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;}
.td_block_template_2.fow-related h4.td-block-title {margin:0px 0px 25px 10px !important;}

@media (max-width: 768px){
.fow-catmain p {padding: 5px 5% 5px 5%;}
}
.td_module_flex_1 .td-post-sub-title {display:none;}
.flex1wsubtitle .td_module_flex_1 .td-post-sub-title {
    display:block;
    color: #000;
    font-style: normal;
    font-weight: 600;
    font-family: 'proxima-nova';
    font-size: 18px;
}
.fow-related .td-module-meta-info {display:none;}
.td_block_template_5.fowcathead .td-block-title > * {
    padding: 0 12px;
    border-width: 0 0 0 50px;
    border-style: solid;
    border-color: #4db2ec;
}
.td_block_template_5.fowcathead-living .td-block-title > * {
    padding: 0 12px;
    border-width: 0 0 0 50px;
    border-style: solid;
    border-color: #4db2ec;
}
.td_block_template_5.fowcathead-care .td-block-title > * {
    padding: 0 12px;
    border-width: 0 0 0 50px;
    border-style: solid;
    border-color: #4db2ec;
}
.td_block_template_5.fowcathead-fitness .td-block-title > * {
    padding: 0 12px;
    border-width: 0 0 0 50px;
    border-style: solid;
    border-color: #4db2ec;
}
.td_block_template_5.fowcathead .td-block-title {border-top:2px solid #EFD1A3; }
.td_block_template_5.fowcathead-living .td-block-title {border-top:2px solid #EFD1A3; }
.td_block_template_5.fowcathead-care .td-block-title {border-top:2px solid #EFD1A3; }
.td_block_template_5.fowcathead-fitness .td-block-title {border-top:2px solid #EFD1A3; }
.td_module_flex_1 .td-read-more {
    margin: 15px 0 0 !important;
}

.fowcathead .td-pulldown-size:before {
  font-weight:400;
  content: "Nutrition ";
}
.fowcathead-living .td-pulldown-size:before {
  font-weight:400;
  content: "Healthy ";
}
.fowcathead-care .td-pulldown-size:before {
  font-weight:400;
  content: "Self-care / Prevention ";
}
.fowcathead-fitness .td-pulldown-size:before {
  font-weight:400;
  content: "Exercise / Physical Fitness ";
}
.flex1wsubtitle .td-read-more a {padding: 8px 21px 8px 12px;border-radius: 5px;}

.flex1wsubtitle .td_module_flex_1 .td-module-meta-info {
    padding: 0px 0 0 0 !important;
}

#menu-item-59945 {display:none;}
.logged-in #menu-item-59945 {display:block;}
.logged-in #menu-item-24440 {display:none;}

#menu-item-59941 {display:none;}
.logged-in #menu-item-59941 {display:block;}
.logged-in #menu-item-27522 {display:none;}

.fowmod .td-post-category {
    display: block !important;
    background-color: #D2A629;
    font-size: 16px;
    padding: 8px 12px 8px 12px;
    border-radius: 0px 8px 0px 0px;
}
.td_mod_wrap .footnote {margin: 20px 0px 25px 0px;}
.relt-left {float:left;}
.relt-left img {margin: 0px 25px 20px 0px;}
.relt-right {}
.relt-right a {font-weight: 700;font-size: 20px;color: #000;line-height: 35px;}
.relt-right a:hover {color: #4db2ec;}
.relt-right p {}
.relt-date {}
.relt-posts {display: inline-block;}
.relt-posts li {list-style: none;display: inline-block;}

@media (min-width: 768px){
.rp4wp_component_wrapper.rp4wp_component_wrapper_left {
    width: 37% !important;
}
.rp4wp_component_wrapper.rp4wp_component_wrapper_right {
    width: 63% !important;
}
.single ul.rp4wp-posts-list .rp4wp-col-last {width:95% !important;}
}
@media (max-width: 768px){
.relt-right {width:100%;}
.relt-left {width:100%;}
}
h6 {margin-bottom:11px !important;}
.mobile-head {text-align: center;padding: 10px 0px 0px 0px;margin: 0px;}
.mobile-head a {color:#1C4174;font-weight:600;}
#billing_activate_text_field {text-align:center;color:#003262;font-size: 14pt; line-height: 25px;padding:0px !important;margin:0px !important;}
.page-id-27496 .privmain {display:none !important;}
.page-id-27496 #order_review_heading, .page-id-27496 .opc_order_review {display:none !important;}
.page-id-27496 .col-2::before {content:"Click the Restart Button Below to Reactivate Your Wellness Letter Subscription and Download the Current Issue";color:#003262;font-size: 14pt; line-height: 25px;}
.page-id-27496 .col-2 {width: 100% !important;text-align: center;margin: 0px 0px 10px 0px;}

.page-id-27496 .woocommerce-privacy-policy-text {text-align:center;}
@media (max-width: 767px){
	.category-full-issue .td_module_19 .td-excerpt {
	    display: block !important;
	}
	.archive.category-149 .tdi_66 .td_module_19 .entry-title {
    font-size: 25px !important;
    font-weight: 700 !important;
}
}

.homeci .td-excerpt::after {content:"Download the latest issue in PDF format to read on your computer, iPad, or phone.";}
.homeci .td-excerpt .issue-excerpt {display:none !important;}
.homeci .entry-thumb {
    background-position: center 0% !important;
}

.home .homeci .td-image-wrap {
    padding-bottom: 67%;
    border: 1px solid #7a7878;
}
.td-post-content h3 {margin-top: 30px;margin-bottom: 20px;}
.Cancel::after {content:" Cancel";}
.related-art.issues {display:none !important;}
.single .category-full-issue .related-art.issues {display:block !important;}
.single .category-full-issue .related-art.regular {display:none !important;}
.issue-excerpt {font-weight:600;}
.ofiebottom {padding: 8px 0px 8px 0px;margin: 0px 0px 20px 0px;background-color:#EFF6FB;text-align: center;}
.ofiebottom .yousub {font-size: 16px;color:#003D71;margin:0 0 0 0;}
.ofiebottom .loginhere {text-decoration:underline;font-size: 20px;color:#003D71;margin:0 0 0 0;}
.ofiebottom a {color:#003D71;}
.footnote p {font-size: 15px !important;margin-bottom:10px !important;line-height: 28px !important;}
.edit-board-list {font-size: 18px;}
h1, h2, h3, h4, h5, h6 {font-family: 'proxima-nova', sans-serif;}
.meet-the-board h1 {margin:50px 0px 22px 0px;font-style: normal;font-weight: normal;font-size: 40px;line-height: 45px;color: #1C4174;}
.meet-the-board h1 span {color: #D2A629;}
.meet-the-board p {font-size: 18px;}
.edit-board-copy h4 {margin:0px 0px 5px 0px;font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #D2A629;}
.edit-board-copy h2 {margin:0px 0px 5px 0px;font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #231F20;}
.edit-board-copy p {margin:0 0 0 0;font-size: 16px;}
.single .rp4wp_component_image img {width: unset !important;height: unset !important;}
.menu-item-24441 .td-icon-vertical-line {display:none !important;}
.logged-in .menu-item-24441 {display:none !important;}
.menu-item-26957 {display:none !important;}
.logged-in .menu-item-26957 {display:block !important;}
.single .category-full-issue .entry-thumb {border: 1px solid #7a7878;}
.single .category-full-issue .rp4wp_component_image img {border: 1px solid #7a7878;}
.single .category-full-issue .rp4wp-posts-list .rp4wp_component {padding: 0 0 10px !important;}
.single .category-full-issue .rp4wp_component_title a {font-size: 26px;color:#004472;font-weight: 600;}
.single .category-full-issue .rp4wp_component_3 {display:none !important;}
.issue-posts a {color:#004472;font-weight: 600;}
.single .category-full-issue p .button {margin-left: 17px;font-size: 18px;font-weight: 600;padding: 7px 15px 7px 15px;}
.single .category-full-issue .td-post-title {margin-bottom:15px;}
.category-full-issue .p-post-date-b {display:none !important;}
.category-149 .td_module_19 .entry-thumb {border: 1px solid #7a7878;}
.category-149 .tdi_66 .td-module-meta-info::before {
    content: "CURRENT ISSUE";
    font-size: 17px;
    font-weight: 600;
    font-family: 'proxima-nova';
    color: #d2a629;
}
.category-149 .td-module-meta-info .td-post-date {display:none !important;}
a.button.cancel::after {
  content: " Subscription";
}
.category-149 .tdi_66 .td_module_19 .entry-title {
   margin: 7px 0px 0px 0px;
}
.woocommerce-order .woocommerce-order-details .order-again, .order_details .product-quantity {display:none !important;}
.ofie-content {display:none;}
.single-post .td-post-content .ofie-content {display:block;}
.tagdiv-type p {
    margin-bottom: 22px;
}
.p-post-author-name {margin-bottom:10px;}
.p-post-date {font-size:15px;margin-bottom:1px;}
.p-post-date-b {font-size:15px;margin-bottom:10px;}
.woocommerce-order-received .product-name .product-quantity {display:none !important;}
.home .tdi_85 .td-image-wrap {
    padding-bottom: 67%;
    border: 1px solid #7a7878;
}
.home .crntimg .td-image-wrap {
    padding-bottom: 67%;
    border: 1px solid #7a7878;
}
.home .tdi_70 .td-image-wrap {
    padding-bottom: 67%;
    border: 1px solid #7a7878;
}
.heromain .td-module-meta-info::before {content:"FEATURE STORY";font-size: 17px;font-weight: 500;font-family: 'proxima-nova';}
.tdi_85 .entry-thumb {
    background-position: center 0% !important;
}
.tdi_85 .entry-thumb {
    background-position: center 0% !important;
}
.crntimg .entry-thumb {
    background-position: center 0% !important;
}

.tdi_70 .entry-thumb {
    background-position: center 0% !important;
}
.tdi_70 .entry-thumb {
    background-position: center 0% !important;
}
.category-full-issue .td_block_24 .td-column-3 .td-module-thumb {
    width: 534px !important;
    height: 676px !important;
}
.category-full-issue .td_block_24 .td-column-3 .td-module-thumb .entry-thumb {
    height: auto;
    width: 70% !important;
}
.category-full-issue #tdi_66 .td-editor-date {display:none !important;}
.category-full-issue #tdi_66 .td-module-meta-info {margin-top:50px;}
.category-full-issue .td_module_19 .td-read-more a {padding: 12px 25px 12px 16px;background-color: #004a79;}
.td-read-more a {background-color: #004a79;}
.category-full-issue .tdi_66 .td-excerpt {margin: 10px 0px 0px 0px !important;font-size: 20px;line-height: 30px;}

.button {
  background-color: #003262; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
/* .category-full-issue .td-post-featured-image img {max-width:350px;} */

/* GFORM styles from old site */
.page-id-112 .td-crumb-container, .td-page-header {display:none;}
@media screen and (min-width: 600px) {
.page-id-112 .td-page-content {width:650px;margin-left:10%}
}
.resume-pub-form .td-border {border:1px solid #aeaeae;padding: 20px !important;margin: 0px 20px !important;}
.resume-pub-form .gform_heading {color:#083e6d;font-weight:600;}
.resume-pub-form .gform_wrapper.gravity-theme .ginput_complex span {flex: 0 0 100%;}
.resume-pub-form .gform_wrapper.gravity-theme .ginput_complex label {font-weight:700;}
.resume-pub-form .gform_wrapper .name_last {padding-left:0px !important;}
.resume-pub-form .gform_wrapper.gravity-theme .ginput_complex label {font-size: 16px;padding-bottom: 0px;padding-top: 12px;}
.resume-pub-form .gform_wrapper.gravity-theme .gfield_label {margin-bottom: 0px;}
.resume-pub-form .formnotes, .resume-pub-form .gform_footer.top_label {text-align:center;}
.resume-pub-form input[type=submit] {width:90%;background-color: #053f71;font-size: 16px;padding: 10px 15px;font-weight:600;}
.resume-pub-form input[type=submit]:hover {background-color: #4db2ec;}
@media screen and (max-width: 600px) {
  .resume-pub-form .td_mod_wrap.td-fix-index {border:1px solid #aeaeae;padding: 20px;margin: 0px 0px;}
  .resume-pub-form .td-border {margin: 0px 0px !important;}
}
.resume-pub-form #gform_wrapper_5 .gform_heading {font-size: 18px;margin: 0px 0px 25px 0px;}
@media (max-width: 767px) {
.td-sub-footer-container {text-align: left;}
}
.tagline-logo {display:none;}
.home .tagline-logo {display:block;}
#menu-footer-navigation ul, #menu-footer-navigation-middle ul {line-height: 25px;}
#menu-footer-navigation, #menu-footer-navigation-middle {margin-top:0px;}
.td-footer-template-9 .textwidget p {line-height: 25px;}
.td-footer-wrapper {padding-top: 24px;padding-bottom: 0px;}
.gsection_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight: 700;
}
#field_4_5 label, #field_4_6 label{font-size:14px;font-weight:500;}

/* end GFORM */

.woocommerce button.button {padding: 1em 2em;font-size:20px;}
.home .td_block_template_2 h4 {font-weight:600 !important; color:#00406e;}
.home .heromain .td-module-meta-info {
    background-color: #FFF8E0;
    opacity: 0.80;
    padding: 10px 10px 10px 10px !important;
    margin: 0 auto !important;
    width: 90%;
    top: -70px;
    position: relative;
}
.home .tdi_56 .td-read-more a {
    background-color: rgb(245, 236, 213, .80) !important;
}
header .td-post-author-name {width:100%;}
.collapseomatic {border-top: 2pt solid #6eacd6;border-bottom: 2pt solid #6eacd6;border-left: 2pt solid #6eacd6;border-right: 2pt solid #6eacd6;text-align:center;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;background-color:#cfedfc;font-size: 22px;line-height: 30px;font-weight: bold;}
.collapseomatic_content {border-bottom: 2pt solid #6eacd6;border-left: 2pt solid #6eacd6;border-right: 2pt solid #6eacd6;padding:15px 15px 15px 15px;margin:0px 0px 26px 0px;}
.collapseomatic.colomat-close {border-bottom: none;}
.collapseomaticn {border-top: 2pt solid #6eacd6;border-bottom: 2pt solid #6eacd6;border-left: 2pt solid #6eacd6;border-right: 2pt solid #6eacd6;text-align:center;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;background-color:#cfedfc;font-size: 22px;line-height: 30px;font-weight: bold;}
.collapseomaticn_content {border-bottom: 2pt solid #6eacd6;border-left: 2pt solid #6eacd6;border-right: 2pt solid #6eacd6;padding:15px 15px 0px 15px;margin:0px 0px 26px 0px;}
.td-post-sub-title {color:#231f20;font-style: normal;font-weight: 400;font-family: 'proxima-nova';}
.td-post-template-2 .td-post-title .td-post-date {
    margin: 0px;
    font-size:14px;
}
.td-post-template-2 .td-post-header .entry-title {margin-bottom:10px;}
.td-post-content hr {margin-bottom: 20px;}
.td-post-header .td-module-meta-info {margin: 0px 0 8px 0px;}
.category.category-full-issue .tdi_66 .td-image-wrap {padding-bottom: 127%;}
.category.category-full-issue .td_module_19 .entry-thumb {width: 100%;height:auto;}
.td-post-dateline {display:inline-block;margin: 5px 0px 0px 0px;}
.rp4wp-posts-list .rp4wp_component {padding: 0 0 2px !important;}
.rp4wp_component_title a {font-size: 20px;color: #000;}
.td-block-title.related-art {margin: 0px 0px 15px 0px;font-size: 24px;color: #1C4174;font-weight: 600;border-top: 2px solid #d2a629;padding: 18px 0px 10px 0px;}
.td-read-more a:after{ 
   content: '\f105';
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin: -2px 0px 0px 5px;
   text-decoration:none;
   color: #daa43a;
   font-size: 16px;
   position: absolute;
} 
.category-full-issue .td-read-more a:after{margin: 0px 0px 0px 5px;}
.home .td-read-more a:after{ margin: 0px 0px 0px 5px;}
.tdb_header_menu.mid-menu .tdb-menu > li > a .td-icon-right-arrow {font-size: 14px;line-height: 14px;}
.tdi_41 .tdb-menu li.menu-item-25547 a {color: #FE7E07;}
.td_block_template_2 .td-block-title {margin-bottom: 0px !important;}
.td_block_template_14 .td-block-title {margin-bottom: 0px !important;}
.td_module_flex_1 .td-module-meta-info {padding: 8px 0 0 0 !important;}
.td_module_flex_1 .td-excerpt {margin: 5px 0 0 !important;}
.blank-header-template .td-main-content-wrap {
    padding-bottom: 20px;
}
.single p .td-post-date {color: #231f20;top: 0px;}
.postdates p {margin: 0px 0px 5px 20px;}
.single .td-post-title {margin-left:15%;}
.single .td-post-content {margin-left:15%;}
.rp4wp-related-posts h3 {display:none;}
.single .rp4wp-posts-list li, .single ul.rp4wp-posts-list .rp4wp-col-last {margin-left:0px !important;padding-left:0px !important;list-style: disc;}

.single ul.rp4wp-posts-list .rp4wp-col-last {width:95% !important;}
.single .rp4wp_component_wrapper_right {padding-left: 0px !important;}
/* WooCommerce overrides */
#ppc-button {max-width: 300px;margin: 0 auto;}
.wcopc-product-single tr.cart-subtotal, .wcopc-product-single tr.order-total, .wcopc-product-single tr.recurring-totals, .wcopc-product-single .product-quantity, .wcopc-product-single .product-remove, .wcopc-product-single .cart-subtotal.recurring-total, .wcopc-product-single .order-total.recurring-total {display: none !important;}
.page-id-25948 .subscription-price, .page-id-37202 .subscription-price, .page-id-41483 .subscription-price {display: none !important;}
.page-id-25948.wcopc-product-single .order-total.recurring-total, .page-id-37202.wcopc-product-single .order-total.recurring-total, .page-id-41483.wcopc-product-single .order-total.recurring-total {display: none !important;}
.page-id-25948.wcopc-product-single tr.order-total, .page-id-37202.wcopc-product-single tr.order-total, .page-id-41483.wcopc-product-single tr.order-total {display: table-row !important;}
.page-id-25963 #order_review_heading, .page-id-25963 .opc_order_review, .page-id-25963 .woocommerce-terms-and-conditions-wrapper .privmain {display: none !important;}
#billing_your_prior_subscription_information_field {color: #003D71;font-size: 12pt;text-align: center;font-family: 'proxima-nova';border-top: 2px solid #d2a629;border-bottom: 1px solid #c5c4c4;padding: 8px 0px 5px 0px;margin: 30px 0px 20px 0px !important;}
.woocommerce form .form-row label {text-transform: uppercase;}
.woocommerce form .form-row {margin: 0px 0px 8px 0px !important;}
#billing_expire_date_field label, #billing_number_of_years_field label, #billing_subscription_amount_field label, #billing_order_date_field label {text-transform: none;}
label span.optional {display:none;}
tr.cart-subtotal.recurring-total, tr.order-total.recurring-total {display: table-row !important;}
label[for="payment_method_authorize_net_cim_credit_card"], label[for="payment_method_ppcp-gateway"] {
    font-weight: 600;
    font-size: 18px;
}
.woocommerce .woocommerce-checkout .col2-set .col-1,
.woocommerce .woocommerce-checkout .col2-set .col-2 {
    width: 100% !important;
}
.woocommerce .woocommerce-checkout .col2-set .col-1 {
    margin-bottom: 30px;
}
li.additional_information_tab, .woocommerce-additional-fields, .opc-single-product {
    display: none !important;
}
.woocommerce-form-coupon-toggle, .woocommerce-billing-fields h3 {display: none !important;}
#order_review_heading {
		border-top: 2px solid #D2A629;
    border-bottom: 1px solid #C5C4C4;
    padding: 4px 0px 4px 0px;
    text-align: center;
    color: #003D71;
    font-size: 11pt;
    margin: 5px 0px 30px 0px;
}
.place-order {text-align:center;padding-bottom: 25px !important;}
.place-order button {float: unset !important;}
.woocommerce-terms-and-conditions-wrapper {text-align:left;margin-bottom: 25px;}
.woocommerce button.button.alt {background-color:#1C4174;}
.woocommerce button.button.alt:hover {background-color:#1C4174;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {background-color:#EEE;}
.woocommerce-checkout p {font-size: 15px;}
.woocommerce .form-row .input-text {font-size: 14px;height: 40px !important;padding: 9px 9px 9px 9px;}
.select2-container--default .select2-selection--single {background-color: #EEE !important;}
.select2-container .select2-selection--single {height: 40px !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 37px;}
/* END WooCommerce overrides */

.last-reviewed .td-block-title-wrap:not(:empty)::before {content: "Last Reviewed: ";}
.category-full-issue .tdb-category-title .tdb-title-text .catblue, .fow-catmain h1 .catblue {
    color: #d2a629;
    font-weight: 700;
}
.tdb-category-title .tdb-title-text .catblue, .fow-catmain h1 .catblue {
    color: #1C4174;
    font-family: proxima-nova !important;
    font-weight: 100;
}

/*.tdb_breadcrumbs .tdb-bred-no-url-last {text-transform: uppercase;}*/
.tdb_header_menu .tdb-menu li a {padding: 0 6px !important;}
.editbrd p {margin-bottom:10px;}
.tdc-header-wrap .td-header-style-1 .td-header-sp-logo {margin:0px;padding:0px;width:500px;height:118px;}
.tdc-header-wrap .td-header-style-1 .td-header-sp-logo img {width:500px;height:118px;}
.td-footer-wrapper .textwidget {border-bottom:2px solid #e5e5e5;}
.td-footer-wrapper ul {margin: 0px !important;}
.td-footer-wrapper ul li a {font-weight:600 !important;}
.td-footer-wrapper .td_block_template_1.widget_text {padding-bottom: 0px;margin-bottom: 15px;}
.single-post .td_block_template_16 .td-block-title {
    font-size: 20px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 0;
    line-height: 47px;
    position: relative;
    overflow: hidden;
    text-align: left;
}
.td-load-more-wrap a {
    background-color: #72b3e3;
    border-color: #72b3e3;
    color: #fff !important;
    text-decoration: none !important;
    width: 100%;
}
.td-load-more-wrap a:hover {
    background-color: #72b3e3;
    border-color: #72b3e3;
    color: #fff;
    text-decoration: none !important;
    width: 100%;
}
.tdc-footer-wrap {border-top: 2px solid #e5e5e5;}
.td-module-meta-info {
    font-family: proxima-nova;
    font-size: 16px;
  }
.td-module-meta-info .td-post-date {
    color: #000;
  }
  
  .td_module_10 .td-excerpt {
  	color: #000;
}
.td-crumb-container, .tdb_breadcrumbs {
    min-height: 35px;
    margin-bottom: 9px;
    padding-top: 21px;
}
.tdb-breadcrumbs .tdb-block-inner a, .tdb_breadcrumbs.tdb-block-inner a, .td-crumb-container a {
    color: #7f98b0;
}
.tdb-bred-no-url-last, .td-bred-no-url-last {color:#003262;}
.tdb-logo-a {margin: 0 auto;padding: 0;justify-content: left !important;}
.menu-item-22963 {text-align: center;line-height: 48px;}
.menu-item-22963 a {padding-bottom: 12px;}
.td_block_template_14 .td-block-title {text-align: left !important;}
#inline_article {margin-left: 15% !important;text-align: center;padding: 0px 0px 25px 0px;}
#leaderboard_header {text-align: center;padding: 25px 0px 0px 0px;}

@media (max-width: 767px) {
	.td-post-content p {font-size: 19px !important;}
	.single .td-post-content {margin-left: 0px;}
	.single .td-post-title {margin-left: 0px;}
	#inline_article {margin: 0 auto !important;text-align: center;padding: 0px 0px 25px 0px;}
}
.td-main-sidebar {min-width:300px;}
.privrenew {display:none;}
.privrenew2 {display:none;}
.privrenew3 {display:none;}
.renewalpage .privrenew {display:block;}
.renewalpage2 .privrenew2 {display:block;}
.renewalpage3 .privrenew3 {display:block;}
.renewalpage .privmain {display:none;}
.renewalpage .priv12week {display:none;}
.renewalpage2 .privmain {display:none;}
.renewalpage2 .priv12week {display:none;}
.renewalpage3 .privmain {display:none;}
.renewalpage3 .priv12week {display:none;}

/* foundations of wellness */
.menu-item-59939 {display:none !important;}
.logged-in .menu-item-59939 {display:block !important;}
.logged-in .fowmenu {display:none !important;}
.fowmain {padding: 0px 0px 0px 0px;margin: -18px 0px 0px 5px;border: 1px solid #D2A629;border-radius: 10px 10px 0px 0px;background-color: #D2A629;}
.fow1 {padding:2px 7px 2px 7px;margin:0px 0px 0px 0px;color:#FFF;text-align: center;font-family: proxima-nova;font-size: 14px;font-weight:700;letter-spacing: .05em;}
.fow2 {background-color: #FFF;padding:2px 7px 2px 7px;margin:0px 0px 0px 0px;color: #231f20;text-align: center;font-family: proxima-nova;font-size: 14px;font-weight:700;}
.fow1 a {color: #FFF;}
.fow2 a {color: #231f20;}
.fow2 a:hover {color:#4db2ec;}
.fow1 a:hover {color:#003d71;}
.headcol2 {display:inline-block;}
.header-search {float:left !important;}
.gifticon {
    line-height: 28px;
    padding: 0px 0px 0px 3px;
}
.footer-menu-tag .menu-footer-menu-container ul {margin-left:0px !important;padding-left:0px !important;margin-top: 0px !important;}
.footer-menu-tag .menu-footer-menu-container ul  li {margin-bottom:0px !important;}
.wcsg_add_recipient_fields {display:block !important;}
.opc-product-quantity .single_add_to_cart_button {margin:0 auto;width:300px;border-radius:5px !important;background-color: #1C4174 !important;}
.opc-product-quantity .woocommerce_subscription_gifting_checkbox, .opc-product-quantity label[for="gifting_0_option"] {display: none !important;}
.opc-product-quantity .cart {text-align: center;}