.alert,.splash h1{text-transform:uppercase}:root{--fb:#3b5998;--tw:#55acee;--pg-1:#1fb25a;--trans:rgba(0, 0, 0, 0.85);--trans-lite:rgba(0, 0, 0, 0.5);--white:#e6e6e6;--black:#191919;--light-gray:#c8c8c8;--gray:#808080;--dark-gray:#373737;--black-gray:#212121;--blue:#0f2a62;--red:#ed1c24;--back:var(--white);--fore:var(--black)}*,::after,::before{box-sizing:border-box}body,html{overflow-x:hidden!important}body{font-family:proxima-nova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;width:100vw;height:auto;margin:0;padding:0;color:var(--fore);background-color:var(--back)}.boxes .box h3,.social i,.splash{color:var(--back)}@media screen and (min-width:300px){body{font-size:calc(16px + 4 * ((100vw - 300px)/ 900))}}@media screen and (min-width:1200px){body{font-size:20px}}.splash{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:130px;background-color:var(--blue)}.splash .red{position:absolute;right:-195px;top:0;width:calc(50% + 200px);height:100%;transform:skewX(-20deg);background-color:var(--red);z-index:1}.splash h1,.splash img{z-index:2}.splash img{width:200px;max-width:75%;margin-bottom:10px;margin-top:15px}.splash img:last-child{margin-left:3%;width:400px}.splash h1{margin:0;font-size:64px;text-align:center;font-weight:200;letter-spacing:-2px;line-height:58px}.alert,.splash p,newboxes h5{font-weight:900}.splash p{z-index:1000;margin-top:0;font-size:40px;margin-bottom:0}@media screen and (min-width:300px){.splash h1{font-size:calc(64px + 36 * ((100vw - 300px)/ 900));letter-spacing:calc(-2px + -3 * ((100vw - 300px)/ 900))}}@media screen and (min-width:300px){.splash h1{line-height:calc(58px + 32 * ((100vw - 300px)/ 900))}}@media screen and (min-width:1200px){.splash h1{font-size:100px;letter-spacing:-5px;line-height:90px}}.splash span{display:block;font-size:106px}.content,.header,.sidebar,.social{display:flex}@media screen and (min-width:300px){.splash span{font-size:calc(106px + 55 * ((100vw - 300px)/ 900))}}@media screen and (min-width:1200px){.splash span{font-size:161px}}.social{justify-content:flex-end;padding:0 30px}.social a{margin:5px}.social img{width:30px}.social i{border-radius:50%}.social .pg-facebook{background-color:var(--fb)}.social .pg-twitter{background-color:var(--tw)}.section{padding-left:40px;padding-right:40px}.content{flex-wrap:wrap;justify-content:center}.sidebar{flex-direction:column;align-items:flex-end;width:200px;text-align:right}.sidebar p{float:right;width:160px;margin:0;padding:0 0 20px 10px;text-align:left;font-size:14px;line-height:15px}.sidebar img{height:50px}.sidebar .countdown,.sidebar .things{border-bottom:1px dashed var(--gray)}.sidebar .label p{width:120px;margin-top:15px;font-size:22px;line-height:19px;text-align:right;float:left;color:#666}.sidebar .info,.sidebar .things,.sidebar .wh{margin-top:20px}.sidebar .pcc{font-size:16px;text-align:right}.sidebar .date{font-size:40px;font-weight:600;letter-spacing:-2px;line-height:0;text-align:right;color:var(--red)}.sidebar .time{font-size:14px;text-align:right}.sidebar .wh{height:80px}.header{width:100%;margin-top:40px;margin-bottom:20px}.stories h2,.stories h3{margin-top:10px;margin-bottom:5px}.header span:first-child{position:relative;width:200px;font-size:16px;line-height:29px;text-align:center;white-space:nowrap;color:var(--white);background-color:var(--red)}.header span:first-child::after{content:" ";position:absolute;right:-14px;border-top:14.5px solid var(--light-gray);border-bottom:14.5px solid var(--light-gray);border-left:14.5px solid var(--red)}#slideButtons,.boxes .box,.photogallery,custombox{position:relative}.header span:last-child{width:100%;font-size:17px;line-height:29px;text-align:center;background-color:var(--light-gray)}.stories{width:100%}.stories .story{display:block;text-decoration:none;color:var(--fore);border-top:solid 1px var(--light-gray);cursor:pointer;transition:filter .5s}.stories .story:hover{filter:drop-shadow(2px 3px 6px var(--trans-lite))}.stories .story:last-child{border-bottom:solid 1px var(--light-gray)}.stories h2{font-size:40px;line-height:30px}.stories h3{font-size:20px;line-height:26px}.boxes .box.sq h3,.boxes .box.wifi h3{line-height:.2}.stories p{margin-top:0;margin-bottom:10px;font-size:16px}.boxes{display:flex;flex-wrap:wrap;justify-content:flex-end;width:600px;height:520px;margin-left:0}.boxes .box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;margin:10px 0;background-color:var(--red);overflow:hidden;cursor:pointer}.boxes .box.sq h3:last-of-type,.boxes .box.wifi h3:last-of-type{margin-bottom:20px}.boxes .box.blue{background-color:var(--blue)}.boxes .box:nth-of-type(2n){margin-left:20px}.boxes .box .icons,.boxes .box img{transition:transform .3s}.boxes .box .grow,.boxes .box .icons{transform:scale(1)}.boxes .box .shrink,.boxes .box:hover .grow,.boxes .box:hover .icons{transform:scale(1.05)}.boxes .box:hover .shrink{transform:scale(1)}.boxes .box.sq img{width:50%;z-index:0}.boxes .box.wifi img{width:60%;filter:brightness(10)}.boxes .box.candidate img{height:50%;width:auto}.boxes .box.poli img{width:100%;transform:scale(1.1)}.boxes .box a{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;z-index:999999}.boxes .box h3{line-height:0;margin:9px;font-weight:400;letter-spacing:-1px;z-index:1}.boxes .box .icons{color:#fff;width:100%;text-align:center}.boxes .box .icons.people{margin-top:15px;margin-bottom:5px}.boxes .box .icons.people img{height:44px}.boxes .box .icons i{font-size:50px;margin:-3px -11px}#candidates h3:last-of-type,#pagination{margin-bottom:20px}.boxes .box .icons:last-child{color:var(--blue)}#more{margin-top:10px;text-align:center;cursor:pointer}#map-map{width:100%;overflow:hidden}#map-map iframe{width:100%}#pagination{display:flex;justify-content:space-between;align-items:center}.btn-btn{background-color:#ddd;color:#333}.btn-btn.active{background-color:#333;color:#ddd}#back-btn,#forward-btn,.btn-btn{width:25px;height:25px;border-radius:5px;text-align:center;cursor:pointer;transition:color .3s,background-color .3s}#back-btn,#forward-btn{display:flex;justify-content:center;align-items:center;background-color:#ddd;color:#333}#back-btn.disabled,#forward-btn.disabled{color:#999;background-color:#888;cursor:not-allowed}#div-gpt-ad-1599746699595-0{display:block}#div-gpt-ad-1599747069930-0{display:none}@media (max-width:1550px){.section{margin-bottom:20px}}@media (max-width:1199px){#map-map{margin-right:0}.section.boxes{height:auto}}@media (max-width:815px){.boxes{margin-left:0}}@media (max-width:800px){.section.sidebar{align-items:center;width:100%}.section.boxes{height:auto}#div-gpt-ad-1599746699595-0{display:none}#div-gpt-ad-1599747069930-0{display:flex}}@media (max-width:600px){.section.boxes{flex-direction:column;align-items:center}.section.boxes .box:nth-child(2n){margin-left:0}}@media (max-width:455px){.header.first span:nth-child(1),.header.first span:nth-child(1)::after{display:none}}#backdrop{display:flex;align-items:flex-start;justify-content:flex-end;position:fixed;left:0;top:0;width:100%;height:100%;padding:25px;opacity:0;pointer-events:none;transition:opacity .3s;color:var(--back);background-color:var(--trans);z-index:99999;font-size:2em;cursor:pointer}#backdrop.open{pointer-events:auto;opacity:1}#candidates,#podcasts,#politically-inclined{position:fixed;top:50%;left:50%;width:100%;max-width:700px;height:calc(100% - 200px);max-height:700px;background-color:var(--white);overflow:auto;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .3s}#candidates.open,#podcasts.open,#politically-inclined.open{pointer-events:auto;opacity:1;z-index:999999}#candidates h3{line-height:.2}#politically-inclined{padding:20px;overflow-x:hidden}#politically-inclined h1{text-align:center;letter-spacing:0;font-size:45px}@media screen and (min-width:300px){#politically-inclined h1{font-size:calc(45px + 55 * ((100vw - 300px)/ 900))}}@media screen and (min-width:1200px){#politically-inclined h1{font-size:100px}}#politically-inclined h1 span{font-size:.5em}#politically-inclined h4,#politically-inclined h6{margin:0}#politically-inclined h4{font-weight:600}#politically-inclined h6{color:#555}#politically-inclined p{font-weight:200;font-size:18px;margin:10px 0}#politically-inclined .splash{width:calc(100% + 40px);margin-left:-20px;margin-top:-20px}#politically-inclined .episode:last-of-type{margin-bottom:-20px}#politically-inclined audio{width:100%;margin-bottom:50px}.hidden{display:none}#slideButtons img{position:absolute;top:0;left:0;width:100%;margin-bottom:20px;z-index:-1}#slideButtons h3,#slideButtons h4{color:#fff;text-align:center}#slideButtons h3{font-size:12px;padding-top:5px;font-weight:300;line-height:1.1}@media screen and (min-width:300px){#slideButtons h3{font-size:calc(12px + 12 * ((100vw - 300px)/ 300));padding-top:calc(5px + 19 * ((100vw - 300px)/ 300))}}@media screen and (min-width:600px){#slideButtons h3{font-size:24px;padding-top:24px}}#slideButtons h4{font-size:16px;line-height:.8;margin:10px 0}@media screen and (min-width:300px){#slideButtons h4{font-size:calc(16px + 29 * ((100vw - 300px)/ 300))}}@media screen and (min-width:600px){#slideButtons h4{font-size:45px}}#slideButtons button{width:107px;color:#fff;border:1px solid #fff;background:0 0;font-size:24px;padding:5px 10px;cursor:pointer;margin-bottom:55px}.stories custombox p,right.stories h3{font-size:45px;line-height:47px;font-weight:200;text-align:center}#slideButtons #slideTrump{float:right;margin-right:0}#slideButtons #slideBiden{margin-left:0}@media screen and (min-width:300px){#slideButtons #slideTrump{margin-right:calc(0 + 40 * ((100vw - 300px)/ 300))}#slideButtons #slideBiden{margin-left:calc(0 + 40 * ((100vw - 300px)/ 300))}}@media screen and (min-width:600px){#slideButtons #slideTrump{margin-right:40px}#slideButtons #slideBiden{margin-left:40px}}#slideButtons .slideButtons{display:flex;align-items:center;justify-content:space-evenly}.main-body{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:auto;justify-content:space-around;align-content:center;align-items:flex-start;padding:0 15px 50px}left.stories,right.stories{width:47%;height:auto}left.stories{padding:0 10px 10px}right.stories a{text-decoration:none;color:#fff;width:100%;height:250px;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-end}newboxes a.right,newboxes left,right a storybox{flex-direction:column;display:flex;align-content:center}right a storybox{height:100%;width:100%;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:top center;margin:0 auto 5px}.gallery,.photogallery{display:block;width:100%}right.stories h3{width:100%;margin:0;background:rgba(0,0,0,.5);padding:10px}.photogallery{height:auto;z-index:2000}.gallery{height:400px;margin-top:10px}custombox{width:100%;height:250px;display:flex;background:linear-gradient(115deg,#0f2a62 0 50%,#ed1c24 50% 100%);flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin:0 auto 5px;padding:10px}.stories custombox p{z-index:3;margin-bottom:0}custombox:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-image:linear-gradient(115deg,#ed1c24 0 50%,#0f2a62 50% 100%);transition:opacity .5s ease-out;z-index:2;opacity:0}custombox:hover:after{opacity:1}@media only screen and (max-width:900px){.main-body{flex-direction:column;justify-content:center;align-content:center;align-items:center}left.stories,right.stories{width:100%}}.alert{width:100%;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;background:purple;color:#fff;font-size:19px;line-height:24px}newboxes{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:nowrap;align-content:center;align-items:flex-start}newboxes a.right,newboxes left{width:48%;height:220px;justify-content:center;align-items:flex-start}newboxes h5{font-size:20px;line-height:25px;margin:0 0 5px}newboxes a{text-decoration:none}newboxes left a{color:#0f2a62;transition:.5s all ease-in-out}newboxes left a:hover{color:#ed1c24}newboxes a.right right{background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.stories newboxes h2,.stories newboxes h3{margin:0;text-align:center;color:#fff;background:rgba(0,0,0,.5);padding:10px;line-height:27px}.stories newboxes h2{font-weight:600;font-size:26px}.stories newboxes h3{font-weight:400;font-size:19px}