/* Core Overrides */ @media only screen and (min-width: 768px) { #content {margin-top:160px;} } /*.container-fluid {max-width:1200px;}*/ a, a:active, a:visited {color: #4d4d4d;} a:hover, a:focus, a:visited:hover, a:visited:focus, .hentry .entry-title a:hover {color:#769ebd;} article a, article a:active, article a:visited {/*color:#769ebd;*/ color:#06038D;} article a:hover, article a:focus, article a:visited:focus {text-decoration:underline;} /*===== HEADER STYLES =====*/ .wpb_content_element {margin-bottom:0 !important;} #main {padding:0;} /*------ Header Styling ------*/ @media (min-width:982px) { .header {height: 140px !important;} /*.wpb_row {margin-bottom:0px}*/ } header .container-fluid {max-width: 100%;} .header .logo-wrapper { position: initial; min-width: 250px; max-width: 1200px; margin: 0px auto; } @media only screen and (min-width: 981px) { .header #company-logo { height: 195px; max-width: 350px; margin: 40px auto;} div.header-promo {position: absolute; top: 90px; right: 1%; width: 200px;} } @media (max-width:980px) { .header .logo-wrapper { margin: 5px auto; } .header #company-logo { margin: 10px auto 0; min-height: 80px; } div.header-promo {position: absolute; top: 20px; right: 15px; width: 75px; text-align: right;} } /*------ Social Icons ------*/ div#header-content-0.social-icons { position: absolute; top: 105px; } @media only screen and (min-width: 1210px) { div#header-content-0.social-icons { width: 300px; left: 18%; } div.header-promo {right: 18%;} } div#header-content-0.social-icons{position: unset; top: unset; right: unset; width: 300px; padding: 5px; grid-area: 2 / 4 / 3 / 5; justify-self: self-end; text-align: right;align-self: end} @media (max-width:981px) { div#header-content-0.social-icons {display:none;} } ul.social-nav { list-style: none; } ul.social-nav li { margin: 0 15px 0 0; font-size: 28px; display: inline-block; } ul.social-nav li a { color: #8f9092; } ul.social-nav li a:hover { color: #769ebd; text-decoration: none; } /*------ Primary Nav ------*/ @media (min-width:982px) { .header .primary-nav-wrapper { top: 241px; left: 0; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 0; width: 100%; } } .primary-nav-wrapper .primary ul { text-align: center; test-transform: uppercase; } .primary-nav-wrapper .primary ul li { display: inline; float: none; } .primary-nav-wrapper .primary ul li a { display: inline-block; color: #666; padding: 5px 26px; font-family: 'PT Sans Narrow', sans-serif !important; font-weight: 600 !important; font-size: 1.1em !important; letter-spacing: 6px !important; text-transform: uppercase; } nav.primary .nav li a:hover { opacity: .9 !important; background-color: #769ebd; color: #fff; text-decoration: none; } nav.primary .current-menu-item a:focus { text-decoration: none !important; } .primary-nav-wrapper .primary ul li.current-menu-item a, nav.primary .current-menu-item a { background-color: #769ebd; color: #fff; } @media (min-width:982px) and (max-width:1209px) { nav.primary .nav li a { font-size: .9em; /*padding: 0 12px;*/ } } /*--- Secondary Nav ---*/ nav.secondary .nav li { border-right:solid 1px #ddd; margin-bottom:3px; } header.header nav.secondary .nav li a { font-size: 16px; color: #666; text-transform: uppercase; padding: 4px 16px; font-weight:600; font-family:'Open Sans Condensed', sans-serif; } nav.secondary .nav > li > a { line-height:1; } header.header nav.secondary .nav li a:hover { background: none; color: #769ebd; text-decoration: none; } .header .secondary-nav-wrapper { left: unset; right: 5px; display: table; } @media (min-width: 982px) { .header .secondary-nav-wrapper { top: 210px; } } /*Utility Nav - Social Media*/ @media (min-width: 982px) { .header .utility-nav-wrapper { position: absolute; top: 21px; right: 310px; width: 100%; } .header .utility-nav-wrapper .wrap { max-width: 100%; } } nav.utility ul li { margin:0;} .header nav.utility .nav li a { color: #666; padding: 0; margin-right: 15px; font-size: 16px; line-height: 18px; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; } .header nav.utility .nav li a:hover { color: #769ebd; text-decoration: none; } /* Search */ @media (min-width: 1210px) { .header .search-form-wrapper { position: absolute; text-align: right; top: 12px; right: 10px; width: 300px; padding: 0; } } @media (min-width:981px) and (max-width:1209px) { .header .search-form-wrapper { position: absolute; text-align: right; top: 12px; right: 10px; width: 180px; padding: 0; } .header #searchform input[type="text"] { width: 80%; } .header .utility-nav-wrapper { top:17px !important; right:190px !important; } } #searchform input[type=text] { border: solid 1px #666; border-radius: 20px; height: 28px; position: relative; top: 0px; width: 85%; } #searchform .fa {font-size:18px;} #searchform button {width: 30px; height: 30px; padding: 5px;} .header .subscribe-promo {grid-area: 2 / 4 / 3 / 5;align-self: center;justify-self: end;margin: 0 15px 0 0;} div.subscribe-promo-2 .wrap {width: 290px!important;background: url(png/subscribe-arrow.png) no-repeat;background-size: contain;} div.subscribe-promo .wrap {width: 213px!important; text-align:right;} div.subscribe-promo-2 {display: inherit!important;grid-area: 2 / 2 / 3 / 3;align-self: center;justify-self: start;margin-left: 10px} .header .subscribe-promo a{font-family: 'Lora',serif !important;color: #000;font-size: 21px} div.subscribe-promo-2 .mag-cover img {max-height: 150px;transform: rotate(-15deg);width:auto} .header-cover {text-align: right;} div.subscribe-promo-2 .mag-cover img { max-height: 150px; transform: rotate(-15deg);} .header .search-form-wrapper { align-self: flex-start;} .header nav.utility ul li:last-of-type { margin-right: 0;} @media (max-width: 979px){ div.subscribe-promo-2 {display:none !important} div.subscribe-promo{display:none} } /*===== /end HEADER STYLES =====*/ /*===== /end TOP STORY STYLES =====*/ @media (min-width:980px) {} .top-story-row .tsr-left h3.entry-title a{ font-size:1.4em; } .tsr-right .loop-wrapper .hentry .entry-title { font-size:1.2em; } .top-story-row .grid-item.hentry { border:none; } .top-story-row .loop-wrapper .grid-item { padding:0; } .top-story-row .tsr-right .loop-wrapper .grid-item .entry-content-wrap{ padding-bottom:10px; } .top-story-row .tsr-right .grid-item .entry-content-wrap { margin-top:10px; margin-left:15px; margin-right:15px; text-align:center; } .tsr-left .entry-content-wrap { text-align: center; padding: 10px 15px; } /*===== /end TOP STORY STYLES =====*/ /*===== GENERIC SITE STYLES =====*/ /*Articles*/ .sidebar { margin-top: 0px; } .single.single-post #main {padding:0 15px;} .single.single-post article 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: 20px; line-height: 1.3em; color: #666; letter-spacing: 0; font-weight:400; } .hentry .entry-date { padding-right: 4px; } .single.single-post .subtitle { margin-top: 20px; color: #424242; font-size: 1.5em; line-height: 1.25em; letter-spacing: 0rem!important; font-weight: 300; font-family: 'Roboto', Sans-Serif; } .single.single-post p.wp-caption-text { font-size: .8em; line-height: 1.3em; color: #5b5b5b; text-align: left; padding: 0 5px 10px 5px; } .wp-caption { max-width: 100%; background: #fff; padding: 0; } .wp-caption p.wp-caption-text { font-size: .8em; line-height: 1.3em; color: #5b5b5b; text-align: left; padding: 0 5px 10px 5px; } .single article h3 { color: #222; font-weight: 500; font-size: 1.3em; } .single.single-post ol { font-size:18px; line-height:20px; color:#333; } .single.single-post ol li { margin-bottom:10px; } article blockquote { border-left:solid 1px #ccc; padding-left:20px; margin-left:20px; margin-right:40px; } article blockquote p { font-size:1.7em !important; font-family:Georgia, serif; font-style: italic; color:#666 !important; } .single.single-post .gtx-issue-footer { font-style: italic; padding:20px 0; border-top:dotted 1px #222; border-bottom:dotted 1px #222; color:#666; margin-top:30px; } /*Archive & Search Pages*/ .single.single-issue .entry-meta-wrapper { display:none; } .single.single-issue h1.entry-title { margin-bottom:20px; } .archive h5.subtitle { display: none; } .search h5.subtitle { display: none; } .single.single-issue .entry-meta-wrapper { display:none; } .single.single-issue h1.entry-title { margin-bottom:20px; line-height:1.1; } .archive .categories-list { display: none; } /* Issue Archive */ .issue.col-sm-3 { text-align:center; margin-bottom:20px; min-height:260px; } .issue.col-sm-3 .issue-thumb { line-height:0; margin-bottom:5px; } .issue.col-sm-3 h3.issue-title { margin-top:0; line-height:1.2; } .issue.col-sm-3 h3.issue-title a { color:#000; } /* Calendar */ .single.single-ai1ec_event .entry-meta-wrapper{ display:none; } /* Issue Footer */ .gtx-issue-footer { margin-bottom: 30px; border-top: solid 1px #EAEAEA; border-bottom: solid 1px #eaeaea; padding:20px 0 20px 0; font-family:sans-serif; font-style: italic; } /* Hide video play button overlay on content list thumbnails */ .content-list-wrapper .has-video .overlay { display:none; } /* --- Author Bios Styles --- */ .author-bio-field.author-bio-field-featured_image { float: right; max-width: 200px; margin: 0 0 15px 15px; } .author-bio-field.author-bio-field-author_email { background: #769ebd; 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: #8f9092; 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:#769ebd; } .author_bios a .fa:hover { color:#8f9092; } /* -- Wallpaper Desktop -- */ @media (min-width:1530px) { .dfp-gutter-ad.dfp-gutter-left { position:fixed; top:120px; left:5px; } .dfp-gutter-ad.dfp-gutter-right { position:fixed; top:120px; right:5px; } .dfp-gutter-ad.dfp-gutter-bottom { display:none; } .dfp-gutter-ad.dfp-gutter-mobile { display:none; } } /* -- Wallpaper Desktop/Tablet -- */ @media (min-width:730px) and (max-width:1529px) { .dfp-gutter-ad.dfp-gutter-left { display:none; } .dfp-gutter-ad.dfp-gutter-right { display:none; } .dfp-gutter-ad.dfp-gutter-bottom { display:block; position:fixed; bottom:0; background: rgba(0,0,0,.6); width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-gutter-ad.dfp-gutter-bottom:after { content:"X"; position:absolute; font-weight:bold; font-family:'Arial', sans-serif; font-size:14px; right:5px; top:-14px; background:#000; color:#FFF; border-radius:50%; padding:2px 8px; cursor:pointer; pointer-events:auto; box-shadow:2px 2px 4px #666; } .dfp-gutter-ad.dfp-gutter-mobile { display:none; } } /* -- Wallpaper Ad - Mobile -- */ @media (max-width:729px) { .dfp-gutter-ad.dfp-gutter-left { display:none; } .dfp-gutter-ad.dfp-gutter-right { display:none; } .dfp-gutter-ad.dfp-gutter-bottom { display:none; } .dfp-gutter-ad.dfp-gutter-mobile { visibility:visible; position:fixed; bottom:0; background:#ccc; width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-gutter-ad.dfp-gutter-mobile:after { content:"X"; position:absolute; right:0px; top:-14px; background:#e8e8e8; padding:2px 8px; border-radius:3px; cursor:pointer; pointer-events:auto; } } /* -- Adhesion Ad - Desktop -- */ @media (min-width:730px) { .dfp-adhesion-ad.adhesion-desktop { display:block; position:fixed; bottom:0; background:rgba(0, 0, 0, .6) ; width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-adhesion-ad.adhesion-desktop:after { content:"X"; position:absolute; font-weight:bold; font-family:'Arial', sans-serif; font-size:14px; right:5px; top:-14px; background:#000; color:#FFF; border-radius:50%; padding:2px 8px; cursor:pointer; pointer-events:auto; box-shadow:2px 2px 4px #666; } .dfp-adhesion-ad.adhesion-mobile { display:none; } } /* -- Adhesion Ad - Mobile -- */ @media (max-width:729px) { .dfp-adhesion-ad.adhesion-desktop { display:none; } .dfp-adhesion-ad.adhesion-mobile { display:block; position:fixed; bottom:0; background:rgba(0, 0, 0, .6); width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-adhesion-ad.adhesion-mobile:after { content:"X"; position:absolute; right:5px; top:-11px; background:#000; color:#FFF; padding:2px 8px; border-radius:50%; cursor:pointer; pointer-events:auto; box-shadow:2px 2px 4px #666; font-weight:bold; font-family:'Arial', sans-serif; font-size:14px; } } /* Most Popular*/ .content-list-wrapper.most-popular-module .loop-wrapper .hentry .entry-title { font-size: 1.1em; line-height:1.1 position:relative; top:2px; } .content-list-wrapper.most-popular-module.content-list-basic .hentry.post { border-bottom: 1px solid #efefef; padding-bottom:10px; margin-bottom:10px; } .content-list-wrapper.most-popular-module .hentry:before { float: left; position: relative; margin-right: 10px; color: #FFF; font-size: 14px; font-weight: 600; background-color: #479faf; padding: 1px 8px; border-radius: 22px; top: 0px; } .content-list-wrapper.most-popular-module .hentry .basic-content-wrap { display: table; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(1):before { content: "1"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(2):before { content: "2"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(3):before { content: "3"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(4):before { content: "4"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(5):before { content: "5"; } .content-list-wrapper.most-popular-module .hentry.post:nth-child(6):before { content: "6"; } /* Magazine Module */ .magazine-module { display:table; } .magazine-module .mag-cover { float:left; width:40%; } .magazine-module .issue.col-sm-6 { width:100%; } .magazine-module .issue-title { display:none; } .magazine-module .mag-links { float:left; width:58%; } @media (min-width:767px) and (max-width:980px) { .magazine-module .mag-cover { float:none; width:100%; } .magazine-module .mag-links { float:none; width:auto; text-align:center; } } @media (min-width:480px) and (max-width:766px) { .magazine-module { margin:0 auto; } } /* Categories & Tags on Articles */ .article-categories { font-family: sans-serif; font-size: .85em; font-weight: 900; letter-spacing: .05rem; text-transform: uppercase; } /* Right Rail */ .right-rail .content-list-wrapper .hentry .entry-title { font-size:1.3em; } .right-rail .wpb_content_element { border: solid 2px #eaeaea; padding:20px; } .right-rail .wpb_content_element h2{ margin-top:0; border-bottom:none; margin-bottom:20px; } /* Directories */ .geobase-list .h3.entry-title a { font-size:1.3em; font-weight:700; line-height:1; color: #4d4d4d; } .geobase-list .geobase-field.office .label{ display:none; } .geobase-list .geobase-field.office { text-transform:uppercase; font-weight:700; } .geobase-list p.geobase-field { margin:0; } .geobase-list .geobase-field.gtxcel_fixedfield_phone { margin-bottom:10px; } .geobase-list .geobase-field.gtxcel_fixedfield_phone .label { display:none; } .geobase-list .geobase-field.category { line-height:1.3; font-style:italic; font-size:.95em; } .geobase-list p.geobase-field.category { margin-bottom:8px; } .geobase-list p.geobase-field.category .label{ font-style:normal; text-transform:uppercase; font-size:.9em; } .filter-bar.wpb_row { border:solid 1px #eaeaea; } .filterlist-vertical .geobase-filter-text h2, .filterlist-horizontal h2 { font-size:16px; } article.geobase-post .geobase-content-wrapper { float:none; } /* article.geobase-post .thumb-wrap { width:10%; }*/ /* ==== DANI'S ADDITION FOR DIRECTORY LISTING TEMPLATE ====*/ .geo-field-type-url .label { text-transform: capitalize; } .facebook-label { padding: 2px 5px 4px 5px; background-color: #3b5998; color: #FFF; border-radius: 5px; } .instagram-label { padding: 2px 5px 4px 5px; background: linear-gradient(45deg,#405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d, #f56040, #f77737, #fcaf45, #ffdc80); color: #FFF; border-radius: 5px; } .twitter-label { padding: 2px 5px 4px 5px; background-color: #1da1f2; color: #FFF; border-radius: 5px; } .pinterest-label { padding: 2px 5px 4px 5px; background-color: #bd081c; color: #FFF; border-radius: 5px; } .gtxcel_fixedfield_description-value p { padding-bottom: 15px; } .geo-field .category-label { text-transform: capitalize; text-decoration: underline; } .connectwithus .wpb_wrapper .geo-field:first-child:before { content: "Connect with Us:"; display: block; color: #000; font-family: 'PT Sans Narrow', sans-serif; font-weight: 600; letter-spacing: 0.5px; padding: 5px 0; margin-top: 15px; margin-bottom: 8px; border-top: solid 4px #ddd; font-size: 28px; } .connectwithus.wpb_column.vc_column_container.vc_col-sm-12.col-sm-12 { border: 1px solid #DDD; background: #F5F5F5; } /*===== /end GENERIC SITE STYLES =====*/ /*===== FOOTER STYLES =====*/ .footer { text-align:center; background-color: #8f9092; color: #fff; } .footer .fa { font-size:26px; } @media (min-width: 768px) { .footer .bucket { width: 33.3333%; text-align:left; border-right: 1px solid rgba(255, 255, 255, .5); margin-top: 20px; min-height: 200px; } .footer .bucket.footer3 { border-right-width: 0; } .footer .widget { margin-bottom:0; } .footer .menu li { /*display:inline-block; padding:0 10px;*/ font-size: 13px; line-height: 14px; } .footer .widgettitle { border-bottom:none; text-transform:uppercase; } .footer .source-org.copyright.col-xs-12, .legal-links { font-size:80%; margin-bottom:0; } .footer .fa { font-size:26px; } .footer .menu-item-4798{ display:none !Important; } .footer .widget { margin: 1.2em 0; } } @media (max-width:767px) { .footer .bucket { margin-bottom:8px; margin-top:8px; } } .footer h4.widgettitle { color: #fff; font-family: 'PT Sans Narrow', sans-serif; font-weight: 600; letter-spacing: 0.5px; padding: 10px 0; margin-bottom: 8px; border-top: solid 4px rgba(255, 255, 255, .5); } img.powered-by { vertical-align: middle; } p.source-org.copyright { border-top: solid 1px rgba(255, 255, 255, .5); padding: 10px; } .legal-links { border-bottom: solid 1px rgba(255, 255, 255, .5); padding-bottom: 10px; margin-bottom: 10px; } /*===== /end FOOTER STYLES =====*/ /*===== CLONED STYLES =====*/ /* Issue footer */ .gtx-issue-footer { margin-bottom: 30px; border-top: solid 1px #EAEAEA; border-bottom: solid 1px #eaeaea; font-style: italic; } /*===== / end CLONED STYLES =====*/ /*===== CUSTOMIZATION STYLES =====*/ .entry-title { /*font-family: 'Open Sans', sans-serif !important; */ font-weight: 600; } .single.single-post h1.entry-title { /*font-family: 'PT Sans Narrow', sans-serif !important;*/ font-weight: 600; } .hentry.post h5.subtitle { font-family: 'Open Sans', sans-serif !important; color: #999; margin: 10px 0; } h2 { color: #000; /*font-family: 'PT Sans Narrow', sans-serif;*/ font-weight: 600; letter-spacing: 0.5px; padding: 5px 0; margin-bottom: 8px; border-top: solid 4px #ddd; } .ttt-pro .widget { padding: 0; margin: 0;} .ttt-pro ul#menu-ttt-menu {margin: 0; padding: 0;} .ttt-pro .widget ul li { list-style: none; padding: 0 0 10px;} .ttt-pro .widget ul li a{color: #666;font-size: 16px !important; text-transform: uppercase; font-weight: bold;} .ttt-pro .widget ul li a:hover{color: #769ebd;} @media only screen and (min-width: 768px) { .ttt-pro ul#menu-ttt-menu { display: block; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; width: 100%;} .ttt-pro .widget ul li { padding: 0; width: 22%; text-align: center; display: inline-block; margin: 1%; float: none; } } /*Article Fixes */ figure.gtxfimage {margin: 0 auto; text-align: center; display: table; width: 100%;} figure.gtxfimage img {margin-bottom: 10px;} figure.gtxfimage figcaption {text-align: left; font-weight: bold; border-bottom: solid 1px #a6a6a6; padding: 5px 0; font-size: 14px; line-height: 20px;} .right-rail .gtx-ad-wrapper iframe { margin-bottom: 45px;} .hide {display:none;} /* DANI INCLUSION */ figcaption.geo-caption { display: none !important; } .geo-field .dirHeadline { font-weight: bold; text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size: 1.75em; line-height: 1.4em; padding-bottom: 10px; margin-bottom: 10px; } .imagesRow .geobase-images-wrapper { margin-bottom: 0; } .photoRow1 .vc_column-inner { padding: 0; } .photoRow1 .vc_column_container:nth-child(3) .vc_column-inner { padding-right: 20px; padding-left: 0; } .photoRow1 .vc_column_container:nth-child(1) .vc_column-inner { padding-left: 20px; padding-right: 0; } .photoRow1 .vc_column_container:nth-child(2) .vc_column-inner { padding: 0 8.75px; } .photoRow2 .vc_column-inner { padding: 0; } .photoRow2 .vc_column_container:nth-child(3) .vc_column-inner { padding-right: 20px; padding-left: 0; } .photoRow2 .vc_column_container:nth-child(1) .vc_column-inner { padding-left: 20px; padding-right: 0; } .photoRow2 .vc_column_container:nth-child(2) .vc_column-inner { padding: 0 10px; } .photoRow1 figure.geo-field-type-custom-image, .photoRow2 figure.geo-field-type-custom-image { margin-top: 0; text-align:center; } .dirListing { margin-bottom: 30px; } .dirListing .vc_col-sm-3 { width: 35%; } .dirListing .vc_col-sm-9 { width: 65%; } .dirListing .wpb_column.vc_column_container.vc_col-sm-9.col-sm-9 .vc_column-inner { padding-left: 0; } .geobase-post figure.geo-field-type-custom-image { display: block; } /*.geobase-post figure.geo-field-type-custom-image { display: inline !important; } .dirListing .logo-value { float: right; }*/ .connectwithus { margin-bottom: 20px; } /* Commented out per CS-3778 - SH .gtxcel_fixedfield_description-value p:last-child { display: none; }*/ /* Sarah */ h1.geo-field.geo-title.geo-field-type-text{ text-align: center; text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size: 60px; border-bottom: solid 4px #ddd; margin-top: 0; margin-bottom: 0px; font-weight: 600; } .geobase-post figure.gb_logo.geo-field-type-custom-image { margin-top: 0; border-right: solid 2px #ddd; padding-right: 10px; } @media only screen and (min-width: 768px) { body.pagename-to-the-trade-professional #content { margin-top: 0; } } .ttt-image img {margin-bottom:25px; max-height:150px;width:auto;} /*===== /end CUSTOMIZATION STYLES =====*/ /* ==CRM #885416 == homepage whitespace reduction == */ #topRowHomepage.wpb_row { margin-bottom: 0; } #topRowHomepage .wpb_column .vc_column-inner .wpb_wrapper .wpb_row { margin-bottom: 0; } /* ===== Bootstrap Migration patches Apr. 2022 ===== */ .primary-nav-wrapper .primary ul { justify-content: center;} @media only screen and (min-width: 981px){.header #company-logo { background-position:center bottom !important} } .col-xs-12,.legal-links {flex-basis: 100%;} footer .container {max-width: 1260px;} /* ======== HEADER REDO ======== */ @media (min-width: 981px) { .header .container-fluid { position: relative; display: grid; grid-template-rows: 1px 200px 42px 42px; padding: unset; margin: unset; } .header .logo-wrapper { position: unset; min-width: unset; max-width: unset; margin: unset; left: unset; top: unset; grid-area: 2 / 3 / 3 / 4; align-self: center; } .header .search-form-wrapper { position: unset; top: unset; right: unset; width: 300px; padding: 5px; grid-area: 2 / 4 / 3 / 5; justify-self: self-end; text-align: right; } .header .utility-nav-wrapper { position: unset; top: unset; right: unset; grid-area: 4 / 1 / 5 / 6; align-self: center; justify-self: center; align-items: center; text-align: center !important; width: unset; margin-right: 0;margin-top: 5px } nav .nav { border: 0; display: inline-block; } div.header-promo { position: unset; top: unset; right: unset; width: 200px; grid-area: 2 / 4 / 3 / 5; justify-self: end; align-self: center; } .header .primary-nav-wrapper { top: unset; left: unset; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 0; width: 100%; grid-area: 3 / 1 / 4 / 6; position: unset; } .header #company-logo { background-position: center center !important; } .header #company-logo { height: 195px; max-width: 350px; margin: auto; } } #header-content-1{display: none} @media (min-width: 1200px) { .header .container-fluid { grid-template-columns: 1fr 400px 400px 400px 1fr; } } nav.utility { position: unset; right: unset;} nav.primary { text-align: center;} @media (min-width: 981px) and (max-width: 1199px) { .header .container-fluid { grid-template-columns: 1fr 290px 400px 290px 1fr; } } @media (min-width: 768px) and (max-width: 980px) { #content {margin-top: 1.5em;} } /* ======== END HEADER REDO ======== */