body {font-family:'Open Sans', sans-serif}

/* Core Overrides */

.container-fluid {max-width:1200px;}
a, a:active, a:visited {color: ;}
a:hover, a:hover:visited {color: ;}

.loop-wrapper .hentry{margin-bottom:10px;padding-bottom:10px}

/*Articles*/
 .sidebar {margin-top: 0px;}
 .single.single-post p {color: #333;font-size: 16px;hyphens: inherit;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
 .single.single-post h1.entry-title {color: #000;font-weight: 700;font-size: 3.5em;line-height: normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
 .single.single-post .entry-meta {font-size: 16px;}
 .single.single-post .post-date {line-height: 4em;}
 .hentry.post h5.subtitle {text-transform: none;font-size: 200%;line-height: 1.1em;color: #000;letter-spacing: 0;font-weight:700;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
 .hentry .entry-date {padding-right: 4px;}
 .single.single-post .subtitle {margin-top: 20px;color: #424242;font-size: 1.5em;line-height: 1.25em;letter-spacing: 0rem!important;font-weight: 300;font-family: 'Roboto', Sans-Serif; }
 .single.single-post p.wp-caption-text {font-size: .8em;line-height: 1.3em;color: #5b5b5b;text-align: left;padding: 0 5px 10px 5px;}
 .wp-caption {max-width: 100%;background: #fff;padding: 0;}
 .wp-caption p.wp-caption-text {font-size: .8em;line-height: 1.3em;color: #5b5b5b;text-align: left;padding: 0 5px 10px 5px;}
 .single article h3 {color: #222;font-weight: 500;font-size: 1.3em;line-height:normal !important}
 .single.single-post ol {font-size:18px;line-height:20px;color:#333;}
.single.single-post ol li {margin-bottom:10px;}
 article blockquote {   border-left:solid 1px #ccc;padding-left:20px;margin-left:20px;margin-right:40px;}
article blockquote p {font-size:1.7em !important;font-family:Georgia, serif;font-style: italic;color:#666 !important;}
.single.single-post .gtx-issue-footer {font-style: italic;padding:20px 0;border-top:dotted 1px #222;border-bottom:dotted 1px #222;color:#666;margin-top:30px;}

/*Archive & Search Pages*/
.single.single-issue .entry-meta-wrapper {display:none;}
.single.single-issue h1.entry-title {margin-bottom:20px;}
.archive h5.subtitle {display: none;}
 .search h5.subtitle {display: none;}
.single.single-issue .entry-meta-wrapper {display:none;}
.single.single-issue h1.entry-title {margin-bottom:20px;line-height:1.1;}
.archive .categories-list {display: none;}
 
/* Issue Archive */
.issue.col-sm-3 {text-align:center;margin-bottom:20px;min-height:260px;}
 .issue.col-sm-3 .issue-thumb { line-height:0;margin-bottom:5px;}
 .issue.col-sm-3 h3.issue-title {margin-top:0;line-height:1.2;}
.issue.col-sm-3 h3.issue-title a {color:#000;}

/* Calendar */
.single.single-ai1ec_event .entry-meta-wrapper{display:none;}
 
/* Issue Footer */
.gtx-issue-footer {margin-bottom: 30px;border-top: solid 1px #EAEAEA;border-bottom: solid 1px #eaeaea;padding:20px 0 20px 0;font-family:sans-serif;font-style: italic;}
 
/* Hide video play button overlay on content list thumbnails */
.content-list-wrapper .has-video .overlay {display:none;}
 
/* --- Author Bios Styles --- */
.author-bio-field.author-bio-field-featured_image {float: right;max-width: 200px;margin: 0 0 15px 15px;}
.author-bio-field.author-bio-field-author_email {background: #0066CC;max-width: 170px;font-size: 16px;text-align: center;border-radius: 4px;font-weight: bold;margin: 0;padding:3px 8px;position:relative;top:-5px !important;}
.author-bio-field.author-bio-field-author_email:hover {background: #A9C933;text-align: center;border-radius: 4px;font-weight: bold;}
.author-bio-field.author-bio-field-author_email a {color: white;width: 30%;text-align: center;border-radius: 4px;font-weight: bold;}
.author-bio-field.author-bio-field-author_email a:after {font-family: 'FontAwesome';content: ' \f003';}
.author_bios h1 {margin-left: 15px;margin-top:15px;}
.author_bios-template-default time.updated.entry-time {display: none;}
.author_bios .author-bio-field-author_title_position.h3 {margin-top:0;}
.author_bios.hentry .entry-meta-wrapper {margin:0;}
.author_bios a .fa {color:#0066CC;}
.author_bios a .fa:hover {color:#A9C933;}

/* -- Wallpaper Desktop -- */
@media (min-width:1530px) { .dfp-gutter-ad.dfp-gutter-left {position:fixed;top:120px;left:5px; }
 .dfp-gutter-ad.dfp-gutter-right {position:fixed;top:120px;right:5px; }
 .dfp-gutter-ad.dfp-gutter-bottom {display:none; }
 .dfp-gutter-ad.dfp-gutter-mobile {display:none; }
}
 
/* -- Wallpaper Desktop/Tablet -- */
@media (min-width:730px) and (max-width:1529px) { .dfp-gutter-ad.dfp-gutter-left {display:none; }
 .dfp-gutter-ad.dfp-gutter-right {display:none; }
 .dfp-gutter-ad.dfp-gutter-bottom {display:block;position:fixed;bottom:0;background: rgba(0,0,0,.6);width:100%;text-align:center;padding:10px;z-index:9999; }
 .dfp-gutter-ad.dfp-gutter-bottom:after {content:"X";position:absolute;font-weight:bold;font-family:'Arial', sans-serif;font-size:14px;right:5px;top:-14px;background:#000;color:#FFF;border-radius:50%;padding:2px 8px;cursor:pointer;pointer-events:auto;box-shadow:2px 2px 4px #666; }
 .dfp-gutter-ad.dfp-gutter-mobile {display:none; }
}
 
/* -- Wallpaper Ad - Mobile -- */
@media (max-width:729px) { .dfp-gutter-ad.dfp-gutter-left {display:none; }
 .dfp-gutter-ad.dfp-gutter-right {display:none; }
 .dfp-gutter-ad.dfp-gutter-bottom {display:none; }
 .dfp-gutter-ad.dfp-gutter-mobile {visibility:visible;position:fixed;bottom:0;background:#ccc;width:100%;text-align:center;padding:10px;z-index:9999; }
 .dfp-gutter-ad.dfp-gutter-mobile:after {content:"X";position:absolute;right:0px;top:-14px;background:#e8e8e8;padding:2px 8px;border-radius:3px;cursor:pointer;pointer-events:auto; }
}
  
/* -- Adhesion Ad - Desktop -- */
@media (min-width:730px) { .dfp-adhesion-ad.adhesion-desktop {display:block;position:fixed;bottom:0;background:rgba(0, 0, 0, .6) ;width:100%;text-align:center;padding:10px;z-index:9999; }
 .dfp-adhesion-ad.adhesion-desktop:after {content:"X";position:absolute;font-weight:bold;font-family:'Arial', sans-serif;font-size:14px;right:5px;top:-14px;background:#000;color:#FFF;border-radius:50%;padding:2px 8px;cursor:pointer;pointer-events:auto;box-shadow:2px 2px 4px #666;  }
 .dfp-adhesion-ad.adhesion-mobile  {display:none; }
}
  
/* -- Adhesion Ad - Mobile -- */
@media (max-width:729px) { .dfp-adhesion-ad.adhesion-desktop {display:none; }
 .dfp-adhesion-ad.adhesion-mobile {display:block;position:fixed;bottom:0;background:rgba(0, 0, 0, .6);width:100%;text-align:center;padding:10px;z-index:9999; }
 .dfp-adhesion-ad.adhesion-mobile:after {content:"X";position:absolute;right:5px;top:-11px;background:#000;color:#FFF;padding:2px 8px;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:2px 2px 4px #666;font-weight:bold;font-family:'Arial', sans-serif;font-size:14px; }
}

/* Most Popular*/
.content-list-wrapper.most-popular-module .loop-wrapper .hentry .entry-title {font-size: 1.1em;line-height:1.1position:relative;top:2px;}
.content-list-wrapper.most-popular-module.content-list-basic .hentry.post {border-bottom: 1px solid #efefef;padding-bottom:10px;margin-bottom:10px;}
.content-list-wrapper.most-popular-module .hentry:before {float: left;position: relative;margin-right: 10px;color: #FFF;font-size: 14px;font-weight: 600;background-color: #479faf;padding: 1px 8px;border-radius: 22px;top: 0px;}
.content-list-wrapper.most-popular-module .hentry .basic-content-wrap {display: table;}
.content-list-wrapper.most-popular-module .hentry.post:nth-child(1):before {content: "1";}
.content-list-wrapper.most-popular-module .hentry.post:nth-child(2):before {content: "2";}
.content-list-wrapper.most-popular-module .hentry.post:nth-child(3):before {content: "3";}
.content-list-wrapper.most-popular-module .hentry.post:nth-child(4):before {content: "4";}
.content-list-wrapper.most-popular-module .hentry.post:nth-child(5):before {content: "5";}
 .content-list-wrapper.most-popular-module .hentry.post:nth-child(6):before {content: "6";}
  
/* Magazine Module */
.magazine-module {    display:table;}
.magazine-module .mag-cover {    float:left;    width:40%;}
.magazine-module .issue.col-sm-6 { width:100%;}
.magazine-module .issue-title { display:none;}
.magazine-module .mag-links {    float:left;    width:58%;}
@media (min-width:767px) and (max-width:980px) {    .magazine-module .mag-cover {    float:none;    width:100%;    }
    .magazine-module .mag-links {    float:none;    width:auto;    text-align:center;    }
}
@media (min-width:480px) and (max-width:766px) {    .magazine-module {            margin:0 auto;    }
}
  
/* Categories & Tags on Articles */
.article-categories {font-family: sans-serif;font-size: .85em;font-weight: 900;letter-spacing: .05rem;text-transform: uppercase;}
 
/* Right Rail */
.right-rail .content-list-wrapper .hentry .entry-title {font-size:1.3em;}
.right-rail .wpb_content_element {border: solid 2px #eaeaea;padding:20px;}
.right-rail .wpb_content_element h2{margin-top:0;border-bottom:none;margin-bottom:20px;}

/* Directories */
.geobase-list .h3.entry-title a {font-size:1.3em;font-weight:700;line-height:1;}
.geobase-list .geobase-field.office .label{display:none;}
.geobase-list .geobase-field.office {text-transform:uppercase;font-weight:700;}
.geobase-list p.geobase-field {margin:0;}
.geobase-list .geobase-field.gtxcel_fixedfield_phone {margin-bottom:10px;}
.geobase-list .geobase-field.gtxcel_fixedfield_phone .label {display:none;}
 .geobase-list .geobase-field.category  { line-height:1.3; font-style:italic; font-size:.95em; }
.geobase-list p.geobase-field.category {margin-bottom:8px;}
.geobase-list p.geobase-field.category .label{font-style:normal;text-transform:uppercase;font-size:.9em;}
.filter-bar.wpb_row {border:solid 1px #eaeaea;}
.filterlist-vertical .geobase-filter-text h2, .filterlist-horizontal h2 { font-size:16px; }
 article.geobase-post .geobase-content-wrapper { float:none; }
 article.geobase-post .thumb-wrap { width:10%; }

.filterlist-vertical .geobase-filter-text h2, .filterlist-horizontal h2 {
    font-size: 200%;
}

.railGeoHeader p {
    margin-top: 0;
}

.railGeoBlock {
    margin-bottom: 0 !important;
}

.railGeoFField form div div {
    margin-bottom: 0px !important;
}

/* Support CSS */
/* Issue footer */
.gtx-issue-footer {
margin-bottom: 30px;
border-top: solid 1px #EAEAEA;
border-bottom: solid 1px #eaeaea;
font-style: italic;
}


.header .container-fluid{width:100% !important;max-width: 100%;padding:0}
.header .container-fluid >{position: relative;}
.header .logo-wrapper {position: relative;text-align: left;max-width: 1200px;margin:0 auto;z-index: 10}
.header .logo-wrapper #company-logo{margin:10px auto 0 0;max-width: 450px;height: 115px;width:450px}

.header .search-form-wrapper{top:0;right: auto;margin-top:5px;margin:0 auto !important;max-width:1200px;width:100%;position: relative;margin-top:-115px !important;height:115px}
.header .search-form-wrapper .wrap{width:300px;float: right;z-index: 15}
.header .search-form-wrapper input{border-radius: 15px;background-color:#fff;border: 1px solid #ccc;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);transition: border linear .2s, box-shadow linear .2s;font-size: 13px;padding:4px 14px !important}
.header .search-form-wrapper input:focus{border-color:rgba(82,168,236,0.8); outline:0; outline:thin dotted \9; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.header .search-form-wrapper button{border-radius:5px !important; display: inline-block;padding: 4px 10px !important;width:auto !important;margin-bottom: 0;font-size: 14px;line-height: 20px;*line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid #bbb !important; border-top-color: rgb(187, 187, 187) !important; border-right-color: rgb(187, 187, 187) !important;  border-bottom-color: rgb(187, 187, 187) !important; border-left-color: rgb(187, 187, 187) !important;background-color: #f5f5f5 !important;background-image: linear-gradient(to bottom,#fff,#e6e6e6) !important;background-repeat: repeat-x;box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);max-width:50px !important}


.header .utility-nav-wrapper{top:0;right: auto;margin-top:5px;margin:0 auto !important;max-width:1200px;width:100%;position: relative;margin-top:-115px !important;height:120px}
.header .utility-nav-wrapper .wrap{width:500px;height:50px;float: right;margin-right:10px;z-index: 25}

nav.utility ul li{margin-right:0px;font-size: 12.6px}
nav.utility ul li a{color:#333}
nav.utility ul li a:hover {color:#0066CC !important}

.top-nav i.fa{color:#fff;width:25px;height: 25px;background:#0070BB;border-radius: 50%;line-height:25px;text-align: center;font-size: 18px}
.top-nav i.fa:hover{opacity:.6}
.top-nav a{padding-left:0 !important;line-height: 25px}
.top-nav a b{display: none}




.header .primary-nav-wrapper{position: relative;left:auto;top:auto;clear: both;background: #0066CC}
.header .secondary-nav-wrapper{position: relative;left:auto;top:auto;clear: both;width: 100%;background: #fff}


.primary > ul{display: flex}
.primary > ul > li{flex-grow: 1;}
.primary .top-nav > li > a{color:#FFF !important;font-family: 'Handlee', cursive;text-shadow: none;font-size: 22px;line-height: 22px;padding:15px 35px !important;border-left:1px solid #fff;border-right:1px solid #fff;margin-left:-1px}
.primary .top-nav > li.current_page_item > a{background: #fff !important;color:#0066CC !important}
.primary .top-nav .sub-menu{background: #d9d9d9;padding:5px;min-width: 210px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.primary .top-nav .sub-menu li{width: 100%;display: block}
.primary .top-nav .sub-menu li a{color:#262626;background:#f2f2f2;text-shadow: 1px 1px 1px rgba(255,255,255,0.75);font-size:14px;font-family: 'Open Sans',sans-serif;font-weight: normal;width:100%;display: block;
padding: 3px 20px;clear: both;line-height: 20px;white-space: nowrap;}
.primary .top-nav .sub-menu li a:hover{background:#fff}
.menu-item-18696{background: #A9C933}

.header{height: auto !important}

.secondary .top-nav > li > a{color:#571F4E !important;font-family: 'Opens Sans', sans-serif;text-shadow: none;font-size: 16px;line-height:19px;padding:5px 10px !important;text-transform: uppercase;text-align: center;transition: all 0ms;}
.secondary .top-nav > li > a:hover{background: #d9d9d9;color:#000 !important;transition: all 0ms;}
.secondary .top-nav .sub-menu{background: #d9d9d9;padding:5px;min-width: 210px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.secondary .top-nav .sub-menu li{width: 100%;display: block}
.secondary .top-nav .sub-menu li a{color:#262626;background:#f2f2f2;text-shadow: 1px 1px 1px rgba(255,255,255,0.75);font-size:14px;font-family: 'Open Sans',sans-serif;font-weight: normal;width:100%;display: block;
padding: 3px 20px;clear: both;line-height: 20px;white-space: nowrap;}
.secondary .top-nav .sub-menu li a:hover{background:#fff}



#container{background: #F0F3F9;padding-top:15px;padding-bottom:10px}
#container #content {padding-top: 10px;box-shadow: 2px 2px 6px 4px#cfcfcf;margin-bottom: 20px;background:#fff;margin-top:0}


.wpb_wrapper h2{color:#A9C933;font-family: 'Handlee', cursive;font-weight: bold;padding: 5px 10px;font-size: 190%;border-bottom: 2px solid #571F4E;text-align: left;margin-bottom: 10px;margin-top: 0px;}
.entry-title {color:#571F4E;line-height: 1.1em;font-weight: 700;font-size: 18px}
h3.entry-title a{color:#571F4E !important;line-height: 1.1em;font-weight: 700;font-size: 18px}
h3.entry-title a:hover{opacity:.7}
.loop-wrapper .hentry{border-bottom:1px dotted #efefef}
.loop-wrapper .grid-item{border-style: solid !important}

.widget_nav_menu ul{list-style: none;padding:0}
.widget_nav_menu ul li{padding:0px;margin:0 0 3px 0;border-radius:4px}
.widget_nav_menu ul li a{border:1px solid #ccc;padding:5px 10px;border-radius:4px;display: block;color:#000;font-weight: bold}
.widget_nav_menu ul li a:hover{background:#000;color:#fff;border:1px solid #000}

.footer {margin-top:0;background: #0066CC;padding-bottom:24px}
#extra-footer {padding-left:30px}

#inner-footer .widget_nav_menu ul li a{border: 0 !important;padding:3px 0;color: #fff;font-size:15px;line-height: normal;font-weight: normal;font-family: "Open Sans",sans-serif;
background: none !important}
#inner-footer .widget_nav_menu ul li a:hover {color: #F26A4C;text-decoration: underline}
#inner-footer  .widget_nav_menu h4{border: 0;font-family: 'Handlee', cursive;font-size: 190%;color: #fff;text-decoration: underline;margin-bottom: 11px;}
#inner-footer  .widget_nav_menu ul li i{display: none}
#inner-footer  .widget_nav_menu ul li b{font-weight: normal}

/* Mobile Header and Nav */

@media (max-width: 992px){
.mobile-button-wrapper{z-index: 100;top:auto;background: #0066CC;position: relative}
.mobile-button-wrapper .menu-button{color:#fff}
.mobile-button-wrapper .wrap{padding:10px}
.header .search-form-wrapper {margin-top:-42px !important;height: 30px !important;width:80%;z-index: 150;float: right;margin-right:10px !important}

.menu-wrap{background: #0066CC !important;}

.menu-wrap a{color:#fff;font-size: 15px}
.menu-wrap .menu-side a{}
.menu-side ul.sub-menu{padding-left:10px}
.menu-side ul.sub-menu a{font-size:13px}



.header .utility-nav-wrapper{display: none}
.header .primary-nav-wrapper{display: none}
.header .secondary-nav-wrapper {display: none}
.header .logo-wrapper #company-logo{text-align: center !important;margin:10px auto;width: auto !important}
}
@media (max-width: 480px) {
.header .search-form-wrapper .wrap input{width:150px !important}
.header .search-form-wrapper .wrap{width:200px}
}

.clearBoth {
	clear: both;
}

/* Sponsored Content */
.content-list-wrapper .loop-wrapper .category-sponsored, .content-list-wrapper .loop-wrapper .category-news-features-sponsored, .content-list-wrapper .loop-wrapper .category-shopping-style-sponsored, .content-list-wrapper .loop-wrapper .category-travel-sponsored, .content-list-wrapper .loop-wrapper .category-beer-sponsored, .content-list-wrapper .loop-wrapper .category-home-garden-sponsored, .content-list-wrapper .loop-wrapper .category-agenda-sponsored, .content-list-wrapper .loop-wrapper .category-the-buzz-sponsored, .content-list-wrapper .loop-wrapper .category-arts-culture-sponsored, .content-list-wrapper .loop-wrapper .category-food-drink-sponsored, .content-list-wrapper .loop-wrapper .category-real-estate-sponsored, .content-list-wrapper .loop-wrapper .category-health-sponsored, .content-list-wrapper .loop-wrapper .category-the-buzz-sponsored-sponsored, .content-list-wrapper .loop-wrapper .category-california-closets-sponsored, .content-list-wrapper .loop-wrapper .category-sponsored-hg, .content-list-wrapper .loop-wrapper .category-sponsored-event, .content-list-wrapper .loop-wrapper .category-wellness-sponsored, .content-list-wrapper .loop-wrapper .category-cbd-sponsored {
	border:#0066CC 6px;
    padding: 10px!important;

}



.content-list-wrapper.content-list-grid .hentry.category-sponsored h3.entry-title:after {
    Content: "Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}

.content-list-wrapper.content-list-grid .hentry.category-news-features-sponsored h3.entry-title:after {
    Content: "News & Features > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}

.content-list-wrapper.content-list-grid .hentry.category-shopping-style-sponsored h3.entry-title:after {
    Content: "Shopping + Style > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-travel-sponsored h3.entry-title:after {
    Content: "Travel > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-beer-sponsored h3.entry-title:after {
    Content: "Beer > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-home-garden-sponsored h3.entry-title:after {
    Content: "Home & Garden > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-agenda-sponsored h3.entry-title:after {
    Content: "Agenda > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-the-buzz-sponsored h3.entry-title:after {
    Content: "The Buzz > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-arts-culture-sponsored h3.entry-title:after {
    Content: "Arts + Culture > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-food-drink-sponsored h3.entry-title:after {
    Content: "Food + Drink > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-real-estate-sponsored h3.entry-title:after {
    Content: "Real Estate > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-health-sponsored h3.entry-title:after {
    Content: "Health > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-the-buzz-sponsored-sponsored h3.entry-title:after {
    Content: "The Buzz > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-california-closets-sponsored h3.entry-title:after {
    Content: "California Closets > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-sponsored-hg h3.entry-title:after {
    Content: "Sponsored H&G";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}


.content-list-wrapper.content-list-grid .hentry.category-sponsored-event h3.entry-title:after {
    Content: "Sponsored Event";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}

.content-list-wrapper.content-list-grid .hentry.category-cbd-sponsored h3.entry-title:after {
    Content: "CBD > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}

.content-list-wrapper.content-list-grid .hentry.category-wellness-sponsored h3.entry-title:after {
    Content: "Wellness > Sponsored";
    display: table;
    width: 100%;
	margin-right: 5px;
    margin-bottom: 5px;    
    color: #c10020;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    font-size: 16.9px;
    margin-top: 5px;
    background: #e6e6e6;
    padding: 10px;
    width: auto;
}

.content-list-wrapper .loop-wrapper .category-our-picks, .content-list-wrapper .loop-wrapper .category-sponsored, .content-list-wrapper .loop-wrapper .category-family-fun-picks, .content-list-wrapper .loop-wrapper .category-party-features, .content-list-wrapper .loop-wrapper .category-education-features {border:#0066CC 6px;}

/* Homepage Top Story Styling - Seth */
.top-story {
	padding: 0 0 0 20px;
}
.top-story h3.entry-title a {
	font-size: 1.5em
}

/* Nav Widget Spacing Fixes - Seth */
.widget {
    margin:0;
}
.footer .widget {
    margin: 2.2em 0;
}

p.copyright, .legal-links {text-align: center; margin-bottom: 10px;}