/* === STICKY RAIL SOLUTION === */ @media screen and (min-width: 768px) { .wpb_column.vc_column_container.vc_col-sm-4.col-sm-4 {position: -webkit-sticky!important; position: sticky!important; top: 0;} } /* === UNDER NAV SPACE SOLUTION === */ .rm-margin.wpb_row { margin-bottom: 0px;} .rayos-alerts { margin: 0px auto!important;} .main-loop-wrapper > div > .vc_row.row.wpb_row.vc_row.row-fluid.row-fluid:first-of-type, .main-loop-wrapper > .vc_row.row.wpb_row.vc_row.row-fluid.row-fluid:first-of-type { margin-bottom: 0px; padding-top: 10px;} .single-post #content { padding-top: 20px;} /* === EXCLUSIVE CONTENT GRID SOLUTION === */ @media screen and (max-width: 1200px) and (min-width: 768px) { .grid-four .col-span-4 .grid-item, .grid-four .col-span-4 .grid-size { width: 23%; float: left; clear: none; position: relative!important; left: initial!important; top: initial!important;} .grid-four.content-list-grid .col-span-4 .grid-item { margin: 1%;} .grid-four .grid-wrapper.col-span-4 { height: initial!important;}} @media screen and (max-width: 480px) { .grid-four.content-list-grid .col-span-4 .gutter-size {width: 2%;} .grid-four.content-list-grid .col-span-4 .grid-size {width: 48%;} .grid-four.content-list-grid .col-span-4 .grid-item {width: 48%;} .grid-four.content-list-grid .col-span-4 .loop-wrapper.articles article:nth-child(3), .grid-four.content-list-grid .col-span-4 .loop-wrapper.articles article:nth-child(4) {display:none;} } /* === WEATHER-RELATED === */ .weather-front .widget-left, .weather-front-mobile .widget-left { margin: 15px auto; height: auto; width: 100%; box-shadow: none;} .topweather .widget-left-menu--small .widget-left-menu__header-container, .topweather .widget-left-menu__footer { display: none;} .topweather .widget-left--small, .topweather .widget-left--small2 { width: initial; height: initial; min-height: initial;} .topweather .widget-left-menu--small { padding: 0; border-radius: 0; min-height: initial; box-shadow: none; background-color:transparent; color: #fff;} .topweather .calendar>img { width: 20px!important; height: 20px!important;} .topweather .weather-left-card__number {font-weight: 600; font-size: 11px; line-height: 28px; color: #fff; font-family: Verdana, Geneva, sans-serif;} .topweather .weather-left-card__number--small .weather-left-card__degree { font-size: 9px; margin-top: -5px;} .topweather .calendar--grayscale { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);} .weather-promo-footer { text-align: center; position: relative; top: -12px; padding: 0 0 6px 0!important; border-bottom: 2px solid #000!important; font-size: 13px;} /* === STATIC PAGE STYLES === */ .page .wpb_text_column h1 {font-size: 30px; line-height: 38px; text-transform: uppercase; font-weight: 700;} .page .add-margin {margin-bottom: 35px!important;} .page .add-margin-left {margin-left: 35px!important;} .page .add-margin-right {margin-right: 35px!important;} .page .double-margin {margin-bottom: 48px!important;} .float-left { display: inline-block!important;} .holiday, .holiday a { font-family: Garamond, "Times New Roman", Times, serif !important; font-weight: 700 !important;color: #991314!important;font-size: 27px; line-height: 38px; margin-bottom: 20px!important;} .coats h3 { font-weight: 700; margin: 0; font-size: 20px; line-height: 20px;} .coats p {margin-bottom: 0; font-size: 14px; line-height: 20px; color: #a5a5a5; font-weight: 700;} .personnel h3 { font-weight: 700; margin-bottom: 5px; font-size: 1.5em;} .personnel p { margin: 0; line-height: 26px;} .iframe-container { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ } .responsive-iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%;} /* === PRE-FOOTER === */ .wpb_row.pre-footer { margin-bottom: 0px;} .pre-footer img { max-height: 50px; width: auto; margin-top: 18px;} li.fa-icon { display: inline-block;} li.fa-icon a{ color: #fff; font-size: 32px; line-height: 32px; width: 48px; height: 48px; background-color: #ccc; padding: 8px 0; margin: 2px; display: block;} li.fa-icon.fa-icon-fb a {background-color: #3b5998!important;} li.fa-icon.fa-icon-tw a {background-color: #1da1f2!important;} li.fa-icon.fa-icon-ig a {background-color: #405de6!important;} li.fa-icon a:hover { opacity: 0.7!important; color: #ffffff!important;} .right-rail .wpb_content_element.icon-circle { border: none; display: inline-block; padding: 0;} /*.ad-manager-placeholder { clear: both; border: solid 1px #eee; margin-bottom: 25px!important;}*/ /* === FOOTER === */ .footer { background-color: #991314 !important; color: #fff; margin: 0 auto; max-width: 1200px; font-family: Verdana, Geneva, sans-serif;} .footer a:link, .footer a:visited, .footer a:active {color: #fff;} @media (min-width: 1200px) {.footer .container { width: 100%;}} p.source-org.copyright { display: none;} .footer-mega-col { padding-top: 0; padding-bottom: 0;} @media only screen and (min-width: 768px) {.widget.footer-motto { padding: 0px; margin:0;}} .footer .widget p {line-height: 1.74;} .footer-motto .h1 {color: #c73435; font-size: 32px; line-height: 40px; margin-top: 33px; margin-bottom: 23px; padding: 0 15px;} .footer h4.widget-title { font-size: 26px; font-weight: 800; margin: 0 0 26px; padding: 0; line-height: 26px; letter-spacing: -0.6px; text-align: left; font-family: 'Roboto', sans-serif; } .footer li.menu-item a {font-family: 'Open Sans', arial, sans-serif;} .footer li.menu-item a:hover { color: #4db2ec;} .footer-broadcast-links .textwidget.custom-html-widget { width: 80%; margin: auto; text-align: center; border-bottom: solid 1px rgba(255,255,255,.1); } .footer-broadcast-links ul { margin: auto; text-align: center;} .footer-broadcast-links ul li { margin-right: 16px; margin-left: 0; display: inline-block; font-size: 12px !important; line-height: 21px !important;} .footer-broadcast-links ul li a:link { color: #cccccc;} .footer .footer-menus h4.widget-title { font-size: 16px; font-weight: 400; margin: 0 0 26px; padding: 0; line-height: 31px; text-transform: uppercase; letter-spacing: normal; text-align: left; font-family: 'Roboto', sans-serif; } .footer .footer-menus li.menu-item a { color: #fff; font-weight: 700; font-size: 14px; } .midway-title {margin-top: 26px!important; cursor: text;} .footer .footer-menus li.menu-item a:hover .midway-title {color: #fff!important;} .widget.footer-copyright{ margin:48px 0 0; border-top:solid 1px #fff; padding:8px 15px; color: #cccccc; font-size: 12px !important; line-height: 21px !important; font-family: 'Open Sans', arial, sans-serif;} .powered-by-container { display: none;} @media (max-width: 767px) {.footer-mega-col .fmgcp-columns { width: 100%; display: block;}} /* Core Overrides */ #content { /*margin-top:2em;*/ margin-top: 0; background-color: #fff; } .container-fluid { max-width:1200px; } a, a:active, a:visited { color: ; } a:hover, a:hover:visited { color: ; } body { background-image: url(png/light-noise-diagonal.png) !important; background-repeat: repeat !important; background-position: center top !important; } #page-wrap { background: transparent; } h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif;} /*Tomasz Starts*/ body {color: #000;overflow-x: hidden} a:link,a:visited,a:active {color: #000} .articles p a:link,.articles p a:visited,.articles p a:active {color: #004a80} a:hover,.hentry .entry-title a:hover {color: #A9A9A9;} header{padding-top: 0px !important;margin:20px auto 0 !important;max-width: 1200px;border: 0 !important} header .container-fluid{padding-left:0;padding-right:0;} header {height: auto !important;background: #fff !important;padding-top:0px;box-shadow: none;margin-bottom:0px} header .container-fluid{display: grid;grid-template-columns:150px 150px auto !important;grid-template-rows:27px 110px 50px;grid-column-gap: 0px;grid-row-gap: 0px;margin:0 auto !important} header .container-fluid::before{display: block;content: '';position: absolute;height: 27px;width: 100%;background: #991314} header .container-fluid::after{display: none} header .container-fluid *{position: relative !important;height: auto !important; /*MAAwidth: auto !important;*/ top:auto !important;bottom:auto !important;left:auto !important;right:auto !important} /* header -- logo */ .header .logo-wrapper { grid-area: 2 / 1 / 3 / 3;align-self: start !important;justify-self: center;min-width: 255px} .header #company-logo{background-size: 255px !important;background-position: center center !important;width: auto !important;height: 110px !important;max-width: none;margin:0 auto} /* header -- utility nav */ .header .utility-nav-wrapper { grid-area: 1 / 3 / 2 / 4;justify-self: end;align-self: center;margin-left: 0px;margin-right: 20px } /*.header .utility-nav-wrapper .shopping-nav-link img { max-width:20px;} .header .utility-nav-wrapper .shopping-nav-link.menu-item {clear: both;margin-right: 0 !important;text-align: center !important;width: 100% !important} .header .utility-nav-wrapper .shopping-nav-link.menu-item a{display: block;text-align: center} .header .utility-nav-wrapper .shopping-nav-link.menu-item a img{margin-bottom: -5px}*/ .header .utility-nav-wrapper {width:100%;} .header .utility-nav-wrapper .wrap{max-width:1200px;} nav.utility .nav li a {font-size:20px;text-transform: none;color:#fff !important;padding:0;opacity: 1;transition: all 0.3s ease;padding: 2px;line-height: 10px} nav.utility .nav li a:hover {color:#4db2ec !important;opacity: 1;} nav.utility .nav li {margin-right: 0;margin-left: 5px} nav.utility .nav li.menu-item-306{margin-right: 10px} nav.utility .nav li a img{width: 20px !important} nav.utility .nav li i{font-size: 13px !important} /* header -- search */ .header .search-form-wrapper { grid-area: 3 / 3 / 4 / 4;align-self:center;justify-self: end;/*width:10px !important*/;margin-bottom: 0px;z-index: 1000;margin-right: 10px } .header .search-form-wrapper .wrap{width: 100% !important;max-width: 400px;height: 30px !important} .header .search-form-wrapper .searchform input {padding: 0px !important} .header .search-form-wrapper i {color:#fff;font-size: 15px !important} @media (min-width: 980px) { .header .search-form-wrapper { top: 1px!important; width: auto!important;} } #searchform input[type="text"]:focus{opacity: 1;background: #fff} #searchform button[type="submit"]{width: 30px !important;height: 30px !important;line-height: 30px !important;padding: 0 !important;transition: all 0.3s ease} .header .sr-only{display:none} #searchform input[type="text"]{width:0px !important;margin-right:0px;border-radius: 0px;padding:0px !important;border-color:#000 !important;transition: all 0.3s ease;opacity: 0;background: #fff;line-height: 30px !important;height: 30px !important;display:none} #searchform.open input[type="text"]{width:150px !important;opacity: 1;padding:0 !important;display:block} .header .search-form-wrapper .searchform {float: right!important;display: flex;justify-content: end;} .header .search-form-wrapper .searchform .fa-search {height: 30px !important;width: 30px !important;line-height: 30px;background: none} .header .search-form-wrapper .searchform .fa-search::before{line-height: 10px !important;margin: 0 !important;} /* header -- secondary nav */ .header .secondary-nav-wrapper { grid-area: 3 / 5 / 4 / 6;justify-self: stretch;align-self: end;display: none } nav.secondary .top-nav{display: grid !important;grid-template-columns: repeat(2, auto) !important; } nav.secondary .top-nav li:first-of-type{justify-self: start} nav.secondary .top-nav li:first-of-type a{padding: 10px 5px} nav.secondary .top-nav li:nth-of-type(2) a{padding: 10px;background: #32bead;color: #fff !important;padding-left:0;padding-right:0} nav.secondary .top-nav li:nth-of-type(2) a:hover{background: #5f5f5f !important;color: #fff !important} nav.secondary .top-nav li a{text-align: center} nav.secondary .top-nav::before{display: none} nav.secondary .top-nav::after{display: none} .secondary-nav-wrapper {margin: 0;} .secondary-nav-wrapper .wrap {margin: 0 auto;max-width: 1200px;text-align: center;border-top:none;} nav.secondary {font-size: 16px;} .secondary-nav-wrapper .secondary ul {margin:0;padding:0;text-align:center;padding-top:8px} .secondary-nav-wrapper .secondary ul li {display:inline;float:none;} .secondary-nav-wrapper .secondary ul li a {display: block;color: #000!important;border-right:0px solid #ccc;line-height: normal;padding: 0 8px;font-size: 12px; font-weight: 600;letter-spacing: .5px;} .secondary-nav-wrapper .secondary ul li:last-of-type a {border-right: 0;padding-right: 0} nav.secondary .nav {margin:0px auto;} nav.secondary > ul {display: initial;} nav.secondary .nav li a:hover {color: #A9A9A9 !important;background-color: transparent !important;} nav.secondary .top-nav .sub-menu{padding:20px;background: #fff !important;text-align: left !important;opacity: 1 !important;position: absolute !important;border: 0px solid #999;border-top:0 !important;top: auto!important;width:240px !important;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.10);left: -20px !important} nav.secondary .top-nav .sub-menu a{text-align: left;line-height: 24px;font-size:14px !important;transition: none !important;display: block !important;text-transform: uppsercase;color:#32bead !important;border: 0;font-weight: 400} nav.secondary .top-nav .sub-menu a:hover{background: #fff;color: #A9A9A9 !important} nav.secondary .top-nav .sub-menu li{display: block !important;width: 100% !important} /* header -- primary nav */ .header .primary-nav-wrapper { grid-area: 3 / 1 / 4 / -1;top:auto !important;right:auto !important;align-self: start;z-index:100;border-top: 0px solid #000;background: #991314} nav.primary .top-nav{display: grid !important;grid-template-columns: repeat(12, auto) !important;align-content: center;line-height: 50px !important;margin:0 50px 0 30px } nav.primary .top-nav li a{text-align: center;font-size: 14px;font-weight: 700 !important;padding: 0 !important;line-height: 50px !important;color: #fff !important;} nav.primary > .nav > li > a::after {content: '';display: block;position: absolute;width: 0px;height: 3px; background-color: #999;left: 0px; bottom: 0px;} nav.primary > .nav > li:hover > a::after {transition: width 0.2s ease;width: 100%;} nav.primary .top-nav::before{display: none} nav.primary .top-nav::after{display: none} nav.primary .nav li a:hover {} .primary-nav-wrapper {padding: 0;width: 100%;} .primary-nav-wrapper {border-top:solid 0px rgba(255,255,255,.2);border-bottom: solid 0px rgba(255,255,255,.2)} .primary-nav-wrapper .primary{z-index: 10} .primary-nav-wrapper .primary ul li {float:none;display:inline;} .primary-nav-wrapper .primary ul {text-align: center;} .primary-nav-wrapper .primary ul li {display:inline;float:none;} .primary-nav-wrapper .primary ul li a {display:block;color:#000;} nav.primary .top-nav .sub-menu{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 .sub-menu .menu-item{} nav.primary .top-nav .sub-menu .menu-item .sub-menu {display: grid !important;clear: both;opacity: 1 !important;top: auto !important;left: 0 !important; grid-template-columns: repeat(1, 100%) !important;width: auto !important;position: relative !important;padding: 0 !important;box-shadow: none;border-radius: 0;grid-row-gap:2px;} nav.primary .top-nav .sub-menu .menu-item a{width: 100%;} nav.primary:hover .top-nav .sub-menu .menu-item .sub-menu {visibility: visible} 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:12px !important;border-bottom: 0px solid rgba(255,255,255,.5);display: block !important;text-transform: none;color:#111 !important;font-weight:normal !important;text-transform: none;padding: 5px !important;border: 0} nav.primary .top-nav .sub-menu a:hover{background: #fff;color: #A9A9A9;border: 0;text-decoration: underline} nav.primary .top-nav .sub-menu .sub-menu a{text-align: left;line-height: normal !important;font-size:14px !important;border-bottom: 0px solid rgba(255,255,255,.5);display: block !important;text-transform: none;color:#000 !important;font-weight:400 !important;text-transform: none;padding:2px 5px !important;letter-spacing: normal} nav.primary .top-nav .sub-menu li{display: block !important;width: 100% !important} nav.primary .top-nav .sub-menu .menu-item:hover .sub-menu{color:#A9A9A9;} .menu-item-has-children{} .menu-item-has-children:after{border-style: solid;border-width: 2px 2px 0 0;content: '';height: 5px;right: 0;position: absolute;width: 5px;top: 20px;transform: rotate(135deg);border-color:#fff} /*header ad placeholder*/ .header .adplaceholder { grid-area: 2 / 3 / 3 / 4;justify-self: center;align-self: center; } .header .topweather{grid-area: 1 / 1 / 2 /2;justify-self: center;align-self: center;} .header .topweather .wrap{color: #fff;font-size: 12px} .header .topdate{grid-area: 1 / 2 / 2 /4;justify-self: start;align-self: center;} .header .topdate .wrap{color: #fff;font-size: 12px} /* header -- mobile stuff */ .header .mobile-button-wrapper {/* grid-area: 3 / 1 / 4 / 2; display: block;*/align-self: end;z-index: 10000;position: relative;justify-self: start;background: none;padding:5px 7px 2px} .header .mobile-button-wrapper .menu-button { color: #fff;font-size: 24px; } .header .mobile-button-wrapper{cursor: pointer} /*.menu-wrap{background: #222} .menu-wrap *{color: #fff !important} .menu-wrap .mobile-nav-title {color: #32bead !important} .menu-wrap * a:hover{color: #A9A9A9 !important} .menu-wrap .sub-menu {font-size: 15px;} .menu-wrap .sub-menu li{line-height: normal} .menu-wrap .menu-item {border-bottom: 1px solid rgba(255,255,255,.25);text-transform: uppercase} .menu-wrap .menu-item .menu-item {border-bottom: 0px;text-transform: none} .menu-wrap .mobile-nav-title:nth-child(3) {display: none} .menu-wrap #menu-connect-with-us {width: 100%;border: 0;display: flex;margin-bottom: 10px;align-items: stretch !important} .menu-wrap #menu-connect-with-us .menu-item{border: 0;} .menu-wrap a{border: 0} */ @media (min-width: 980px){ /* .menu-button:hover {opacity: 0.6;} .menu-side {width: 270px;padding-bottom: 25px;} .menu-side ul {list-style: none;list-style-type: none;margin: 0;padding: 0;} .menu-side ul.sub-menu {padding-left: 20px;} .menu-side a {display: block;padding: 10px;border-top: 1px solid rgba(0,0,0,0.1);} .show-menu .menu-wrap {opacity: 1;z-index: 100} .mobile-menu-list {margin: 0 0 0 0px;} .mobile-menu-list a:link, .mobile-menu-list a:active, .mobile-menu-list a:hover, .mobile-menu-list a:visited {color: #DDD;} .show-menu .menu-wrap {opacity: 1;} .menu-side img{width: 25px} .menu-wrap .mobile-nav-title {margin-left: 10px} .show-menu #page-wrap {overflow-y: hidden} */ } @media (max-width: 1200px){ /*.show-menu .content-wrap, .show-menu #page-wrap { -webkit-transform: translate3d(270px,0px,0); transform: translate3d(270px,0px,0); }*/ } @media (min-width: 981px) and (max-width: 1200px){ header .container-fluid { grid-template-columns: 140px 136px auto !important;} .primary-nav-wrapper .primary ul li a {font-size:11px} .secondary-nav-wrapper .secondary ul li a {font-size:15px} } @media (max-width: 980px){ .utility-nav-wrapper {display: none} .primary-nav-wrapper {display: none} .secondary-nav-wrapper {display: none} .header .adplaceholder { diaplay:none } .header .topweather{display:none} .header .topdate{display:none} #header-content-0, #header-content-1, #header-content-2, #header-content-3 {display:none} header .container-fluid::before{display:none} header {margin-top:0 !important;border: 0;padding: 0} .header {background: #991314 !important} .header .mobile-button-wrapper { grid-area: 1 / 1 / 2 / 2;justify-self: center;align-self: center } .header .logo-wrapper {min-width: 200px !important; grid-area: 1 / 2 / 2 / 3 !important; width:100px !important; justify-self: center !important;align-self: center !important} .header .logo-wrapper .wrap{width: 100% !important} .header #company-logo{background-size: 140px !important;width: 150px !important;height: 100px !important;margin:0 auto;max-width: 150px !important;background-position: 10px center !important} /*.header .search-form-wrapper{width: 100% !important;margin:0 auto} header .container-fluid{display: grid;grid-template-columns: 55px auto 55px !important;grid-template-rows:85px 50px !important;grid-column-gap: 5px;grid-row-gap: 5px;align-items: center !important;justify-items: center !important;margin-bottom:0} .header .search-form-wrapper { grid-area: 2 / 1 / 3 / -1 ;align-self: start}*/ /*Sarah mods*/ header .container-fluid{display: grid;grid-template-columns: 55px auto 55px !important;grid-template-rows:85px !important;grid-column-gap: 5px;grid-row-gap: 5px;align-items: center !important;justify-items: center !important;margin-bottom:0} .header .search-form-wrapper { grid-area: 1/ 3 / 1 / 3; justify-self: center; align-self: center;} .header .search-form-wrapper { width: auto !important;margin:0 auto} .header .search-form-wrapper .wrap { width: auto!important;} /*@media screen and (max-width: 981px) {.header #searchform input[type=text] { display: none;}}*/ .header .search-form-wrapper .searchform.open { position: absolute!important; left: -128px!important; float: none; display: block; width: 150px!important; } #searchform.open input[type="text"] { width: 120px !important; margin-right: 0px; border-radius: 0px; padding: 1px !important; border-color: #000 !important; transition: all 0.3s ease; opacity: .9; background: #fff; display: inline-block; float: left; } /*#searchform input[type="text"]{width:155px !important;margin-right:0px;border-radius: 0px;padding:1px !important;border-color:#000 !important;transition: all 0.3s ease;opacity: 1;background: #fff;line-height: 30px !important;height: 30px !important;display:block} .header .sr-only{display:none} #searchform.open input[type="text"]{width:155px !important;margin-right:0px;border-radius: 0px;padding:1px !important;border-color:#000 !important;transition: all 0.3s ease;opacity: .9;background: #fff;}*/ } nav.primary > .nav > li > a::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 0; height: 3px; background-color: #999; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-transition: width 0.2s ease; transition: width 0.2s ease; } nav.primary .sub-menu{margin-top: 0 !important} nav.primary > .nav > li.current-menu-item > a::after {background-color: #999;width: 100%} /*Tomasz Ends*/ /* General Layout */ a{color: rgb(17, 17, 17)} a:hover {color: #4db2ec !important;} .wpb_content_element{margin-bottom: 0 !important} .row-no-margin{margin-bottom: 20px} /* some trickery to get border for headings */ /* ===========marginstuff============*/ h2{background: #991314;display: inline-block;color: #fff;padding:7px 12px 4px;font-size: 14px;line-height: 17px;text-transform: uppercase;position: relative;margin-bottom: 20px} /*.col-sm-4 h2:before{max-width: 355px} .right-rail h2:before{max-width: 355px} #main{padding-left: 0;padding-right: 0}*/ .col-sm-8 h2:before{content: '';height: 2px;width: 100vw;background: #000;position: absolute;bottom: -2px;left: 0;display: block} .col-sm-4 h2:before{content: '';height: 2px;width: 100vw;background: #000;position: absolute;bottom: -2px;left: 0;display: block} .col-sm-12 h2:before{content: '';height: 2px;width: 100vw;background: #000;position: absolute;bottom: -2px;left: 0;display: block} .col-sm-12 h2:before{max-width: 1155px} .col-sm-8 h2:before{max-width: 750px} .col-sm-4 h2:before{max-width: 360px} .right-rail h2:before{max-width: 360px} @media (min-width: 981px) and (max-width: 1200px){ .col-sm-12 h2:before{max-width: 979px} .col-sm-8 h2:before{max-width: 648px} .col-sm-4 h2:before{max-width: 360px} .right-rail h2:before{max-width: 360px} } /*.main-loop-wrapper{position: relative} .main-loop-wrapper:after{ content: ''; position: absolute; width:15px; height: 100%; background: #fff; right: 0; z-index: 100; top: 0; } */ main#main.m-all { min-height: 1px; padding-left: 15px; padding-right: 15px; } /* ===========end marginstuff============*/ article h2, .weather-front h2, .weather-front-mobile h2 {background: initial;display: revert;color: initial;padding:initial;font-size: initial;line-height: initial;text-transform: initial;position: initial;margin-bottom: initial} .col-sm-8 article h2:before, .col-sm-4 article h2:before, .col-sm-12 article h2:before, .col-sm-8 .weather-front h2:before, .col-sm-8 .weather-front-mobile h2:before{content: initial;height:initial;width: initial;background: initial;position: initial;bottom: initial;left: initial;display: initial;} .col-sm-12 article h2:before, .col-sm-8 article h2:before, .col-sm-4 article h2:before, .col-sm-8 .weather-front h2:before, .col-sm-8 .weather-front-mobile h2:before{max-width: initial} @media (max-width: 1024px){ .col-sm-4 .right-rail h2:before{display: none} .col-sm-4 .right-rail h2 {display:block} } article{padding:0!important;border: 0 !important} .entry-title {font-weight: 700} .two-column .wpb_column.col-sm-6:first-of-type .entry-title a{font-size: 17px;line-height: normal;font-weight:700} .two-column .wpb_column.col-sm-6:nth-of-type(2) .entry-title a{font-size: 14px;line-height: normal;font-weight:700} .two-column .wpb_column.col-sm-6:first-of-type .thumb-wrap{margin-bottom: 10px} .two-column .entry-meta{font-size: 12px !important;color: #000;opacity: .5} .entry-meta{font-size: .9em;color: #000;opacity: .5} .entry-meta time{font-style: normal} .tabbed-news .vc_tta-tabs-container {margin-top: -50px !important;margin-bottom: 30px !important} .tabbed-news .vc_tta-tabs-container li a{padding-top: 0 !important;padding-bottom: 0 !important;border: 0 !important;background: none !important;font-size: 13px;padding-left:15px !important;padding-right:15px !important} .tabbed-news .vc_tta-tabs-container li.vc_active a{color: #4db2ec !important} .tabbed-news .vc_tta-panels {background: none !important;border: 0 !important} .tabbed-news .vc_tta-panel-body {padding: 15px !important} /*.tabbed-news article{margin-bottom: 40px !important} .tabbed-news .entry-title {margin-bottom: 5px} .tabbed-news .entry-title a{font-size: 21px;line-height: 25px;font-weight: 400} .tabbed-news .content-primary-cat a{background: #000;color: #fff;padding:3px 6px 4px;font-size: 10px;line-height: 10px;font-weight: 600;font-family: 'Open Sans';transition: all 0.2s ease;-webkit-transition: all 0.2s ease;} .tabbed-news .content-primary-cat a:hover{background: #4db2ec;color: #fff !important} .tabbed-news .content-primary-cat {margin-bottom: 5px;display: inline-block} .tabbed-news .entry-meta{font-size: 11px} .tabbed-news .entry-author{opacity: 1;font-weight: bold;margin-right: 10px} .tabbed-news .entry-content p{font-size: 13px;font-family: 'Open Sans', sans-serif;line-height: 21px;color: #777}*/ /*index basic list block */ .basic-content-wrap article{margin-bottom: 40px !important} .basic-content-wrap .entry-title {margin-bottom: 5px} .basic-content-wrap .entry-title a{font-size: 21px;line-height: 25px;font-weight: 400} .basic-content-wrap .content-primary-cat a{background: #000;color: #fff;padding:3px 6px 4px;font-size: 10px;line-height: 10px;font-weight: 600;font-family: 'Open Sans';transition: all 0.2s ease;-webkit-transition: all 0.2s ease;} .basic-content-wrap .content-primary-cat a:hover{background: #4db2ec;color: #fff !important} .basic-content-wrap .content-primary-cat {margin-bottom: 5px;display: inline-block} .basic-content-wrap .entry-meta{font-size: 11px} .basic-content-wrap .entry-author{opacity: 1;font-weight: bold;margin-right: 10px} .basic-content-wrap .entry-content p{font-size: 13px;font-family: 'Open Sans', sans-serif;line-height: 21px;color: #777} .sm-headline .entry-title a { font-size: 14px !important; line-height: 21px !important; font-weight: 400 !important;} /*index grid block eg. local-news */ .col-sm-8 .content-list-grid.cl-Grid h2{background: none;color: #000;font-size: 30px;line-height: 38px;font-weight: 700;padding: 0;margin-top: 0} .col-sm-8 .content-list-grid.cl-Grid h2:before{display: none} .content-list-grid.cl-Grid article{margin-bottom: 40px !important} .content-list-grid.cl-Grid .entry-title {margin-bottom: 5px} .content-list-grid.cl-Grid .entry-title a{font-size: 21px;line-height: 25px;font-weight: 400} .content-list-grid.cl-Grid .content-primary-cat a{background: #000;color: #fff;padding:3px 6px 4px;font-size: 10px;line-height: 10px;font-weight: 600;font-family: 'Open Sans';transition: all 0.2s ease;-webkit-transition: all 0.2s ease;} .content-list-grid.cl-Grid .content-primary-cat a:hover{background: #4db2ec;color: #fff !important} .content-list-grid.cl-Grid .content-primary-cat {margin-bottom: 5px} .content-list-grid.cl-Grid .entry-meta{font-size: 11px} .content-list-grid.cl-Grid .entry-author{opacity: 1;font-weight: bold;margin-right: 10px} .content-list-grid.cl-Grid .entry-content p{font-size: 13px;font-family: 'Open Sans', sans-serif;line-height: 21px;color: #777} .content-list-grid.cl-Grid .has-post-thumbnail .content-primary-cat{margin-top: -28px;z-index: 100;position: relative} /* right rail */ .right-rail{background: #fff} .right-rail .wpb_content_element {border: 0;padding: 0 0 30px} .right-rail .content-list-grid.cl-Grid.rm-margin article { margin-bottom: 0px !important;} /* article template */ .single.single-post .basic-content-wrap h1.entry-title {font-size: 41px;line-height: 50px;font-weight: normal} .single.single-post .basic-content-wrap .entry-meta{font-size: 11px;opacity: 1} .single.single-post .basic-content-wrap .entry-author{opacity: 1;font-weight: bold;margin-right: 10px} .single.single-post .basic-content-wrap p {font-family: Verdana, Geneva, sans-serif;font-size: 15px !important;line-height: 1.74;margin-bottom: 26px} .single.single-post .basic-content-wrap .gtxfimage {margin-bottom: 26px;float: none;} .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;font-size: 10px;line-height: 10px;font-weight: 600;font-family: 'Open Sans';transition: all 0.2s ease;-webkit-transition: all 0.2s ease;text-transform: none; display:inline-block;} .basic-content-wrap .article-categories a:hover{background: #4db2ec;color: #fff !important} .wrapper-article-footer .vc_column-inner{padding-left: 0 !important} .basic-content-wrap .ssbp-list li{margin-left: 0 !important;margin-right: 10px !important} @media (max-width: 980px){ .col-sm-8 h2:before{display: none} .col-sm-4 h2:before{display: none} .col-sm-12 h2:before{display: none} h2{display:block} .tabbed-news .vc_tta-tabs-container {margin-top: 10px !important;margin-bottom: 15px !important;text-align:left !important} } /* General Layout Ends*/ /*Articles*/ .sidebar { margin-top: 0px; } .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; } .single.single-issue .ssbp-list {padding-bottom:10px;} .archive .categories-list { display: none; } /* Issue Archive */ .issue.col-sm-3 { text-align:center; margin-bottom:20px; min-height:260px; } .issue.col-sm-3 .issue-thumb { line-height:0; margin-bottom:5px; } .issue.col-sm-3 h3.issue-title { margin-top:0; line-height:1.2; } .issue.col-sm-3 h3.issue-title a { color:#000; } /* Calendar */ .single.single-ai1ec_event .entry-meta-wrapper{ display:none; } /* Issue Footer */ .gtx-issue-footer { margin-bottom: 30px; border-top: solid 1px #EAEAEA; border-bottom: solid 1px #eaeaea; padding:20px 0 20px 0; font-family:sans-serif; font-style: italic; } /* Hide video play button overlay on content list thumbnails .content-list-wrapper .has-video .overlay { display:none; } */ .content-list-wrapper .has-video .overlay {z-index: 10} /* --- Author Bios Styles --- */ .author-bio-field.author-bio-field-featured_image { float: right; max-width: 300px!important; margin: 0 0 15px 15px; } .author-bio-field.author-bio-field-author_email { max-width: 170px; font-size: 16px; text-align: center; border-radius: 4px; font-weight: bold; margin: 0; padding:5px 8px; position:relative; top:-5px !important; } .author-bio-field.author-bio-field-author_email:hover { background: #606060; text-align: center; border-radius: 4px; font-weight: bold; } .author-bio-field.author-bio-field-author_email a { color: #000; width: 30%; text-align: center; border-radius: 4px; font-weight: bold; } .author-bio-field.author-bio-field-author_email a:hover { color:white; } .author-bio-field.author-bio-field-author_email a:after { font-family: 'FontAwesome'; content: ' \f003'; } .author_bios h1 { margin-left: 15px; margin-top:15px; } .author_bios-template-default time.updated.entry-time { display: none; } .author_bios .author-bio-field-author_title_position.h3 { margin-top:0; } .author_bios.hentry .entry-meta-wrapper { margin:0; } .author_bios a .fa { color:#000; } .author_bios a .fa:hover { color:#606060; } .author-bio-list { clear: right; } /* -- Wallpaper Desktop -- */ @media (min-width:1530px) { .dfp-gutter-ad.dfp-gutter-left { position:fixed; top:120px; left:5px; } .dfp-gutter-ad.dfp-gutter-right { position:fixed; top:120px; right:5px; } .dfp-gutter-ad.dfp-gutter-bottom { display:none; } .dfp-gutter-ad.dfp-gutter-mobile { display:none; } } /* -- Wallpaper Desktop/Tablet -- */ @media (min-width:730px) and (max-width:1529px) { .dfp-gutter-ad.dfp-gutter-left { display:none; } .dfp-gutter-ad.dfp-gutter-right { display:none; } .dfp-gutter-ad.dfp-gutter-bottom { display:block; position:fixed; bottom:0; background: rgba(0,0,0,.6); width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-gutter-ad.dfp-gutter-bottom:after { content:"X"; position:absolute; font-weight:bold; font-family:'Arial', sans-serif; font-size:14px; right:5px; top:-14px; background:#000; color:#FFF; border-radius:50%; padding:2px 8px; cursor:pointer; pointer-events:auto; box-shadow:2px 2px 4px #666; } .dfp-gutter-ad.dfp-gutter-mobile { display:none; } } /* -- Wallpaper Ad - Mobile -- */ @media (max-width:729px) { .dfp-gutter-ad.dfp-gutter-left { display:none; } .dfp-gutter-ad.dfp-gutter-right { display:none; } .dfp-gutter-ad.dfp-gutter-bottom { display:none; } .dfp-gutter-ad.dfp-gutter-mobile { visibility:visible; position:fixed; bottom:0; background:#ccc; width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-gutter-ad.dfp-gutter-mobile:after { content:"X"; position:absolute; right:0px; top:-14px; background:#e8e8e8; padding:2px 8px; border-radius:3px; cursor:pointer; pointer-events:auto; } } /* -- Adhesion Ad - Desktop -- */ @media (min-width:730px) { .dfp-adhesion-ad.adhesion-desktop { display:block; position:fixed; bottom:0; background:rgba(0, 0, 0, .6) ; width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-adhesion-ad.adhesion-desktop:after { content:"X"; position:absolute; font-weight:bold; font-family:'Arial', sans-serif; font-size:14px; right:5px; top:-14px; background:#000; color:#FFF; border-radius:50%; padding:2px 8px; cursor:pointer; pointer-events:auto; box-shadow:2px 2px 4px #666; } .dfp-adhesion-ad.adhesion-mobile { display:none; } } /* -- Adhesion Ad - Mobile -- */ @media (max-width:729px) { .dfp-adhesion-ad.adhesion-desktop { display:none; } .dfp-adhesion-ad.adhesion-mobile { display:block; position:fixed; bottom:0; background:rgba(0, 0, 0, .6); width:100%; text-align:center; padding:10px; z-index:9999; } .dfp-adhesion-ad.adhesion-mobile:after { content:"X"; position:absolute; right:5px; top:-11px; background:#000; color:#FFF; padding:2px 8px; border-radius:50%; cursor:pointer; pointer-events:auto; box-shadow:2px 2px 4px #666; font-weight:bold; font-family:'Arial', sans-serif; font-size:14px; } } /* Categories & Tags on Articles */ .article-categories { font-family: sans-serif; font-size: .85em; font-weight: 900; letter-spacing: .05rem; text-transform: uppercase; } /* 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; } .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; } /* ======================= CUSTOMIZED ======================= */ /* ----- Buttons ----- */ .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { color: #fff!important; background-color: #991314!important; } /* ----- Header images ----- */ .image-header{ color:#fff; background-color: #777777; font-size:20px; line-height: 24px; padding: 4% 7%; height: 300px; } @media (max-width: 980px) { .image-header{font-size: 11px;line-height: 14px;} } .image-header h3 { font-weight: 600; color: #fff; margin: 0; } .image-header.onair { background-image: linear-gradient(30deg,rgba(0,19,38,0.8),rgba(30,115,190,0.7)), url(png/on-air-1.png); } .image-header.online{ background-image: linear-gradient(30deg,rgba(0,19,38,0.8),rgba(30,115,190,0.7)), url(png/online.png); } .image-header.chartlocal{ background-image: linear-gradient(30deg,rgba(0,19,38,0.8),rgba(30,115,190,0.7)), url(png/chartlocal.png); } .right-rail.rm-margin .wpb_content_element { padding-bottom: 0;} .right-rail.rm-margin h2{ margin-bottom: 20px!important;} .right-rail.rm-margin .content-list-grid.cl-Grid article {margin-bottom: 20px !important;} .wpb_content_element iframe { max-width: 100% !important;} /*MAA 5/4/21*/ ul#menu-connect-with-us-1 { float: right; } /*div#ad-manager-224174 { margin-top:80px !important; } @media (min-width: 981px) and (max-width: 1200px){ div#ad-manager-224174 { margin-top:72px !important; } }*/ header .container-fluid .ad-manager-placeholder iframe { height: 90px !important; } /* AJAX Load More Basic List */ .alm-reveal .thumb-wrap.thumb-float-left.crop { display: block; float: left; width: 100%; margin-bottom: 5px; } @media only screen and (min-width: 52em) { .alm-reveal .thumb-wrap.thumb-float-left.crop { margin: 0 20px 0 0; width: 30%; } } .alm-reveal .thumb-wrap.crop .inner-thumb-wrap img { display: block; position: relative; top: 50%; left: 50%; right: 0; bottom: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: none; min-height: 100%; min-width: 100%; width: auto; height: 100%; object-fit: cover; overflow: hidden; object-position: 50% 50%; } .alm-reveal .inner-thumb-wrap { padding: 66.67% 0 0 0; } /*Tomasz Fixes*/ .header .topweather {grid-area: 1 / 1 / 2 /3;justify-self: start;padding-left: 20px !important} .header .topweather .weather-left-card__number--small:after{content: 'Macon';font-weight: normal;display: inline-block;padding-left: 10px} #header-content-2 {display: none} .primary-nav-wrapper .primary > ul > li{align-content: stretch;padding-left: 20px;padding-right: 0px} .primary-nav-wrapper .primary > ul > li:first-of-type a{padding-right: 10px !important;padding-left: 10px !important;font-size: 18px} .primary-nav-wrapper .primary ul li.menu-item-has-children{padding-right: 15px;} .primary-nav-wrapper .primary .top-nav li.menu-item-has-children a{} nav.primary .top-nav {justify-items: center !important;width: auto !important} nav.primary {width: auto !important;display: inline-block} nav.primary > .nav > li.menu-item-has-children:hover > a::after {width:calc(100% + 15px)} /* ----- START OF DANI ----- */ .cenCentered { display: flex; align-items: center; justify-content: center; background-color: #F6F6F6; width: 100%; height: 350px; margin-bottom: 15px; } .cenCentered>p { text-transform: uppercase; color: #AAA; font-weight: 700; font-size: 24px; } .vc_sep_holder.vc_sep_holder_l { margin-bottom: 15px; } /*.wpb_column.vc_column_container.vc_col-sm-4.col-sm-4 { position: -webkit-initial!important; position: initial!important; }*/ .wpb_column.vc_column_container.vc_col-sm-8.col-sm-8 h1, .wpb_column.vc_column_container.vc_col-sm-8.col-sm-8 h2 { margin-bottom: 15px!important; } #content .gridForecast .wpb_text_column :last-child, #content .gridForecast .wpb_text_column p:last-child, .gridForecast .wpb_text_column :last-child, .gridForecast .wpb_text_column p:last-child { margin: 0; } .su-note { margin: 0 0 1.5em; border-width: 1px; border-style: solid; } /* ----- END OF DANI ----- */ /* Post-launch modifications */ .row.wpb_row.two-column {margin-bottom: 5px;} @media (min-width: 981px) { .content-list-basic.cl-thumb-float-left.clt-808 .has-post-thumbnail .basic-content-wrap .entry-content-wrap, .alm-reveal .has-post-thumbnail .basic-content-wrap .entry-content-wrap { padding-left: 30%; margin-left: 20px; } } @media (max-width: 980px) { .content-list-basic.cl-thumb-float-left.clt-808 .thumb-wrap, .alm-reveal .thumb-wrap.thumb-float-left.crop { width: 32%; margin-bottom: 20px; margin-right: 20px; } .content-list-basic.cl-thumb-float-left.clt-808 .loop-wrapper .hentry .entry-content, .content-list-basic.cl-thumb-float-left.clt-808 .basic-content-wrap .content-primary-cat, .alm-reveal .loop-wrapper .hentry .entry-content, .alm-reveal .basic-content-wrap .content-primary-cat { display: none; } .content-list-basic.cl-thumb-float-left.clt-808 .basic-content-wrap .entry-title a, .alm-reveal .basic-content-wrap .entry-title a { font-size: 14px; line-height: inherit; font-weight: 500; } .content-list-basic.cl-thumb-float-left.clt-808 .loop-wrapper .hentry .entry-title, .alm-reveal .loop-wrapper .hentry .entry-title { line-height: 17px; margin-top: -5px; } .content-list-basic.cl-thumb-float-left.clt-808 .has-post-thumbnail .basic-content-wrap .entry-content-wrap, .alm-reveal .has-post-thumbnail .basic-content-wrap .entry-content-wrap { padding-left: 32%; margin-left: 20px; } /* Tabbed News mobile */ .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container { display: block!important; text-align: center!important; } .wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list { padding-bottom: 5px!important; border-bottom: solid 1px #ddd!important; } .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading { display: none!important; } .tabbed-news .vc_tta-tabs-container li a { padding-left: 5px !important; padding-right: 5px !important; } .tabbed-news .vc_tta-tabs-container li.vc_active a { font-weight: bold; } .tabbed-news .vc_tta-panel-body { padding: 15px 0px !important; border: none !important; } } /* Hide banner ad on Sponsored page CRM #886022 */ .pagename-sponsored .header .adplaceholder { display: none; } /* ===== Bootstrap Migration patches Apr. 2022 ===== */ .col-xs-12 { flex-basis: 100%;} @media (min-width: 768px) { div#inner-content { column-gap: 15px;} #main.col-md-8 {flex: 0 0 calc(66.666667% - 15px);} .sidebar.col-md-4 { margin-top: 0px; flex: 0 0 calc(33.33333% - 15px); padding-right: 0;} }