.popOutSpecial{z-index:99!important}
#pop-out-banner h1{font-size:18px;line-height:18px;color:#5ab3e8}
.news-alert-container{position:absolute!important;font-family:brandon;top:15vh;min-width:300px!important;text-align:left!important;right:0;width:25em;padding:30px;color:#fff;-webkit-transform-origin:100% 2.375em;-ms-transform-origin:100% 2.375em;transform-origin:100% 2.375em;-webkit-transform:translate(-15%,0) rotate(-135deg);-ms-transform:translate(-15%,0) rotate(-135deg);transform:translate(-15%,0) rotate(-135deg);-webkit-transition:background .4s,opacity .4s,-webkit-transform .55s;transition:background .4s,opacity .4s,transform .55s;-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;z-index:11!important}
#boxes .window,.news-alert-container .newspostdesc{text-align:center}
.interior .news-alert-container{top:10vh!important}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.interior .news-alert-container,.news-alert-container{top:130px!important}}
@-webkit-keyframes pulse_animation{0%,100%,30%,50%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}
40%,70%{-webkit-transform:scale(1.5);transform:scale(1.5)}}
@keyframes pulse_animation{0%,100%,30%,50%,60%,80%{-webkit-transform:scale(1);transform:scale(1)}
40%,70%{-webkit-transform:scale(1.5);transform:scale(1.5)}}
.news-alert-container img{width:100%}
.newspostdesc{padding-bottom:10px}
[data-useragent*=Mobile] .news-alert-container{top:30em}
.news-alert-container.animatable{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
.news-alert-container.alert-inactive{-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
.news-alert-container .newspostitem{margin-bottom:0}
.news-alert-container .newsposttitle{font-size:1.35em;font-weight:300;margin-top:8px;margin-bottom:10px}
.news-alert-container .newsposttitle a{font-weight:inherit;color:inherit}
.special,.special h1{color:#648B1A!important}
.special{font-family:Quicksand,sans-serif;margin-top:-7px;background-color:#fff!important;font-size:18px;padding:17px 10px;font-weight:500!important}
.special h1{font-size:30px!important;font-weight:700!important;margin:8px 0 10px}
.specialsButton{display:inline-block!important;width:100%;margin-top:10px!important;padding:10px}
.specialsButton:hover{background-color:#fff;color:#648B1A;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.close-btn{position:absolute;top:0;right:0;margin-top:20px!important;margin-right:-30px!important;z-index:200;display:block;height:2.375em;width:2.375em;cursor:pointer;color:#fff;padding:20px;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}
[data-useragent*=Mobile] .close-btn{display:none}
.close-btn:after,.close-btn:before{position:absolute;top:50%;left:50%;content:'';pointer-events:auto;-webkit-transition:background .4s,color .4s,-webkit-transform .4s;transition:background .4s,color .4s,transform .4s}
.close-btn:before{font-family:FontAwesome;content:'\f024';line-height:16px;font-size:18px;-webkit-animation-name:pulse_animation;animation-name:pulse_animation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.alert-inactive .close-btn:after,.alert-inactive .close-btn:before{background:0 0}
.alert-inactive .close-btn:before{content:'\f00d';-webkit-transform:translate(-10%,-10%) rotate(135deg);-ms-transform:translate(-10%,-10%) rotate(135deg);transform:translate(-10%,-10%) rotate(135deg);-webkit-animation-duration:0s!important;animation-duration:0s!important;margin-bottom:0!important;margin-left:0!important}
@media (min-height:800px){.news-alert-container{top:20vh}}
@media (min-width:480px) and (min-height:500px){.news-alert-container{display:block}}
#boxes .window,#mask{position:absolute;left:0;top:0;display:none}
#mask{z-index:9999999;background-color:#000;width:100%}
#boxes .window{max-width:365px;height:300px;z-index:99999999;padding:20px;border-radius:15px}
#boxes #dialog{width:100%;height:auto;padding:10px;background-color:#fff}
#dialog img{padding-top:30px}
#popupfoot{font-family:Raleway,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:14px;color:#fff;line-height:30px;padding:30px 0 10px}
.popButtons{display:inline-block;background-color:#007A9A;width:157px;height:30px}
#popupfoot a{text-transform:none;color:#fff}
@media only screen and (max-width:700px){#boxes #dialog{padding:0}
#boxes .window{position:absolute;left:0;top:0;max-width:100%;height:300px;display:none;z-index:9999;text-align:center;padding:0;border-radius:0;margin-right:-30px}
.popButtons{margin-bottom:20px}}