/*!
Theme Name: Bootshaus
Theme URI: https://www.hiveknights.com/portfolio/bootshaus-am-lietzensee
Author: Hive Knights UG (haftungsbeschränkt)
Author URI: https://www.hiveknights.com
Description: WordPress Theme for Bootshaus am Lietzensee. The Bootshaus Theme was created and configured by Hive Knights UG (hanftungsbechränkt). For further questions about the application, please contact info@hiveknights.com. The theme was created with LessCSS, PHP, JavaScript (jQuery). 
Version: 1.0
Text Domain: bootshaus
*/
@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format('truetype')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v15/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i0HTQ.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUJ0e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-U1Ug.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rg-VQ.ttf) format('truetype')}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}h2,h3,h4,h5,h6{font-family:'Dancing Script',cursive;color:#fff}p,div,input,textarea{font-family:'Open Sans',sans-serif;color:#fff}a{color:#fff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}a:hover{color:#fff;-webkit-transition:color .2s;transition:color .2s}a:focus{outline:none}body{-webkit-transition:font-size .3s;transition:font-size .3s;overflow-x:hidden;font-family:'Open Sans',sans-serif;background-color:#fff}header,section,footer{text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow:hidden}.navigation-wrapper{position:relative;display:block}.navigation-wrapper .navigation-anchor{background-color:rgba(255,255,255,.85);position:relative;display:block}.navigation-wrapper .navigation-anchor .centered ul{display:block}.navigation-wrapper .navigation-anchor .centered ul li a{font-weight:400;font-family:'Dancing Script',cursive;color:#000}.navigation-wrapper .navigation-anchor .centered .flags{display:none}.navigation-wrapper .navigation-anchor .centered .flags .flag{display:block;text-indent:-9999px;overflow:hidden;opacity:.4;filter:alpha(opacity=40);-webkit-transition:all;transition:all}.navigation-wrapper .navigation-anchor .centered .flags .flag.de{background-image:url('/wp-content/themes/Bootshaus/assets/images/flag-de.jpg')}.navigation-wrapper .navigation-anchor .centered .flags .flag.en{background-image:url('/wp-content/themes/Bootshaus/assets/images/flag-en.jpg')}.navigation-wrapper .navigation-anchor .centered .flags .flag:hover,.navigation-wrapper .navigation-anchor .centered .flags .flag.active{opacity:1;filter:alpha(opacity=100);-webkit-transition:all;transition:all}.container{text-align:center;overflow:hidden;*zoom:1}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container h1{opacity:0;filter:alpha(opacity=0)}.container h2{font-family:'Dancing Script',cursive;font-weight:400;color:#fff}.container.news .content .sidebar{background-color:rgba(67,77,86,.4)}.container.news .content .sidebar .news h3{font-family:'Open Sans',sans-serif}.container.cafe p{clear:left;font-weight:700}.container.cafe .gallery{clear:left}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{display:none}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a img{-webkit-transition:all;transition:all}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a:hover img{-webkit-transition:all;transition:all}.container.maps .content{position:relative}.container.maps .content .googlemaps{position:absolute;display:block;float:left;background-color:#fff;overflow:hidden}.container.maps .content .sidebar{background-color:rgba(255,255,255,.8);color:#483c23}.container.maps .content .sidebar .information h3{color:#483c23;font-family:'Dancing Script',cursive;font-weight:700}.container.maps .content .sidebar .opening h3{color:#483c23;font-family:'Dancing Script',cursive;font-weight:700}.container.maps .content .sidebar .opening p{color:#483c23}.container.legal .content .facebok-link{display:block;font-family:'Dancing Script',cursive;-webkit-transition:all;transition:all;font-weight:400;color:#fff;clear:left;background-repeat:no-repeat;background-image:url('/wp-content/themes/Bootshaus/assets/images/symbol-facebook-link.png')}.container.legal .content .legal-line a{font-weight:700}.container .content{*zoom:1}.container .content:before,.container .content:after{content:" ";display:table}.container .content:after{clear:both}.container .content .sidebar{*zoom:1}.container .content .sidebar:before,.container .content .sidebar:after{content:" ";display:table}.container .content .sidebar:after{clear:both}.dialog{color:#000;width:80vw}.dialog .content{width:auto !important}.dialog h2{color:#000;font-size:24px;font-family:'Open Sans',sans-serif;margin:0 0 20px}.dialog h3{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;margin:15px 0 5px}.dialog p{padding:0 0 9px;color:#000}.dialog p a{color:#4a985e;text-decoration:underline}.dialog p a:hover{color:#49b966;text-decoration:none}.dialog ul,.dialog ol{color:#000}@media only screen and (max-width:839px) and (orientation:portrait){html{height:100vh;min-height:100vh}body{min-height:100%;font-size:100%;font-size:3.4vw}body.no-frontpage{background-image:url('/wp-content/themes/Bootshaus/assets/images/mobile/portrait/background-corona.jpg');background-size:100vw auto;background-position:center top;background-repeat:no-repeat;background-color:#909090}header,section,footer{width:100vw}.navigation-wrapper{position:relative;display:block;float:left;height:6.4vh;width:100vw;max-width:100vw !important;margin:-6.4vh 0 0;box-shadow:0 0 30px 0 rgba(0,0,0,.75),0 0 30px 0 rgba(0,0,0,.75)}.navigation-wrapper .navigation-anchor{background-color:rgba(255,255,255,.85);position:relative;display:block;height:6.4vh;width:100vw;text-align:center;-webkit-box-shadow:0,0,30px;-moz-box-shadow:0,0,30px;box-shadow:0,0,30px}.navigation-wrapper .navigation-anchor.stuck{position:fixed;left:0;top:0;z-index:8000;box-shadow:0 0 30px 0 rgba(0,0,0,.75),0 0 30px 0 rgba(0,0,0,.75)}.navigation-wrapper .navigation-anchor .centered{margin:0 auto;text-align:left;width:100vw}.navigation-wrapper .navigation-anchor .centered ul{display:block;width:95vw;margin-left:5vw}.navigation-wrapper .navigation-anchor .centered ul li{display:inline-block;float:left;margin:0 4vw 0 0;line-height:6vh}.navigation-wrapper .navigation-anchor .centered ul li a{font-size:4.5vw;font-weight:400;font-family:'Dancing Script',cursive;color:#000}.navigation-wrapper .navigation-anchor .centered .flags{display:none;float:right}.navigation-wrapper .navigation-anchor .centered .flags .flag{display:block;float:left;width:38px;height:21px;border:solid 2px #3f4134;text-indent:-9999px;overflow:hidden;opacity:.4;filter:alpha(opacity=40);-webkit-transition:all;transition:all;margin:25px 0 0 10px}.navigation-wrapper .navigation-anchor .centered .flags .flag:hover,.navigation-wrapper .navigation-anchor .centered .flags .flag.active{opacity:1;filter:alpha(opacity=100);-webkit-transition:all;transition:all}.container{width:100%;text-align:center;margin:0 0 1vw;overflow:hidden}.container h1{opacity:0;filter:alpha(opacity=0)}.container h2{font-family:'Dancing Script',cursive;font-size:9vw;margin:10vh 0 10vh 10vw;font-weight:400;color:#fff;width:90vw;float:left}.container.introduction{height:90vh;background-image:url('/wp-content/themes/Bootshaus/assets/images/mobile/portrait/background-section-intro-mobile.jpg');background-size:100vw auto;background-position:center top}.container.introduction.no-frontpage{height:20vh;background-image:none}.container.news{background-image:url('/wp-content/themes/Bootshaus/assets/images/mobile/portrait/background-section-news-mobile.jpg');background-size:100vw auto;background-position:center top;background-color:#e2c592}.container.news .content .sidebar{background-color:rgba(67,77,86,.4)}.container.news .content .sidebar .news{float:left;margin:0 0 10vh;padding:10vw}.container.news .content .sidebar .news h3{font-size:5vw;margin:0 0 2vh}.container.news .content .sidebar .news p{font-size:4.2vw}.container.cafe{display:block;background-image:url('/wp-content/themes/Bootshaus/assets/images/mobile/portrait/background-section-cafe-mobile.jpg')}.container.cafe p{float:left;clear:left;font-size:4.2vw;font-weight:700;width:80vw;padding:0 10vw 10vh}.container.cafe .gallery{float:left;clear:left;width:80vw;margin:0 10vw 10vw}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item:nth-child(-n+4){display:block}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a img{margin:5px;-webkit-box-shadow:10px,10px,30px;-moz-box-shadow:10px,10px,30px;box-shadow:10px,10px,30px;border:solid 2px #fff}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a:hover img{margin:7px 3px 3px 7px;-webkit-box-shadow:7px,7px,25px;-moz-box-shadow:7px,7px,25px;box-shadow:7px,7px,25px;border:solid 2px #9d7957}.container.maps{background-image:url('/wp-content/themes/Bootshaus/assets/images/mobile/portrait/background-section-maps-mobile.jpg')}.container.maps .content{position:relative}.container.maps .content .googlemaps{position:absolute;display:block;float:left;width:80vw;height:80vw;margin:0 0 0 5vw;-webkit-box-shadow:3vw,3vw,5vw;-moz-box-shadow:3vw,3vw,5vw;box-shadow:3vw,3vw,5vw;border:solid .4vw #fff;background-color:#fff}.container.maps .content .googlemaps .gmp_map_opts{position:absolute;left:0;top:0}.container.maps .content .sidebar{background-color:rgba(255,255,255,.8);color:#483c23;margin:90vw 0 0;padding:10vw}.container.maps .content .sidebar .information{margin:0}.container.maps .content .sidebar .information h3{font-size:8vw;margin:0 0 10vw;color:#483c23;font-family:'Dancing Script',cursive;font-weight:700}.container.maps .content .sidebar .information p{font-size:4.2vw;color:#483c23}.container.maps .content .sidebar .opening{margin:10vw 0 5vw}.container.maps .content .sidebar .opening h3{font-size:8vw;margin:0 0 10vw;color:#483c23;font-family:'Dancing Script',cursive;font-weight:700}.container.maps .content .sidebar .opening p{font-size:4.2vw;color:#483c23}.container.legal{background-image:url('/wp-content/themes/Bootshaus/assets/images/mobile/portrait/background-section-footer-mobile.jpg');background-size:100vw auto;background-position:center top;text-shadow:1px 1px 0 #000;-webkit-text-shadow:1px 1px 0 #000;-moz-text-shadow:1px 1px 0 #000}.container.legal .content h2{text-shadow:2px 2px 0 #000;-webkit-text-shadow:2px 2px 0 #000;-moz-text-shadow:2px 2px 0 #000;margin-bottom:-2vh !important}.container.legal .content .facebok-link{display:block;font-family:'Dancing Script',cursive;-webkit-transition:all;transition:all;font-size:9vw;margin:2vh 0 0 10vw;font-weight:400;color:#fff;width:74vw;height:20vh;clear:left;float:left;text-shadow:2px 2px 0 #000;-webkit-text-shadow:2px 2px 0 #000;-moz-text-shadow:2px 2px 0 #000;background-image:url('/wp-content/themes/Bootshaus/assets/images/symbol-facebook-link.png');background-repeat:no-repeat;background-position:right 15px;background-size:60vw auto}.container.legal .content .legal-line{width:100vw;float:left;margin:43vh 0 10vh;font-size:5vw;text-align:center}.container.legal .content .legal-line a{font-weight:700;display:block}.container:last-child{margin:0}.content{padding:10vh 5vw;text-align:left;width:100vw}.content h3{font-size:10vw}.dialog{color:#000;width:80vw}.dialog h2{color:#000;font-size:24px;font-family:'Open Sans',sans-serif;margin:0 0 20px}.dialog h3{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;margin:15px 0 5px}.dialog p{padding:0 0 9px}.dialog p a{color:#4a985e;text-decoration:underline}.dialog p a:hover{color:#49b966;text-decoration:none}}@media only screen and (min-width:840px){body{font-size:100%;font-size:14px}body.no-frontpage{background-image:url('/wp-content/themes/Bootshaus/assets/images/desktop/background-corona.jpg');background-size:100vw auto;background-position:center top;background-repeat:no-repeat;background-color:#909090}section{width:100vw}.navigation-wrapper{float:left;height:76px;width:100%;max-width:100% !important;margin:-81px 0 0;box-shadow:0 0 30px 0 rgba(0,0,0,.75),0 0 30px 0 rgba(0,0,0,.75)}.navigation-wrapper .navigation-anchor{height:76px;width:100%;text-align:center;-webkit-box-shadow:0,0,30px;-moz-box-shadow:0,0,30px;box-shadow:0,0,30px}.navigation-wrapper .navigation-anchor.stuck{position:fixed;left:0;top:0;z-index:8000;box-shadow:0 0 30px 0 rgba(0,0,0,.75),0 0 30px 0 rgba(0,0,0,.75)}.navigation-wrapper .navigation-anchor .centered{margin:0 auto;text-align:left;width:1200px}.navigation-wrapper .navigation-anchor .centered ul{width:900px}.navigation-wrapper .navigation-anchor .centered ul li{display:inline-block;float:left;margin:0 50px 0 0;line-height:77px}.navigation-wrapper .navigation-anchor .centered ul li a{font-size:34px}.navigation-wrapper .navigation-anchor .centered .flags{float:right}.navigation-wrapper .navigation-anchor .centered .flags .flag{float:left;width:38px;height:21px;border:solid 2px #3f4134;margin:25px 0 0 10px}.navigation-wrapper .navigation-anchor .centered .flags .flag:hover,.navigation-wrapper .navigation-anchor .centered .flags .flag.active{opacity:1;filter:alpha(opacity=100);-webkit-transition:all;transition:all}.container{width:100%;margin:0 0 5px}.container h2{font-size:66px;margin:60px 0 0;width:525px;float:left}.container.introduction{height:690px;background-image:url('/wp-content/themes/Bootshaus/assets/images/desktop/background-section-intro.jpg')}.container.introduction.no-frontpage{height:50px;background-image:none}.container.news{height:690px;background-image:url('/wp-content/themes/Bootshaus/assets/images/desktop/background-section-news.jpg')}.container.news .content .sidebar{background-color:rgba(67,77,86,.4);padding:150px 25px 25px}.container.news .content .sidebar .news{margin:0 0 30px}.container.news .content .sidebar .news h3{font-size:20px;margin:0 0 20px}.container.news .content .sidebar .news p{font-size:18px}.container.cafe{height:690px;background-image:url('/wp-content/themes/Bootshaus/assets/images/desktop/background-section-cafe.jpg')}.container.cafe p{float:left;font-size:18px;width:545px;margin:30px 0 0}.container.cafe .gallery{float:left;width:545px;margin:30px 0 0}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item:nth-child(-n+4){display:block}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a img{margin:5px;-webkit-box-shadow:10px,10px,30px;-moz-box-shadow:10px,10px,30px;box-shadow:10px,10px,30px;border:solid 2px #fff}.container.cafe .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure a:hover img{margin:7px 3px 3px 7px;-webkit-box-shadow:7px,7px,25px;-moz-box-shadow:7px,7px,25px;box-shadow:7px,7px,25px;border:solid 2px #9d7957}.container.maps{height:690px;background-image:url('/wp-content/themes/Bootshaus/assets/images/desktop/background-section-maps.jpg')}.container.maps .content{position:relative}.container.maps .content .googlemaps,.container.maps .content .gmp_map_opts{left:0;top:180px;width:450px;height:450px;-webkit-box-shadow:10px,10px,30px;-moz-box-shadow:10px,10px,30px;box-shadow:10px,10px,30px}.container.maps .content .sidebar{padding:115px 25px 25px}.container.maps .content .sidebar .information{margin:-30px 0 30px}.container.maps .content .sidebar .information h3{font-size:41px;margin:0 0 10px}.container.maps .content .sidebar .information p{font-size:20px;color:#483c23}.container.maps .content .sidebar .opening{margin:50px 0 30px}.container.maps .content .sidebar .opening h3{font-size:41px;margin:0 0 10px}.container.maps .content .sidebar .opening p{font-size:20px;margin:0 0 30px}.container.legal{height:522px;background-image:url('/wp-content/themes/Bootshaus/assets/images/desktop/background-section-footer.jpg');text-shadow:1px 1px 0 #000;-webkit-text-shadow:1px 1px 0 #000;-moz-text-shadow:1px 1px 0 #000}.container.legal .content h2{text-shadow:2px 2px 0 #000;-webkit-text-shadow:2px 2px 0 #000;-moz-text-shadow:2px 2px 0 #000}.container.legal .content .facebok-link{font-size:66px;margin:15px 0 0 50px;width:445px;height:155px;text-shadow:2px 2px 0 #000;-webkit-text-shadow:2px 2px 0 #000;-moz-text-shadow:2px 2px 0 #000;background-position:right 15px}.container.legal .content .legal-line{width:935px;float:left;margin:175px 0 0;font-size:16px}.container.legal .content .legal-line a{margin-left:20px}.container:last-child{margin:0}.content{margin:0 auto;text-align:left;width:1200px}.content h3{font-size:16px}.content .sidebar{float:right;width:675px;height:690px}.dialog{color:#000;width:80vw;column-count:3;column-gap:2.5vw;column-rule-style:solid;column-rule-width:1px;column-rule-color:#8b8a87}.dialog p,.dialog h1,.dialog h2,.dialog h3,.dialog h4{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.dialog h2{color:#000;font-size:24px;font-family:'Open Sans',sans-serif;margin:0 0 20px}.dialog h3,.dialog h4{color:#000;font-size:16px;font-family:'Open Sans',sans-serif;margin:15px 0 5px}.dialog p{display:inline !important;padding:0 0 9px}.dialog p a{color:#4a985e;text-decoration:underline}.dialog p a:hover{color:#49b966;text-decoration:none}.dialog ul,.dialog ol{padding:0 0 9px 25px}.dialog ul li,.dialog ol li{padding:0 0 5px}}