body {font-size:16px; background:#ecf0f1}
.nav2 {background:#27333f; color:#ecf0f1}
.nav2 a{color:#ecf0f1}
.nav2 li:hover{background:#34495e;}
.nav2 a:hover{background:#34495e;}
.middle-bit {background:#22AFC7; color:#fff;}
.big-form {height:65px; font-size:30px;}
#big-label {font-size:22px; padding-top:17px;}
.event-data {color:#27333f; background:#ecf0f1}
.event-data li{padding-left:93px;color:#27333f; background:#ecf0f1}
.event-data li a{color:#27333f;}
.lead-event {font-size:24px; font-weight:600; padding-left:75px; margin:0}
.space-cakes {padding:40px;}
.nav-pills{background:rgba(255,255,255,0.2);color:#fff, border:0}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {background:#ecf0f1;color:#27333f}.thumbnail {border:0}
a {color:#22AFC7;}
a.no-mp {color:#27333f;}
a.toca{color:#27333f;}
.btn-summer {color: #fff; background-color: #F03813; transition:all 0.4s ease;padding: 12px 18px; font-size: 28px;}
.btn-summer:hover {box-shadow: inset 0 0 0 32px #22AFC7; color:#fff; background-color: #fff;}
.page-header h1 {font-family: 'Knewave', "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:58px; margin-bottom:0; text-align:center}
.page-header h3 {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:30px; margin-top:0; text-align:center}