@import url("https://fonts.googleapis.com/css?family=Major+Mono+Display|Roboto");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{font-family:'Roboto Condensed', sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{image-rendering:-webkit-optimize-contrast}body{background:#2B3E50}p{margin-bottom:15px}body{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:85px auto 50px;grid-gap:15px;background:#2B3E50;padding:0 15px}@media (min-width: 1024px){body{padding:0 10%}}@media (min-width: 1200px){body{padding:0 15%}}@media (min-width: 1600px){body{padding:0 20%}}.header{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media (min-width: 600px){.header{align-items:center}}.header__brand{color:white;font-size:35px;font-size:2.1875rem;text-align:center;width:100%}@media (min-width: 600px){.header__brand{width:auto}}.header__suggest{background:none;border:1px solid #DF691A;color:white;width:100%;padding:5px 0;font-size:17px;font-size:1.0625rem;cursor:pointer;transition:background .225s;text-decoration:none}@media (min-width: 600px){.header__suggest{width:auto;padding:5px 25px}}.header__suggest:hover{background:#DF691A;color:white;transition:background .225s}main{grid-column:1 / -1}.main__intro{color:white;font-weight:300;font-size:16px;font-size:1rem}@media (min-width: 600px){.main__intro{padding-top:0}}.month{max-height:44px;overflow:hidden;margin-bottom:10px;transition:max-height .225s}.month__header{text-align:center;padding:10px 0;cursor:pointer;overflow:hidden;position:relative;letter-spacing:0.1em;font-weight:400;text-transform:uppercase;font-family:"Lato";font-size:1.5em;color:#0185a9;border:none;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.month__header:before{content:'';position:absolute;top:0;left:0px;width:0px;height:3px;background:#015d76;transition:all 0.4s ease;width:100%}.month__header:after{content:'';position:absolute;bottom:0;right:0px;width:0px;height:3px;background:#015d76;transition:all 0.4s ease;width:100%}.month__header:hover{background:#015d76;color:white}.month__header:hover:before,.month__header:hover:after{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;width:0}.month__header.active{background:#015d76;color:white}.month.active{max-height:600px;transition:max-height .225s}.day{color:white;font-weight:300;padding:10px 5px;cursor:pointer}.day:nth-child(odd){background:#5d7186}.day:nth-child(even){background:#677e95}.day__date{float:right}.modal{width:100vw;height:100vh;position:fixed;background:rgba(43,62,80,0);top:0;left:0;transition:background .225s;z-index:3;pointer-events:none}.modal.active{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:rgba(43,62,80,0.95);transition:background .225s;pointer-events:auto}.modal.active .modal__inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.modal__inner{width:90%;height:auto;display:none}.modal__header{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background:#015d76;font-size:20px;font-size:1.25rem;position:relative}.modal__close{position:absolute;right:-10px;top:-10px;font-size:25px}.modal__brancer{height:25px;width:100%;display:flex;justify-content:center;align-items:center;background:#01556c}.modal__content{height:auto;width:100%;display:flex;flex-wrap:wrap}.modal__content li{width:100%;text-align:center;padding:10px 0}.modal__content li:nth-child(odd){background:#5d7186}.modal__content li:nth-child(even){background:#677e95}.commentModal{display:none}
