img,embed,object,video{max-width:100%}hr.separator{height:1px;margin:40px 0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));border:0}hr.separator1{height:1px;margin:10px 0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));border:0}hr.separator2{height:1px;margin:10px 0 30px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0));border:0}hr.separatorspace{margin:20px 0 40px;background:none;border:none;height:1px}#navigation{background-color:#151820;background:rgba(21,24,32,0.95) url(../images/rausch.png) repeat;border-bottom:1px solid #151820;text-align:center;position:fixed;text-align:right;left:0;top:0;width:100%;z-index:10000;cursor:default;padding:0}@media(max-width:767px){#navigation{background-color:#151820;background:rgba(21,24,32,0.95) url(../images/rausch.png) repeat;border-bottom:1px solid #151820;text-align:center;position:fixed;text-align:right;left:0;top:0;width:100%;z-index:10000;cursor:default;padding:25px 0 5px}}.ul_m:hover{color:#338dc1}@media(min-width:1281px){.ul_m ul{padding:0;position:absolute;top:93px;left:-56px;text-align:center;width:180px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;background:#fff;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}}@media(max-width:1280px){.ul_m ul{padding:0;position:absolute;top:93px;left:-133px;text-align:center;width:180px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;background:#fff;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}}@media(max-width:1100px){.ul_m ul{padding:0;position:absolute;top:42px;left:-53px;text-align:center;width:180px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;background:#fff;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}}.ul_m ul li{background:rgba(21,24,32,0.9);display:block;color:#fff;text-shadow:0 -1px 0 #000}.ul_m ul li:hover{background:#666}.ul_m:hover ul{padding:0;display:block;opacity:1;visibility:visible;background:#fff}.logo{text-align:center;position:fixed;z-index:20000;margin-top:-60px}.logo h2{font-size:2.3em;font-weight:400;letter-spacing:.05em;text-shadow:1px 1px 0 #000;color:#fff;line-height:20px;text-decoration:none}span.red{background:#338dc1;color:#fff;padding:2px 5px}.logo h3{color:#fff;font-size:1.1em;line-height:20px;padding:0 5px 0 40px;text-transform:lowercase;font-family:'Lato',sans-serif;border-right:2px solid #338dc1;display:inline-block}#navigation ul{margin:0 80px 0 0}ul#nav li{display:inline-block}ul#nav li a{position:relative;display:block;color:#fff;text-decoration:none;outline:0;padding:50px 15px 31px 10px;font-size:1.3em}ul#nav li a:hover{color:#fff!important}ul#nav li.current{background:#338dc1;}section#introbg{background:url(../images/bg/skydiving-georgia.jpg);padding:125px 0}.introboxes{margin-top:0}.introboxes ul{background-color:#151820;background:rgba(21,24,32,0.8);border-bottom:1px solid #151820;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.introboxes .middlebox{margin-top:-285px}.introboxes .leftbox{margin-top:-204px}.introboxes h3{margin-bottom:14px;color:#fff;display:inline-block}.introboxes h3.number{background-color:#338dc1;padding:0;margin:0;width:50px;height:50px;line-height:50px;text-align:center;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;border-radius:25px}.introboxes p{background-color:#151820;color:#fff;text-shadow:none;padding:20px 10px;display:inline-block;margin:0;border-bottom:3px solid #989ca9}.introboxes p.middle{background:#338dc1;color:#fff;text-shadow:none}section#introbg article{text-align:center;margin-top:170px}#introtext{background:#151820;border-bottom:1px solid #151820;padding:40px 0;text-align:center}span.topline{border-top:3px solid #338dc1;padding:1px 0}#introtext h1{margin-bottom:10px}#introtext p{padding:5px;display:inline-block;text-shadow:none;color:#dadce2;margin-bottom:15px}a.button{background:#338dc1;border:1px solid #000;padding:5px;color:#fff;margin-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}a.button:hover{background:#29749f url(../images/rausch.png) repeat}section#programbg{background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),;padding:80px 0 40px}.program h3{color:#fff;display:inline-block;background:rgba(21,24,32,0.8) url(../images/arrow.png) 3% center no-repeat;font-size:34px;padding:20px 10px 10px 50px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}span.special{text-transform:lowercase;font-style:italic;color:#e6e7ec;font-size:18px;font-family:'Lato',sans-serif;margin-left:5px;border-left:1px solid #000;padding:0 0 0 10px}.program p{margin-top:15px;display:inline-block;background:none;border-top:1px solid #e6e7ec;border-bottom:1px solid #e6e7ec;font-size:18px;color:#fff;padding:5px 0}.programinfo{background:#e6e7ec url(../images/rausch.png) repeat;padding:34px 0}section#programbg article{text-align:center;padding:60px 0 40px}.programinfo img{float:left;position:relative;margin-right:10px}p.quote{color:#424b5f;padding:0 5px;font-size:14px;font-style:italic}.programinfo p.special{color:#575e6f;font-style:italic;text-shadow:1px 1px 0 #fff}.programinfo h2{display:inline-block;font-weight:600;text-shadow:1px 1px 0 #fff;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.programbasketball{background:#151820;padding:50px 0 20px;margin-bottom:0}.programbasketball img{float:left;position:relative;margin-right:10px;margin-top:230px}.programbasketball p{color:#fff}.programbasketball p.special{color:#9ea4b2;font-style:italic;text-shadow:1px 1px 0 #000}.programbasketball h4{color:#9ea4b2}.programbasketball h2{color:#fff;display:inline-block;font-weight:600;text-shadow:1px 1px 0 #000;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.programfitness{background:#fff;padding:30px 0 20px}.programfitness img{float:left;position:relative;margin-right:10px}.programfitness p.special{color:#575e6f;font-style:italic;text-shadow:1px 1px 0 #fff}.programfitness h2{display:inline-block;font-weight:600;text-shadow:1px 1px 0 #fff;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}ul.tabs{display:block;margin:45px 0 0}ul.tabs li{width:auto;height:18px;padding:0;float:left;margin-bottom:5px;padding-right:1px}ul.tabs li a{background:#9ea4b2;text-decoration:none;width:auto;margin:0;color:#151820;font-size:14px;padding:5px 10px;text-transform:uppercase}ul.tabs li a.active{background:#151820;text-decoration:none;width:auto;margin:0;color:#fff;padding:10px}.programbasketball ul.tabs li a.active{background:#e6e7ec;color:#151820}ul.tabs li:first-child a.active{margin-left:0}ul.tabs-content{margin:0;display:block;background:#151820 url(../images/rausch.png) repeat;padding:20px 10px 5px}.programbasketball ul.tabs-content{background:#e6e7ec url(../images/rausch.png) repeat}ul.tabs-content p{font-size:14px;color:#fff;border-left:3px solid #9ea4b2;padding:0 0 0 5px}.programbasketball ul.tabs-content p{color:#151820}ul.tabs-content > li{display:none}ul.tabs-content > li.active{display:block}ul.tabs:before,ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{clear:both}ul.tabs{zoom:1}ul.timetable li{color:#fff;border-bottom:1px solid #000;padding:10px 0}.programbasketball ul.timetable li{color:#151820;border-bottom:1px solid #f0f1f6;padding:10px 0}ul.timetable li:last-child{border-bottom:none}li#coaches img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}span.time{float:right}.ca-menu li{height:150px;overflow:hidden;display:block;background:#020203;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);border-left:10px solid #020203;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.programbasketball .ca-menu li{background:#9ea4b2;border-left:10px solid #9ea4b2}.ca-menu li:last-child{margin-bottom:0}.ca-menu li a{text-align:left;display:block;width:100%;height:100%;color:#fff;position:relative}.ca-icon{position:absolute;left:5px;top:10px;text-align:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.ca-content{position:absolute;left:150px;width:300px;top:20px}h2.ca-main{font-size:24px;border:none;color:#fff;text-shadow:1px 1px 0 #000;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}h3.ca-sub{background:#338dc1;padding:5px;font-size:18px;line-height:28px;color:#fff;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.ca-menu li:hover{border-color:#338dc1;background:#000}.ca-menu li:hover .ca-main{color:#fff;font-size:18px}.ca-menu li:hover .ca-sub{color:#338dc1;font-size:24px;background:#fff;padding:5px}section#programbg1{background:#29749f url(../images/rausch.png) repeat;padding:60px 0 40px}section#programbg1 article{text-align:center;padding:60px 0 40px}section#programbg1 p{margin-top:15px;display:inline-block;background:none;border-top:1px solid #151820;border-bottom:1px solid #151820;font-size:18px;color:#151820;padding:5px 0}.club{background:#e6e7ec url(../images/rausch.png) repeat;padding:30px 0 0}.club h4{margin-bottom:10px;border-left:3px solid #fff;padding:0 0 0 5px}.club h2{display:inline-block;font-weight:600;text-shadow:1px 1px 0 #fff;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.club p.special{color:#575e6f;font-style:italic;text-shadow:1px 1px 0 #fff;background:#fff url(../images/rausch.png) repeat;padding:5px}.club article.clubbox{text-align:center;padding:10px 0}.club article.clubbox h3.number{margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;background-color:#338dc1;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;border-radius:25px}.boxcontent h3{border-bottom:#fff 1px dashed;padding:10px 0}.boxcontent p{font-size:14px}.boxcontent a{color:#424b5f}.boxcontent a span.price{font-size:24px;color:#338dc1;font-weight:700;text-shadow:1px 1px 0 #fff;border-right:1px solid #fff;padding:0 3px 0 0}.sponsors img{opacity:.5;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;cursor:pointer}.sponsors img:hover{opacity:1;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms}.clubteam{background:#151820;padding:30px 0 20px}.clubteam h2{display:inline-block;font-weight:600;color:#fff;text-shadow:1px 1px 0 #000;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.team{margin-top:20px}.clubteam .one_fourth{background:#fff;text-align:center;border-top:2px solid #9ea4b2}.clubteam .one_fourth h3{background:#338dc1;color:#fff;padding:5px;font-size:20px;margin-top:-60px;display:inline-block;float:left;position:relative;z-index:100}.clubteam .one_fourth p{font-size:14px;padding:5px 10px 0}ul.socials li{display:inline-block;border-bottom:2px solid transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}ul.socials li:hover{border-bottom:2px solid #338dc1}section#events{background:#29749f url(../images/rausch.png) repeat;padding:60px 0 40px}section#events article{text-align:center;padding:60px 0 40px}.eventsgallery{background:#e6e7ec url(../images/rausch.png) repeat;padding:30px 0 0}.eventsgallery h2{display:inline-block;font-weight:600;color:#151820;text-shadow:1px 1px 0 #fff;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}#filter-buttons{background:url(../images/divider.png) bottom center no-repeat;padding:0 0 32px;margin-top:30px;text-align:center;margin-bottom:0}#filter-buttons li{display:inline-block;margin-bottom:0}#filter-buttons li a{background:#9ea4b2;border:1px solid rgba(0,0,0,0.2) inset;border-top:2px solid #dcdcdc;-moz-box-shadow:0 0 18px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.2) inset;box-shadow:0 0 18px rgba(0,0,0,0.2) inset;color:#fff;display:block;text-decoration:none;padding:5px 10px}#filter-container1{width:102%;margin-bottom:0;padding-top:5px;margin-left:-1%}#filter-container1 figure{margin-bottom:30px}#filter-container1 figure .thumb{display:block;width:100%;line-height:0}#filter-container1 figure .thumb img{max-width:100%;border-bottom:3px solid #151820;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#filter-container1 figure .thumb:hover img{opacity:.8}#filter-container1 figure figcaption{padding:5px;text-align:center}#filter-container1 figure figcaption .heading{font-size:20px;text-transform:uppercase;display:block;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}p.small{position:absolute;bottom:0;right:0;display:inline-block;text-transform:lowercase;background:#338dc1;color:#fff;padding:5px}.eventsspecial{background:#151820;padding:30px 0 0}.eventsspecial h2{display:inline-block;font-weight:600;color:#fff;text-shadow:1px 1px 0 #000;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.special p,ul.specialinfo li{color:#fff}.infoevent h3{color:#9ea4b2}ul.specialinfo{border-left:#9ea4b2 solid 2px;padding:0 0 0 10px}ul.specialinfo li{padding:10px 0;border-top:1px solid #000;border-bottom:1px solid #202431}ul.specialinfo li:first-child{border-top:none}ul.specialinfo li:last-child{border-bottom:none}ul#slider img{background:#32394b;border:2px solid #000;padding:5px;margin-bottom:5px}.flex-container a,.flexslider a,.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block;background:#32394b;border:2px solid #000;padding:5px;margin-bottom:5px}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides > li{position:relative}.flex-container{zoom:1;position:relative}.caption{zoom:1;width:20%;padding:2%;margin:0;position:absolute;left:25%;bottom:20%;text-align:center;color:#151820;color:fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.flex-direction-nav{height:0}.flex-direction-nav a{width:52px;height:52px;margin:-15px 0 0;display:block;background:url(../images/slider/bg_direction_nav.png) no-repeat;position:absolute;top:50%;cursor:pointer;text-indent:-999em}.flex-direction-nav .flex-next{background-position:-52px 0;right:0}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav a{width:13px;height:13px;display:block;cursor:pointer;text-indent:-999em}.flex-control-nav a:hover{background-position:0 -13px}.flex-control-nav a.flex-active{background-position:0 -26px;cursor:default}section#timetable{background:#29749f url(../images/rausch.png) repeat;padding:60px 0 40px}section#timetable article{text-align:center;padding:60px 0 40px}.timetablecontent{background:#fff;padding:30px 0}.timetablecontent h2{display:inline-block;font-weight:600;color:#151820;text-shadow:1px 1px 0 #fff;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}#kickboxtable{background:#9ea4b2 url(../images/rausch.png) repeat;padding:20px;position:relative;overflow:hidden}#kickboxtable h3{text-align:center;border-bottom:1px dashed #c1c8d7;color:#5c6375;padding:5px;margin-bottom:20px;font-size:18px;font-weight:700;text-shadow:1px 1px 0 #c1c8d7}#kickboxtable ul{text-align:center}#kickboxtable ul li{padding:10px}#kickboxtable ul li a{font-weight:700;padding:3px 0;font-size:16px;color:#151820;margin:0}#kickboxtable ul li p{margin:0}#kickboxtable ul li.speciallist{background:#c1c8d7;padding:5px}#kickboxtable ul li.speciallist p{color:#338dc1}#kickboxtable ul li.speciallist a{color:#5c6375}#basketballtable{background:#151820 url(../images/rausch.png) repeat;padding:20px;position:relative;overflow:hidden}#basketballtable h3{text-align:center;border-bottom:1px dashed #000;color:#c1c8d7;padding:5px;margin-bottom:20px;font-size:18px;font-weight:700;text-shadow:1px 1px 0 #000}#basketballtable ul{text-align:center}#basketballtable ul li{padding:10px}#basketballtable ul li a{font-weight:700;padding:3px 0;font-size:16px;color:#fff;margin:0}#basketballtable ul li p{margin:0;color:#c1c8d7}#basketballtable ul li.speciallist{background:#000;padding:5px}#basketballtable ul li.speciallist p{color:#338dc1}#basketballtable ul li.speciallist a{color:#c1c8d7}#fitnesstable{background:#e6e7ec url(../images/rausch.png) repeat;padding:20px;position:relative;overflow:hidden}#fitnesstable h3{text-align:center;border-bottom:1px dashed #c1c8d7;color:#5c6375;padding:5px;margin-bottom:20px;font-size:18px;font-weight:700;text-shadow:1px 1px 0 #fff}#fitnesstable ul{text-align:center}#fitnesstable ul li{padding:10px}#fitnesstable ul li a{font-weight:700;padding:3px 0;font-size:16px;color:#151820;margin:0}#fitnesstable ul li p{margin:0}#fitnesstable ul li.speciallist{background:#d3d5dc;padding:5px}#fitnesstable ul li.speciallist p{color:#338dc1}#fitnesstable ul li.speciallist a{color:#5c6375}section#contact{background:#29749f url(../images/rausch.png) repeat;padding:60px 0 40px}section#contact article{text-align:center;padding:60px 0 40px}.contactinfo{background:#151820;padding:150px 0 0}.contactinfo2{background:#151820;padding:300px 0 0}.contactinfo h2{display:inline-block;font-weight:600;color:#fff;text-shadow:1px 1px 0 #000;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}.contactinfo2 h2{display:inline-block;font-weight:600;color:#fff;text-shadow:1px 1px 0 #000;padding:0 0 5px;border-bottom:#9ea4b2 solid 10px;margin-bottom:30px}form#contact_form{background:#9ea4b2 url(../images/rausch.png) repeat}form#contact_form .name{padding:30px 0 0 20px}form#contact_form .email{padding-left:20px;padding-top:10px}form#contact_form p{margin-bottom:10px;padding-top:5px;font-style:italic}form#contact_form .message{padding-left:20px;padding-top:10px}div#loader{margin-left:20px;margin-bottom:30px}form#contact_form input[type="text"]{border:1px solid #000;background-color:#151820;height:30px;padding:0 10px;width:30%;margin-bottom:20px;color:#fff}form#contact_form input#email{border:1px solid #000;background-color:#151820;height:30px;padding:0 10px;width:30%;margin-bottom:20px;color:#fff}form#contact_form .message textarea#message{border:1px solid #000;background-color:#151820;width:90%;margin-bottom:20px;color:#fff}form#contact_form label{margin-right:20px;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase}form#contact_form label span{color:#fff}form#contact_form input[type="text"]:focus,form#contact_form input[type="text"]:hover,form#contact_form textarea:focus,form#contact_form textarea:hover,form#contact_form input[type="text"]:focus,form#contact_form input[type="text"]:hover,form#contact_form textarea:focus,form#contact_form textarea:hover{background-color:#000}form#contact_form input[type="submit"]{border:1px solid #000;background-color:#151820;padding:10px;font-size:12px;text-transform:uppercase;color:#fff;margin-bottom:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}form#contact_form input[type="submit"]:hover{color:#338dc1}.map-container iframe,.map-container object,.map-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.contact .socials{margin:0 0 -15px}.contactsidebar{background:#000 url(../images/rausch.png) repeat;padding:10px 0 0;text-align:center;margin-bottom:20px}@media (max-width:767px){.contactsidebar{background:#000 url(../images/rausch.png) repeat;padding:10px 0 140px;text-align:center;margin-bottom:20px}}ul.contactsidebar li a{font-weight:700;font-style:italic;color:#9ea4b2}ul.contactsidebar li{color:#fff;padding:10px 0;border-bottom:1px dashed #151820}ul.contactsidebar li:last-child{border-bottom:none}p.copyright{border-top:1px solid #9ea4b2;padding:5px 0;text-align:center;color:#fff;font-size:14px}.shadow{position:relative;-moz-box-shadow:0 14px 10px -10px rgba(0,0,0,0.4);-webkit-box-shadow:0 14px 10px -10px rgba(0,0,0,0.4);box-shadow:0 14px 10px -10px rgba(0,0,0,0.4)}.shadow:before,.shadow:after{content:'';position:absolute;z-index:-1;bottom:15px;-moz-box-shadow:0 15px 12px rgba(0,0,0,0.6);-webkit-box-shadow:0 15px 12px rgba(0,0,0,0.6);box-shadow:0 15px 12px rgba(0,0,0,0.6)}.shadow:before{right:10px;-moz-transform:rotate(4deg) skewX(4deg);-webkit-transform:rotate(4deg) skewX(4deg);-o-transform:rotate(4deg) skewX(4deg);-ms-transform:rotate(4deg) skewX(4deg);transform:rotate(4deg) skewX(4deg)}.shadow1{position:relative;-moz-box-shadow:0 11px 11px -9px rgba(0,0,0,0.2);-webkit-box-shadow:0 11px 11px -9px rgba(0,0,0,0.2);box-shadow:0 11px 11px -9px rgba(0,0,0,0.2)}.shadow1:before,.shadow1:after{content:'';position:absolute;z-index:-1;bottom:15px;-moz-box-shadow:0 15px 12px rgba(0,0,0,0.2);-webkit-box-shadow:0 15px 12px rgba(0,0,0,0.2);box-shadow:0 15px 12px rgba(0,0,0,0.2)}.shadow1:before{right:10px;-moz-transform:rotate(4deg) skewX(4deg);-webkit-transform:rotate(4deg) skewX(4deg);-o-transform:rotate(4deg) skewX(4deg);-ms-transform:rotate(4deg) skewX(4deg);transform:rotate(4deg) skewX(4deg)}.one_half{width:48%}.one_third{width:30.66%}.two_third{width:65.33%}.one_fourth{width:22%}.one_fifth{width:16.8%}.one_sixth{width:15%}.one_half,.one_third,.two_third,.one_fourth,.one_fifth{margin-right:4%;margin-bottom:10px;float:left}.one_sixth{margin-right:2%;margin-bottom:20px;float:left}.lastcolumn{margin-right:0!important;clear:right;margin-top:-225px}.lastcolumn-index{margin-right:0!important;clear:right}.grid_4{width:31.333%}.grid_item{margin-bottom:30px}.clearfix{display:block}.grid_4{display:inline;float:left;margin-left:1%;margin-right:1%}.content{padding-top:20px}.content.right{float:right}@media only screen and (max-width: 1280px){#navigation ul{margin-left:80px;margin-right:35px}.ca-content{position:absolute;left:20px;width:300px;top:20px}}@media only screen and (max-width: 959px){.ca-content{position:absolute;left:20px;width:300px;top:20px}}@media only screen and (min-width: 768px) and (max-width: 1100px){#navigation ul{margin:48px 0 -10px;text-align:center}.logo{left:0;top:0;margin-top:33px;width:100%;text-align:center;position:fixed;z-index:20000}.logo h1{font-size:2em;font-weight:600;line-height:1em;text-shadow:1px 1px 0 #000}.logo h3{text-align:center;display:inline-block;color:#fff;font-size:1em;padding:0 5px 0 40px;text-transform:lowercase;font-family:'Lato',sans-serif;border-right:2px solid #338dc1}.introboxes .middlebox{margin-top:-5px}.introboxes .leftbox{margin-top:20px}.ca-content{position:absolute;left:0;width:300px;top:20px}.programinfo p.quote{float:right;overflow:hidden;position:relative}.programbasketball p.quote{float:right;overflow:hidden;position:relative}.programfitness p.quote{float:right;overflow:hidden;position:relative}#kickboxtable h3{font-size:13px}#basketballtable h3{font-size:13px}#fitnesstable h3{font-size:13px}section#programbg article,section#programbg1 article,section#events article,section#timetable article,section#contact article{padding:120px 0 40px}}@media only screen and (max-width: 767px){.one_half,.one_third,.two_third,.one_fourth,.one_fifth,.one_sixth,.grid_4{width:100%}#navigation ul{margin:60px 0 -20px}.logo{left:0;top:0;margin-top:27px;width:100%;text-align:center;position:fixed;z-index:20000}.logo h1{font-size:2em;font-weight:600;line-height:1em;text-shadow:1px 1px 0 #000}.logo h3{text-align:center;display:inline-block;color:#fff;font-size:1em;padding:0 5px 0 40px;text-transform:lowercase;font-family:'Lato',sans-serif;border-right:2px solid #338dc1}section#programbg article,section#programbg1 article,section#events article,section#timetable article,section#contact article{padding:120px 0 40px}}@media only screen and (min-width: 480px) and (max-width: 767px){#filter-container1{width:100%;margin-left:0}.introboxes img{display:none}.introboxes{margin-top:-15px}.introboxes .one_third{margin:10px 0}ul#filter-buttons li{display:list-item;margin-bottom:0}section#programbg article,section#programbg1 article,section#events article,section#timetable article,section#contact article{padding:20px 0}#navigation ul{margin:-5px 0 0}#navigation{padding:35px 0 5px}#introtext{padding:20px 0 40px}}@media only screen and (max-width: 479px){#filter-container1{width:100%;margin-left:0}form#contact_form .message textarea#messagetext{width:85%}.ca-content{position:absolute;left:20px;width:300px;top:20px}.logo h2{font-size:1.3em;font-weight:400;letter-spacing:.05em;text-shadow:1px 1px 0 #000;color:#fff;line-height:20px;text-decoration:none}.introboxes img{display:none}.introboxes{margin-top:-265px}h1{font-size:20px;line-height:34px;color:#fff}h2{font-size:26px;margin-bottom:10px;line-height:30px}span.special{display:none}.program h3{color:#fff;display:inline-block;background:rgba(21,24,32,0.8) 3% center no-repeat;font-size:34px;padding:13px 2px 10px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.introboxes .one_third{margin:10px 0}.flex-direction-nav a{width:30px;height:21px;margin:-15px 0 0;display:block;background:url(../images/slider/bg_direction_nav1.png) no-repeat;position:absolute;top:50%;left:10px;cursor:pointer;text-indent:-999em}.flex-direction-nav .flex-next{background-position:-21px 0;right:0}ul#filter-buttons li{display:list-item;margin-bottom:0}section#programbg article,section#programbg1 article,section#events article,section#timetable article,section#contact article{padding:20px 0}#navigation ul{margin:-5px 0 0}#navigation{padding:70px 0 5px}#introtext{padding:20px 0 40px}}ul#nav{visibility:visible}#responsive-menu{display:none}@media only screen and (max-width: 786px){ul#nav{visibility:hidden;height:0}#responsive-menu{display:inline-block;width:100%;margin-top:52px}}@media only screen and (max-width: 479px){#responsive-menu{display:inline-block;width:100%;margin-top:17px}}.menu_sp{margin-bottom:100px}@media (max-width:1100px){.menu_sp{margin-bottom:139px}}@media (max-width:786px){.menu_sp{margin-bottom:125px}}@media (max-width:767px){.menu_sp{margin-bottom:0}}.menu_sp_p{margin-bottom:100px}@media (max-width:1100px){.menu_sp_p{margin-bottom:138px}}@media (max-width:786px){.menu_sp_p{margin-bottom:125px}}@media (max-width:767px){.menu_sp_p{margin-bottom:122px}}@media (max-width:479px){.menu_sp_p{margin-bottom:122px}.align_center{text-align:center}}@media only screen and (max-width:538px){.logo h2{letter-spacing:.02em}}@media only screen and (max-width:504px){.logo h2{letter-spacing:-.1px}}