@import url('https://fonts.googleapis.com/css?family=Nunito+Sans'); @import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700'); /*General*/ body { font-family: 'Libre Baskerville', serif; } a, a:visited { color: #023cad; } a:hover { color: #00adef; } h1, h2, h3, h4, h5 { font-family: 'Playfair Display', Serif; color: #000; font-weight: 700; } h3 { font-family: 'Playfair Display', Serif; color: #000; font-size: 2em; font-weight: 700; } h4 { font-family: 'Playfair Display', Serif; color: #000; font-size: 1.5em; font-weight: 700; } h5 { font-family: 'Playfair Display', Serif; color: #000; font-size: 1em; font-weight: 700; } li { font-family: 'roboto slab',sans-serif!important; font-weight: 300; font-size: 1.2em; line-height: 1.7em; } h6 { font-family: 'Nunito Sans', sans-serif; color: #000; font-weight:300; font-size: 1.75em; line-height: 1.5em; margin:0!important; letter-spacing: .05rem; } .wpb_row { margin-bottom: 16px; } .ad-manager-placeholder { background-color: transparent; } .single #main article { padding: 10px; } .landing-page-titlebar h2 { font-family: 'Roboto', sans-serif!important; color: #000!important; font-weight: 100!important; color: #000!important; margin-bottom:-40px!important; border-bottom: 1px solid #ccc!important; font-size: 3.5em!important; padding-bottom: 4px!important; text-transform: uppercase; margin-bottom: 14px!important; margin-top: 0px!important; line-height: 1em!important; } .post.hentry .entry-date { display:none; } .post.hentry .entry-meta-wrapper { margin: 30px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 10px 0px 10px 0px; position:relative; } .post.hentry .entry-meta-wrapper .entry-date { display:inline; font-style: normal; font-family: 'roboto', sans-serif; font-weight: 700; font-size: .7em; color: #999; padding: 10px 0px 10px 0px; text-transform: uppercase; letter-spacing: .05em; float:right; position:absolute; right:0; top:5px; } .post.hentry .entry-meta-wrapper .by { font-family: 'roboto', sans-serif; text-transform: uppercase; font-weight: 700; font-size: .95em; color: #999; margin:0; } .post.hentry .entry-meta-wrapper .entry-author { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 700; letter-spacing: .05rem; text-transform: uppercase; } .post.hentry .entry-meta-wrapper .entry-author a{ color: #999; } .homepage-top-row { border-bottom: 1px solid #a2a2a2!important; } /* Homepage tickets parrallax bar */ @media (min-width:980px) { .home.page .vc_col-has-fill { padding:50px !Important; } } @media (max-width:979px) { .home.page .vc_col-has-fill { padding:20px !important; } } /*------ Header Styling - All Devices ------*/ .header { border: 1px solid #e6e6e6; } /*------ Header Styling - Mobile Only ------*/ @media (max-width:979px) { .header { height: 120px; } } /*------ Header Styling - Prior to Menu Collapse ------*/ @media (min-width:980px) { .header { height: 190px; position: fixed; top: 0px; width: 100%; z-index: 9999; border-bottom:40px solid #eaeaea; } .container-fluid:first-child { padding-top:60px; } } /* --- Header Desktop Positioning --- */ @media (min-width:980px) { .header .container { width: 100% } .header .logo-wrapper { background: #fff; min-width: 400px; width:100%; position: absolute; height: 58px; top:-10px; } .header #company-logo { height: 107px; position: absolute; left:0; right:0; } .header .primary-nav-wrapper { top: 110px; } .header .search-form-wrapper { top: 151px; right: 15px; z-index:999; width:220px; } .header .secondary-nav-wrapper { top: 152px; } #inner-content { margin-top: 102px; } } /* --- Large Phone and Tablet Positioning --- */ @media (min-width:1266px) { .header .primary-nav-wrapper { left: 0; right:0; } nav.primary .nav li a { padding: 0 .5em; font-size: 1em!important; } .header .utility-nav-wrapper { right: 195px; } nav.utility ul li { margin: 0 2px 0 0; } } @media (min-width:980px) and (max-width:1265px) { nav.primary .nav li a { padding: 0 .5em; } .header .search-form-wrapper { width: 150px; } .header .utility-nav-wrapper { right: 120px; } nav.utility ul li { margin: 0 2px 0 0; } nav.primary .nav li a { font-size:.8em !important; } .header .primary-nav-wrapper { left:8%; } nav.secondary > ul > li { flex-grow:0; padding-right:15px; } nav.secondary > ul > li.social-media { flex-grow:0 !important; padding-right:20px; } .header .secondary-nav-wrapper nav.secondary { margin-left:20px; } } @media (min-width:980px) and (max-width:1190px) { nav.primary .nav li a { font-size:.8em !important; } .header .secondary-nav-wrapper nav.secondary .nav li a { font-size: .65em!important; } .header .primary-nav-wrapper { left:3%; } .header .secondary-nav-wrapper nav.secondary .social-media a{ width:20px !important; } } /* Small Devices */ @media (max-width:980px) { #content { margin-top:0 !important; } } /*--- Primary Nav ---*/ .header nav.primary { max-width:1265px; margin:0 auto; } nav.primary .nav li { border-right: 1px solid #e0e0e0; } nav.primary .nav li:last-child { border-right: none; } nav.primary .nav li a { font-family: 'fjalla one', Sans-serif; font-size: 1em; color: #000; font-weight: 400; letter-spacing: 0px; text-transform:uppercase; line-height:1.4em; } nav.primary .nav li a:hover { color: #00adef; } nav.primary .nav li.current-menu-item a, nav.primary .nav li.current-page-ancestor a { color: #28598e; } nav.primary .nav .sub-menu li a { color: #000; font-size: .6em!important; } nav.primary .nav .sub-menu li a:hover { color: #00adef; } /*Primary Nav Drop Downs*/ .nav li ul.sub-menu, .nav li ul.children { border: none; background: #fff; } .nav li ul.sub-menu li, .nav li ul.children li { border: none!important; padding-top: 5px; padding-bottom: 5px; } .nav li ul.sub-menu li a, .nav li ul.children li a { font-size: .9em; color: #404040; border-bottom: 1px solid #efefef; } .menu-side a { color: #000; } .menu-side a:hover { color: #00adef; } /*Secondary Navigation*/ .header .secondary-nav-wrapper nav.secondary { width:85%; } .header .secondary-nav-wrapper nav.secondary .nav li a { font-family: 'fjalla one', arial, sans-serif; color: #28598e; font-weight: 400; font-size: .7em!important; } .header .secondary-nav-wrapper nav.secondary .nav li a:hover { color: #000; background: transparent; } .header .secondary-nav-wrapper nav.secondary .nav li a .fa { color:#505050; font-size:1.5em; } nav.secondary .nav li.current-menu-item a { color: #000 !important; } .header .secondary-nav-wrapper nav.secondary .social-media a { width:30px; } /*Search*/ .search #main .hentry .entry-content{ display: table; } .search #main .hentry .entry-title a { color: #000; font-size: 1.32em; line-height: 1.2em; } .search .customtemplatewrapper #main h5.subtitle { margin-bottom: 0px; } /*Top Row & Bottom Row Ad*/ @media (min-width:770px) { .header-ad { width: 106%; position: relative; top: -19px; left: -30px; display: block; padding-top: 15px; padding-bottom: 15px; margin-bottom: -15px; } } @media (max-width:769px) { .templatera_shortcode.header-ad { position: relative; top: -47px; display: block; margin-bottom:-100px; } .row-fluid.header-ad .vc_column_container>.vc_column-inner { padding: 0px; } } /*Borders on Ads*/ .gtx-dfp-ad-wrapper.rectangle { border: 1px solid #ccc; width: 320px; height: 277px; margin: 0px auto; } .gtx-dfp-ad-wrapper.halfpage { border: 1px solid #ccc; width: 320px; height: 635px; padding: 10px; margin: 0px auto; } .gtx-dfp-ad-wrapper.rectangle { border: 1px solid #ccc; width: 320px; height: 282px; padding: 10px; margin: 0px auto; } @media (min-width:770px) { .gtx-dfp-ad-wrapper.leaderboard { border: 1px solid #ccc; width: 748px; height: 110px; padding: 10px; margin: 0px auto; } } .gtx-dfp-ad-wrapper.mobile-banner { margin: 0px auto; } .gtx-dfp-ad-wrapper.small-ads { border: 1px solid #ccc; width: 320px; height: 120px; padding: 10px; margin: 0px auto; } /*Adding Borders To Rows*/ .row-with-border-bottom { border-bottom: 2.5px solid #ccc; } /*Content Lists - Default Clean Up Items*/ a.read-more { display: none; } /*.archive .categories-list { display: none } .archive .entry-content-wrap { display: table; }*/ .categories-list { max-height: 25px; overflow: hidden; } .categories-list:before { content: " "; } .grid-item h3, .grid-item h3 a { text-transform: none; } .archive .entry-content p { font-size:1.1em; font-family: 'Nunito Sans', Sans-Serif; font-weight: 400!important; line-height: 1.25em!important; color:#424242!important; } /*All Lists Styles*/ .hentry .entry-title a:hover { color: #00adef; } .content-list-wrapper .entry-content p { font-family: 'Nunito Sans', Sans-Serif; font-size: 1.125em!important; font-weight: 400!important; line-height: 1.25em!important; color:#424242!important; } .content-list-wrapper .categories-list a, .categories-list a { font-family: 'Roboto', sans-serif; font-size: .85em; font-weight: 900; letter-spacing: .05rem; color: #28598e; text-transform: uppercase; } .content-list-wrapper .hentry img { border: 1px solid #ccc; } body.page h2, .right-rail h2, .archive-title.h2 { font-family: 'Roboto Slab', serif; color: #28598e; font-size: 1.5em; font-weight: 700; line-height: 1.4em; text-rendering: optimizelegibility; display: block; letter-spacing: -.01em; border-bottom: 1px solid #ccc; padding-bottom: 4px; text-transform: uppercase; margin-bottom: 14px; margin-top: 0px; } /*------ OLD VERSION body.page h2, .right-rail h2 { font-family: 'Nunito Sans', sans-serif; color: #28598e; font-size: 2em; font-weight: 200; line-height: 1.4em; text-rendering: optimizelegibility; display: block; border-bottom: 1px solid #ccc; padding-bottom: 4px; text-transform: uppercase; margin-bottom: 14px; margin-top: 0px; } ------*/ /*Homepage Giveaways*/ .homepage-giveaways h3 a { font-family: 'Roboto', sans-serif; font-weight: 900; font-size: 1em; text-transform: capitalize; color: #ffffff!important; } .homepage-giveaways p { color: #ffffff!important; } .homepage-giveaways img { border: 3px solid #ffffff!important; } /*Carousel Styles*/ .top-slider { margin-top: 15px; } .cl-Carousel .flexslider { margin-top: 9px; } .cl-Carousel .flex-control-nav { bottom: -16px!important; } .cl-Carousel .inner-thumb-wrap { margin: 0 20px 10px 0; position: relative; top: -15px; } .cl-Carousel h3.entry-title a { letter-spacing: -.1rem; font-weight: 400; font-family: 'Playfair Display', serif; font-size: 2.2em!important; line-height: 1em!important; } @media (min-width:980px) { .cl-Carousel .flex-control-nav { bottom: 5px!important; } } @media (max-width:980px) { .cl-Carousel .flex-direction-nav a.flex-prev, .cl-Carousel .flex-direction-nav a.flex-next { height: 70px; top: 50%; margin-top:-45px; } } /*Grid Styles*/ .grid-item, .grid-item.hentry.post, .grid-item.hentry { border: none; border-bottom: none; box-shadow: none; padding: 0px 0px 5px 0px; } .grid-item .entry-content-wrap { width: 96%; text-align: center; padding: 10px auto; } /*Most Popular*/ .content-list-wrapper.most-popular-module { background: #fff; padding: 10px; } .content-list-wrapper.most-popular-module p { font-family: 'Roboto', sans-serif; font-size: .8em; font-weight: 500; color: #999!important; text-transform: uppercase; } .content-list-wrapper.most-popular-module h3 a { font-family: 'Roboto', sans-serif; font-weight: 900; font-size: 1em; text-transform: capitalize; } .content-list-wrapper.content-list-basic .hentry.post { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #efefef; } .content-list-wrapper.most-popular-module .entry-meta { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 900; letter-spacing: .05rem; color: #999; text-transform: uppercase; } .content-list-wrapper.most-popular-module .entry-meta a { color:#999; } .content-list-wrapper.most-popular-module .hentry:before { float: left; position: relative; margin-right: 10px; color: #FFF; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 700; background-color: #28598e; padding: 1px 8px; border-radius: 22px; top: 0px; } .content-list-wrapper.most-popular-module .hentry .basic-content-wrap { display: table; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(1):before { content: "1"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(2):before { content: "2"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(3):before { content: "3"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(4):before { content: "4"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(5):before { content: "5"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(6):before { content: "6"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(7):before { content: "7"; } /*Homepage Sponsored Content*/ .content-list-wrapper.homepage-sponsored-content { background: #f2f2f2; padding: 10px; padding-bottom: 0px; margin-bottom: 0px; } .content-list-wrapper.homepage-sponsored-content p { font-family: 'Nunito Sans', Sans-Serif; font-weight: 400!important; color: #424242!important; font-size: 1.15em!important; line-height: 1.15em!important; } .content-list-wrapper.homepage-sponsored-content h3 a { font-family: 'Nunito Sans', sans-serif; font-weight: 200; font-size: 1.5em; line-height: 1.1em; text-transform: capitalize; } .content-list-wrapper.homepage-sponsored-content .entry-meta { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 900; letter-spacing: .05rem; color: #999; text-transform: uppercase; } .content-list-wrapper.homepage-sponsored-content .entry-meta a { color:#999; } /*Homepage Sponsored Content Box*/ .content-list-wrapper.homepage-sponsored-content-lead { background: #f2f2f2; padding: 10px; } .content-list-wrapper.homepage-sponsored-content-lead p { font-family: 'Nunito Sans', Sans-Serif; font-weight: 400!important; color: #424242!important; font-size: 1.15em!important; line-height: 1.15em!important; } .content-list-wrapper.homepage-sponsored-content-lead h3 a { color: #000; font-size: 1.8em; line-height: 1.3em; font-weight: 700; font-family: 'Playfair Display', Serif; text-align: center; text-transform: capitalize; } .content-list-wrapper.homepage-sponsored-content-lead .entry-meta { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 900; letter-spacing: .05rem; color: #999; text-transform: uppercase; } .content-list-wrapper.homepage-sponsored-content-lead .entry-meta a { color:#999; } .content-list-wrapper.homepage-sponsored-content-mini { background: #f2f2f2; padding: 10px; } .content-list-wrapper.homepage-sponsored-content-mini p { font-family: 'Nunito Sans', Sans-Serif; font-weight: 400!important; color: #424242!important; font-size: 1em!important; line-height: 1em!important; } .content-list-wrapper.homepage-sponsored-content-mini h3 a { font-family: 'Roboto', sans-serif; font-weight: 900; font-size: 1em; text-align: center; text-transform: capitalize; } .content-list-wrapper.homepage-sponsored-content-mini .entry-meta { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 900; letter-spacing: .05rem; color: #999; text-transform: uppercase; } .content-list-wrapper.homepage-sponsored-content-mini .entry-meta a { color:#999; } /*Sponsored Content Articles*/ .single.single-post.term-category-sponsor:not(.search-results) div.basic-content-wrap.cf { font-family: 'Roboto', sans-serif; background-color:#f2f2f2; padding: 0px; } .single.single-post.term-category-sponsor:not(.search-results) .content-list-wrapper.content-list-basic .hentry.post { border-bottom: 1px solid #eaeaea; } .term-category-sponsor:not(.search-results) p, .term-category-sponsor h1 { font-family: 'Roboto', sans-serif; } .term-category-sponsor:not(.search-results) #container { background:#f2f2f2 !important; } .term-category-sponsor.single #main article, .term-category-sponsor.single #sidebar1 .wrapper-right-rail { background:#f2f2f2; } .term-category-sponsor:not(.search-results) #main article h1:before { content: 'SPONSORED'; font-size:12px; display:block; color:#666; } .term-category-sponsor .content-list-wrapper.most-popular-module { background-color:transparent !important; } .content-list-wrapper .basic-content-wrap .entry-content-wrap { display:table; } .content-list-wrapper .category-sponsor p.entry-meta { font-size: .7em !important; font-weight:700 !important; color:#777 !important; } .content-list-wrapper .category-sponsor p.entry-author a { color:#777 !important; } /*Homepage Top Stories*/ .content-list-wrapper.homepage-top-stories .entry-meta, .content-list-wrapper .entry-meta { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 900; letter-spacing: .05rem; color: #999; text-transform: uppercase; } .homepage-top-stories h3 a { color: #000; font-size: 1.3em; line-height: 1.2em; font-weight: 700; font-family: 'Playfair Display', Serif; text-transform: capitalize; text-align: center; } .content-list-wrapper.homepage-top-stories .entry-meta a, .content-list-wrapper .entry-meta a{ color:#999; } .homepage-lead-story h3 a { color: #000; font-size: 2.3em; line-height: 1.2em; font-weight: 700; font-family: 'Playfair Display', Serif; text-transform: capitalize; text-align: center; } .content-list-wrapper.homepage-lead-story .entry-meta { font-family: 'Roboto', sans-serif; font-size: .7em; font-weight: 900; letter-spacing: .05rem; color: #999; text-transform: uppercase; } .content-list-wrapper.homepage-lead-story .entry-meta a { color:#999; } /*Article STyles*/ .single.single-post .customtemplatewrapper #main p { font-size: 1.125em; font-weight: 400; line-height: 1.7em; color: #000000; } .single.single-post .customtemplatewrapper #main img.small { width: 50%; height: 50%; } .single.single-post .customtemplatewrapper #main h1 { font-weight: 700; color: #000; font-size: 3.5em; line-height: 1.1em; text-transform: capitalize; margin-top: 20px; } .customtemplatewrapper #main h5.subtitle { margin-top: 20px; color: #424242; font-size: 2em; line-height: 1.25em; letter-spacing: 0rem!important; font-weight: 300; font-family: 'Roboto', Sans-Serif; } .customtemplatewrapper #main .entry-meta-wrap { font-size: .8em; color: #777; } .customtemplatewrapper #main .entry-meta-wrap .entry-date { position: absolute; bottom: 0px!important; } .customtemplatewrapper #main img { display: table; /*margin: 0px auto; float: none;*/ } .wp-caption { background: transparent; padding-bottom: 20px; } figure.gtxfimage { display: table; margin: 0px auto; margin-top: 16px; float: none; } .pullquote { border-left: 1px solid #ccc; padding-left: 20px; font-size: 1.4em; color: #545454; font-family: Georgia; font-weight: 700; font-style: italic; } /*Making All Captions Match!*/ h4.photo-description, figure.gtxfimage figcaption { color: #6f6f6f; font-weight: 400; margin-top: 5px; width: 100%; text-align: left; font-size: .9em; } figure.gtxfimage figcaption { color: #424242!important; font-family: 'Nunito Sans', Sans-Serif; font-weight: 300!important; margin-top: 5px; width: 100%; text-align: left; font-size: 1.1em!important; line-height: 1.25em!important; letter-spacing: 0rem!important; } .wp-caption p.wp-caption-text { color: #424242!important; font-family: 'Nunito Sans', Sans-Serif; font-weight: 300!important; margin-top: 5px; width: 100%; text-align: left; font-size: 1.1em!important; line-height: 1.25em!important; letter-spacing: 0rem!important; } .wp-caption p.wp-caption-text strong { display: block; float: right; margin-top: 10px; } h4.photo-credit { color: #6f6f6f; margin-top: 0px; font-size: .9em; text-align: right; margin-right: 10px; } .flex-caption-caption { color: #424242!important; font-family: 'Nunito Sans', Sans-Serif; font-weight: 300!important; margin-top: 5px; width: 100%; text-align: left; font-size: 1.1em!important; line-height: 1.25em!important; letter-spacing: 0rem!important; } .flex-caption-description { color: #6f6f6f; margin-top: 0px; font-size: .9em; text-align: right; margin-right: 10px; } .customtemplatewrapper hr { color: #efefef; font-size: .9em; } /*DFP Ad fixes*/ .gtx-dfp-ad-inner-wrapper { margin: 0 auto; } .special-content-ad-row { position: relative; top: -45px; margin-bottom: 0px; } @media (max-width:800px) { .special-content-ad-row .ad-manager-placeholder { margin-top: -30px!important; } } /*Archive Pages*/ /* body.archive .subtitle { display: none!important; } .archive h3 a:hover { color: #00adef; } body.archive .thumb-wrap { width: 40%!important; margin-top: -10px; } body.archive .thumb-wrap { width: 40%!important; margin-top: -10px; } .archive .entry-content p { font-family: 'Nunito Sans', Sans-Serif !important; font-weight: 400!important; line-height: 1.25em!important; color:#424242!important; } */ .archive h3 a { color: #000; /*font-size: 1.4em; line-height: 1.2em; font-family: 'Droid Sans', San Serif;*/ font-size: 1.3em; line-height: 1.2em; font-weight: 700; font-family: 'Playfair Display', Serif; text-transform: capitalize; text-align: center; } .archive .basic-content-wrap { display:inline !important; } .archive .top-ad-row, .search .top-ad-row{ margin-bottom: 60px !important; padding-top: 20px !important; padding-bottom: 30px !important; background-image: url(png/stripe_aacffe620101bb683f3aeb4047e7d5ac7c5f.png) !important; background-position: 0 0 !important; background-repeat: repeat !important; } .archive .bottom-ad-row, .search .bottom-ad-row { padding-top: 20px !important; padding-bottom: 30px !important; background-image: url(png/stripe_aacffe620101bb683f3aeb4047e7d5ac7c5f.png) !important; background-position: 0 0 !important; background-repeat: repeat !important; } .archive .newsletter-signup-row, .search .newsletter-signup-row { background-color:#00aef9; padding-top:20px; } .archive .newsletter-signup-row h2, .search .newsletter-signup-row h2 { font-family: 'Roboto Slab', serif; color: #28598e; font-size: 1.5em; font-weight: 700; line-height: 1.4em; text-rendering: optimizelegibility; display: block; letter-spacing: -.01em; border-bottom: 1px solid #ccc; padding-bottom: 4px; text-transform: uppercase; margin-bottom: 14px; margin-top: 0px; } /*Issue Archive*/ .issues .issue { min-height:400px; } .issues .issue h3 { text-align: center; max-width:200px; margin:0 auto; } .issues .issue h3 a { color: #000; } .single-issue .ssbp-set--one, .single-magazine .ssbp-set--one { display: none; } /* bottom row bottom padding */ .bottom-row .wpb_row, .bottom-row.wpb_row { margin-bottom:0; } .wrapper-bottom-row .wpb_row { margin-bottom:0; } /*Footer Styling - All Devices*/ .footer { margin-top:0; } .footer { padding-top: 20px; padding-bottom:100px; background:#212121; } .footer .bucket .widget { overflow: visible; } .footer .bucket li a { color: #fff; font-family: 'Roboto', sans-serif!important; font-size: 14px; font-weight: 400; line-height: 16px; overflow: auto; margin: 5px 0px; } .footer .bucket li .fa { color: #fff; font-size: 2em; } .footer .bucket li a:hover { color: #00adef; } .footer .bucket img { padding-top:10px; } #inner-footer.wrap { text-align: center; } .footer .bucket p { font-family: 'Roboto', sans-serif!important; font-size: 14px; font-weight: 400; line-height: 16px; overflow: auto; margin: 5px 0px; padding-bottom: 5px; } .footer .bucket a:hover { color: #00adef; } .footer .bucket { text-align: left; } .footer .bucket .widget { margin: 0; } .footer .bucket ul { padding-top: 5px; } .footer .bucket li { padding: 0 0px; } .footer .bucket h4 { color: #fff; font-family: 'Roboto', sans-serif; font-size: 14px; border-bottom: none; font-weight: 900; margin-top: 5px; margin-bottom: 0; } .footer .copyright { position: absolute; bottom: 5px; left: 0px; width: 100%; margin: 0px auto; text-align: center; } .footer .legal-links, .footer .copyright, .footer .gtxcel-logo, .footer { text-align:center; font-size:.9em; font-family:'Roboto', sans-serif; } /*More Links*/ .more-link { text-align: right; width: 100%; position: relative; top: -20px; } /*Page Titles*/ .metropolis-page-title.metropolis-page-title { margin-bottom: 0px; } /*Add This Toolbar*/ .ssbp-wrap .ssbp-list li { margin-right: 10px; } /*Twitter Module*/ .twitter-module .fa { color: #4099FF; } .twitter-module iframe { border: 1px solid #efefef!important; } /*Geobase*/ .geobase-content-wrapper h3.entry-title a { font-family:'Roboto', sans-serif !important; color: #000; font-size: 1.3em!important; line-height: .8em!important; font-family: 'Droid Sans', San Serif; } .geobase-content-wrapper h3.entry-title a:hover { color:#00adef; } .geobase-content-wrapper .geobase-content p { font-family:'Roboto', sans-serif !important; font-size: 1.125em; font-weight: 400; line-height: 1.125em !important; color: #000000; margin:6px 0; } .geobase-content-wrapper { width:auto !important; float:none !important; display:table; } .geobase-wrapper { margin-bottom:20px; } .pagename-medical-services-directory .gtx_geobase_b_level { background-color: #E7EBF1; background-image: -moz-linear-gradient(top,#edf0f2,#dee3e8); background-image: -webkit-gradient(linear,0 0,0 100%,from(#edf0f2),to(#dee3e8)); background-image: -webkit-linear-gradient(top,#edf0f2,#dee3e8); background-image: -o-linear-gradient(top,#edf0f2,#dee3e8); background-image: linear-gradient(to bottom,#edf0f2,#dee3e8); background-repeat: repeat-x; } .geobase-list .gtx_geobase_a_level { background: transparent; } .geobase-field.address .value.address1:after, .geobase-field.address .value.address2:after, .geobase-field.address .value.city:after { content:','; } /*Calendar Page*/ .ajde_events-template-default .container-fluid { max-width:100%; } /*Pagination*/ .pagination a { color: #023cad; } .pagination a:hover { background: #023cad; color: #00adef; } /*Search*/ .search #main .entry-content-wrap { display: table; } /*Author Bio Pages*/ .author-bio-field-featured_image { float: right; margin: 0 20px; } .single-author_bios h1 { margin-left: 10px; } .single-author_bios .content-list-wrapper .entry-content-wrap { display: table; } .single-author_bios .content-list-wrapper .entry-date { font-size: .9em; color: #666; } /* Magazine Module */ .magazine-module ul { padding:0px; } .magazine-module li { list-style:none; background:#efefef; margin-top:5px; text-align:center; font-family: 'Oswald', Sans-serif; text-transform: uppercase; display:block; } .magazine-module li a { color:#000; } .magazine-module li a:hover { color:#00adef; } /* Events Module .events-promos .grid-item, .events-promos .grid-item.hentry.post, .events-promos.grid-item.hentry { margin:0 auto; margin-bottom:10px; background:#666; padding:10px; text-align:center; } .content-list-wrapper.events-promos .hentry img { border:none; } .events-promos .hentry .entry-title a { color:#fff; } */ /* Issue Pages */ .issues .issue h3 { font-family: 'Nunito Sans', sans-serif; margin-top: 10px; font-weight: 400; font-size: 1em!important; } .issue-template-default #main h1, .magazine-template-default #main h1{ font-family: 'Nunito Sans', sans-serif; font-size: 2em; font-weight: 200; line-height: 1.4em; text-rendering: optimizelegibility; display: block; border-bottom: 1px solid #ccc; padding-bottom: 4px; text-transform: uppercase; margin-bottom: 14px; margin-top: 0px; } div.gform_footer.top_label { text-align: center; } /* Categories & Tags on Article template */ .article_categories { font-family: 'Roboto', sans-serif; font-size: .85em; font-weight: 900; letter-spacing: .05rem; text-transform: uppercase; } .article_categories a { color: #019875; } /* 850 Tix (GeoTix) Widget */ div[id^="geotix-widget-container"] { display: flex; } div[id^="geotix-widget-container"] .tile-title { font-family: 'Playfair Display', Serif; } div[id^="geotix-widget-container"] .tile-subtitle, div[id^="geotix-widget-container"] #date-reset-btn { font-family: 'Nunito Sans', Sans-Serif; } div[id^="geotix-widget-container"] .btn.btn-error { background: #ec1d25 !important; background-color: #ec1d25 !important; border-color: #ec1d25 !important; border-radius: 0 !important; color: #fff; } #geotix-pagination span a.current { background: #ec1d25 !important; background-color: #ec1d25 !important; border-color: #ec1d25 !important; border-radius: 0 !important; color: #fff; } div[id^="geotix-widget-container"] .tile.tile-centered .tile-subtitle, div[id^="geotix-widget-container"] .tile.tile-centered .tile-title { margin-bottom: 16px; } /* Mobile Adjusted Styles */ #geotix-widget-container-mobile .header, #geotix-widget-container-mobile #widget-filters, #geotix-widget-container-mobile #widget-events { float: left; } /* Reset margins for child elements. */ #geotix-widget-container-mobile .header * { margin: 0; } #geotix-widget-container-mobile .header, #geotix-widget-container-mobile #widget-filters { margin: 15px auto; } #geotix-widget-container-mobile .header { height: auto; margin-top: 0; padding: 15px; } @media only screen and (max-width: 980px) { .wpb_text_column.wpb_content_element { margin-bottom: 15px; } #geotix-pagination { display: none; visibility: hidden; } } #geotix-widget-container-mobile #widget-filters { width: 100%; } #geotix-widget-container-mobile .column { /* Resetting Boostrap Grid Styles */ margin-bottom: 15px; min-height: 1px; padding-left: 0; padding-right: 0; width: 100%; } #geotix-widget-container-mobile .column .tile-icon { float: left; margin-right: 15px; } #geotix-widget-container-mobile .column .tile-title { margin: 0; } #geotix-widget-container-mobile .column .tile-subtitle { line-height: 1; margin: 0; } #geotix-widget-container-mobile #widget-events .column { float: left; margin: 15px auto; } #geotix-widget-container-mobile .tile-action { clear: both; float: left; margin: 10px 0 0; } /* --- Author Bios Styles --- */ .author-bio-field.author-bio-field-featured_image { float: right; max-width: 200px; margin: 0 0 15px 15px; } .author-bio-field.author-bio-field-author_email { background: #000; max-width: 170px; font-size: 16px; text-align: center; border-radius: 4px; font-weight: bold; margin: 0; padding:4px 8px; position:relative; top:-5px !important; } .author-bio-field.author-bio-field-author_email:hover { background: #00adef; text-align: center; border-radius: 4px; font-weight: bold; } .author-bio-field.author-bio-field-author_email a { color: white; width: 30%; text-align: center; border-radius: 4px; font-weight: bold; } .author-bio-field.author-bio-field-author_email a:after { font-family: 'FontAwesome'; content: ' \f003'; } .author_bios h1 { margin-left: 15px; margin-top:15px; } .author_bios-template-default time.updated.entry-time { display: none; } .author_bios .author-bio-field-author_title_position.h3 { margin-top:0; } .author_bios.hentry .entry-meta-wrapper { margin:0; } .author_bios a .fa { color:#000; } .author_bios a .fa:hover { color:#00adef; } /*Ticket #907329: MANEY 4/21/22 */ div#evvnt-calendar-widget > iframe { height: 820px !important; } /* ===== Bootstrap Migration patches Apr. 2022 ===== */ #main:not(.col-md-8) { width: 100%;} .wrapper-top-row{flex-basis: 100%} .issues .loop-wrapper.articles {display: flex;}