/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes titlefadein{from{color:transparent;}to{color:#fff;}}@keyframes fadeinout{0%{opacity:0;}1%{opacity:1;}99%{opacity:1;}100%{opacity:0;}}.content-wrapper{font-family:'Open Sans',Helvetica,Arial,sans-serif;}.content-wrapper .container-fluid > .row{margin-left:0;margin-right:0;}.content-wrapper .container-fluid > .row .main-content{padding-left:0;padding-right:0;}.content-wrapper #main-content{padding-top:0;padding-bottom:0;}.content-wrapper h1,.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{font-family:korolev-condensed,'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;}.content-wrapper h1 a,.content-wrapper h2 a,.content-wrapper h3 a,.content-wrapper h4 a,.content-wrapper h5 a,.content-wrapper h6 a{color:#191919;}.content-wrapper h1 a:hover,.content-wrapper h2 a:hover,.content-wrapper h3 a:hover,.content-wrapper h4 a:hover,.content-wrapper h5 a:hover,.content-wrapper h6 a:hover{color:#0046ae;}.content-wrapper h1{font-size:16rem;}.content-wrapper h2{font-size:6rem;margin:0 0 2rem;}.content-wrapper h3{font-size:3rem;line-height:1.2;margin:.5rem 0;}.content-wrapper h4{font-size:3rem;}.content-wrapper p{font-weight:400;}.content-wrapper a{color:#0046ae;transition:color 0.3s ease-in-out;text-decoration:none;}.content-wrapper a:hover{color:#00317b;}.content-wrapper a.btn{font-family:korolev-condensed,'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;letter-spacing:.05rem;color:#fff;background-color:#0046ae;border-color:#0046ae;border-radius:2px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}.content-wrapper a.btn:hover{color:#fff;background-color:#00317b;border-color:#00317b;}.content-wrapper .dark-bg h1,.content-wrapper .dark-bg h2,.content-wrapper .dark-bg h3,.content-wrapper .dark-bg h4,.content-wrapper .dark-bg h5,.content-wrapper .dark-bg h6,.content-wrapper .dark-bg a{color:#fff;}.content-wrapper .center{text-align:center;}.content-wrapper .button-container{display:flex;justify-content:center;margin:1rem 0;}.content-wrapper .red-bg{color:#fff;background-color:#009933;}.content-wrapper .red-bg .btn{font-size:2.4rem;background-color:#fff;color:#009933;}.content-wrapper .img-bg{position:relative;color:#fff;}.content-wrapper .img-bg .btn{font-size:2.4rem;background-color:#fff;color:#009933;border-color:#fff;}.content-wrapper .img-bg .btn:hover{background-color:#009933;color:#fff;border-color:#009933;}.content-wrapper .img-bg img{position:absolute;object-fit:cover;object-position:center;top:0;left:0;width:100%;height:100%;z-index:-1;}.content-wrapper .img-bg:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#009933;mix-blend-mode:multiply;}.content-wrapper .interrupter.promo{padding:5rem 0;}.content-wrapper .interrupter.ad-slot{display:flex;flex-direction:column;font-size:1.4rem;color:#999;text-align:center;padding:2rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.content-wrapper .interrupter.ad-slot p{margin:0;}.content-wrapper .interrupter.ad-slot div[id*="gpt"]{background-color:#f6f6f6;margin:1rem auto;}.content-wrapper .interrupter.in-stream{position:relative;display:flex;width:800px;max-width:100%;min-height:200px;margin:0 auto 3rem;overflow:hidden;}.content-wrapper .interrupter.in-stream img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.2) translateY(-1rem);transition:transform 0.5s ease-out;z-index:-1;}.content-wrapper .interrupter.in-stream .meta{position:relative;display:flex;align-items:center;color:#fff;width:40%;min-width:300px;max-width:100%;padding:3rem;}.content-wrapper .interrupter.in-stream .meta:before,.content-wrapper .interrupter.in-stream .meta:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#004d1a 0%,#004d1a 80%,rgba(0,77,26,0) 100%);mix-blend-mode:hard-light;transition:opacity 0.5s ease-out;z-index:-1;}.content-wrapper .interrupter.in-stream .meta:after{background:linear-gradient(to right,#009933 0%,#009933 80%,rgba(0,153,51,0) 100%);opacity:.3;mix-blend-mode:normal;}.content-wrapper .interrupter.in-stream:hover img{transform:scale(1) translateY(0);}.content-wrapper .interrupter.in-stream:hover .meta:after{opacity:.8;}@media (min-width:1200px){.container{width:1370px;max-width:calc(100vw - 130px);}}.hero{position:relative;width:100%;height:30vh;min-height:250px;display:flex;justify-content:center;align-items:center;overflow:hidden;}.hero img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;z-index:-1;}.hero:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;mix-blend-mode:multiply;opacity:.2;}.hero .title-animation{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1;}.hero .title-animation p{position:relative;font-size:80rem;font-weight:700;text-transform:uppercase;color:transparent;}.hero .title-animation p:before,.hero .title-animation p:after{position:absolute;width:100%;height:100%;top:0;left:0;content:attr(data-text);text-transform:uppercase;color:transparent;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;opacity:0;z-index:-1;}.hero .title-animation:first-of-type p:before{transform:translate(50%,-40%);animation:fadeinout 10s 0.5s steps(1) infinite;}.hero .title-animation:first-of-type p:after{transform:translate(60%,-30%);animation:fadeinout 10s 0.65s steps(1) infinite;}.hero .title-animation:nth-of-type(2) p:before{transform:translate(70%,-20%);animation:fadeinout 10s 0.8s steps(1) infinite;}.hero .title-animation:nth-of-type(2) p:after{transform:translate(80%,-10%);animation:fadeinout 10s 0.95s steps(1) infinite;}.hero .title-animation:nth-of-type(3) p:before{transform:translate(-70%,10%);animation:fadeinout 10s 1.7s steps(1) infinite;}.hero .title-animation:nth-of-type(3) p:after{transform:translate(-60%,20%);animation:fadeinout 10s 1.85s steps(1) infinite;}.hero .title-animation:nth-of-type(4) p:before{transform:translate(-50%,30%);animation:fadeinout 10s 2s steps(1) infinite;}.hero .title-animation:nth-of-type(4) p:after{transform:translate(-40%,40%);animation:fadeinout 10s 2.15s steps(1) infinite;}.hero .title{position:relative;text-transform:uppercase;z-index:1;}.hero .title h1{position:relative;color:transparent;z-index:1;animation:titlefadein 0.1s 2.5s ease-in-out forwards;}.hero .title h1:before,.hero .title h1:after{position:absolute;width:100%;height:100%;top:0;left:0;content:attr(data-text);text-transform:uppercase;color:transparent;opacity:0;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;animation-fill-mode:both;z-index:-1;}.hero .title h1:first-of-type:before{transform:translate(-0.75rem,-0.75rem);-webkit-text-stroke:2px rgba(255,255,255,0.8);text-stroke:2px rgba(255,255,255,0.8);animation:fadeinout 2s 2.6s steps(1) infinite;}.hero .title h1:first-of-type:after{transform:translate(-1.5rem,-1.5rem);-webkit-text-stroke:2px rgba(255,255,255,0.6);text-stroke:2px rgba(255,255,255,0.6);animation:fadeinout 2s 2.7s steps(1) infinite;}.hero .title h1:nth-of-type(2){color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;}.hero .title h1:nth-of-type(2):before{transform:translate(-2.25rem,-2.25rem);-webkit-text-stroke:2px rgba(255,255,255,0.4);text-stroke:2px rgba(255,255,255,0.4);animation:fadeinout 2s 2.8s steps(1) infinite;}.hero .title h1:nth-of-type(2):after{transform:translate(-3rem,-3rem);-webkit-text-stroke:2px rgba(255,255,255,0.2);text-stroke:2px rgba(255,255,255,0.2);animation:fadeinout 2s 2.9s steps(1) infinite;}section{position:relative;padding:4rem 0;overflow:hidden;z-index:1;}section:after{content:attr(data-text);position:absolute;bottom:-.3em;right:-.25em;color:transparent;font-family:korolev-condensed,'Open Sans',Helvetica,Arial,sans-serif;font-size:60rem;font-weight:700;line-height:1;text-transform:uppercase;-webkit-text-stroke:2px #eee;text-stroke:2px #eee;z-index:-1;}section.gray-bg{background-color:#f1f1f1;}section.gray-bg:after{-webkit-text-stroke:2px #fff;text-stroke:2px #fff;}section .view.grid .pager-load-more,section .view.grid .views-infinite-scroll-content-wrapper,section #food-feed > div:not(.container),section.properties .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;font-size:1.6rem;font-weight:400;}section .view.grid .pager-load-more:before,section .view.grid .views-infinite-scroll-content-wrapper:before,section #food-feed > div:not(.container):before,section.properties .grid:before,section .view.grid .pager-load-more:after,section .view.grid .views-infinite-scroll-content-wrapper:after,section #food-feed > div:not(.container):after,section.properties .grid:after{display:none;}section .view.grid .pager-load-more img,section .view.grid .views-infinite-scroll-content-wrapper img,section #food-feed > div:not(.container) img,section.properties .grid img{width:100%;height:auto;}section .view.grid .pager-load-more h3,section .view.grid .views-infinite-scroll-content-wrapper h3,section #food-feed > div:not(.container) h3,section.properties .grid h3{color:#191919;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:2.4rem;line-height:1.3;letter-spacing:-.01em;margin:.75rem 0;}section .view.grid .pager-load-more h5.submitter,section .view.grid .views-infinite-scroll-content-wrapper h5.submitter,section #food-feed > div:not(.container) h5.submitter,section.properties .grid h5.submitter{color:#666;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:normal;font-style:italic;margin:0 auto 1rem;}section .view.grid .pager-load-more p,section .view.grid .views-infinite-scroll-content-wrapper p,section #food-feed > div:not(.container) p,section.properties .grid p{line-height:1.4;}section .view.grid .pager-load-more .story-meta .story-title,section .view.grid .views-infinite-scroll-content-wrapper .story-meta .story-title,section #food-feed > div:not(.container) .story-meta .story-title,section.properties .grid .story-meta .story-title{display:block;color:#191919;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:2.4rem;line-height:1.3;letter-spacing:-.01em;margin:.75rem 0 .25rem;}section .view.grid .pager-load-more .story-meta .story-title:hover,section .view.grid .views-infinite-scroll-content-wrapper .story-meta .story-title:hover,section #food-feed > div:not(.container) .story-meta .story-title:hover,section.properties .grid .story-meta .story-title:hover{color:#0046ae;}section .view.grid .pager-load-more .story-meta .story-date,section .view.grid .views-infinite-scroll-content-wrapper .story-meta .story-date,section #food-feed > div:not(.container) .story-meta .story-date,section.properties .grid .story-meta .story-date{color:#666;font-weight:bold;margin-bottom:1rem;}section .view.grid .pager-load-more .pager__item,section .view.grid .views-infinite-scroll-content-wrapper .pager__item,section #food-feed > div:not(.container) .pager__item,section.properties .grid .pager__item{grid-column:span 3;margin:3rem 0 0;}section .view.grid .pager-load-more .pager__item a,section .view.grid .views-infinite-scroll-content-wrapper .pager__item a,section #food-feed > div:not(.container) .pager__item a,section.properties .grid .pager__item a{font-family:korolev-condensed,'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:2.2rem;color:#fff;background-color:#0046ae;padding:.5rem 1.5rem;border-radius:2px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}section .view.grid .pager-load-more .pager__item a:hover,section .view.grid .views-infinite-scroll-content-wrapper .pager__item a:hover,section #food-feed > div:not(.container) .pager__item a:hover,section.properties .grid .pager__item a:hover{background-color:#00317b;}section .view.grid .pager-load-more button,section .view.grid .views-infinite-scroll-content-wrapper button,section #food-feed > div:not(.container) button,section.properties .grid button{grid-column:span 3;margin:3rem auto 0;font-family:korolev-condensed,'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;font-size:2.2rem;color:#fff;background-color:#0046ae;padding:.5rem 1.5rem;border:none;border-radius:2px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}section .view.grid .pager-load-more button:hover,section .view.grid .views-infinite-scroll-content-wrapper button:hover,section #food-feed > div:not(.container) button:hover,section.properties .grid button:hover{background-color:#00317b;}section.schedule{background-color:#f1f1f1;}section.schedule .form-container{display:flex;justify-content:center;}section.schedule .form-container #cp-search{display:flex;margin:0 auto 2rem;border:1px solid #e1e1e1;}section.schedule .form-container #cp-search input{background:#fff;font-size:1.4rem;padding:.75rem 1.5rem;border-radius:0;border:none;}section.schedule .form-container #cp-search button{position:relative;background-color:#0046ae;padding:0 1rem;border:none;transition:background-color 0.3s ease-in-out;}section.schedule .form-container #cp-search button:after{content:'\f002';font-family:FontAwesome;width:1em;border:none;color:#fff;}section.schedule .form-container #cp-search button:hover{background-color:#006622;}section.schedule #food .schwidget{font-size:1.6rem;margin-bottom:.4rem;}section.schedule #food .schwidget .epcol2 .seriestitle{text-align:right;color:#191919;font-weight:bold;}section.schedule #food .schwidget .epchan span{font-size:1.2rem;}section.schedule #food .schwidget .epchan .chan{letter-spacing:.075em;}section.schedule #food .pager{margin:0;}section.schedule #food .controls{font-size:1.4rem;text-align:center;margin-top:2rem;}section.schedule #food .controls ul{display:block;margin:0;}section.schedule #food .controls li{margin:0 .25rem;padding:0;}section.schedule #food .controls .pageclick{padding:.5rem .75rem;border:1px solid transparent;transition:border-color 0.3s ease-in-out;}section.schedule #food .controls .pageclick.activepage{color:#fff;background-color:#009933;}section.schedule #food .controls .pageclick:hover{border-color:#009933;}section#footer{padding:0;}@media (max-width:991px){section .view.grid .views-infinite-scroll-content-wrapper,section #food-feed > div:not(.container),section.properties .grid{grid-template-columns:repeat(2,1fr);}section .view.grid .views-infinite-scroll-content-wrapper button,section #food-feed > div:not(.container) button,section.properties .grid button{grid-column:span 2;}}@media (max-width:767px){#food .schwidget .epcol2 .seriestitle{font-size:1.4rem;}#food .schwidget .epcol2 .epchan{display:flex;justify-content:center;flex-wrap:wrap;}#food .schwidget .epcol2 .epchan .eptitle{width:100%;}section .view.grid .views-infinite-scroll-content-wrapper,section #food-feed > div:not(.container),section.properties .grid{grid-template-columns:1fr;grid-gap:3rem;}section .view.grid .views-infinite-scroll-content-wrapper button,section #food-feed > div:not(.container) button,section.properties .grid button{grid-column:span 1;}}
