@import url(https://fonts.googleapis.com/css?family=Dosis);body{font-family:'Dosis','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;color:#ccc;background-color:#333}p{line-height:1.5;margin:15px 0;text-align:justify}p a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Dosis',sans-serif;text-transform:uppercase;color:#00adba}.h1,h1{font-size:36pt;text-align:center;margin:0;line-height:1;padding-bottom:1em}.h2,h2{font-size:36pt;text-align:center;margin:0;line-height:1;padding-bottom:1em}.h3,h3{font-size:36px;padding-bottom:1em;text-align:center}.h4,h4{color:#333;font-size:20px}.h5,h5{color:#ccc;font-size:16px}.h6,h6{font-size:24px;padding-top:.5em}a,a:hover,a:focus{color:#00adba;text-decoration:none}button{background:#00adba;color:#fff;display:block;margin:0 auto;padding:10px 15px;border:0;font-size:14pt;text-transform:uppercase;font-weight:700}.button{background:#009090;color:#fff;display:inline-flex;margin:0;padding:15px 25px;border-radius:10px;border:3px #00adba solid;clear:both;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:22px}.button:hover,.button:focus{color:#fff;text-decoration:none}blockquote{color:#777;font-style:italic}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:white}.accordion-item__title{border:1px solid #ccc;background:#ccc;margin-top:1rem!important;margin:0;letter-spacing:.5px;padding:1rem;font-weight:600}.ion-ios-plus-outline::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f055";margin-right:10px;color:#00adba}.ion-ios-minus-outline::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f056";margin-right:10px;color:#00adba}.col-sm-12{float:none;margin-bottom:30px}.center{text-align:center}.right{text-align:right}.mobile-hidden{display:block}.desktop-hidden{display:none!important}.clear{clear:both}#home{background:url(/user/themes/prinla/img/showcase.jpg) no-repeat fixed;background-position:center 60px;background-size:cover;height:calc(100vh - 60px);padding:12.5rem 0;min-height:700px}.veil{background-color:rgba(0,0,0,.75);padding:8vh 0;height:calc(80vh - 65px);min-height:550px}.veil img{max-width:100%}#services{padding:5em 0}#services .col-sm-3 i{font-size:48px}#services .col-sm-3{text-align:center;margin-bottom:30px}#services .col-sm-3 p{text-align:center;min-height:60px}#services p.right{clear:both;font-weight:700;color:#00adba;font-size:28px;text-align:center}#quote{background:url(/user/themes/prinla/img/bg-quote.jpg) no-repeat fixed;background-position:center 65px;background-size:cover;margin-top:0;padding:0}.quote{background-color:rgba(0,173,186,.7);padding:12vh 0;-moz-box-shadow:inset 0 0 10px #555;-webkit-box-shadow:inset 0 0 10px #555;box-shadow:inset 0 0 10px #555}.quote-text{color:#fff;font-weight:700;font-size:48px;text-align:center;line-height:1.5;text-shadow:1px 2px #333}#quote .button{border:3px #fff solid;background-color:#333}#portfolio{text-align:center;padding:5em 0}#portfolio p{text-align:center}ul{list-style:none;padding:0}.portfolio li{width:20%;float:left;margin-bottom:10px}.portfolio li img{width:90%}#testimonials{background:url(/user/themes/prinla/img/reviews.jpg) no-repeat fixed;background-position:center 60px;background-size:cover;margin-top:0;padding:0}.reviews{background-color:rgba(0,173,186,.7);padding:15vh 0;-moz-box-shadow:inset 0 0 10px #555;-webkit-box-shadow:inset 0 0 10px #555;box-shadow:inset 0 0 10px #555}.carousel{margin-top:40px}.carousel-control.left{background-image:none;filter:none;background-repeat:no-repeat}.carousel-control.right{background-image:none;filter:none;background-repeat:no-repeat}.carousel-control{width:0}.carousel-inner{position:relative;width:85%;overflow:hidden;margin:0 auto}.thumbnails{margin:0;padding:0;border:0 solid #ddd}.thumbnail{margin:0;padding:0;border:0 solid #ddd;border-radius:0}.carousel-inner p{text-align:center;font-size:38px;font-weight:700;color:#fff;text-shadow:1px 2px #333}p.name{text-shadow:none;color:#333}#print_products{text-align:center;padding:5em 0}#print_products p{text-align:justify}#carousel-products .carousel-inner p{text-align:center;font-size:20px;font-weight:400;color:#fff;text-shadow:none;background-color:#00adba;margin:0;padding:5px;min-height:100px}#carousel-products h5{color:#333;font-size:20px;background-color:#00adba;margin:0;font-weight:700;padding-top:10px;border-top:1px solid #333}#webdesign{text-align:center;padding:5em 0}#webdesign p{text-align:justify}#team{background:url(/user/themes/prinla/img/team.jpg) no-repeat fixed;background-position:center 60px;background-size:cover;margin-top:0;padding:0}.team{background-color:rgba(0,173,186,.7);padding:15vh 0;-moz-box-shadow:inset 0 0 10px #555;-webkit-box-shadow:inset 0 0 10px #555;box-shadow:inset 0 0 10px #555}#team img{border-radius:50%}#team h2{color:#fff;text-shadow:1px 2px #333}#team .col-sm-3{text-align:center}#team .col-sm-3 p{text-align:center;font-size:20px;text-transform:uppercase;color:#fff;text-shadow:1px 2px #333}#contact{padding:5em 0}.contactdetails{color:#fff;font-size:24px;text-transform:uppercase;line-height:1.5}.contactdetails img{margin:0 auto 20px}.contactdetails ul li:last-child::before{font-family:"Font Awesome 5 Brands";color:#00adba;content:"\f082";margin:0 10px 0 0}.contactlogo{padding:0}.adress-title{display:none}.adress-image{display:none}.form-control{font-size:18px}#contact i{margin-right:5px;color:#00adba}.mobile-menu{display:none}#map iframe{border:0;border-top:2px #006 solid;margin:0;width:100%;height:400px}.fixed-to-top{position:fixed;top:0;width:100%;z-index:5}.logo-top{width:100%;padding-top:51px;border-bottom:2px #006 solid}.navbar{height:50px;margin-bottom:0;border:0 solid transparent;border-radius:0}.navbar-header{height:50px}.navbar>.container .navbar-brand,.navbar>.container .navbar-brand:hover{margin-left:0}.navbar-brand{line-height:1.42857143}.navbar-right{margin-right:-10px;margin-top:8px}.navbar-default,.navbar-default .navbar-collapse,.navbar-default .navbar-form{background-color:#333;border-color:#ddd;border-bottom:0 #fff solid}.navbar-default,.navbar-default .navbar-form{height:60px!important;border-bottom:2px #00adba solid}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-brand:hover,.navbar-default .navbar-nav>li>a:focus{color:#ccc;font-family:'Dosis',sans-serif;text-transform:uppercase;font-size:20px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-brand:hover{color:#00adba}.nav>li>a{padding:10px 10px}.navbar-toggle{padding:0 15px 0 0;margin-top:11px;margin-right:0;margin-bottom:0;background-image:none;border:0 solid transparent;border-radius:0;color:#fff;font-size:18pt}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-brand{font-size:22px;text-transform:uppercase;font-weight:700;font-family:'Dosis',sans-serif}.navbar-brand span{color:#006;background-color:#fff;padding:2px;border-radius:50%;width:22px;height:22px;display:block;float:right;margin-top:-2px}.form-control::-moz-placeholder{color:#333;opacity:1}.form-control,select,textarea{height:auto;padding:15px;color:#333;background-color:#ccc;border:0 solid #00adba;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-primary,.btn-primary:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#333;background-color:#00adba;margin:15px auto 0;display:block;border:0;border-radius:0;width:100%;font-size:16pt}.form-field{margin-bottom:8px}textarea.form-control{min-height:100px}label{display:none}footer{background:#333;position:fixed;bottom:0;width:100%;height:60px;padding:15px 0;border-top:2px solid #00adba}footer .col-sm-12{padding-right:15px;padding-left:15px}.tel{float:right;white-space:nowrap;width:33%;text-align:right}.tel a,.tel a:hover,.tel a:visited{color:#00adba}.tel i{transform:rotate(90deg);color:#00adba;margin-right:5px}.buchen{float:left;white-space:nowrap;width:33%}.buchen a,.buchen a:hover,.buchen a:visited{color:#00adba}.buchen i{color:#00adba;margin-right:5px}#language{display:inline-flex;;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.language{width:40px;height:30px;float:left;opacity:.6;color:#fff;font-size:1.2em;font-family:Dosis;letter-spacing:1px;white-space:nowrap;margin:0 5px}.language p{display:none}#language a .language:hover,#language a .language.active{opacity:1}.English{background:url(/user/themes/prinla/img/en.jpg) center center;background-size:cover}.Español{background:url(/user/themes/prinla/img/es.jpg) center center;background-size:cover}.Deutsch{background:url(/user/themes/prinla/img/de.jpg) center center;background-size:cover}.Français{background:url(/user/themes/prinla/img/fr.jpg) center center;background-size:100%}.thankyoubox{background-color:rgba(0,0,0,.75);padding:3vh;height:auto}.thankyoubox p{text-align:center}#impressum{padding:100px 10px}#impressum h2{font-size:34px}.cc-banner .cc-message{text-align:center}.cc-color-override-487670255 .cc-link,.cc-color-override-487670255 .cc-link:active,.cc-color-override-487670255 .cc-link:visited{color:rgb(51,51,51)}@media (max-height:900px){.veil img{max-width:550px}}@media (max-width:479px){.container{padding:0}.navbar .container{padding:0 15px}.logo-top{width:200%;padding-top:50px;transform:translateX(-25%)}#logo-top{overflow:hidden}#home{padding-top:75px;margin-bottom:13px;min-height:auto}#language.desktop-hidden{padding-top:20px;margin-bottom:40px;padding-left:10px;-webkit-transform:none;-moz-transform:none;transform:none;position:relative;left:auto}.h1,h1{font-size:30px;border-bottom:1px #ccc solid}.h3,h3{font-size:30px;clear:both}.h4,h4{font-size:13px}.h5,h5{font-size:14px}.h6,h6{font-size:20px}.accordion-item__title{letter-spacing:0}.button{padding:10px 25px}.veil{padding:15px 0;height:290px;min-height:auto}.veil img{max-width:290px}.col-sm-12{margin-bottom:15px}#home{background:url(/user/themes/prinla/img/showcase.jpg) center;height:calc(100vh - 60px);padding:8rem 0}#services .col-sm-3{text-align:center;margin-bottom:30px;width:50%;float:left}#services p.right{display:none}#quote{background:url(/user/themes/prinla/img/bg-quote.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.quote-text{font-size:24px}.portfolio li{width:50%}.portfolio li:nth-child(n+11){display:none}.carousel-inner p{font-size:22px}#testimonials{background:url(/user/themes/prinla/img/reviews.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#carousel-products .col-sm-3{text-align:center;margin-bottom:30px;width:50%;float:left;padding-right:3px;padding-left:3px}.carousel-inner{width:95%}#carousel-products h5{font-size:14px}#team{background:url(/user/themes/prinla/img/team.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#team h2{font-size:34px}#team .col-sm-3{width:50%;float:left;padding-right:5px;padding-left:5px}#team .col-sm-3 img{width:90%}#team .col-sm-3 p{font-size:14px}.contactdetails{margin:20px auto 20px;width:100%;font-size:18px}.open{padding:10px 10px;font-size:18px}.navbar-collapse{position:fixed;top:0;left:0;z-index:10000;width:83%;height:100%;padding-left:0;border:none;border-right:2px solid #222!important}.navbar-nav{margin:10px 10px}.mobile-menu{display:block;margin:20px 0;white-space:nowrap}.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}footer .col-sm-12{padding:0 10px}.tel{width:50%}}@media (min-width:480px) and (max-width:767px){.container{padding:0}.navbar .container{padding:0 15px}#home{background:url(/user/themes/prinla/img/showcase.jpg) center;height:auto;padding:8rem 0;min-height:auto}.veil{padding:15px 0;height:290px;min-height:auto}.veil img{max-width:290px}.button{padding:10px 25px}.col-sm-12{margin-bottom:15px}#language.desktop-hidden{padding-top:20px;margin-bottom:40px;padding-left:10px;-webkit-transform:none;-moz-transform:none;transform:none;position:relative;left:auto}.h1,h1{font-size:30px;border-bottom:1px #ccc solid;-webkit-text-stroke-width:.5px}.h3,h3{font-size:30px;clear:both}#services .col-sm-3{text-align:center;margin-bottom:30px;width:50%;float:left}#services p.right{display:none}#quote{background:url(/user/themes/prinla/img/bg-quote.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.quote-text{font-size:24px}.portfolio li{width:50%}.portfolio li:nth-child(n+11){display:none}.carousel-inner p{font-size:22px}#testimonials{background:url(/user/themes/prinla/img/reviews.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#carousel-products .col-sm-3{text-align:center;margin-bottom:30px;width:50%;float:left;padding-right:3px;padding-left:3px}.carousel-inner{width:95%}#carousel-products h5{font-size:14px}#team{background:url(/user/themes/prinla/img/team.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#team h2{font-size:28px}#team .col-sm-3{width:50%;float:left;padding-right:5px;padding-left:5px}#team .col-sm-3 img{width:50%}#team .col-sm-3 p{font-size:16px}.contactdetails{margin:20px auto 20px;width:100%;font-size:18px}.open{padding:10px 10px;font-size:18px}.navbar-collapse{position:fixed;top:0;left:0;z-index:10000;width:85%;height:100%;padding-left:0;border:none;border-right:2px solid #222!important}.navbar-nav{margin:10px 10px}.mobile-menu{display:block;margin:20px 0;white-space:nowrap}.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}footer .col-sm-12{padding:0 10px}.tel{width:50%}}@media (min-width:768px) and (max-width:1023px){.container{padding:0}#home{background:url(/user/themes/prinla/img/showcase.jpg) center;height:auto;padding:15rem 0;background-size:cover;min-height:auto}.veil{padding:30px 0;height:470px;min-height:auto}.veil img{max-width:500px}.col-sm-12{margin-bottom:15px}#services .col-sm-6{width:100%}#services p.right{display:none}.portfolio li{width:25%}.quote-text{font-size:32px}#quote{background:url(/user/themes/prinla/img/bg-quote.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#carousel-products .col-sm-3{text-align:center;margin-bottom:30px;width:50%;float:left}#carousel-products h5{font-size:26px}#carousel-products .carousel-inner p{font-size:26px}#testimonials{background:url(/user/themes/prinla/img/reviews.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#team .col-sm-3{width:50%;float:left;padding-right:5px;padding-left:5px}#team h2{font-size:32px}#team .col-sm-3 img{width:50%}#team .col-sm-3 p{font-size:16px}#team{background:url(/user/themes/prinla/img/team.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.contactdetails{font-size:22px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{font-size:14pt}.nav>li>a{padding:5px}.navbar-brand{width:100px}.navbar-right{margin-top:13px;margin-right:0}footer .col-sm-12{padding-right:22px;padding-left:22px}}@media (min-width:1024px) and (max-width:1199px){#home{background:url(/user/themes/prinla/img/showcase.jpg) center;height:auto;padding:12vh 0;background-size:cover;min-height:auto}.veil{padding:30px 0;height:470px;min-height:auto}.veil img{max-width:500px}.col-sm-12{margin-bottom:15px}#services .col-sm-6{width:100%}#services p.right{display:none}.quote-text{font-size:34px}#carousel-products h5{font-size:18px}#carousel-products .carousel-inner p{font-size:18px}#quote{background:url(/user/themes/prinla/img/bg-quote.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#testimonials{background:url(/user/themes/prinla/img/reviews.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#team{background:url(/user/themes/prinla/img/team.jpg) center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#team .col-sm-3 img{width:90%}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{font-size:16pt}.nav>li>a{padding:13px 11px}.navbar-right{margin-top:5px}.header-text h2 span{font-size:30px}.header-text h3 span{font-size:18px}.header-text h2,.header-text h3{margin-top:10px;margin-bottom:0}}