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: #ada345;} .gtx-dfp-ad-inner-wrapper { margin:0px auto;} /*.ad-manager-placeholder { border: solid 1px #ccc;min-height: 90px;}*/ /* Header reset and css grid set */ /*header*/ header .container-fluid{padding-left:0;padding-right:0;max-width: 100%;} header {height: auto !important;background: #fff !important;padding-top:15px;;border-bottom:0px solid #efefef;margin-bottom:30px;} header .container-fluid{display: grid;grid-template-columns:auto 250px 700px 250px auto !important;grid-template-rows: auto 35px 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 / 3 / 2 / 4;align-self: center;justify-self: center} .header #company-logo{background-size: 100% !important;margin:5px auto !important ;background-position: center center !important;width: 300px !important;max-width:100%;min-height:130px} /*utility - social*/ .header .utility-nav-wrapper { grid-area: 3 / 2 / 4 / 3;top:auto !important;right:auto !important;justify-self: start;align-self: center;z-index: 100 } nav.utility .nav li a {font-size:20px;} nav.utility .nav li a {color:#000; padding:0;} nav.utility .nav li a:hover {color:#c0b643;} nav.utility .nav li{margin-right: 10px} /*search*/ .header .search-form-wrapper { grid-area: 3 / 4 / 4 / 2;align-self:center;justify-self: end;width:80% !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:#969696} #searchform input[type="text"]{width:100% !important;margin-right:0px;border-radius: 0px;padding:0px !important;border-color:#000 !important;transition: all 0.3s ease;background: none;line-height: 8px; margin-top: -3px !important;font-size: 13px !important} #searchform button[type="submit"]{position: absolute !important;top:1px !important;right:5px !important} .header .sr-only{display:none} #searchform {border: solid 1px #CCC; border-radius:4px;} .search-form-wrapper #searchform input {border: none; height: 24px;} #searchform input[type="text"] {padding: 5px !important;} .header .search-form-wrapper {text-align: left;} /*primary nav*/ .header .primary-nav-wrapper { grid-area: 2 / 1 / 3 / -1;background: #232020 } nav.primary .top-nav{display: grid !important;grid-template-columns:repeat(6, auto);justify-self:center} nav.primary .top-nav li a:hover{color: #cfc462} .primary-nav-wrapper {border:solid 1px #ccc;;border-left:0;border-right:0} .primary-nav-wrapper .primary ul {text-align: center;max-width: 900px;margin:0 auto} .primary-nav-wrapper .primary ul li a {display:inline-block; color:#fff; font-weight:600 !important; font-size:.70em; font-family: 'Roboto Condensed', sans-serif; padding: 0px 20px;text-transform: uppercase;letter-spacing: .15ch; } 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;text-transform: uppercase;color:#111 !important;font-weight:600 !important;padding: 5px !important;border: 0;letter-spacing: normal;font-family: 'Roboto Condensed',sans-serif;} nav.primary .top-nav .sub-menu a:hover{background: #fff;color: #cfc462 !important;border: 0;text-decoration: nonee} nav.primary .top-nav .sub-menu li{display: block !important;width: 100% !important} @media (min-width: 981px){ nav.primary #menu-about-1.top-nav li.menu-item-76741 .sub-menu { width: 900px !important;} #menu-about-1 li.menu-item-76741 .sub-menu li { float: left; width: 25%!important;} nav.primary .top-nav li.menu-item-76741 .sub-menu { width: 900px !important;} nav.primary li.menu-item-76741 .sub-menu li { float: left; width: 25%!important;} } /*secondary nav*/ .header .secondary-nav-wrapper { grid-area: 3 / 1 / 4 / 6;border-bottom: 1px solid #cccccc; background: #fff; } nav.secondary .top-nav{justify-content: center !important;grid-template-columns: repeat(5, auto);display:grid !important} nav.secondary .top-nav li {width: 100%} nav.secondary .top-nav li a{text-align: center;padding:0 30px;line-height: 35px;text-transform: uppercase;font-family: 'Roboto',sans-serif;font-size: .75em;font-weight:400;letter-spacing: .05ch} nav.secondary .top-nav::before{display: none} nav.secondary .top-nav::after{display: none} nav.secondary {font-size: 16px;} .secondary-nav-wrapper .secondary ul { text-align:center;} nav.secondary .nav li a:hover {color: #cfc462!important; } nav.secondary .top-nav .sub-menu{margin-top:10px;padding:20px;background: #F8F8F8 !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.secondary .top-nav .menu-item:hover .sub-menu {margin-top: 0;opacity: 1 !important} nav.secondary .top-nav .sub-menu a{text-align: left;line-height: 20px !important;font-size:13px !important;border-bottom: 0px solid rgba(255,255,255,.5);display: block !important;text-transform: uppercase; color:#111 !important;font-weight:400!important;padding: 5px !important;border: 0;letter-spacing: normal} nav.secondary .top-nav .sub-menu a:hover{color: #cfc462;border: 0;text-decoration: none} nav.secondary .top-nav .sub-menu li{display: block !important;width: 100% !important} @media (min-width: 992px) and (max-width: 1200px) { 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;padding: 0} header .container-fluid{display: flex;flex-direction: column; grid-row-gap: 5px;align-items: center !important;justify-items: center !important;margin-bottom:0} .header .mobile-button-wrapper { order: 3 } .header .logo-wrapper {min-width: 200px !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 { align-self: start;margin:0 auto} #searchform button[type="submit"]{right:5px !important} #searchform input[type="text"] {width: 100% !important} } /* ========== Brooklyn Top Story ========== */ .tsr-left{padding-left: 15px} .tsr-right{padding-right: 15px} .tsr-right .vc_column-inner {} .tsr-left .grid-item {border:none;} .tsr-left .entry-content-wrap {padding: 15px 0;} .tsr-left .vc_column-inner {padding:0;} .tsr-left .loop-wrapper .grid-item {padding:0;} .tsr-left .content-list-wrapper.content-list-grid.top-story .hentry .entry-title {font-size:1.9em;} .tsr-right .grid-item { margin-bottom:30px; padding:0;} .tsr-right .grid-item h3.entry-title a {font-size:24px;;} .tsr-right .grid-item .entry-content-wrap {padding:0 10px 10px 10px;} .tsr-right .vc_column-inner {padding-right:0 !important;} .tsr-right .grid-item .thumb-wrap{margin-bottom: 8px} @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} } /* ========== Articles ========== */ .sidebar {margin-top: 0px;} .single.single-post p {color: #232020; font-size: 1.125rem; hyphens: inherit;} .single.single-post h1.entry-title {color: #232020; 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:1.74; color:#232020;} .single .post.type-post ol li, .single .post.type-post ul li { margin-bottom: 20px;} 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;} .single.single-post .basic-content-wrap h1 {color: #232020; font-family: "Roboto Condensed", arial, sans-serif;line-height: initial;} .single.single-post .basic-content-wrap h2 {color: #232020; font-family: "Roboto Condensed", arial, sans-serif!important; text-transform: none; letter-spacing: unset; border: none; text-align: initial; line-height: initial; margin: 1em auto;} .single.single-post #main article.single.post .basic-content-wrap h3 {color: #232020; font-family: 'Jost', sans-serif !important; text-transform: uppercase; line-height: initial; font-weight: bold; letter-spacing: 3px; margin: 1em auto;} .single.single-post .basic-content-wrap h4 {color: #232020; font-family: 'Jost', sans-serif !important; text-transform: uppercase; line-height: initial; font-weight: normal; font-size: 1em; margin: 1em auto;} .single.single-post .basic-content-wrap h5 {color: #232020; font-family: 'Roboto', sans-serif !important; line-height: initial; font-weight: normal; font-size: 1.5em; letter-spacing: initial; margin: 1em auto;} .single.single-post .basic-content-wrap h6 {color: #232020; font-family: 'Roboto', sans-serif !important; line-height: initial; font-weight: normal; font-size: 1.25em; letter-spacing: initial; margin: 1em auto;} .single.single-post .basic-content-wrap p {color: #232020; font-family: Lora,serif; font-size: 18px !important; line-height: 1.74; margin-bottom: 26px;} .single.single-post #main .wrapper-article-footer article.single.post .basic-content-wrap h3 {text-transform: none!important; margin: inherit;} .term-category-full-width-article .col-md-8 {width:100%; max-width: 100%; flex: 0 0 100%;} /* ========== 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:280px;} .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_bio img { margin-bottom: 2em;} .author-bio-field.author-bio-field-author_email a {font-family: 'Jost', sans-serif; max-width: 130px; font-size: 13px; text-align: center; border-radius: 4px; font-weight: normal; margin: 0; padding:5px 8px; position:relative; top:-5px !important;text-transform: uppercase;} .author-bio-field.author-bio-field-author_email a:hover {background: #D0C55A; text-align: center; border-radius: 4px; font-weight: normal;} .author-bio-field.author-bio-field-author_email a {color: #000; width: 30%; text-align: center; border-radius: 4px; font-weight: normal;} .author-bio-field.author-bio-field-author_email a:hover {color:#000} .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: both;margin-top: 2em;} p.author-bio-field {display: inline-block;} p.author-bio-field.author-bio-field-author_title_position { font-family: 'Jost', sans-serif; font-size: 24px;margin: 0;display: block;} p.author-bio-field.author-bio-field-author_first_name { display: none;} /* ========== 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{border:1px solid #ddd;padding:20px;margin-left: -15px;margin-right: -15px } .content-list-wrapper.popular-posts h3.entry-title a{font-weight: normal !important;font-family: 'Roboto',sans-serif;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: 1px;font-family: 'Open Sans', sans-serif} .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;} } /*#cl-10-781{border:1px solid #ddd;padding:20px 20px 0} #cl-10-781 h2{border: 0;text-align: left;margin-bottom: 20px} #cl-10-781 article{border-bottom: 1px solid #ddd !important;padding-bottom: 20px !important} #cl-10-781 article:last-of-type{border:0 !important;}*/ .add-box {border:1px solid #ddd;padding:20px 20px 0} .add-box h2{border: 0;text-align: left;margin-bottom: 20px} .add-box article{border-bottom: 1px solid #ddd !important;padding-bottom: 20px !important} .add-box article:last-of-type{border:0 !important;} .promote-event{border:0px solid #ddd;padding:20px!important;background: #F9F9FA!important} .promote-event h2{text-align: left;border: 0} .row-no-margin{margin-bottom: 0} button.vc_general {font-family: 'Jost', sans-serif;border-radius: 5px !important;background: #232020;text-transform:uppercase} input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, textarea, .field ,.select2-container-multi .select2-choices .select2-search-field input{font-family: Roboto,sans-serif;color: #2b2b2b !important;} .select2-container-multi .select2-choices .select2-search-field input{opacity: .55 !important;padding-left: 10px} @media (min-width: 992px) { .bordered-items .vc_col-sm-4{border-left:1px solid #ddd;border-right:1px solid #ddd;margin-left: -1px} .bordered-items .vc_col-sm-4:first-of-type{border-left: 0} .bordered-items .vc_col-sm-4:last-of-type{border-right: 0} .bordered-items {display: flex} /*.multi-bordered .cl-Grid .loop-wrapper article {border-right: 1px solid #ddd !important;padding-right:10px !important} .multi-bordered .cl-Grid .loop-wrapper article:nth-of-type(3) {border-right:0 !important;padding-right:0 !important} .multi-bordered .cl-Grid .loop-wrapper article:nth-of-type(6) {border-right:0 !important;padding-right:0 !important}*/ .multi-bordered .cl-Grid .loop-wrapper article{padding:0px !important;border: 0 !important} .multi-bordered .cl-Grid .loop-wrapper article::after {background:#ddd;width: 1px !important;height: 100% !important;position: absolute !important;right:-12px !important;float: right !important;display: block !important;z-index: 10000;left: auto !important;top:0 !important;visibility: visible;} .multi-bordered .cl-Grid .loop-wrapper article:nth-child(3)::after {display: none !important} .multi-bordered .cl-Grid .loop-wrapper article:nth-child(6)::after {display: none !important} /*.partner-content .cl-Grid .loop-wrapper article {border-right: 1px solid #ddd !important;padding-right:10px !important} .partner-content .cl-Grid .loop-wrapper article:last-of-type {border-right:0 !important;padding-right:0 !important}*/ .partner-content .cl-Grid .loop-wrapper article{padding:0px 3px !important;border: 0 !important} .partner-content .cl-Grid .loop-wrapper article::after {background:#ddd;width: 1px !important;height: 100% !important;position: absolute !important;right:-7px !important;float: right !important;display: block !important;z-index: 10000;left: auto !important;top:0 !important;visibility: visible;} .partner-content .cl-Grid .loop-wrapper article:last-of-type::after {display: none !important} } /* ========== 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: 3em !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} .body-roboto .entry-content 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;} .loop-wrapper .geobase .entry-author { display: none; } /* Movers and Makers */ .mm-footer *{padding: 0;margin:0;position: relative !important;height: auto !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;} .mm-footer .all-directory-listings{display: none} .mm-footer article{margin:0 !important;width:100%!important} .mm-footer article .thumb-wrap{width: 100%} .mm-footer article .thumb-wrap img{width: 100% !important} .mm-footer article .inner-thumb-wrap{padding: 0} .mm-footer .content-list-wrapper .inner-thumb-wrap img, .mm-footer .crop .inner-thumb-wrap .post-thumb{object-position: 100% 100% !important;transform: none !important} .mm-footer .loop-wrapper.articles{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:10px} @media (max-width: 991px) { .mm-footer .loop-wrapper.articles{grid-template-columns: repeat(2, 1fr)} } .mm-footer .loop-wrapper.articles article{transform: none !important} .mm-footer .loop-wrapper.articles h3 a{font-family: 'Roboto Condensed',sans-serif;letter-spacing: normal;line-height: normal;font-size: 18px !important;} .mm-footer h5{font-family: Jost,sans-serif;letter-spacing: normal;line-height: normal} .mm-footer .col-sm-3 h3{font-family: 'Roboto Condensed',sans-serif;letter-spacing: normal;line-height: normal;font-size: 21px;margin-bottom: 30px !important} .mm-footer .col-sm-3 .vc_btn3-style-flat{padding: 10px;border-radius: 5px;margin-bottom: 10px;font-size: 12px;text-transform: uppercase;letter-spacing: normal;clear: left !important;display: inline-block} .mm-footer .vc_btn3-inline{display: block !important} .hentry.geobase_cat-movers-makers.single .ssba{display: none} .hentry.geobase_cat-movers-makers.single .geo-field-type-repeater{margin:0 auto 0 0 !important;padding-left: 0 !important } .hentry.geobase_cat-movers-makers.single .geo-field {margin-bottom: 0;font-family: Jost,sans-serif;padding-left: 10px;margin-top: 5px} .hentry.geobase_cat-movers-makers.single h1{margin: 0;font-size: 30px;font-family: 'Roboto Condensed',sans-serif !important} .hentry.geobase_cat-movers-makers.single .job_title-value{font-weight: bold;font-family: 'Roboto Condensed',sans-serif !important} .hentry.geobase_cat-movers-makers.single .gtxcel_fixedfield_description-value p{font-size: 14px} .hentry.geobase_cat-movers-makers.single .job-category.geo-field-type-select{display: none} .hentry.geobase_cat-movers-makers.single .wpb_wrapper{display: grid;grid-template-columns: 25% auto;grid-template-rows: repeat(12, auto);grid-column-gap: 10px} .hentry.geobase_cat-movers-makers.single .geo-field-type-repeater {grid-area: 1 / 1 / -1 / 2} .hentry.geobase_cat-movers-makers.single .wpb_wrapper:after{ overflow: auto;} .geobase-images-wrapper .geobase-image-row.single .geobase-image {max-width: none !important} body.single.single-geobase #main{width: 100%} body.single.single-geobase #main .all-directory-listings{display: none} h3 * {letter-spacing: -.05ch} .h3.entry-title * {line-height: 28px !important} a:link{color: #231f20} .hentry .entry-title a:hover{color: #c0b643} h2{font-family: 'Jost', sans-serif !important;text-transform: uppercase;font-weight: 600;line-height: 1.5;text-align: center;border-bottom: 1px solid #ddd;font-size: 30px;letter-spacing: .10ch;margin-bottom: 10px} .right-rail h2 {font-size: 20px;} .entry-title {margin-bottom: 5px} .entry-title a{font-size: 24px;line-height: 30px;font-weight: 700;font-family: 'Roboto Condensed',sans-serif;color: #232020} .tsr-left .entry-title a, .top-story .entry-title a{font-size: 36px;line-height: normal!important;} .top-story .entry-content-wrap{padding-top: 15px} .top-story a.btn, .single.single-post .basic-content-wrap a.btn{ font-family: 'JOST', sans-serif; border: none; background-color: #D0C55A; border-radius: 0;text-transform:uppercase;text-decoration: none!important;} article{border: 0 !important;padding: 0 !important} .content-primary-cat a{color: #c0b643;padding:3px 6px 4px 0;font-size: 14px!important;line-height: 10px;font-weight: 600;font-family: 'Roboto Condensed';transition: all 0.2s ease;-webkit-transition: all 0.2s ease;text-transform: uppercase;margin-right: 10px; letter-spacing: .75px;} .content-primary-cat a:hover{color: #d0c55a !important} .content-primary-cat {margin-bottom: 5px} .entry-meta{font-family: 'Jost', sans-serif;text-transform: uppercase;font-size: 12px;letter-spacing: .75px;color:#232020} .entry-meta a {color: #232020} .entry-author{opacity: 1;} .entry-content p{font-size: 16px;font-family: 'Lora', serif;line-height:20px;color: #232020} .has-post-thumbnail .content-primary-cat{z-index: 100;position: relative} .has-post-thumbnail .entry-title{} .categories-list:before{display: none} .categories-list a {color: #c0b643} .categories-list {font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;font-size: 14px;letter-spacing: .75px} .loop-wrapper .grid-item {} .bordered-stories .loop-wrapper .hentry{border-bottom: 1px solid #ddd !important;padding-bottom: 20px !important} .content-list-basic article.hentry.category-partner-content{border: 0 !important;background:#ecebea;width: calc(100% + 10px) !important;margin-left: -5px;padding:5px !important} .bordered-stories .loop-wrapper .hentry.category-partner-content{border: 0 !important;} .archive-link{margin-top: -22px !important;z-index: 100;position: relative} .archive-link a{background: #d0c55a;font-family: Jost,sans-serif;padding:0 5px;text-transform: uppercase;color: #232020} .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} .partner-content{position: relative} .partner-content:before {position: absolute;content: '';background: #ecebea;height: 100%;width: 100vw;margin: 0 calc(-50vw + 50%);z-index: 0;top: 0px;left: 0;} .partner-content h2{z-index: 100 !important;position: relative} .partner-content .archive-link a{padding-top: 2px} .just-view-all .archive-link {border-top: 1px solid #ddd;text-align: center;margin-top: 0 !important} .just-view-all .archive-link a{padding-top: 2px} .just-view-all *{margin-bottom: 0} .loop-wrapper.articles .hentry.post h5.subtitle {text-transform: none; letter-spacing: 0; font-weight: 400; font-size: 16px; font-family: 'Lora', serif;line-height: 20px;color: #232020; margin: .5em 0;} /* 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 {font-family: Roboto,sans-serif;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-family:Lora,serif;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-family: Jost,sans-serif;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: #d0c55a ;color: #fff !important} .basic-content-wrap .article-tags {margin-top: 5px} .basic-content-wrap .article-tags .article-taxonomy-label{font-family: Jost,sans-serif;font-weight: normal;font-size: 13px;line-height: 10px;padding:3px 6px 4px 0} .basic-content-wrap .article-tags a{font-family: Roboto,sans-serif;font-weight: 400;color:#969696;font-size: 13px} figure.gtxfimage figcaption{font-size: 15px;font-weight: 400!important;padding:15px 0;color:#969696;font-family:Roboto,sans-serif} .wrapper-article-footer .vc_column-inner{padding-left: 0 !important} hr {border-top : 2px solid #969696; margin: 3rem auto;} /* Hide silver directory option */ .acf-field select option:nth-child(2) { display: none; } #acf-field_60525df9ef8bb option:nth-child(2) { display: block; } /* .pagename-movers-makers-submit .vc_col-sm-8 .wpb_wrapper .wpb_row { display: none; } */ .pagename-movers-makers-submit .btn-primary { background-color:#d0c55a; } .geobase-submission-wrapper h1 { visibility:hidden; } .geobase-submission-wrapper h1:after { visibility:visible; display:block; content: 'Create a Profile'; } .geobase-submission-wrapper .thank-you-message p a:nth-child(1){ display: none; } footer {background: #232020 !important;padding-top: 40px} footer * {color: #fff !important} footer h4{border: 0 !important;color: #fff !important;font-family: 'Roboto', sans-serif;text-transform: uppercase;font-size: 13px !important;letter-spacing: .75px;font-weight:400} footer .menu li a{font-family: 'Roboto', sans-serif;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} .footer1 .menu a{display: inline-block;text-indent: -50000px;width:210px;height: 80px;background: url(png/logowhite.png) no-repeat top left;background-size: 100%;} .footer4 .fa{display: flex;align-items:center;} .footer4 .fa-facebook-square:after{content:'Facebook';margin-left: 3px;font-size: 15px;font-family: 'Roboto', sans-serif;display: inline-block} .footer4 .fa-twitter-square:after{content:'Twitter';margin-left: 3px;font-size: 15px;font-family: 'Roboto', sans-serif;display: inline-block} .footer4 .fa-linkedin:after{content:'LinkedIn';margin-left: 3px;font-size: 15px;font-family: 'Roboto', sans-serif;display: inline-block} .footer4 .fa-instagram:after{content:'Instagram';margin-left: 3px;font-size: 15px;font-family: 'Roboto', sans-serif;display: inline-block} .footer4 .fa-vimeo-square:after{content:'Vimeo';margin-left: 3px;font-size: 15px;font-family: 'Roboto', sans-serif;display: inline-block} /* --- Lists & Awards page --- */ .awards-page h4 {color: #ada345;} .awards-page .entry-title a { font-size: 34px; line-height: 30px; font-weight: 700; font-family: 'Roboto Condensed',sans-serif; color: #232020; } .awards-page .vc_btn3.vc_btn3-size-lg { padding-left: 30px!important; padding-right: 30px!important; font-family: 'Roboto Condensed',sans-serif; letter-spacing: 1.5px; font-size: 20px!important; } .awards-page .wpb_text_column a { color: #232020; padding-bottom: .0625rem; border-bottom: 1px solid #1dafec; -webkit-transition: border .4s cubic-bezier(.19,1,.22,1); transition: border .4s cubic-bezier(.19,1,.22,1); } .awards-page .wpb_text_column a:hover { border-bottom-color: transparent; } /* --- /Lists & Awards page --- */ .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} } .loop-wrapper .grid-item { margin: 0 0 35px;} .col-span-3 .grid-item, .col-span-3 .grid-size {width: 32%;} .col-span-3 .gutter-size { width: 2%;} .single.single-post .basic-content-wrap p.wp-caption-text, .single.single-post .basic-content-wrap p.wp-caption-text * { font-family: 'Roboto', sans-serif; font-size: 16px!important; color: #969696!important; font-weight: normal; line-height: 18px!important; } .vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat { color: #fff!important; background-color: #232020!important; } .vc_btn3.vc_btn3-size-lg { font-family: 'Jost',sans-serif!important; letter-spacing: 1.5px; } .loop-wrapper article.category-partner-content { background-color: #ecebea !important; } .loop-wrapper article.category-partner-content .thumb-wrap.thumb-float-none+.entry-content-wrap { padding: 0 10px 10px; } .top-story-category .entry-title a { font-size: 36px; line-height: normal!important; } .powered-by-container a::after{ content:"powered by TownNews";font-size: 13px; margin-bottom: 15px; font-family: 'Roboto',sans-serif;} img.powered-by { display: none;} /* === Mobile Mockups === */ @media (max-width: 767px){ .loop-wrapper article.category-partner-content .basic-content-wrap {padding: 10px;} .tsr-right .vc_column-inner {padding-right: 15px!important;} .tsr-left .entry-title a, .top-story .entry-title a {font-size: 24px;} .content-list-wrapper .archive-link { text-align: center;} .special-box .inner-thumb-wrap {display:none!important;} .col-span-3 .grid-item, .col-span-3 .grid-size { width: 100%;} #sidebar1 {padding-left: 15px;} .hide-three .loop-wrapper.articles article:nth-child(4), .hide-three .loop-wrapper.articles article:nth-child(5), .hide-three .loop-wrapper.articles article:nth-child(6) {display:none;} } .mobile-nav-title { display: none;} .menu-wrap ul#menu-about *, .menu-wrap ul#menu-sections *{ font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;} .menu-wrap .sub-menu * { font-family: 'Roboto', sans-serif!important;font-weight: normal!important; } .menu-wrapvul#menu-connect-with-us li { display: inline-block;} .magazine-module.second .issue.col-sm-12.d-1of1:first-of-type { display: none;} .magazine-module.second .mag-title .issue-thumb {display: none;} .magazine-module.second .mag-title h3.issue-title {display: block; margin: 0!important;} .magazine-module.second .mag-title .issue.col-sm-12.d-1of1 { padding: 0;} body.term-category-event .single.post .entry-date, body.term-category-event .single.post .entry-author {display:none;} /* Ticket Maney 8/5/21 */ #wrap { width: 750px; height: 1500px; padding: 0; overflow: hidden; } #scaled-frame { width: 1000px; height: 2000px; border: 0px; } #scaled-frame { zoom: 0.75; -moz-transform: scale(0.75); -moz-transform-origin: 0 0; -o-transform: scale(0.75); -o-transform-origin: 0 0; -webkit-transform: scale(0.75); -webkit-transform-origin: 0 0; } @media screen and (-webkit-min-device-pixel-ratio:0) { #scaled-frame { zoom: 1; } } .iframe-left { margin-left: -11%; } /* ===== Bootstrap Migration patches Apr. 2022 ===== */ .issues .loop-wrapper.articles {display: flex; flex-wrap:wrap} .issues .issue-thumb img {height:auto;} .magazine-module .issue.col-sm-6 { flex: 0 0 100%; max-width: 100%;} /* ===== Ticket #908196: Mobile image padding ===== */ @media (max-width: 480px) {.marginRight {margin-right: 10px}} /* ================================================= */ /* ===== Ticket #909168: Full-width article formatting ===== */ .single.single-post .category-full-width-article .basic-content-wrap h1.entry-title { text-align: center;} .single.single-post .category-full-width-article .basic-content-wrap h5 { text-align: center;} .single.single-post .category-full-width-article.hentry .entry-meta-wrapper {text-align: center;} .single.single-post .category-full-width-article .basic-content-wrap .gtxfimage {float: none; width: 100%;} .single.single-post .category-full-width-article .basic-content-wrap div { margin-left: auto; margin-right:auto;} .single #main article.category-full-width-article>.basic-content-wrap { margin: 0px auto; width: min(936px,calc(100% - 40px));} /* ================================================= */ /* ===== Ticket #939723: HREN Subscription Popup ===== */ #popmake-113744 { top:230px !important; width: auto; text-align: center !important; background-color: #efeff1; height: 440px; } #popmake-113744 .popmake-content { border: none !important!; outline: none !important; -webkit-user-select: none; /* Safari */ -ms-user-select: none; /* IE 10 and IE 11 */ user-select: none; /* Standard syntax */ font-family: 'Roboto',sans-serif; } #popmake-113744 .popmake-close { font-family: 'Roboto', sans-serif; font-weight: normal; font-size: 19px; } @media only screen and (min-width: 1024px) .pum-container.pum-responsive.pum-responsive-medium { } #popmake-113744 .popmake-title{ max-width: 250px; font-family: 'Roboto Condensed',sans-serif; text-align: center; font-size: 24px; display: inline-block; margin-bottom: 0; } .pum-theme-113741 .pum-title, .pum-theme-hb-green .pum-title{ text-align: center; } .pum-theme-113741 .pum-container, .pum-theme-hb-green .pum-container{ padding: 41px; } #popmake-113744 p{ font-family: 'Roboto',sans-serif; font-size: 18px; text-align: center; font-weight: bold; } #popmake-113744 .gform_heading{ display: none; } #popmake-113744 input{ background-color: #fff; } #popmake-113744 input[type="submit"]{ margin: 0 auto; border-radius: 2px; background-color: #000; color: #fff; font-family: 'Roboto condensed', sans-serif; padding: 4px 30px; font-weight: normal; } .pagename-celebrate-lgbtq-pride .vc_custom_1685585734632{border: 0 !important} /* #bdtracking Customized by:maney Date: 6/18/24 Case: 17158 JIRA: --- Description:hides search in Nav header.header div.search-form-wrapper { display: none; }*/ table.main-container {width: 100%!important;} .iframe-container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ } /* Then style the iframe to fit in the container div with full height and width */ .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }