@font-face{font-family:Belindascript-script;src:url(/fonts/Belinda_Script.eot?)format("eot"),url(/fonts/Belinda_Script.woff)format("woff"),url(/fonts/Belinda_Script.ttf)format("truetype"),url(/fonts/Belinda_Script.svg#Belindascript-script)format("svg");font-weight:400;font-style:normal}a{color:#5b97ab;text-decoration:none!important}a:hover{color:#6a6158}.link:after{content:"";margin:0 0 0 10px;font-family:FontAwesome}.hiddenContainer{height:0;overflow:hidden}p.success{color:#0f0}p.error{color:red}::-webkit-input-placeholder{color:#000;opacity:1}:-moz-placeholder-shown{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-placeholder-shown{color:#000;opacity:1}.btn{border-radius:3px;text-decoration:none!important}.btn.btn-outline{color:#5b97ab;border:1px solid #5b97ab;padding:10px 35px;font-size:1.125rem;font-weight:500;transition:all .15s ease-in-out}.btn.btn-outline:hover{color:#fff;background:#5b97ab}.btn.btn-outline.white{color:#fff;border:1px solid #fff}.btn.btn-outline.white:hover{color:#6a6158;background:#fff}.btn.btn-blue{color:#fff;background:#534d4a;border-top:1px solid #534d4a;border-bottom:1px solid #534d4a;padding:10px 35px;font-size:1.125rem;font-weight:500;transition:all .15s ease-in-out}.btn.btn-blue:hover{color:#fff;background:#534d4a}.btn.btn-white{color:#5b97ab;background:#fff;border:1px solid #fff;padding:10px 35px;font-size:1.125rem;font-weight:500;transition:all .15s ease-in-out}.btn.btn-white:hover{color:#fff;background:#5b97ab}.callus{font-size:1.375rem;font-weight:600;line-height:2.75rem}.rte a{text-decoration:underline!important}.rte img,.rte table,.rte .embed-responsive{margin:30px 0}.framed{border:5px solid #fff;box-shadow:0 0 10px #666}html{font-size:14px;line-height:24px}@media only screen and (width>=992px){html{font-size:18px;line-height:32px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Josefin Sans,sans-serif;font-size:14px;font-weight:300;line-height:24px;position:relative}@media only screen and (width>=992px){body{font-size:18px;line-height:32px}}header{height:auto;position:relative}@media only screen and (width>=992px){header{height:auto}}header .topnav{text-align:right;margin:0 0 -3px;display:none}@media only screen and (width>=992px){header .topnav{margin:25px 0 0;display:block}}header .topnav span{color:#5b97ab;font-size:1.875rem}header .topnav span a,header .navbar-toggle{color:#fff}header .navbar-toggle .bar{border-bottom:2px solid #534d4a;width:36px;height:2px;margin:8px 0 5px;transition:all .25s ease-in-out;display:block;position:relative}header .navbar-toggle .bar:first-child{top:10px;transform:rotate(45deg)}header .navbar-toggle .bar:nth-child(2){opacity:0;right:-50px}header .navbar-toggle .bar:last-child{bottom:10px;transform:rotate(-45deg)}header .navbar-toggle.collapsed .bar{border-bottom:2px solid #534d4a;width:30px;height:2px;margin:5px 0 10px;display:block;position:relative}header .navbar-toggle.collapsed .bar:first-child{top:0;transform:rotate(0)}header .navbar-toggle.collapsed .bar:nth-child(2){opacity:1;right:0}header .navbar-toggle.collapsed .bar:last-child{bottom:0;transform:rotate(0)}header .navbar{background:#fff;border:0;border-radius:0;height:90px;transition:all .25s linear}@media only screen and (width>=992px){header .navbar{height:130px}}header .navbar .contactbuttons{position:absolute;top:28px;right:62px}@media only screen and (width>=992px){header .navbar .contactbuttons{display:none}}header .navbar .contactbuttons a{width:30px;height:30px;margin:0 5px;font-size:2.25rem;display:inline-block}header .navbar .navbar-brand{height:auto;position:relative}header .navbar .navbar-brand img{height:70px;transition:all .15s linear;position:relative;top:-5px}@media only screen and (width>=992px){header .navbar .navbar-brand img{height:98px;top:0}}@media screen and (width>=640px) and (width<=768px){header .navbar .navbar-collapse{left:0}}header .navbar.small{background:#fff;border-bottom:1px solid gray;height:90px}header .navbar.small .navbar-brand{padding-top:0}header .navbar.small .navbar-brand img{height:75px;padding:0;transition:all .15s linear;top:7px}header .navbar.small .nav{margin:20px 0 0}@media screen and (width<=991px){header .navbar .navbar-collapse{background:#5b97ab;width:100%;max-height:none;position:absolute;top:90px}header .navbar .navbar-collapse ul{margin:0;overflow:hidden}header .navbar .navbar-collapse ul li a{color:#fff;text-align:center;border-bottom:1px solid #fff;padding:20px 0;font-size:1.125rem}header .navbar .navbar-collapse ul li a:hover{color:#5b97ab}header .navbar .navbar-collapse ul li:last-child{border:none;margin-top:0;padding:0}header .navbar .navbar-collapse ul li:last-child a{border-bottom:none}header .navbar .navbar-collapse ul li.active,header .navbar .navbar-collapse ul li.active a{color:#857c74!important}header .navbar .navbar-header{float:none}header .navbar .navbar-toggle{color:#fff;z-index:3000;margin:0;padding:0;display:block;position:absolute;top:25px;right:20px}header .navbar .navbar-collapse.collapse{display:none!important}header .navbar .navbar-nav{float:none!important}header .navbar .navbar-nav>li{float:none}header .navbar .navbar-collapse.collapse.in,header .navbar .navbar-collapse.collaping{z-index:1000;display:block!important}}header .navbar .nav{z-index:2000;margin:30px 0 0;padding:0;transition:all .25s ease-in-out;position:relative}@media screen and (width>=991px) and (width<=1024px){header .navbar .nav{margin:45px 0 0}}header .navbar .nav>li{cursor:pointer;position:static;background:0 0!important}@media only screen and (width>=992px){header .navbar .nav>li{margin:0 0 0 15px}}@media only screen and (width>=1200px){header .navbar .nav>li{margin:0 0 0 25px}}header .navbar .nav>li:focus,header .navbar .nav>li.active{background:0 0}header .navbar .nav>li:focus a,header .navbar .nav>li.active a{color:#5b97ab!important}header .navbar .nav>li a{color:#1a1a1a;padding:0;font-size:1.25rem;font-weight:500;text-decoration:none;background:0 0!important}@media only screen and (width>=992px){header .navbar .nav>li a{font-size:1.125rem}}@media only screen and (width>=1200px){header .navbar .nav>li a{font-size:1.125rem}}header .navbar .nav>li:hover{background:0 0;display:block}header .navbar .nav>li:hover>a{color:#5b97ab;background:0 0}header .navbar .nav>li.active a{color:#fff;font-weight:500}@media only screen and (width>=992px){header .navbar .nav>li.active a{color:#fff}header .navbar .nav>li.orderlink{position:relative;top:-2px}}header .navbar .nav>li.orderlink a{color:#5b97ab}.divider{background:#5b97ab;border-top:5px solid #b29873;border-bottom:5px solid #b29873;height:15px}footer{color:#fff;text-align:center;background:#857c74;padding:50px 0;font-size:.875rem;line-height:1.375rem}@media only screen and (width>=992px){footer{text-align:left}}footer h5{margin:0 0 10px}footer a{color:#fff;text-decoration:underline!important}footer a:hover{color:#5b97ab}footer .footerlinks{margin:15px 0 0}footer .footerlogo{height:80px;margin:30px 0 0}@media only screen and (width>=992px){footer .footerlogo{float:right;margin:0}}.cookiemessage{z-index:9000;color:#fff;transition:left .5s ease-in-out;transition-delay:3s 0s;background:#5b97ab;width:100%;padding:40px;position:fixed;bottom:0;left:-600px}@media only screen and (width>=992px){.cookiemessage{width:600px;bottom:30px;left:-600px}}.cookiemessage h3{color:#fff;margin:10px 0 20px;font-size:1.5rem}.cookiemessage p{margin:0 0 20px}.cookiemessage a{color:#fff;text-decoration:underline!important}.cookiemessage .btn{margin:10px 20px 0 0;padding:10px 25px;text-decoration:none!important}.cookiemessage .btn.btn-text{font-size:1.125rem;text-decoration:none}.cookiemessage .btn.btn-text:hover{color:#fff;text-decoration:underline!important}.cookiemessage.open{left:0}@media only screen and (width>=992px){.cookiemessage.open{left:30px}}.sitelabel{color:#fff;z-index:3000;text-align:center;background:#5b97ab;border:2px solid #fff;width:300px;height:60px;padding:10px 20px;transition:all .15s ease-in-out;display:none;position:fixed;top:40vh;right:-130px;transform:rotate(-90deg);box-shadow:0 0 20px #666}@media only screen and (width>=992px){.sitelabel{display:block}}.sitelabel:hover{color:#fff;background:#b29873}h1{margin:0;font-size:2rem}@media only screen and (width>=992px){h1{font-size:3.75rem}}h1 span{margin:15px 0 0;font-size:1.125rem;display:block}h2{color:#6a6158;margin:0;font-size:1.875rem;line-height:2.5rem}h3{color:#5b97ab;font-size:1.5rem}h5{color:#fff;margin:0;font-size:1.5rem;font-weight:600}.featured{background:#f6eef3;height:250px;margin-top:110px}@media only screen and (width>=992px){.featured{height:700px;margin:160px 0 0}}.featured .inner{border:5px solid #fff;height:250px;margin:0 15px;transform:rotate(-1deg);box-shadow:0 0 10px #666}@media only screen and (width>=992px){.featured .inner{border:10px solid #fff;max-width:1400px;height:700px;margin:0 auto}}.featured .title{text-align:center;margin:90px 0 0}@media only screen and (width>=992px){.featured .title{margin:350px 0 0}}.featured .title h1{color:#fff;text-shadow:0 0 15px #000;margin:0;font-size:3.125rem}@media only screen and (width>=992px){.featured .title h1{font-size:5rem}}.featured .title .btn{width:230px;margin:15px 0 0}@media only screen and (width>=992px){.featured .title .btn{margin:45px 30px 0 0}}.featured.sub{background:#f6eef3;height:250px}@media only screen and (width>=992px){.featured.sub{height:400px}}.featured.sub .inner{border:5px solid #fff;max-width:1400px;height:250px;margin:0 15px;transform:rotate(-1deg);box-shadow:0 0 10px #666}@media only screen and (width>=992px){.featured.sub .inner{border:10px solid #fff;max-width:1400px;height:400px;margin:0 auto}}.featured.sub .title{margin:70px 0 0}@media only screen and (width>=992px){.featured.sub .title{margin:160px 0 0}}.header{background:#5b97ab;margin-top:100px;padding:30px 0}@media only screen and (width>=992px){.header{background:#5b97ab;margin-top:170px;padding:30px 0}}.header h1{color:#fff;font-weight:500}.subnav{background:#f6eef3;margin:0 0 60px;padding:30px 15px 15px}@media only screen and (width>=992px){.subnav{margin:0 0 0 45px;padding:30px 15px 15px}}.subnav ul{border-top:1px solid #fff;padding:0}.subnav ul li{list-style:none}.subnav ul li a{border-bottom:1px solid #fff;padding:10px 15px;transition:all .15s linear;display:block}.subnav ul li a:hover{color:#fff;background:#5b97ab}.subnav ul li a.active{color:#5b97ab}.homeblog{padding:60px 0}@media only screen and (width>=992px){.homeblog{padding:90px 0}}.homeblog h2{text-align:center;color:#5b97ab}.homeblog .item{background:#fff;margin:45px 15px 0;display:block}.homeblog .item h4{text-align:left;padding:15px 0 0;font-size:1.5rem;display:block}.homeblog .item span{color:#6a6158;margin:0 0 5px;display:block}.homeblog .item img{transition:all .15s ease-in-out}.homeblog .item img.pos0{transform:rotate(1deg)}.homeblog .item img.pos1{transform:rotate(-2deg)}.homeblog .item:hover img.pos0{transform:rotate(3deg)}.homeblog .item:hover img.pos1{transform:rotate(1deg)}.introduction{padding:60px 0}@media only screen and (width>=992px){.introduction{padding:90px 0 150px}}.introduction h1{color:#6a6158;margin:0 0 30px;font-size:2.25rem}.introduction h2{color:#5b97ab;margin:0 0 10px;font-size:1.875rem}.introduction .imgwrapper{min-height:300px;position:relative}.introduction .imgwrapper figure{position:absolute;top:60px}.introduction .imgwrapper figure:first-child{transform:rotate(5deg)}.introduction .imgwrapper figure:nth-child(2){transform:rotate(-3deg)}.introduction .imgwrapper figure:nth-child(3){transform:rotate(1deg)}.introduction .btn{margin:10px 10px 0 0}.content{padding:60px 0}@media only screen and (width>=992px){.content{padding:90px 0}}.content h1{color:#6a6158;margin:0 0 30px;font-size:2.25rem}.content h2{color:#5b97ab;margin:0 0 10px;font-size:1.875rem}.content .imgwrapper{margin-top:30px}@media only screen and (width>=992px){.content .imgwrapper{margin-top:0}}.content .spacer{padding:150px 0 90px}@media only screen and (width>=992px){.content .spacer{padding:150px 0 90px}}.portfolio{padding:60px 0}@media only screen and (width>=992px){.portfolio{padding:90px 0 150px}}.portfolio h1{color:#6a6158;margin:0 0 30px;font-size:2.25rem}.portfolio h2{color:#5b97ab;text-align:center;margin:30px 0;font-size:1.875rem}.portfolio .items{padding:30px 0}.portfolio .items .item{background:#fff;margin:0 15px;display:block}.portfolio .items .item h2{text-align:center;padding:0;font-size:1.5rem;display:block}.portfolio .items .item span{color:#6a6158;margin:0 0 5px;display:block}.portfolio .items .item img{transition:all .15s ease-in-out}.portfolio .items .item img.pos0{transform:rotate(1deg)}.portfolio .items .item img.pos1,.portfolio .items .item img.pos2{transform:rotate(-2deg)}.portfolio .items .item img.pos3{transform:rotate(1deg)}.portfolio .items .item:hover img.pos0{transform:rotate(3deg)}.portfolio .items .item:hover img.pos1,.portfolio .items .item:hover img.pos2{transform:rotate(1deg)}.portfolio .items .item:hover img.pos3{transform:rotate(3deg)}.portfolio .btn{margin:10px 10px 0 0}.blog{padding:60px 0}@media only screen and (width>=992px){.blog{padding:90px 0 150px}}.blog h1{color:#6a6158;margin:0 0 30px;font-size:2.25rem}.blog h2{color:#5b97ab;text-align:center;margin:30px 0;font-size:1.875rem}.blog .items{padding:30px 0}.blog .items .item{color:#1a1a1a;background:#fff;margin:0 0 30px;display:block}@media only screen and (width>=992px){.blog .items .item{margin:0 15px}}.blog .items .item h3{text-align:left;padding:10px 0 0;font-size:1.5rem;display:block}.blog .items .item span{color:#6a6158;margin:0 0 5px;display:block}.blog .items .item img{transition:all .15s ease-in-out}.blog .items .item:hover img{transform:rotate(-2deg)}.blog .btn{margin:10px 10px 0 0}.experiences{padding:60px 0}@media only screen and (width>=992px){.experiences{padding:90px 0 150px}}.experiences h1{color:#6a6158;margin:0 0 30px;font-size:2.25rem}.experiences h2{color:#5b97ab;text-align:center;margin:30px 0;font-size:1.875rem}.experiences .items{padding:30px 0}.experiences .items .experience-item{color:#1a1a1a;background:#f6eef3;margin:0 0 30px;padding:30px;display:block}.experiences .items .experience-item span{margin:15px 0 0;font-weight:500;display:block}.experiences .btn{margin:10px 10px 0 0}.news{padding:60px 0}@media only screen and (width>=992px){.news{padding:90px 0}}.news .item{border-bottom:1px solid #ddd;margin:0 0 30px;padding:0 0 30px}.news .item h3{margin:10px 0 0}.news .item img{border-radius:10px}.newspaging{margin:60px 0 0;padding:0}.newspaging li{margin:0 5px;display:inline-block}.newspaging li a{color:#5b97ab;text-align:center;background:#fff;border:1px solid #5b97ab;width:40px;height:40px;font-weight:600;line-height:2.125rem;display:block}.newspaging li a:hover,.newspaging li a.active{color:#fff;background:#5b97ab;border:1px solid #5b97ab}.cta{text-align:center;color:#fff;background:#5b97ab;padding:60px 0}@media only screen and (width>=992px){.cta{padding:90px 0}}.cta h2{color:#fff;margin:0 0 20px;font-size:2.5rem}.cta .btn{color:#fff;border:1px solid #fff;margin:20px 10px 0;display:block}.cta .btn:hover{color:#fff;background:#5b97ab}@media only screen and (width>=992px){.cta .btn{display:inline-block}}h3.galheader{margin:30px 0 0}.gallery{flex-wrap:wrap;justify-content:center;width:100%;padding:60px 0;display:flex}.gallery [class*=col-]{flex-grow:0;width:50%;display:inline-block}@media only screen and (width>=992px){.gallery [class*=col-]{width:25%}}.gallery .thumb{margin:0 0 30px;transition:all .15s ease-in-out;display:block}.gallery .thumb:hover{transform:scale(1.05)rotate(-2deg)}.contact{padding:60px 0 90px}.contact h1{color:#6a6158;margin:0 0 30px;font-size:2.25rem}.contact h2{color:#5b97ab;text-align:center;margin:30px 0;font-size:1.875rem}.contact form{background:#f6eef3;margin:20px 0;padding:40px 30px 20px}.contact form fieldset{margin:0;padding:0}.contact form .row{margin-bottom:30px}.contact form h3{margin:0 0 30px}.contact form input:not(.btn){color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;display:block}.contact form textarea{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857;display:block}.contact form span{font-size:.75rem}.contact form label{font-weight:500}.contact form label a{text-decoration:underline!important}.contact form label a:hover{color:#6a6158}.contact form .error{color:#6a6158;margin:5px 0 0;font-weight:500}.contact form label>label.error{margin:0;padding:0}.fotostrip{background:#b29873;padding:0}.fotostrip .btn{margin:30px 0}.fotostrip .links{flex-direction:column;display:flex}@media only screen and (width>=992px){.fotostrip .links{flex-direction:row}}.fotostrip .links .item{flex:auto;position:relative}.fotostrip .links .item .overlay{width:100%;height:100%;transition:all .25s ease-in-out;position:absolute}.fotostrip .links .item .overlay .inner{text-align:center;opacity:0;border:1px solid #fff;padding:20px;transition:all .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fotostrip .links .item .overlay .inner h3{color:#fff;text-transform:uppercase;font-size:1.25rem;font-weight:700}.fotostrip .links .item img{width:100%}.social{text-align:center;padding:60px 0}@media only screen and (width>=992px){.social{padding:60px 0}}.social span{font-size:1.25rem;font-weight:500}.social a{margin:0 10px;display:inline-block}.social a i{font-size:1.5rem}.social a:hover{color:#5b97ab}.scholen h2,.scholen h3,.scholen .introduction h2{color:#b29873}.scholen .cta{color:#b29873;background:#f6eef3}.scholen .btn-outline{color:#b29873;border-color:#b29873}.scholen .btn-outline:hover{color:#fff;background:#b29873}.scholen .topnav span{color:#b29873}.scholen .orderlink a{color:#b29873!important}.scholen.order nav{top:50px}.scholen.order .featured{background:#f6eef3;height:250px;margin-top:160px}@media only screen and (width>=992px){.scholen.order .featured{height:700px;margin:210px 0 0}}.scholen.order .featured.sub{background:#f6eef3;height:250px}@media only screen and (width>=992px){.scholen.order .featured.sub{height:400px}#switch .modal-dialog.wide{width:900px}}#switch .modal-content{padding:30px 0 0}#switch .logo{height:90px}@media only screen and (width>=992px){#switch .logo{height:120px}}#switch .choice{text-align:center;margin:30px 0 0;font-size:1.5rem}#switch .sites{padding:30px 30px 0}@media only screen and (width>=992px){#switch .sites{padding:60px 30px 0}}#switch .sites .imgwrapper{cursor:pointer;min-height:160px;margin-bottom:60px;padding:0;transition:all .15s ease-in-out;position:relative}@media only screen and (width>=992px){#switch .sites .imgwrapper{min-height:260px}}#switch .sites .imgwrapper figure{padding:0 15px;position:absolute}#switch .sites .imgwrapper figure:first-child{transform:rotate(5deg)}#switch .sites .imgwrapper figure:nth-child(2){transform:rotate(-3deg)}#switch .sites .imgwrapper figure:nth-child(3){transform:rotate(1deg)}#switch .sites .imgwrapper figure img{width:100%}#switch .sites .imgwrapper span{text-align:center;color:#fff;background:#5b97ab;width:100%;padding:10px 0;position:absolute;top:100px}@media only screen and (width>=992px){#switch .sites .imgwrapper span{top:180px}}#switch .sites .imgwrapper.scholen span{background:#b29873}#switch .sites .imgwrapper:hover{transform:scale(1.024)rotate(-1deg)}#switch .sites .btn{float:left;margin:0 0 30px}#switch .sites .btn.btn-blue{padding:20px 0;color:#fff!important}#switch .sites .btn.btn-blue:hover{background:#5b97ab;border-color:#5b97ab}.orderbar{z-index:1001;text-align:center;background:#5b97ab;width:100%;height:50px;line-height:56px;position:fixed;top:0}.orderbar a{color:#fff;text-transform:uppercase;font-weight:600;display:block}.orderbar:hover{background:#6a6158}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
