html{font-family:Arial, Helvetica, sans-serif;text-align:center}.row{width:100%;margin:0 auto}.row:after{content:'';display:table;clear:both}.column{float:left;box-sizing:border-box}body{margin:0;background:#F8F8F8;padding-bottom:3.3em}header{background-color:#1b1b1b;margin-bottom:1em !important;padding:0 !important;color:#d12b32;width:100%}h1{margin:0;padding:10px 0;font-family:'Doppio One'}header h1 a{text-decoration:none;color:#d12b32}nav{position:fixed;bottom:0;z-index:100;overflow:hidden}nav button{float:left;display:inline-block;color:#fff;text-align:center;padding:20px 0;text-decoration:none;text-align:center;background-color:#333;border:none;cursor:pointer;overflow:hidden;white-space:nowrap;margin:0;border-right:1px solid #666;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}button:focus{outline:0}.navActive{background-color:#B91A1F}.end{border:none}.container{position:absolute;width:100%;height:100%;text-align:center;top:40%;left:0;margin:0 auto}.container p{font-size:20px}.container a{display:inline-block;position:relative;text-align:center;color:#B91A1F;text-decoration:none;font-size:20px;overflow:hidden;top:5px}.container a:after{content:'';position:absolute;background:#B91A1F;height:2px;width:0%;transform:translateX(-50%);left:50%;bottom:0;transition:.35s ease}.container a:hover:after,.container a:focus:after,.container a:active:after{width:100%}.overlay{position:fixed;background:#B91A1F;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .35s;overflow:hidden;z-index:99}.overlay.open{opacity:.98;visibility:visible;height:100%}.overlay.open li,.overlay.open h1.navtitle,.overlay.open p,.overlay.open a.exit{animation:fadeInRight .35s ease forwards}.overlay section{position:relative;height:40%;top:40%;transform:translateY(-55%);font-size:20px;text-align:center}.overlay h1.navtitle,.overlay a.exit{color:white;font-size:2.5em;padding:.3em 0;position:relative;text-decoration:none}.overlay a.exit:visited{text-decoration:none}.overlay p{position:relative;color:white}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;position:relative;opacity:0;border-top:2px solid white;border-left:1px solid white;border-right:1px solid white}.overlay ul li a{padding:1em 0;display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li.last{border-bottom:2px solid white}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}main{max-width:900px;width:100%;margin:0 auto}main p{margin:1em}main h2{margin:0 1em;padding:10px 0;font-family:'Doppio One';color:#d12b32}img{max-width:25%;margin-left:auto;margin-right:auto;min-width:20px;overflow:hidden}[class*="small-"]{width:100%}@media only screen and (min-width: 0px){.small-1{width:8.333%}.small-2{width:16.666%}.small-3{width:25%}.small-4{width:33.333%}.small-5{width:41.666%}.small-5-5{width:49.555%}.small-6{width:50%}.small-7{width:58.333%}.small-8{width:66.666%}.small-8-left{width:66.666%}.small-9{width:75%}.small-10{width:83.333%}.small-11{width:91.666%}.small-12{width:100%}.small-hidden{display:none}.right{float:right}}@media only screen and (min-width: 738px){.large-1{width:8.333%}.large-2{width:16.666%}.large-3{width:25%;display:block}.large-4{width:33.333%;display:block}.large-5{width:41.666%}.large-5-5{width:49.555%}.large-6{width:50%}.large-7{width:58.333%}.large-8{width:66.666%}.large-8-left{width:66.666%}.large-9{width:75%}.large-10{width:83.333%}.large-11{width:91.666%;display:block}.large-12{width:100%;display:block}.large-hidden{display:none}header{margin-bottom:0 !important}ul{list-style:none;padding:0;margin:0;background-color:#333}ul li{display:block;position:relative;float:left;background-color:#333}li ul{display:none}ul li a{display:block;padding:1em;text-decoration:none;white-space:nowrap;color:#000}ul li a.h{color:#fff}ul li a:hover{background-color:#B91A1F}li:hover>ul{display:block;position:absolute}li:hover li{float:none}li:hover a{background-color:#f9f9f9;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}li:hover a.h{background-color:#B91A1F}li:hover li a:hover{background-color:#f1f1f1}.deskNav li ul li{border-top:0;color:red}ul ul ul{left:100%;top:0}ul:before,ul:after{content:" ";display:table}ul:after{clear:both}body{padding-bottom:0}nav,.overlay{display:none}.deskNav{display:block}}
