body {width: 100vw;overflow-x: hidden}


/* ========== Core Overrides ========== */
/*#content { margin-top: 160px;}*/
.container-fluid {max-width:1200px;}
a, a:active, a:visited {color: #232020;}
a:hover, a:hover:visited {color: #4db2ec;}
.gtx-dfp-ad-inner-wrapper { margin:0px auto;}
/*.ad-manager-placeholder { border: solid 1px #ccc;min-height: 90px;}*/


.issues .loop-wrapper{display: flex;flex-wrap: wrap}

.issue .issue-thumb img {height: unset;}

/* Header reset and css grid set */

/*header*/
header{border-bottom:8px solid #000 !important;padding-bottom: 5px}
header .container-fluid{padding-left:0;padding-right:0;max-width: 1400px;width:auto !important}

header {height: auto !important;background: #fff !important;padding-top:0px;;border-bottom:0px solid #efefef;margin-bottom:10px;}
header .container-fluid{display: grid;grid-template-columns:115px repeat(8,1fr) 115px !important;grid-template-rows: 60px 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}

/*logo*/
.header .logo-wrapper { grid-area:  1 / 1 / 3 / 3;align-self: end;justify-self: start}
.header #company-logo{background-size: 100% !important;margin:0px auto 0 0 !important ;background-position: center center !important;width: 250px !important;max-width:250px;height:90px !important}


/*utility - social*/
.header .utility-nav-wrapper { grid-area: 1 / 7 / 2 / -1;top:auto !important;right:auto !important;justify-self: end;align-self: center;z-index: 100;margin-right: 210px }
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}




/*search*/
.header .search-form-wrapper { grid-area: 1 / 8 / 2 / -1;align-self:center;justify-self: end;width:180px !important;margin:-2px 10px 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}

#searchform button[type="submit"]{position: absolute !important;top:1px !important;right:5px !important}
.header .sr-only{display:none}


.search-form-wrapper #searchform input {border: solid 1px #000 !important; border-radius: 4px;}


/*primary nav*/
.header .primary-nav-wrapper { grid-area: 2 / 4 / 3 / 10;justify-self: end !important } 
nav.primary .top-nav{display: flex !important;max-width: none !important;justify-content: flex-end !important}
nav.primary .top-nav .menu-item-290{}
nav.primary .top-nav li a:hover{color: #4db2ec}
.primary-nav-wrapper {border:solid 0px #ccc;;border-left:0;border-right:0}
.primary-nav-wrapper .primary ul {}
.primary-nav-wrapper .primary ul li a {display:inline-block; color:#000; font-weight:500 !important; font-size: calc(18px * 1.05); font-family: 'Raleway', sans-serif; 
    letter-spacing: .05ch;padding: 0 15px
}
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:300px !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: 20px !important;font-size:15px !important;border-bottom: 0px solid rgba(255,255,255,.5);
    display: block !important;color:#111 !important;font-weight:500 !important;padding: 5px 0 !important;border: 0;letter-spacing: normal;font-family: 'Raleway',sans-serif;}
nav.primary .top-nav .sub-menu a:hover{background: #fff;color: #4db2ec !important;border: 0;text-decoration: nonee}
nav.primary .top-nav .sub-menu li{display: block !important;width: 100% !important}







@media (min-width: 992px) and (max-width: 1281px)
{
.header .primary-nav-wrapper { grid-area: 2 / 4 / 3 / -1 } 
.primary-nav-wrapper .primary ul li a {font-size:16px;padding: 0 10px;letter-spacing: normal}
    header .container-fluid {margin-left: 20px;margin-right:20px}


/*header .container-fluid{display: grid;grid-template-columns:auto 250px 550px 250px auto !important;}
.header .logo-wrapper a#company-logo{background-position: left center;margin-top:0;width: 250px !important;height: 120px !important}
.header .utility-nav-wrapper { justify-self: center; }
.header .search-form-wrapper { justify-self: center;margin:0 auto }
    nav.secondary .top-nav li a{text-align: center;padding:0 10px;}*/
.tsr-right{padding-right: 20px !important}
 
}

/*mobile*/

@media (max-width: 980px){
    
.utility-nav-wrapper {display: none}
.primary-nav-wrapper {display: none}
.secondary-nav-wrapper {display: none}
    
header {margin-top:0;border: 0 !important;padding: 0}
header .container-fluid{display: grid;grid-template-columns: 55px auto 55px !important;grid-template-rows:75px 45px !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; }
.header .logo-wrapper {min-width: 200px !important; grid-area: 1 / 2 / 2 / 3 !important;width:250px !important; justify-self: center !important;align-self: center !important}
.header #company-logo{background-size: 230px !important;width: 250px !important;height: 75px !important;margin:0 auto;max-width: 250px !important;min-height: 75px !important;}   

.header .search-form-wrapper { grid-area: 2 / 1 / 3 / -1 ;align-self: start;margin:0 auto}
#searchform button[type="submit"]{right:15px !important}
#searchform input[type="text"] {width: 100% !important}   

}












@media (min-width: 991px){
/*.tsr-left{border-right:1px solid #ddd;}
.tsr-right {border-left: 1px solid #ddd;margin-left: -1px}
.tsr-right article:first-of-type{border-bottom: 1px solid #ddd !important;margin-bottom: 20px;padding-bottom: 5px !important}*/
}


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 .footer3 li {margin-right: 10px}
footer .footer3 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}




.footer3 .fa{display: flex;align-items:center;}
.footer3 .fa-facebook-square:after{content:'Facebook';margin-left: 3px;font-size: 14px;font-family: 'Lato', sans-serif;display: inline-block}
.footer3 .fa-twitter-square:after{content:'Twitter';margin-left: 3px;font-size: 14px;font-family: 'Lato', sans-serif;display: inline-block}
.footer3 .fa-instagram:after{content:'Instagram';margin-left: 3px;font-size: 14px;font-family: 'Lato', sans-serif;display: inline-block}


/* ========== Brooklyn Top Story ========== */


.tsr-left{padding-left: 15px}
.tsr-right{padding-right: 15px}
.tsr-right .grid-item .thumb-wrap{margin-bottom: 8px}


.tsr-left .grid-item, .cat-top .grid-item {border:none;}
.tsr-left .entry-content-wrap, .cat-top .entry-content-wrap {width: 90%;margin: 0 auto;position: relative;bottom: 50px;background: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;text-align: center;padding: 15px;}
.tsr-left .vc_column-inner {padding:0;}
.tsr-left .loop-wrapper .grid-item, .cat-top .loop-wrapper .grid-item {padding:0;}
.tsr-left .content-list-wrapper.content-list-grid.top-story .hentry .entry-title, .content-list-wrapper.content-list-grid.top-story.cat-top  .hentry .entry-title {font-size:1.9em;font-weight: 600}
.tsr-right .grid-item {background:#000; margin-bottom:26px; padding:0;}
.tsr-right .grid-item h3.entry-title a {font-size:.9em;color:#FFF;font-weight: 600}
.tsr-right .grid-item .entry-content-wrap {padding:0 10px 10px 10px;}
.tsr-right .vc_column-inner {padding-right:0 !important;}
.tsr-right .loop-wrapper .grid-item{border: 0}

article .entry-author {text-transform: uppercase;font-weight: 600;font-size: 12px;color: #666;letter-spacing: .05ch;}
article .entry-author  *{color:#666}

.hentry .entry-title a {font-weight: 600}
.hentry .entry-title a:hover {color:#4db2ec}

/* Stop text wrap on Basic Lists */
@media (min-width: 981px){
.content-list-basic .thumb-wrap { display: table-cell;}
.content-list-basic .entry-content-wrap { display: table-cell;}
.basic-content-wrap .entry-content-wrap{display: table-cell}
}


.acadiana-profile h2{border: 0;text-align: left}
.acadiana-profile .mag-links a{color: #4db2ec;font-weight: bold;font-size: 14px}
.acadiana-isuu h3{font-weight: bold;font-size: 16px;margin-bottom: 0 !important;border-top: 5px solid #000;padding-top: 10px;margin-top: 0 !important}
.acadiana-isuu  a{color: #4db2ec;font-weight: bold;font-size: 14px}
.acadiana-isuu .wpb_content_element{margin-bottom: 20px}




/* ========== Articles ========== */
.sidebar {margin-top: 0px;}
.single.single-post p {color: #333; font-size: 1.125rem; hyphens: inherit;}
.single.single-post h1.entry-title {color: #000; font-weight: 500; font-size: 2.5em; line-height: 1.4em;}
.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: 26px; line-height: 1em; color: #232020; letter-spacing: -.04ch; font-weight: 400; font-family: 'Roboto', sans-serif;margin-bottom:20px}
.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: 400; 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 0px 10px;}
.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;}
.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;}
.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: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: 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;}
}

/* ========== Most Popular ========== */


.content-list-wrapper.popular-posts{padding:20px;/*border:1px solid #ddd;margin-left: -15px;margin-right: -15px*/ }
.content-list-wrapper.popular-posts  h3.entry-title a{font-weight: normal !important;letter-spacing: normal !important;font-size: 16px;font-weight:400}


.content-list-wrapper.popular-posts h2{text-align: left}
.content-list-wrapper.popular-posts.content-list-basic .hentry.post {border-bottom: 1px solid #efefef !important; padding-bottom:10px; margin-bottom:10px;}
.content-list-wrapper.popular-posts.content-list-basic .hentry.post:last-of-type{border-bottom: 0 !important}
.content-list-wrapper.popular-posts .hentry:before {float: left; position: relative; margin-right: 5px;   top: 2px;}
.content-list-wrapper.popular-posts .hentry .basic-content-wrap {display: table;}
.content-list-wrapper.popular-posts .hentry.post:nth-child(1):before {content: "1.";}
.content-list-wrapper.popular-posts .hentry.post:nth-child(2):before {content: "2.";}
.content-list-wrapper.popular-posts .hentry.post:nth-child(3):before {content: "3.";}
.content-list-wrapper.popular-posts .hentry.post:nth-child(4):before {content: "4.";}
.content-list-wrapper.popular-posts .hentry.post:nth-child(5):before {content: "5.";}
.content-list-wrapper.popular-posts .hentry.post:nth-child(6):before {content: "6.";}

/* ========== Magazine Module ========== */
.magazine-module {display:table;background: #ECECED;padding-top: 30px;padding-bottom: 30px;margin-bottom: 0;margin-left: -15px;margin-right: -15px}
.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;}
.article-categories-tags{clear: both;margin-top: 1em !important;margin-bottom: 2em}
.ssba-modern-2 .ssbp-list{padding-left: 0 !important}
.ssba-modern-2 .ssbp-list li:first-of-type{margin-left: 0 !important}

/* ========== 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;}
.right-rail .wpb_content_element p{font-family: Roboto,sans-serif}



/* ========== 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;}
.geobase-field.company_name .value{font-family: Roboto,sans-serif}
.geobase-field.company_name .label{display: none}
.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;}
.geobase-filterlist.filterlist-horizontal .show-all-filters {display: none}
.geobase-list .gtx_geobase_a_level{background: none}
.geobase-filter h2 { text-align: left;}



h2{font-family: 'Roboto Condensed', sans-serif !important;text-transform: uppercase;font-weight: 700 !important;line-height: 1.5;text-align: center;border-bottom: 2px solid #ccc;font-size: 24px;margin-bottom: 10px}
.right-rail h2 {font-size: 20px;}
.loop-wrapper .hentry {border-bottom: 1px solid #F6F6F6}
.entry-title {margin-bottom: 5px}

.content-primary-cat {margin-bottom: 5px}
.entry-content p{color: #232020}
.has-post-thumbnail .content-primary-cat{z-index: 100;position: relative}


.categories-list:before{display: none}
.categories-list a {color: #4db2ec;font-weight: 600;letter-spacing: normal}
.categories-list {font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 13px}


.archive-link{margin-top: -22px !important;z-index: 100;position: relative}
.archive-link a{background: #4db2ec;font-family: 'Roboto Condensed',sans-serif;padding:0 5px;text-transform: uppercase;color: #ff} 
.content-list-wrapper .archive-link a::after {display: none}
.content-list-grid .archive-link {border-top: 1px solid #ddd;text-align: center;margin-top: 0 !important}
.content-list-grid .thumb-wrap{margin-bottom: 10px}




/* right rail */

.right-rail .wpb_content_element {/*border: 0;*/padding: 0 0 30px}



/* article template */


.single.single-post .basic-content-wrap h1.entry-title {font-size: 52px;line-height: 50px;font-weight: 700;font-family: 'Roboto Condensed',sans-serif}
.single.single-post .basic-content-wrap  .entry-meta{font-size: 14px;opacity: 1}
.single.single-post .basic-content-wrap  .entry-author{opacity: 1;font-weight: 400;margin-right: 10px}
.basic-content-wrap h6 {color: #232020;font-weight: 400 !important;font-size: 22px;line-height: normal}
.hentry .entry-date {font-style: normal}

.single.single-post .basic-content-wrap p {font-size: 18px !important;line-height: 1.74;margin-bottom: 26px}
.single.single-post .basic-content-wrap p a{color: #232030;text-decoration: underline}
.single.single-post .basic-content-wrap p a:hover{color: #1dafec;text-decoration: underline}

.single.single-post .basic-content-wrap .gtxfimage { float: left;  margin: auto auto 26px;}
.basic-content-wrap .article-categories .article-taxonomy-label{display: none}
.basic-content-wrap .article-categories .comma{display: none}
.basic-content-wrap .article-categories a{background: #000;color: #fff;padding:3px 6px 4px;line-height: 10px;font-weight: normal;font-size: 13px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;text-transform: none}
.basic-content-wrap .article-categories a:hover{background: #1dafec ;color: #fff !important}

.basic-content-wrap .article-tags {margin-top: 5px}
.basic-content-wrap .article-tags .article-taxonomy-label{font-weight: normal;font-size: 13px;line-height: 10px;padding:3px 6px 4px 0}
.basic-content-wrap .article-tags a{font-weight: 400;color:#969696;font-size: 13px}

figure.gtxfimage figcaption{font-size: 15px;font-weight: 400!important;padding:15px 0;color:#969696;}
.wrapper-article-footer .vc_column-inner{padding-left: 0 !important}



.vc_empty_space {clear: both;}

@media (max-width: 980px){
.directory-grid .geobase-list .loop-wrapper.articles {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: 1fr;grid-column-gap: 5px;grid-row-gap: 5px;}
.directory-grid article.geobase-post .thumb-wrap {width: 100%; display: block; margin: 0; float: none;}
.directory-grid article.geobase-post .geobase-content-wrapper {float: none; display: block; width: 100%; padding: 10px;}
}
@media (min-width: 981px){
.directory-grid .geobase-list .loop-wrapper.articles {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: 1fr;grid-column-gap: 10px;grid-row-gap: 10px;}
.directory-grid article.geobase-post .thumb-wrap {width: 100%; display: block; margin: 0; float: none;}
.directory-grid article.geobase-post .geobase-content-wrapper {float: none; display: block; width: 100%; padding: 10px;}
}


/* Stop text wrap on Basic Lists */
@media (min-width: 981px){
.content-list-basic .thumb-wrap { display: table-cell;}
.content-list-basic .entry-content-wrap { display: table-cell;}
.basic-content-wrap .entry-content-wrap{display: table-cell}
}



.acadiana-facebook .fb-page{width: 100% !important;text-align: right;margin-top: -10px}
.acadiana-facebook .vc_column-inner{padding:0px}
@media (min-width: 768px){
.acadiana-isuu {width:calc(100% - 400px) !important;margin-right: 20px}
.acadiana-facebook{width: 380px !important;margin:0 0 0 auto}
    
}
.acadiana-isuu .wpb_raw_html{background: #353535}
.acadiana-isuu .additional-info{grid-area: 2 / 1 / 3 / 3}
.acadiana-isuu .additional-info ul{list-style: none;margin:0;padding: 0;column-count: 2}
.acadiana-isuu .additional-info ul li a{font-size: 16px;line-height: 32px}
.acadiana-isuu .additional-info h3{margin-bottom: 10px !important;font-size: 21px;font-family: 'Roboto Condensed'}

.acadiana-profile{display: none}
.acadiana-isuu .vc_column-inner > .wpb_wrapper{display: grid;grid-template-columns: 40% auto;grid-column-gap:  20px;grid-row-gap:10px}
.acadiana-isuu .wpb_content_element {margin-bottom: 0}
.profile-menu h2{border-bottom: 1px solid #000;font-size: 30px}
.profile-menu{padding: 0 30px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.profile-menu a{display: block;}
.profile-menu ul{list-style: none;margin:0;padding: 0}
.profile-menu ul li a{font-size: 16px;margin-bottom: 10px !important;display: block}
.acadiana-isuu a {transition: all 0.5s ease;}
.acadiana-isuu a:hover{color: #000;padding-left: 5px}

@media (max-width: 767px){
    .acadiana-isuu .vc_column-inner > .wpb_wrapper{display: flex;flex-direction: column}
    .acadiana-isuu .additional-info{padding:20px}
    .acadiana-isuu .additional-info ul{column-count: 1}
}

/*.right-rail .gtx-dfp-ad-wrapper iframe { margin-bottom: 30px;}*/



.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 { margin: auto;}