/* default.css */
*{box-sizing: border-box}.clearfix::after,#header nav .level_1::after,.formbody::after{clear:both;display:table;content: ''}html{font:16px 'Lato',sans-serif;color:#426D83;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{background-image:url("../../files/segelclub_kyffhaeuser/images/hg-bild_4.jpg");background-position:center top;background-repeat:no-repeat;overflow-x: hidden;background-size: cover;background-attachment: fixed}body::before{width:100vw;height:100vh;left:0;top:0;position:fixed;display:block;background-image:url("../../files/segelclub_kyffhaeuser/images/hg-bild_4.jpg");background-position:center top;background-repeat:no-repeat;content: '';background-size: cover;z-index: 0}.ce_downloads ul{padding-left:0}#container{padding:0}h1,.startseite h2{text-align:center;font-size:2em;font-weight:bold;text-transform:uppercase}h3{text-transform:uppercase}p,#main li{line-height:1.5}a,a:link,a:visited{color:#426D83;transition: all 0.3s}#main a:hover{text-decoration:none;color:#0579BF;transition: all 0.3s}.bg-white{background-color:rgba(255,255,255,.9);padding: 1em 5% 3em}.text{max-width:1000px;margin-right:auto;margin-left:auto;line-height:1.5;padding: 1em 5% 3em}.bilder-bg,.bildergalerie .mod_article{padding:1em 3em;background-color:rgba(255,255,255,.8)}ol{margin:0;padding:0;list-style-type:none;counter-reset: item}ol > li{display:table;margin-bottom:1em;counter-increment: item}ol > li::before{width:1.25em;display:table-cell;padding-right:.5em;text-align:right;content: counters(item, ".") ". "}li ol > li{margin:0 0 .75em}li ol > li::before{content: counters(item, ".") " "}.ce_text > ol > li{width:100%;margin-bottom:0;padding-bottom:1em;border-bottom:1px solid rgba(66,109,131,.2)}ol h2{margin-top:.5em}.ce_text > ol > li::before{font-size:1.5em;font-weight:bold}table,tbody,tr,td{border-collapse:collapse}td{padding:.25em 1em;border-right:1px solid rgba(66,109,131,.4)}td:last-of-type{border-right:0}tr{border-top:1px solid rgba(66,109,131,.4);border-bottom:1px solid rgba(66,109,131,.4)}li.download-element{margin-bottom:.5em}#header{width:100%;top:0;position:fixed;z-index: 100;transition: all 0.3s}#header.header-alt{background-color:#426D83;transition: all 0.3s}#navigation_icon{display:none}#header-titel{width:90%;margin-right:auto;margin-bottom:1em;margin-left:auto;padding-top:2em;padding-bottom:1em;border-bottom:1px solid #fff;transition: all 0.3s}#header.header-alt #header-titel{margin-bottom:.667em;padding-top:1.333em;padding-bottom:.667em;transition: all 0.3s}#header-titel strong{font-size:1.5em;text-transform:uppercase}#header-titel strong > span{text-transform:none}#header-titel a > span{margin-left:1em;font-size:1.125em}#header-titel a{text-decoration:none;color:#fff}#header nav,#right nav{overflow:visible;padding:.75em 0;background-color:#fff}#header nav ul,#right nav ul{margin:0;padding:0;list-style-type:none}#header nav ul.level_1 > li{position:relative;float:left;display:block;margin-right:1.5em}#header nav ul.level_2{left:-2em;position:absolute;display:none;padding:1em 2em 2em;background-color:#fff;text-transform:none}#header nav ul.level_2 > li,#right nav ul li{margin-bottom:.75em}#header nav ul.level_2 > li.last,#right nav ul li.last{margin-bottom:0}#right nav ul li.last{}#header nav ul.level_1{width:90%;margin-right:auto;margin-left:auto}#header nav ul.level_1 > li:hover ul.level_2{display:block}#header nav ul li a,#footer nav ul li a{text-decoration:none;color:rgba(66,109,131,.5);transition: color 0.3s;white-space: nowrap}#header nav ul li strong,#header .trail,#header nav ul li:hover > a,#footer nav ul li strong,#footer nav ul li:hover > a,#right nav ul li:hover a{color:rgba(66,109,131,1);transition: color 0.3s}#header nav ul li strong,#footer nav ul li strong,#right nav ul li strong{font-weight: 400;/* white-space: nowrap; */}#header nav ul.level_1{text-transform:uppercase}#video{position:relative}#main #video{width:100%}#video #logo{width:100%;height:100%;position:absolute;z-index: 10;display: flex;justify-content: center;align-items: center}#logo img{cursor: pointer}#video .ce_player{width:100vw;height:100vh;position:relative;display:flex}#video .ce_player::before{width:100%;height:100%;left:0;top:0;position:absolute;display:block;background-color:rgba(5,121,191,.2);content: ''}#video .ce_player video{width:100vw;height:auto;object-fit:cover}#main{margin-top:10em;margin-bottom:10em}.startseite #main{margin-top:0}#main .mod_article{width:80%;margin-right:auto;margin-left:auto}.bildergalerie #main .mod_article{width:100%}.startseite #main .mod_article{margin-bottom:4em}.layout_simple a::after{float:right;display:block;content: '\2003mehr >';font-weight: 300}.layout_simple a{float:right;display:block;margin-left:5%;text-decoration:none;width: calc(100% - 5.25em - 5%)}.layout_simple time{width:5.25em;float:left;display:block;font-weight:bold}.layout_simple{padding:1em 3em}.mod_eventlist p{line-height:1.2}.empty{padding:1em 2em;background-color:rgba(255,255,255,.9)}.layout_simple:nth-of-type(n),.mod_eventlist .event:nth-of-type(n){background-color:rgba(255,255,255,.48)}.layout_simple:nth-of-type(1),.mod_eventlist .event:nth-of-type(1){background-color:rgba(255,255,255,.9)}.layout_simple:nth-of-type(2),.mod_eventlist .event:nth-of-type(2){background-color:rgba(255,255,255,.83)}.layout_simple:nth-of-type(3),.mod_eventlist .event:nth-of-type(3){background-color:rgba(255,255,255,.76)}.layout_simple:nth-of-type(4),.mod_eventlist .event:nth-of-type(4){background-color:rgba(255,255,255,.69)}.layout_simple:nth-of-type(5),.mod_eventlist .event:nth-of-type(5){background-color:rgba(255,255,255,.62)}.layout_simple:nth-of-type(6),.mod_eventlist .event:nth-of-type(6){background-color:rgba(255,255,255,.55)}.mod_eventlist .event .info{position:relative;margin-bottom:0}.mod_eventlist .event .info::before{width:1.5em;height:1px;left:-2em;top:.6em;position:absolute;display:block;background-color:#426D83;content: ''}.mod_eventlist .event .info time span{font-weight:bold}.mod_eventlist .event .location{margin:0;font-weight: 300}.mod_eventlist .event .location + p{width:40%;margin-top:.333em}#termine .mod_eventlist .event .location + p{width:100%}.mod_eventlist .event .ce_text p{margin-top:0;margin-right:0;margin-left:0;font-size:.875em}.mod_eventlist.alle_termine{max-width:880px;margin-right:auto;margin-left:auto}.mod_eventlist.alle_termine .event{padding:1em 3em}.mod_eventlist.alle_termine .event .info::before{display:none}.mod_eventlist.alle_termine .info{width:30%;padding-right:1em}.mod_eventlist.alle_termine .location{width:30%;padding-right:1em}.mod_eventlist.alle_termine .info + p[itemprop]{margin-left:30%}.mod_eventlist.alle_termine .event .ce_text p{margin-top:.25em;font-size:1em}.mod_eventlist.alle_termine .event > p{float:left;margin-top:0;margin-bottom:0}.mod_eventlist.alle_termine .event .ce_text{clear:both}.mod_eventlist.alle_termine .event .ce_text p{margin-bottom:0}.mod_newslist{max-width:800px;margin-right:auto;margin-left:auto}.mod_newsreader{max-width:1000px;margin-right:auto;margin-left:auto;background-color:rgba(255,255,255,.9);padding: 1em 5% 3em}.mod_newsreader h1{text-align:left;text-transform:none}.mod_newsreader p.info{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid rgba(66,109,131,.7)}.pagination{margin-top:1em;text-align:center;background-color:rgba(255,255,255,.2)}.pagination p{font-weight:bold}.pagination ul{margin:1em;padding:0;text-align:center;list-style-type:none}.pagination ul li{display:inline-block;padding:0 .5em}.pagination ul li .active{color:rgba(66,109,131,.7)}.back{font-weight:bold}#termine div[class*="termine"],#bilder .ce_hyperlink{width:31%;float:left}#termine .termine-1,#termine .termine-2,#bilder .ce_hyperlink{margin-right:3.5%;margin-bottom:3.5%}.mod_eventlist h2{margin:0;padding:.75em 2em;text-align:left;background-color:#426D83;font-size:1em;color:#fff;text-transform:uppercase}.mod_eventlist .event{padding-right:2em;padding-left:2em}.termine-1::before{width:100px;display:block;margin-right:auto;margin-bottom:1em;margin-left:auto;text-align:center;content: url("../../files/segelclub_kyffhaeuser/images/arbeitseinsaetze.svg")}.termine-2::before{width:100px;display:block;margin-right:auto;margin-bottom:1em;margin-left:auto;text-align:center;content: url("../../files/segelclub_kyffhaeuser/images/veranstaltungen.svg")}.termine-3::before{width:100px;display:block;margin-right:auto;margin-bottom:1em;margin-left:auto;text-align:center;content: url("../../files/segelclub_kyffhaeuser/images/regatta.svg")}#unsere-boote .ce_text{margin-bottom:2em}#unsere-boote .ce_text .image_container{width:40%;float:left}#unsere-boote .ce_text p{width:55%;float:right;margin-top:0}.formbody{position:relative}fieldset{margin:0;padding:0;border:0}.formbody > fieldset{width:60%;float:left}.widget>label{font-size:.875em;text-transform:uppercase}.formbody .explanation{width:35%;float:right}.formbody .widget-submit{width:35%;bottom:0;right:0;position:absolute}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border-top:0px solid #426D83;border-right:0px solid #426D83;border-bottom:1px solid #426D83;border-left:0px solid #426D83;border-radius:0;font-family:'Lato',sans-serif;color:#0579BF;background-color: transparent}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{background-color:rgba(255,255,255,.5);border-color:#0579BF}form button,input[type=submit],.button{padding:.5em 1em;background-color:#426D83;background-image:none;border:0;border-radius:0;font:.875em 'Lato',sans-serif;font-weight:bold;color:#fff;text-transform:uppercase}#right{width:25%;right:0;position:fixed;float:right;margin: 10em 5% 10em 0}.bildergalerie h1{text-align:left}#right nav ul{padding:2em}#right nav ul li a{text-decoration:none;color:rgba(66,109,131,.5);transition: color 0.3s}.bildergalerie #main{width:62%;float:left;margin-right:3%;margin-left:5%}#bilder figure{height:100%;position:relative}#bilder .ce_hyperlink{height:16vw}#bilder .image_container > a.hyperlink_img{height:100%;display: flex}#bilder .ce_hyperlink img{object-fit: cover}#bilder .ce_hyperlink:nth-of-type(3n){margin-right:0}#bilder figcaption{width:100%;bottom:2em;left:0;position:absolute;text-align:center;background-color:#fff;font-weight:bold;color:#426D83;text-transform:uppercase}#bilder figcaption a{display:block;padding:1em 2em;text-decoration:none}#bilder figure:hover figcaption a{background-color:#426D83;color:#fff;transition: all 0.3s}#bilder figure:hover figcaption img{transform: scale(1.1)}.ce_gallery>ul li{width:15%;overflow:hidden;margin-right:2%;margin-bottom:2%}.ce_gallery>ul li.col_last{margin-right:0}.ce_gallery .image_container{height:0;position:relative;padding-top:66.667%}.ce_gallery .image_container a{top:0;position:absolute;display:block}.ce_gallery .image_container img{display:block;transition: all 0.3s}.ce_gallery li:hover img{transform: scale(1.1);transition: all 0.3s}.slider-control .slider-next,.slider-control .slider-prev{display:none}.slider-control .slider-menu b{color:rgba(66,109,131,.3)}.slider-control .slider-menu b.active{color:#0579BF}#footer{width:100%;bottom:0;left:0;position:fixed;background-color:rgba(255,255,255,.9);font-size:.875em;z-index: 20}#footer .inside{width:90%;margin-right:auto;margin-left:auto}#footer nav{padding-top:.75em;padding-bottom:.75em}#footer ul{margin:0;padding:0;list-style-type:none}#footer ul li{float:right;margin-left:1em}#lmf_privacy_cookiebar{width:33%;min-width:343px;bottom:3.25rem;left:1rem;right:auto;top:auto;padding:0;background-color:#0579BF;-webkit-box-shadow:-1px 1px 7px #000;box-shadow:-1px 1px 7px #000;font:14px 'Lato',sans-serif;color:#fff}#lmf_privacy_cookiebar .inside{width:auto;margin:1.5em 2em 2em}#lmf_privacy_cookiebar p{line-height:1.3}#lmf_privacy_cookiebar input[type=submit]{background-color:#fff;color:#0579BF}.ce_lmf_slider,.ce_lmf_slider .slick-list{height:100vh}.ce_lmf_slider_image.slick-slide{height:100vh}.edge #video .ce_player,.ie #video .ce_player{display:block}.ie #video #logo{display:block;text-align:center}.ie #logo img{margin-top:20%}#klabautergeschichten > div.ce_text{width:49%;float:left;margin-right:2%}#klabautergeschichten > div.ce_text:nth-of-type(2n + 1){clear:left}#klabautergeschichten a{text-decoration:none}#klabautergeschichten > div.ce_text:nth-of-type(2n){margin-right:0}