/*.ad-manager-placeholder { background-color: #ececec; border: solid 1px #ccc;}*/

/* ========== Core Overrides ========== */
#content {/*margin-top:2em;*/margin-top:0;}
.container-fluid {max-width:1200px;}


.issue .issue-thumb img {height: unset;}


header .container-fluid{padding-left:0;padding-right:0;}



header {height: auto !important;background: #fff !important;padding-top:0px;box-shadow:none;/*margin-bottom:30px;border-bottom: 1px solid #000*/}

header .container-fluid{max-width: 100%;display: grid;grid-template-columns:auto 250px auto 250px auto !important;grid-template-rows: auto 33px 35px;grid-column-gap: 0px;grid-row-gap: 0px;}
@media (min-width: 1200px) {
header .container-fluid{max-width: 100%;display: grid;grid-template-columns:auto 250px 700px 250px auto !important;grid-template-rows: auto 33px 35px;grid-column-gap: 0px;grid-row-gap: 0px;}
}



header .container-fluid::before{display: none}
header .container-fluid::after{display: none}
header .container-fluid *{position: relative !important;height: auto !important;width: auto !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;}

.header .logo-wrapper { grid-area:  1 / 3 / 2 / 4;align-self: start !important}
.header .logo-wrapper a#company-logo{background-position: center center !important;margin-top:0;width: 220px !important}
.header #company-logo{margin-left:0;/*background: url('/content/uploads/2020/06/newlogo.png') no-repeat !important*/;background-size: 100% !important;margin:10px auto 0px;width: 100% !important;min-height: 85px !important;background-position: bottom center !important;max-width: 420px;}


.header .utility-nav-wrapper { grid-area: 1 / 2 / 2 / 3;top:auto !important;right:auto !important;justify-self: start;align-self: center }
nav.utility .nav li a {font-size:24px;border: 1px solid #000;border-radius: 50%;padding: 0 !important;line-height: 32px;width:35px !important;height: 35px !important;text-align: center}
nav.utility .nav li a {color:#000; padding:0;opacity: .8}
nav.utility .nav li a:hover {opacity: 1}
nav.utility .nav li{margin-right: 10px}


.header .search-form-wrapper { grid-area: 1 / 4 / 2 / 5;align-self:center;justify-self: end;width:180px !important;margin:-2px 0 0 auto;z-index: 100 }
.header .search-form-wrapper .wrap{width: 100% !important}
.header .search-form-wrapper .searchform input {padding: 0px !important}
.header .search-form-wrapper  i {color:#000}
#searchform input[type="text"]{border-radius: 0px;padding:0px !important;transition: all 0.3s ease;
    background: none;line-height: 21px !important; margin-top: -3px !important;
    font-size: 13px !important;margin:0 auto 0 0 !important;display: block;width: 155px !important}
#searchform button[type="submit"]{position: absolute !important;top:2px !important;right:5px !important}
.header .sr-only{display:none}
.search-form-wrapper #searchform input {border: solid 1px #000 !important; border-radius: 4px;}
.search-form-wrapper #searchform {border: 0}



.header .secondary-nav-wrapper { grid-area: 3 / 1 / 4 / 6; }
nav.secondary .top-nav{display: inline !important;grid-template-columns: repeat(5, auto) !important; }
nav.secondary .top-nav li a{text-align: center;padding:0 30px;line-height: 35px}
nav.secondary .top-nav::before{display: none}
nav.secondary .top-nav::after{display: none}


.secondary-nav-wrapper {border-bottom: 0px !important;background: #fff !important;margin: 0;}
.secondary-nav-wrapper .wrap {text-align: center;}
nav.secondary {font-size: 16px;}
.secondary-nav-wrapper .secondary ul {margin:0; padding:0;text-align:center;}
.secondary-nav-wrapper .secondary ul li {display:inline;float:none;}
.secondary-nav-wrapper .secondary ul li a {display: inline-block;color: #333!important;font-size: 18px}
.secondary-nav-wrapper .secondary ul li a:hover {color: #01abab  !important}



.header .primary-nav-wrapper { grid-area: 2 / 1 / 3 / 6;top:auto !important;right:auto !important;background: #000;border: 0; } 
nav.primary .top-nav{display: grid !important;grid-template-columns: repeat(8, auto) !important;align-content: center; }
nav.primary .top-nav li a{text-align: center;color: #fff;padding: 0 10px 5px !important;line-height: 28px;transition: all 0.3s ease;font-family: Oswald,sans-serif;font-size: 30px}
nav.primary .top-nav li a:hover{background: #01abab;color: #fff}
nav.primary .top-nav::before{display: none}
nav.primary .top-nav::after{display: none}
nav.primary .top-nav .sub-menu{margin-top:10px;padding:20px;background: #fff !important;text-align: left !important;opacity: 1 !important;position: absolute !important;border: 0px solid #000; border-top:0 !important; margin-left:-1px; margin-right:-2px !important;width:210px !important;transition: all 0.3s ease;opacity:0 !important;/*display: grid;grid-template-columns: repeat(3, 1fr) !important;*/box-shadow: 0 5px 5px rgba(0, 0, 0, 0.10); }
nav.primary .top-nav .menu-item:hover .sub-menu {margin-top: 0;opacity: 1 !important}
nav.primary .top-nav .sub-menu a{text-align: left;line-height: normal !important;font-size:18px !important;border-bottom: 0px solid rgba(255,255,255,.5);display: block !important;color:#111 !important;font-weight:700 !important;padding: 3px 0 !important;border: 0;letter-spacing: normal;font-family: 'Oswald',sans-serif;}
nav.primary .top-nav .sub-menu a:hover{background: #fff;color: #01abab !important;border: 0;text-decoration: nonee}
nav.primary .top-nav .sub-menu li{display: block !important;width: 100% !important}

 
.header .mobile-button-wrapper { grid-area: 2 / 2 / 3 / 3; } 



@media (max-width: 981px)
{
.utility-nav-wrapper {display: none}
.primary-nav-wrapper {display: none}
.secondary-nav-wrapper {display: none}
header {margin-top:0;padding: 0;border-bottom: 1px solid #000}
header .container-fluid{display: grid;grid-template-columns: 55px auto 55px !important;grid-template-rows: 90px 60px !important;grid-column-gap: 5px;grid-row-gap: 5px;align-items: center !important;justify-items: center !important;margin-bottom:0}
.header .mobile-button-wrapper { grid-area: 1 / 1 / 2 / 2; align-self: center !important }
.header .mobile-button-wrapper i{color: #000}
.header .logo-wrapper { grid-area: 1 / 2 / 2 / 3 !important;justify-self: center !important;margin:0 auto;align-self: center !important}
.header .logo-wrapper a#company-logo{background-position: center bottom !important;margin:5px auto 0;max-width: 300px !important;height: 100px !important}
.header .search-form-wrapper { grid-area: 2 / 2 / 3 / 3 !important ;justify-self: center !important;margin:0 auto;width: 100% !important;max-width: } 
#searchform button[type="submit"]{right:15px !important}
    #searchform input[type="text"]{width: calc(100% - 40px) !important;}


}

@media (max-width: 520px)
{
header .container-fluid{grid-template-rows: 75px 50px !important}
.header .search-form-wrapper { grid-area: 2 / 1 / 3 / -1;justify-self:  center !important } 
.header .logo-wrapper a#company-logo{background-position: left center;margin-top:0;max-width: 200px !important;height:65px !important;}
}



a, a:visited {color: #000}
a:hover, a:focus, a:visited:hover, a:visited:focus{color: #01abab}

/* ========== 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;}
.single.single-issue .ssbp-list {padding-bottom:10px;}
.archive .categories-list {display: none;}
/* ========== Issue Archive ========== */
.issue.col-sm-3 {text-align:center; margin-bottom:20px; min-height:275px;}
.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: 300px!important; margin: 0 0 15px 15px;}
.author-bio-field.author-bio-field-author_email {max-width: 170px; font-size: 16px; text-align: center; border-radius: 4px; font-weight: bold; margin: 0; padding:5px 8px; position:relative; top:-5px !important;}
.author-bio-field.author-bio-field-author_email:hover {background: #606060; text-align: center; border-radius: 4px; font-weight: bold;}
.author-bio-field.author-bio-field-author_email a {color: #000; width: 30%; text-align: center; border-radius: 4px; font-weight: bold;}
.author-bio-field.author-bio-field-author_email a:hover {color:white;}
.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:#000;}
.author_bios a .fa:hover {color:#606060;}
.author-bio-list {clear: right;}
/* ========== 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;}
}
/* ========== 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, .geo-field span.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:left; display:inline-block; width:78%;}
article.geobase-post .thumb-wrap {width:20%; display:inline;}
footer {background: #000 !important;padding-top: 40px}
footer * {color: #fff !important}
footer h4{border: 0 !important;color: #fff !important;text-transform: uppercase;font-size: 13px !important;letter-spacing: .75px;font-weight:400}
footer .menu li a{font-size: 14px !important;}
footer .menu li a:hover{color: #fff !important}
footer .menu li{margin-bottom: 5px}
footer .footer4 li {margin-right: 10px}
footer .footer4 li a{font-size: 24px !important}
footer .source-org{text-align: center;font-size: 13px;font-family: 'Roboto',sans-serif}
footer .legal-links{text-align: center;font-size: 13px;margin-bottom: 15px;font-family: 'Roboto',sans-serif}
.footer4 .fa{display: flex;align-items:center;}
.footer4 .fa-facebook-square:after{content:'Facebook';margin-left: 3px;font-size: 14px;font-family: 'Lato', sans-serif;display: inline-block}
.footer4 .fa-twitter-square:after{content:'Twitter';margin-left: 3px;font-size: 14px;font-family: 'Lato', sans-serif;display: inline-block}
.footer4 .fa-instagram:after{content:'Instagram';margin-left: 3px;font-size: 14px;font-family: 'Lato', sans-serif;display: inline-block}
.hentry .entry-title a{transition: all 0.3s ease;}
.hentry .entry-title a:hover {color: #01abab}
/* Content Lists */
.loop-wrapper .hentry .entry-title {font-size:1.6em;font-weight: 600;}
.loop-wrapper .hentry {border-bottom: solid 1px #eaeaea;}
.content-list-wrapper h2, .titlebar h2, .blue-row h2 {font-family:'Oswald' !important;font-weight:700 !important;text-transform: uppercase;font-size:1.8em;    border-bottom:solid 2px #ccc;text-align:center;}
.wpb_content_element.titlebar {margin-bottom:20px;}
.content-list-wrapper .entry-content p {font-size:18px;	line-height:24px;color:#424242;}
.content-list-wrapper p.entry-meta.entry-author, .content-list-wrapper .multiple-bylines {    font-size: .8em;font-weight: 900;letter-spacing: .05rem;color: #777;text-transform: uppercase;}
.content-list-wrapper .entry-meta .by {display:none;}
.content-list-wrapper p.entry-meta.entry-author a, .content-list-wrapper .multiple-bylines a {color: #777;}
.content-list-wrapper .categories-list:before {content:'';}
.content-list-wrapper .categories-list {text-transform:uppercase;font-weight:600;margin-bottom:2px;}
.content-list-wrapper .loop-wrapper .grid-item {padding:0;border:none;text-align:center;}
.content-list-wrapper .loop-wrapper .grid-item .entry-content-wrap {max-width:90%;margin:0 auto;}
.vc-grid-wrapper .titlebar {margin-bottom:10px;}
.vc-grid-wrapper .vc_column-inner {padding:0;}
/* Most Popular*/
.content-list-wrapper.most-popular-module .loop-wrapper .hentry .entry-title { font-size: 1.1em;line-height:1.1 position:relative;top:2px;}
.content-list-wrapper.most-popular-module.content-list-basic .hentry.post {border-bottom: 1px solid #efefef;    padding-bottom:10px;    margin-bottom:5px;padding-top: 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: #01abab;    padding: 1px 8px;    border-radius: 22px;    top: -2px;}
.content-list-wrapper.most-popular-module.content-list-basic .hentry.post:last-of-type{border-bottom: 0}
.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 { border:2px solid #efefef}
.magazine-module .issue-thumb{min-height:auto !important;}
.vc_column_container.right-rail > .vc_column-inner {padding: 0 !important}
.magazine-module .wpb_content_element{margin:0;	border:none !important;	margin-bottom:0 !important;padding: 0 !important}
.mag-links a{font-size:1em;font-family:'Oswald', sans-serif;color: #000;font-size: 21px}
.mag-links a:hover{color: #01abab;}

.magazine-module .mag-cover {float: left;width:60%;padding: 8px 0;}
.magazine-module .mag-cover .issue {padding-left: 0px;}
.magazine-module .issue.col-sm-6 { width:100%;}
.magazine-module .issue-title {display:none;}
.magazine-module .mag-links {width:40%;	padding: 2px 0px;}
.front-grid-edition .magazine-module {width: auto;margin:0 auto !important;float: none}
.front-grid-edition .magazine-module .mag-cover{width: 100%;float: none;text-align: center}
.front-grid-edition .magazine-module .mag-links{display: none}
.front-grid-edition .magazine-module .mag-cover .issue {padding: 0}


/*Articles*/
.sidebar {    margin-top: 0px;}
.single .post.type-post p {    color: #333;    font-size: 1.125rem;    hyphens: inherit;}
.single .post.type-post h1.entry-title {    color: #000;    font-weight: 600;    font-size: 2.5em;    line-height: 1.4em;}
.single .post.type-post .entry-meta {    font-size: 16px;}
.single .post.type-post .post-date {    line-height: 4em;}
.hentry.post h5.subtitle {    text-transform: none;    font-size: 20px;    line-height: 1.3em;    color: #666;    letter-spacing: 0;    font-weight:400;}
.hentry .entry-date {    padding-right: 4px;}
.single .post.type-post .subtitle {    margin-top: 10px;    margin-bottom:20px;    color: #424242;    font-size: 1.5em;    line-height: 1.25em;    letter-spacing: 0rem!important;    font-weight: 300;    font-family: 'Roboto', Sans-Serif;}
.single .post.type-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.single-post #main .post.type-post h3 {    color: #222;    font-weight: 500;    font-size: 1.3em;}
.single .post.type-post ol {	font-size:18px;	line-height:20px;	color:#333;}
.single .post.type-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 img {	display:table;	margin:0 auto;}
.single.single-post img.alignleft {	padding-right:10px;}
.single.single-post img.alignright {	padding-left:10px;}
.single.single-post td {	padding-bottom:20px;}
.single.single-post .gtxfimage  {	display:table;	width:100%;	margin:0 auto;	text-align:center;}
/*Archive & Search Pages*/
.archive h5.subtitle {    display: none;}
.search h5.subtitle {    display: none;}
.archive .categories-list {    display: none;}
/* Categories & Tags on Articles */
.article-categories, .article-tags {    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/*, .right-rail .ad-manager-placeholder*/ {	border: solid 2px #eaeaea;	padding:20px;}
.right-rail h2, .widget_nav_menu h2 {	background:#000;	font-size:1.1em;	color:#FFF;	padding: 2px 5px;	border-bottom:0;	margin-bottom:10px;	text-align:center;	letter-spacing:.5px;	margin-top:0;	font-family:'Oswald';	font-weight:700;	text-transform:uppercase;}
.widgettitle {	border-bottom:none;}
/*.right-rail .ad-manager-placeholder {	margin-bottom:35px !important;}*/




.tsr-left .top-story  .grid-item {    border:none;}
.tsr-left .top-story  .entry-content-wrap {    width: 90%;    margin: 0 auto;    position: relative;    bottom: 60px;    background: #fff;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    padding: 15px; margin-bottom:-40px !important;}
.tsr-left .top-story .vc_column-inner {    padding:0;}
.tsr-left .top-story .content-list-wrapper .entry-content p {	text-align:center;}
.tsr-left .top-story .loop-wrapper .grid-item{    padding:0;}
.tsr-left .top-story .content-list-wrapper.content-list-grid.top-story .hentry .entry-title {    font-size:1.9em;}
.tsr-left .top-story .wpb_content_element{	margin-bottom:0;}



.highlight-row {position: relative;z-index: 50 !important;padding-top: 10px;padding-bottom:10px}
.highlight-row::before {position: absolute;content: '';height: calc(100% + 0px);/*width: 100vw*/;margin: 0 calc(-50vw + 50%);z-index: 0;top: 0px;left: 0;background: #009696}

.highlight-row .wpb_content_element{margin-bottom: 0 !important}
.highlight-row * {margin-bottom: 0 !important}
.highlight-row h2{color: #fff;font-family: Oswald,sans-serif;font-size: 50px;line-height: 45px}

@media (max-width:767px){
.highlight-row h2{margin-bottom: 20px !important}
.highlight-row .articles article{padding-bottom: 20px !important}
}

.content-list-wrapper .categories-list a:link {color:#009696}
.content-list-wrapper .categories-list a:hover {color: #01abab;}


.content-list-wrapper .loop-wrapper .category-sponsored-content .thumb-wrap:before {
    content: "Sponsored";
    font-size: 1em;
    line-height: 1.1em;
    color: #777;
    font-weight: 700;
    font-family: 'PT Sans', sans-serif;
    text-align: center !important;
    text-transform: uppercase;
}
@media (min-width: 981px) {
.category-sponsored-content .basic-content-wrap .entry-content-wrap { padding-top: 20px;}
}


#robly_embed_signup { width: auto!important;}