﻿/*!
Theme Name: Wassersportcenter Berlin
Description: Offizielles Wordpress-Theme für das Wassersportcenter Berlin.
Author: Sebastian Herrmann & Lennert Sallmann
Author URI: http://herrherrmann.net
URI: http://www.wassersportcenter-berlin.de
Version: 1.0
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes arrow-down-animation-d{from{bottom:20px}to{bottom:15px}}@keyframes arrow-down-animation-d{from{bottom:20px}to{bottom:15px}}@-webkit-keyframes arrow-down-animation-u{from{bottom:15px}to{bottom:20px}}@keyframes arrow-down-animation-u{from{bottom:15px}to{bottom:20px}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:0}}@font-face{font-family:"Flaticon";src:url("fonts/flaticon.eot");src:url("fonts/flaticon.eot#iefix") format("embedded-opentype"),url("fonts/flaticon.woff") format("woff"),url("fonts/flaticon.ttf") format("truetype"),url("fonts/flaticon.svg") format("svg");font-weight:normal;font-style:normal}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-date:before{content:"\e000"}.flaticon-arrow-down:before{content:"\e001"}.flaticon-info:before{content:"\e002"}.flaticon-arrow-left:before{content:"\e003"}.flaticon-arrow-right:before{content:"\e004"}.flaticon-arrow-up:before{content:"\e005"}#page #header #header-menu ul.sub-menu li.page_item.page-item-484{border-right:1px dotted #0078b3;margin-right:3px;padding-right:3px}#page #header #header-menu ul.sub-menu li.page_item.page-item-58{border-right:1px dotted #0078b3;margin-right:3px;padding-right:3px}#page #header #header-menu ul.sub-menu li.page-item-52 a{background-image:url("img/menu/windsurfing.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-106 a{background-image:url("img/menu/sup.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-49 a{background-image:url("img/menu/segelboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-11894 a{background-image:url("img/menu/solarboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-54 a{background-image:url("img/menu/tretboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-56 a{background-image:url("img/menu/paddelboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-58 a{background-image:url("img/menu/ruderboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-28 a{background-image:url("img/menu/wallet.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-71 a{background-image:url("img/menu/windsurfing.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-67 a{background-image:url("img/menu/segelboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-65 a{background-image:url("img/menu/sup.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-73 a{background-image:url("img/menu/katamaran.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-221 a{background-image:url("img/menu/page_icon.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-484 a{background-image:url("img/menu/fuehrerschein.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-1349 a{background-image:url("img/menu/calendar.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-223 a{background-image:url("img/menu/shoppingbasket.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-227 a{background-image:url("img/menu/user.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-81 a{background-image:url("img/menu/windsurfing.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-79 a{background-image:url("img/menu/segelboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-83 a{background-image:url("img/menu/sup.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-209 a{background-image:url("img/menu/segelboot.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-211 a{background-image:url("img/menu/calendar.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-213 a{background-image:url("img/menu/team.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-89 a{background-image:url("img/menu/cake.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-91 a{background-image:url("img/menu/bus.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-93 a{background-image:url("img/menu/camera.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-9543 a{background-image:url("img/menu/tent.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-95 a{background-image:url("img/menu/anniversary.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-97 a{background-image:url("img/menu/meeting.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-159 a{background-image:url("img/menu/wcb.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-155 a{background-image:url("img/menu/compass.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-150 a{background-image:url("img/menu/search.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}#page #header #header-menu ul.sub-menu li.page-item-145 a{background-image:url("img/menu/impressum.svg");background-position:center 17px;background-repeat:no-repeat;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;padding-top:70px;text-align:center;min-width:40px}@-ms-viewport{width:device-width}@media (min-width: 960px){.mobile,.tinynav{display:none}#page #content #content-full{width:100%;margin:0 auto;padding:30px 0}#page #content #content-left{width:65%;margin:0 auto;padding:30px 15px 30px 0;border-right:1px dotted #dbdbdb;float:left}#page #content #content-right{width:30%;margin:0 auto;padding:30px 0 30px 15px;float:left}#page #footer .content-container{width:100%}#page #footer #footer-logo{width:200px;float:left;margin-right:15px}#page #footer #footer-logo a svg{width:160px;max-width:100%;height:60px;max-height:100%}#page #footer #menu-footer-left{width:20%;float:left;text-align:left}#page #footer #menu-footer-center{width:18%;float:left;text-align:center}#page #footer #menu-footer-right{width:15%;float:left;text-align:right}#page #footer #menu-footer-social{width:12%;float:left;text-align:left;margin-left:60px}}@media (max-width: 960px){.desktop{display:none}h1,h2,h3,h4,h5{word-wrap:break-word}#page #content .content-container{width:90%}#page #content #content-full{width:100%;padding:30px 0}#page #content #content-left{width:100%;padding:30px 0 15px 0;border-right:none;float:none}#page #content #content-right{width:100%;border-top:1px dotted #dbdbdb;padding:15px 0 30px 0;float:none}#page #footer .content-container{width:90%}#page #footer #footer-logo{width:200px;float:none;margin:0 auto 15px auto}#page #footer #footer-logo a svg{width:200px;max-width:100%;height:75px;max-height:100%}#page #footer #menu-footer-left,#page #footer #menu-footer-center,#page #footer #menu-footer-right,#page #footer #menu-footer-social{width:40%}#page #footer #menu-footer-left li,#page #footer #menu-footer-center li,#page #footer #menu-footer-right li,#page #footer #menu-footer-social li{margin-bottom:5px}#page #footer #menu-footer-left,#page #footer #menu-footer-right{float:left;text-align:left}#page #footer #menu-footer-center,#page #footer #menu-footer-social{float:right;text-align:right}.cd-top.cd-is-visible,.cd-top.cd-fade-out{visibility:hidden !important;opacity:0 !important}}#wprmenu_bar{font-size:20px;font-weight:700;padding:15px;height:52px;background-color:#fff !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #fff), color-stop(100%, #dbdbdb)) !important;background:-moz-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%) !important;background:-webkit-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%) !important;background:-ms-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%) !important;background:-o-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%) !important;background:linear-gradient(to bottom, #fff 0%, #fff 70%, #dbdbdb 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ) !important;-webkit-box-shadow:5px 0px 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 0px 5px 5px rgba(0,0,0,0.2);box-shadow:5px 0px 5px 5px rgba(0,0,0,0.2)}#wprmenu_menu{-webkit-box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6);-moz-box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6);box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6)}#wprmenu_menu.left,#wprmenu_menu.right{top:52px}#wprmenu_menu ul li a{font-size:15px}#wprmenu_menu ul li a:hover{font-size:15px}#wprmenu_menu ul li.menu-item{background-color:#004d79;-webkit-box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6);-moz-box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6);box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6)}#wprmenu_menu ul li.menu-item a{color:#fff;font-weight:normal}#wprmenu_menu ul li.menu-item li.wprmenu_parent_item_li{display:none !important}#wprmenu_menu ul li.menu-item ul li .wprmenu_icon{display:none !important}#wprmenu_menu ul li.menu-item ul li ul,#wprmenu_menu ul li.menu-item ul li ul li.wprmenu_parent_item_li{display:none !important}#wprmenu_menu ul li.current-menu-item,#wprmenu_menu ul li.current-menu-item:hover{background-color:#0078b3 !important;-webkit-box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6);-moz-box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6);box-shadow:inset -25px 0px 20px -20px rgba(0,0,0,0.6)}#wprmenu_menu ul li.current-menu-item a,#wprmenu_menu ul li.current-menu-item:hover a{color:#fff;font-weight:700}#wprmenu_menu .wpr_search .wpr-search-field{padding:15px !important;margin-bottom:15px;border-radius:5px}.breadcrumbs,.woocommerce-breadcrumb{margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#666}.hilite{background-color:#daffc7;color:inherit}.cd-top{color:#004d79;font-size:20px;background-color:#fff;padding:8px 7px;border-radius:5px;text-align:center;position:fixed;bottom:50px;right:15px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s}.cd-top:hover{color:grey}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}#page #content #tribe-events-content{margin-bottom:0;padding:30px 0}#page #content .tribe-events-tooltip{bottom:25px !important}#page #content .tribe-events-month-event-title.entry-title{font-size:inherit;line-height:inherit}#page #content .tribe-mini-calendar-event{border-bottom:1px dotted #dbdbdb}#page #content .tribe-events-meta-group.tribe-events-meta-group-details{padding:0;float:left;width:inherit}#page #content .tribe-events-meta-group.tribe-events-meta-group-details dl{line-height:1.5em}#page #content .tribe-events-meta-group.tribe-events-meta-group-details dl dt{float:left;width:30%;margin:0}#page #content .tribe-events-meta-group.tribe-events-meta-group-details dl dd{float:left;width:70%;margin:0}#page #content a.event-booking-button{background-color:#0078b3;color:#fff;border-radius:5px;padding:2px 5px;font-size:11px}#page #content a.event-booking-button:hover{background-color:#004d79}#page #content .event-booking-cost{background-color:#dbdbdb;font-weight:700;font-size:1.5em;float:right;border:1px solid #666;padding:5px;margin-left:5px;margin-bottom:5px}@media (min-width: 600px){#page #content .event-booking-window{max-height:168px;clear:both;border-bottom:1px solid #dbdbdb;padding-bottom:5px}#page #content .event-booking-window-expander{text-align:center}#page #content .event-booking-table{margin:0 auto;border-spacing:0}#page #content .event-booking-table th,#page #content .event-booking-table td{border:1px solid #dbdbdb;padding:2px 10px;text-align:left}#page #content .event-booking-table td.date{max-width:180px}}@media (max-width: 600px){#page #content .event-booking-table{margin:0 auto;border-spacing:0;width:100%}#page #content .event-booking-table th,#page #content .event-booking-table td{border:1px solid #dbdbdb;padding:2px 2px;text-align:left}#page #content .event-booking-table td.date{max-width:120px}}#page #content .woocommerce #respond input#submit.alt,#page #content .woocommerce a.button.alt,#page #content .woocommerce button.button.alt,#page #content .woocommerce input.button.alt{background-color:#0078b3}#page #content .woocommerce #respond input#submit.alt:hover,#page #content .woocommerce a.button.alt:hover,#page #content .woocommerce button.button.alt:hover,#page #content .woocommerce input.button.alt:hover{background-color:#004d79}#page #content .ecs-event .entry-title{margin:0;font:700 20px "Source Sans Pro",Arial,sans-serif}#page #content .tribe-mini-calendar-event h2{font:inherit;font-weight:700;line-height:inherit;margin:inherit}#page #content #tribe-events .tickets_remaining{color:#a00000;font-weight:700}#page #content .page ul.payment_methods,#page #content ul.payment_methods{list-style-type:none;padding-left:20px}#page #content .woocommerce #payment .terms,#page #content .woocommerce-page #payment .terms{font-size:13px;line-height:inherit;text-align:left}#page #content .content-container.kurse{width:100%;max-width:100%}#page #content .content-container.kurse #content-full{padding:0}#page #content .content-container.kurse .entry-title,#page #content .content-container.kurse .breadcrumbs{display:none}.kurs-container{width:100%;height:355px;background-position:center center;background-repeat:repeat-x;position:relative}.kurs-container.segeln{background-image:url(img/kurse/bg_segeln.jpg)}.kurs-container.windsurfing{background-image:url(img/kurse/bg_windsurfing.jpg)}.kurs-container.katamaran{background-image:url(img/kurse/bg_katamaran.jpg)}.kurs-container.sup{background-image:url(img/kurse/bg_sup.jpg)}.kurs-container.sportbootfuehrerschein{background-image:url(img/kurse/bg_sportbootfuehrerschein.jpg)}@media (min-width: 960px){.kurs-container-inner{width:800px;margin:0 auto}}@media (max-width: 960px){.kurs-container-inner{width:100%;margin:0 auto}.kurs,.kurs.left,.kurs.right{width:100%;height:100%;margin:0 auto;padding:30px 0;float:none !important;text-align:center}.kurs img,.kurs.left img,.kurs.right img{max-width:70%}}.kurs{width:300px;height:155px;background-color:#fff;background-color:rgba(255,255,255,0.9);padding:100px 50px}.kurs a img:hover{filter:alpha(opacity=70);opacity:0.7}.kurs.left{float:left}.kurs.right{float:right}.su-frame,.su-frame-inner{display:block}.su-frame-align-left{float:left;margin:0 1em 1em 0}.su-frame-align-center{float:none;margin:1em auto}.su-frame-align-right{float:right;margin:0 0 1em 1em}.su-frame img{display:block !important;float:none !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important}.su-frame-style-default{padding:2px;border:1px solid #999;background:#fff;-webkit-box-shadow:1px 1px 4px #ccc;-moz-box-shadow:1px 1px 4px #ccc;box-shadow:1px 1px 4px #ccc}.su-frame-style-default .su-frame-inner{padding:2px;border:4px solid #eee}body,div,html{margin:0;padding:0}body{font:400 15px "Source Sans Pro",Arial,sans-serif;background-color:#004d79;color:#222;width:100%}a{color:#0078b3;text-decoration:none}a:hover{color:#004d79;text-decoration:none}a:active{color:#004d79;text-decoration:none}p{line-height:1.5em;margin-top:0.6em;margin-bottom:0.6em}em,strong{font-style:normal;font-weight:700}small{font-size:13px;font-weight:400}h1{font:700 40px "Source Sans Pro",Arial,sans-serif;line-height:35px;margin:30px 0 15px 0;color:#0078b3}h2{font:700 30px "Source Sans Pro",Arial,sans-serif;margin:30px 0 15px 0;color:#004d79}h3{font:700 20px "Source Sans Pro",Arial,sans-serif;margin:15px 0 7.5px 0;color:#004d79}#page-start{position:absolute;top:0}#page{width:100%;margin:0 auto}.content-container,.header-container{width:100%;margin:0 auto}.header-container{max-width:950px}.content-container{max-width:800px}.clear-both{clear:both}#page #content{width:100%;background-color:#fff}#page #content article{margin-top:30px}#page #content article:first-of-type{margin-top:0}#page #content .entry-title{font:700 40px "Source Sans Pro",Arial,sans-serif;line-height:35px;margin:0 0 15px 0}#page #content .entry-title.error{color:#a00000}#page #content .post.type-post{border-bottom:1px dotted #dbdbdb;padding-bottom:10px;margin-bottom:10px}#page #content .post.type-post .wp-post-image{max-height:400px}#page #content .post.type-post .entry-meta{color:#222;margin:5px 0}#page #content .page .wp-post-image{max-height:600px}#page #content .post p:first-of-type,#page #content .page p:first-of-type{margin-top:0}#page #content .post img,#page #content .post .wp-post-image,#page #content .page img,#page #content .page .wp-post-image{display:block;max-width:100%;height:auto;margin:0 auto 15px auto}#page #content .post img.alignright,#page #content .page img.alignright{float:right;margin-left:15px}#page #content .post img.alignleft,#page #content .page img.alignleft{float:left;margin-right:15px}#page #content .post .wp-caption-text,#page #content .page .wp-caption-text{font-size:13px}#page #content .post ul,#page #content .page ul{padding-left:30px;list-style-type:disc;line-height:1.4em}#page #content .post table,#page #content .page table{margin:5px 0;border-collapse:inherit;border-spacing:2px}#page #content .post blockquote,#page #content .page blockquote{margin:15px 0;padding:15px}#page #content .post iframe,#page #content .page iframe{width:100%;border:none}#page #content #pagination,#page #content .comments-pagination{width:100%;margin-top:15px;height:45px}#page #content #pagination .pagination-prev,#page #content .comments-pagination .pagination-prev{float:left}#page #content #pagination .pagination-next,#page #content .comments-pagination .pagination-next{float:right}#page #content form p.comment-form{width:100%}#page #content form p.comment-form label{font-weight:400;margin-bottom:2px;float:none;display:block}#page #content form input[type="submit"]:hover{cursor:pointer}#page #content form input[type="submit"]:active{cursor:pointer}#page #content form.contact-form input,#page #content form.contact-form input[type=email],#page #content form.contact-form input[type=text],#page #content form.contact-form textarea{font:400 15px "Source Sans Pro",Arial,sans-serif;padding:5px;width:100%;max-width:400px;line-height:1.5em;border:1px solid #dbdbdb;outline:0}#page #content form.contact-form input:hover,#page #content form.contact-form input[type=email]:hover,#page #content form.contact-form input[type=text]:hover,#page #content form.contact-form textarea:hover{outline:0}#page #content form.contact-form input:focus,#page #content form.contact-form input[type=email]:focus,#page #content form.contact-form input[type=text]:focus,#page #content form.contact-form textarea:focus{font:400 15px "Source Sans Pro",Arial,sans-serif;padding:5px;line-height:1.5em;border:1px solid #0078b3;outline:0}#page #content form.contact-form input[type=submit]{width:inherit;background-color:#0078b3;font-size:20px;color:#fff;padding:5px 15px;border:none;border-radius:3px}#page #content form.contact-form input[type=submit]:hover{background-color:#004d79}#page #content .form-error *{color:#a00000}#page #content #searchform{width:100%;margin:5px auto 15px auto}#page #content #searchform .screen-reader-text{display:none}#page #content #searchform input#s{width:70%;font-size:15px;padding:5px;border:1px solid #dbdbdb;outline:none}#page #content #searchform #s:active,#page #content #searchform #s:focus{border:1px solid #0078b3;outline:none}#page #content #searchform #searchsubmit{display:block;float:right;width:25%;padding:5px 0;background-color:#0078b3;border:none;font-size:15px;color:#fff}#page #content #searchform #searchsubmit:hover{background-color:#004d79;border:none}#page #content h3.widget-title:first-of-type{margin-top:0}.header-shadow,#page #header #header-menu,#page #header #searchform input#s,#page #header #searchform #s:active,#page #header #searchform #s:focus,#page #header #header-einschieber{-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 5px 0 rgba(0,0,0,0.2)}.header-shadow-inner,#page #header{-webkit-box-shadow:inset 0 -10px 5px -5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 -10px 5px -5px rgba(0,0,0,0.3);box-shadow:inset 0 -10px 5px -5px rgba(0,0,0,0.3)}#page #header{background:#ededed url("img/header/waves.jpg") 50% 50% no-repeat;width:100%;height:150px;padding:0;display:table;position:relative}#page #header #header-logo{float:left;width:160px;height:160px;position:relative}#page #header #header-logo a img{width:160px;max-width:100%;height:160px;max-height:100%;position:absolute;top:50%;margin-top:-88px}#page #header #header-logo a img:hover{filter:alpha(opacity=70);opacity:0.7}#page #header #header-menu{background-color:#fff;background:-moz-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #fff), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%);background:-o-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%);background:-ms-linear-gradient(top, #fff 0%, #fff 70%, #dbdbdb 100%);background:linear-gradient(to bottom, #fff 0%, #fff 70%, #dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 );border-radius:30px;display:table;max-width:800px;margin:30px auto;font-size:15px;font-weight:400}#page #header #header-menu ul.menu{list-style:none;margin:0 auto;padding:0 18px}#page #header #header-menu ul.menu li{display:inline-block;margin:0;padding:0}#page #header #header-menu ul.menu li a{display:block;margin:0;padding:18px 11px;color:#004d79}#page #header #header-menu ul.menu li:hover a,#page #header #header-menu ul.menu li:active a{color:#008fc2}#page #header #header-menu ul.menu li.current_page_item a{color:#008fc2;font-weight:700}#page #header #header-menu ul.menu li.menu-item-has-children.current_page_item a,#page #header #header-menu ul.menu li.menu-item-has-children.current_page_ancestor a{background-color:#004d79;color:#fff;font-weight:400}#page #header #header-menu ul.sub-menu{background-color:#004d79;border-bottom-left-radius:28px;border-bottom-right-radius:28px;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3);font-size:13px;color:#fff;list-style:none;margin:0 auto;padding:0 30px}#page #header #header-menu ul.sub-menu li{display:inline-block;margin:0;padding:0}#page #header #header-menu ul.sub-menu li a{display:block;color:#fff;padding:12px}#page #header #header-menu ul.sub-menu li:hover a,#page #header #header-menu ul.sub-menu li:active a,#page #header #header-menu ul.sub-menu li.current_page_item a,#page #header #header-menu ul.sub-menu li.current_page_item:hover a,#page #header #header-menu ul.sub-menu li.current_page_ancestor a,#page #header #header-menu ul.sub-menu li.current_page_ancestor:hover a{background-color:#0078b3;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3)}#page #header #searchform{opacity:0;width:90%;margin:-15px auto 15px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#page #header #searchform .screen-reader-text,#page #header #searchform #searchsubmit{display:none}#page #header #searchform input#s{width:100%;font-size:15px;margin:0 -15px;padding:5px 15px;border:1px solid #dbdbdb;border-radius:30px;outline:none}#page #header #searchform #s:active,#page #header #searchform #s:focus{border:1px solid #0078b3;outline:none}#page #header #searchform.visible{opacity:1}@media (max-width: 600px){#page #header #header-einschieber{width:70%;margin:25% 0 0 auto}}@media (min-width: 600px){#page #header #header-einschieber{width:30%;margin:5% 0 0 auto}}#page #header #header-einschieber{background-color:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;padding:15px 10% 15px 40px;color:#004d79;font-size:20px;font-weight:700;text-align:left}#page #header #header-einschieber a{color:#004d79}#page #header #header-einschieber a:hover{color:#008fc2}#page #header #header-text{width:100%;min-height:300px;margin:8vh auto 0 auto;color:#fff;font-size:30px;text-align:center;text-shadow:1px 1px 5px #000}#page #header #header-text.start{color:#004d79;min-height:0;width:30%;margin:0 10% 0 auto;text-align:left;text-shadow:1px 1px 5px #fff}#page #header #header-text.start a{color:#004d79}#page #header #header-text.start a:hover{color:#0078b3}#page #header #header-text h3{color:#fff;font-size:30px;font-weight:700}#page #header #header-text small{color:#fff;font-size:21px;line-height:1.1em}#page #header #header-text p{line-height:1.3em}#page #header #header-text a{color:#fff;font-weight:700;text-decoration:none}#page #header #header-text a:hover{color:#f2f2f2;font-weight:700;text-decoration:none}#page #header .arrow-down{display:none;position:absolute;left:50%;bottom:20px;margin:0 auto 0 -25px;font-size:50px;color:#fff;text-shadow:3px 3px 5px #555;-webkit-animation:arrow-down-animation-u 0.3s;animation:arrow-down-animation-u 0.3s}#page #header .arrow-down.desktop:hover{bottom:15px;-webkit-animation:arrow-down-animation-d 0.3s;animation:arrow-down-animation-d 0.3s}#page #footer{margin:0 auto;padding:15px 0;background-color:#004d79;color:#fff;font-size:15px;-webkit-box-shadow:inset 0px 10px 5px -5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 10px 5px -5px rgba(0,0,0,0.5);box-shadow:inset 0px 10px 5px -5px rgba(0,0,0,0.5)}#page #footer a{color:#fff;opacity:1.0}#page #footer a:hover,#page #footer a:active{opacity:0.7}#page #footer #footer-logo a{opacity:1.0}#page #footer #footer-logo a:hover{opacity:0.7}#page #footer .widget{display:inline}#page #footer #menu-footer-left,#page #footer #menu-footer-center,#page #footer #menu-footer-right,#page #footer #menu-footer-social{vertical-align:top;list-style:none;margin-top:0;margin-bottom:0;padding:0}@media (min-width: 1800px){#page #header.background-image{background:url("img/header/background-image-2400.jpg") 50% 50% no-repeat;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("img/header/background-image-2400.jpg") 50% 50% no-repeat;max-height:1600px}}@media (min-width: 1400px) and (max-width: 1800px){#page #header.background-image{background:url("img/header/background-image-1800.jpg") 50% 50% no-repeat;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("img/header/background-image-1800.jpg") 50% 50% no-repeat;max-height:1200px}}@media (min-width: 960px) and (max-width: 1400px){#page #header.background-image{background:url("img/header/background-image-1400.jpg") 50% 50% no-repeat;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("img/header/background-image-1400.jpg") 50% 50% no-repeat;max-height:930px}}@media (min-width: 960px){#page #header.background-image{background-attachment:fixed;height:100vh}#page #header.background-image .arrow-down.desktop{display:block}}@media (max-width: 960px){#page #header.background-image{background:url("img/header/background-image-960.jpg") 50% 0 no-repeat;height:500px}#page #header.background-image .arrow-down.mobile{display:block}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){#page #header.background-image{background:url("img/header/background-image-1400.jpg") 50% 50% no-repeat;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("img/header/background-image-1400.jpg") 50% 50% no-repeat;min-height:1000px}#page #header.background-image .arrow-down.mobile{display:block}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){#page #header.background-image{background:url("img/header/background-image-1400.jpg") 50% 50% no-repeat;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("img/header/background-image-1400.jpg") 50% 50% no-repeat;min-height:750px}#page #header.background-image .arrow-down.mobile{display:block}}
/*# sourceMappingURL=style.css.map */
