/* Core Overrides */ @media only screen and (min-width: 768px) { #content {margin-top:75px;} } /*.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:#83cfca;} /*===== HEADER STYLES =====*/ .wpb_content_element {margin-bottom:0 !important;} #main {padding:0;} /*------ Header Styling ------*/ @media (min-width:982px) { .header {height: 180px;} } header .container-fluid {max-width: 100%;} .header .logo-wrapper { position: initial; min-width: 250px; max-width: 1200px; margin: 35px auto; } @media only screen and (min-width: 1210px) { .header #company-logo { height: 150px;} } @media (min-width:981px) and (max-width:1209px) { .header .logo-wrapper { width: 190px; z-index: 99; } .header #company-logo { width: 100%; height: 126px; margin:0; } .header .logo-wrapper { min-width:170px; left:10px; top:-6px; } } @media (max-width:980px) { .header .logo-wrapper { margin: 5px auto; } .header #company-logo { margin: 10px auto 0; min-height: 80px; } .header{height: 180px} } /*------ Social Icons ------*/ div#header-content-0.social-icons { position: absolute; top: 65px; } @media only screen and (min-width: 1210px) { div#header-content-0.social-icons { width: 300px; left: 17%; } } @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: #83cfca; text-decoration: none; } /*------ Primary Nav ------*/ @media (min-width:982px) { .header .primary-nav-wrapper { top: 195px; left: 0; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 0; width: 100%; } .primary-nav-wrapper .primary ul li a{padding-top:5px !important;padding-bottom:5px !important} .header .primary-nav-wrapper{height: 42px} } .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: #8f9092; 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: #83cfca; 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: #83cfca; 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: #83cfca; text-decoration: none; } .header .secondary-nav-wrapper { left: unset; right: 5px; display: table; } @media (min-width: 982px) { .header .secondary-nav-wrapper { top: 160px; } } /*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: #83cfca; 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 reset and css grid set */ header .container-fluid{padding-left:0;padding-right:0;} header {height: auto !important;background: #fff !important;margin-bottom:30px} header .container-fluid{display: grid;grid-template-columns:auto 250px 700px 250px auto !important;grid-template-rows: 175px 42px 37px;grid-column-gap: 0px;grid-row-gap: 0px;} header .container-fluid::before{display: none} header .container-fluid::after{display: none} header .container-fluid *{position: relative !important;height: auto !important;width: auto !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important} .header .logo-wrapper { grid-area: 1 / 3 / 2 / 4;align-self: center !important;height: 195px !important;min-width: 300px} .header .logo-wrapper .wrap{height: 195px !important} .header #company-logo{height: 175px !important;background-position: center center} .header .search-form-wrapper { grid-area: 1 / 4 / 2 / 5;align-self:start;justify-self: end;width:95% !important; margin-top: 30px } .header .search-form-wrapper .sr-only{display: none !important} .header .utility-nav-wrapper { grid-area: 3 / 1 / 4 / 6;justify-items: center} .header .utility-nav-wrapper .wrap{height: 37px !important;display: flex;justify-content: center;align-items: center} .header .primary-nav-wrapper { grid-area: 2 / 1 / 3 / 6;top:auto !important;right:auto !important;} #menu-extras-1{justify-content: center} #header-content-0 { grid-area: 1 / 4 / 2 / 5; top:auto !important; right:auto !important; justify-self: end; align-self: end } .header .utility-nav-wrapper { width:100%; } .header .utility-nav-wrapper .wrap{ max-width:1200px; } .header .mobile-button-wrapper { grid-area: 2 / 2 / 3 / 3; } @media (max-width: 992px) { .secondary-nav-wrapper {display: none} .primary-nav-wrapper {display: none} .secondary-nav-wrapper {display: none} .utility-nav-wrapper { display: none} #header-content-0{display: none} header {margin-top:0;border: 0;padding: 0} header .container-fluid{display: grid;grid-template-columns: 55px auto !important; grid-template-rows: 115px 35px !important;grid-column-gap: 5px;grid-row-gap: 5px;align-items: center !important;justify-items: center !important;margin-bottom:0} .header .mobile-button-wrapper { grid-area: 1 / 1 / 2 / 2; } .header .logo-wrapper { grid-area: 1 / 2 / 2 / -1 !important;justify-self: center !important;margin:0 auto; align-self: center !important;height: 90px !important} .header .logo-wrapper a#company-logo{ background-position: center;margin:5px auto 0;max-width: 350px !important;height: 90px !important} .header .logo-wrapper .wrap{height: 90px !important} .header .search-form-wrapper { grid-area: 2 / 2 / 3 / -1 ;margin-top: 0} #searchform button[type="submit"]{max-width: 60px} .header .search-form-wrapper form{display: flex} } @media (max-width: 520px) { header .container-fluid{ grid-template-rows: 95px 50px !important} .header .search-form-wrapper { grid-area: 2 / 1 / 3 / 3; } .header .logo-wrapper a#company-logo{background-position: left center;margin-top:0;max-width: 200px !important;height:65px !important;} } @media (min-width: 992px) { .header .subscribe-promo {grid-area: 1 / 4 / 2 / 5;align-self: center;justify-self: end;margin: 0;} div.subscribe-promo-2 .wrap {width: 100%!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: 1 / 2 / 2 / 3;align-self: center;} .header .subscribe-promo a{font-family: 'DM Serif Display',serif !important;color: #000;font-size: 21px} } div.subscribe-promo-2 .mag-cover img {max-height: 130px;transform: rotate(-15deg);} .header-cover {text-align: right;} @media (max-width: 979px){ div.subscribe-promo-2 {display:none} div.subscribe-promo{display:none} } #content {margin-top:0} /*===== /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; } article.single a, article.single a:active, article.single a:visited { /*color: #83cfca;*/ color: #06038D;} article.single a:hover {text-decoration:underline;} /*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: #83cfca; 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:#83cfca; } .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%; } ul#menu-magazine-module-update { list-style: none; font-size: 14px; margin: 0; padding: 0; } .magazine-module .vc_column-inner > .wpb_wrapper:first-of-type { border-top: solid 4px #ddd; /*border-bottom: solid 4px #ddd;*/ padding-top: 15px; margin-top: 30px; padding-bottom: 15px; margin-bottom: 0; display: block; } .magazine-module .widget {margin: 0; padding: 0;} @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; } .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: #83cfca;} @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; } } /*===== /end CUSTOMIZATION STYLES =====*/ /*======DANI INCLUSIONS======*/ main#main { margin-top: 15px; } .content-list-grid h2 { } .top-nav li { font-size: 26.5px; } nav.primary .nav li a { padding: 5px 12px; } .basic-content-wrap.cf { padding-left: 10px; } .article-tags { display: none; } #menu-magazine-module { margin-top: -4px; } #menu-magazine-module li { list-style: none; padding-left: 0; margin-bottom: 12.6px; } .imagesRow .vc_column-inner { padding: 0; } .imagesRow .geobase-images-wrapper .geobase-image-row .geobase-image:first-child { padding-left: 0 !important; } .imagesRow .geobase-images-wrapper .geobase-image-row .geobase-image:last-child { padding-right: 0; } .imagesRow .geobase-images-wrapper .geobase-image-row .geobase-image:nth-child(2) { padding: 0 10px; } .imagesRow .geobase-images-wrapper .geobase-image-row .geobase-image { padding-left: 20px; padding-right: 20px; } /*.imagesRow.wpb_row { margin-bottom: 0; }*/ .geobase-images-wrapper {margin-bottom: 0!important} .geobase-images-wrapper .geobase-image-row {margin-bottom: 0!important;} .geobase-image-row .geobase-image {width: 33.3333% !important; margin: 0 0 7px!important;} .imageRow a.geobase-image {margin: 0 !important;} div.geo-field { margin: 0!important;} .geobase-post figure.geo-field-type-custom-image .geo-caption {display: none!important;} 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; } .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; } .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; } @media only screen and (max-width: 767px) { .geobase-image-row .geobase-image { width: 100% !important; margin: 16px 0 0 0!important; padding: 0 !important; display: block !important; } .geobase-image-row .geobase-image {max-width: 300px;} .imagesRow .geobase-images-wrapper .geobase-image-row .geobase-image:first-child { padding-top: 16px !important; } .wpb_row.imagesRow, .wpb_row.photoRow1 { margin-bottom: 0px; } h1.geo-field.geo-title.geo-field-type-text{font-size: 30px;} } figcaption.geo-caption { display: none; } article.geobase-post .thumb-wrap { width: 30%; } .loop-wrapper .grid-item { border: none; border-bottom: none; } .loop-wrapper .hentry { border-bottom: none; } #topRowHomepage.wpb_row { margin-bottom: 0; } #topRowHomepage .wpb_column .vc_column-inner .wpb_wrapper .wpb_row { margin-bottom: 0; } #company-logo { width: !important; } .header #company-logo { width: 350px; height: 155px; } .primary-nav-wrapper .primary ul { text-align: center; test-transform: uppercase; height: 32px; } nav.primary .nav li a { padding: 0 12px; } .thumb-wrap.crop .inner-thumb-wrap .post-thumb { padding-bottom: 8px; } /*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;} /* ===== Bootstrap Migration patches Apr. 2022 ===== */ .primary-nav-wrapper .primary ul { justify-content: center;} .header .logo-wrapper { margin: 0px auto;} .header #company-logo { height: 175px; background-position-y: 40px;} .col-xs-12,.legal-links {flex-basis: 100%;} footer .container {max-width: 1260px;}