*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0 !important}*:active{box-shadow:none !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0}.clearfix{clear:both}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html,body{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#000;margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,h6{font-family:"Boogaloo",cursive}.top_container{min-height:100%;position:relative}.resp{display:none !important}.hidden-resp{display:block !important}a,a:hover,a:focus,a:active{text-decoration:none}a{color:#000}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cke_dialog_ui_checkbox_input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}img{max-width:100%}form input{border-radius:25px;padding:5px 10px;border:2px solid #ccc;width:100%}form input:invalid:focus{border-color:#e26060}form button{border-radius:25px;padding:5px 10px;border:0;margin-top:10px;background-color:#000;color:#fff;font-family:"Boogaloo",cursive}header{position:relative;height:500px;z-index:10}header .header-background{position:absolute;width:100%}header .header-background img{height:500px;width:100%}header .logo{position:absolute;top:0;left:0;width:100%;height:100%}header .logo .navbar-brand{position:relative;top:30%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto}.header-bottom{position:relative;height:400px;margin-top:-110px;z-index:10;color:#fff}.header-bottom .background-img{position:absolute;top:0;left:0;width:100%;height:400px}.header-bottom .fee{position:absolute;top:0;right:376px;background-color:#e0301e;border-radius:200px;width:200px;height:200px;text-align:center;padding:0 20px;padding-top:11px;z-index:20}.header-bottom .fee p{margin:0;line-height:17px}.header-bottom .extra{position:absolute;top:0;left:100px;background-color:#3680ce;border-radius:180px;width:200px;height:200px;text-align:center;padding:0 20px;padding-top:11px;z-index:20}.header-bottom .extra p{margin:0;line-height:17px}.header-bottom .timing{position:absolute;top:-60px;right:70px;background-color:#116530;border-radius:200px;width:240px;height:240px;text-align:center;z-index:25;padding:25px 25px 0}.header-bottom .timing p{margin:0;line-height:17px}.header-bottom .welcome{position:absolute;position:absolute;top:60%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);left:0;width:100%;text-align:center}.header-bottom .welcome p{margin:0}.header-bottom .cake{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-62px}.full-width-header img{width:100%}.bx-wrapper{max-width:100% !important;height:150px;overflow:hidden;z-index:0;margin-top:-30px}.slider{margin-top:-87px;height:200px;overflow:hidden}.slider .slick-track .slide{height:200px}.middle-text{margin-top:50px;margin-bottom:50px;background-color:rgba(255,255,255,.8);padding:20px}.middle-text input{border-radius:25px;border:1px solid #ccc;padding:10px 20px}.middle-text input[type=submit]{color:#fff;background-color:#9cbd4c}.middle-text input[type=submit]:hover{background-color:#6c7d41}.middle-text-image{background-color:#97d1e6;border-radius:25px}.middle-text-image h4{line-height:1px}.middle-text-image p{line-height:20px}.nyhetsbrev{background-color:#ccc}.nyhetsbrev #prenumerera input{width:auto}.nyhetsbrev #prenumerera input[type=submit]{background-color:#ffce00;text-transform:uppercase}.content-img{margin-top:-60px;z-index:30;position:relative;text-align:center}.headline{text-align:center;margin-top:-18px}.kalas{background:url(//d1da7yrcucvk6m.cloudfront.net/sites/270/template_assets/sky.png?v=1770751615357);padding-bottom:150px}.kalas .kalas-side{margin-top:10px}.kalas .kalas-side .heading{text-align:center}.kalas .kalas-side .heading h3{display:inline-block}.kalas .kalas-side .heading .price{background-color:#e0301e;min-width:60px;min-height:60px;border-radius:30px;color:#fff;text-align:center;padding-top:10px;margin:0 0 0 10px;font-family:"Boogaloo",cursive;display:inline-block;top:-2px;position:relative;z-index:0;font-size:16px}.kalas .kalas-side .heading .price p{margin-top:5px;line-height:100%}.kalas .kalas-side .orange-underline{position:relative;margin-top:-28px;width:70%;z-index:1}.kalas .kalas-side .text{text-align:center}.kalas .kalas-side .text p{margin:0;line-height:18px}.kalas .kalas-side .text a{background-color:#a4c531;border-radius:25px;width:100%;display:block;padding:12px;color:#fff;font-family:"Boogaloo",cursive;font-size:20px;margin-top:10px}.kalas .kalas-main{margin-top:10px;text-align:center}.kalas .kalas-main .black-link{margin-top:10px}.kalas .kalas-main .black-link a{background-color:#000;color:#fff;width:60%;border-radius:25px;padding:15px;margin:0 auto;display:block;line-height:18px;font-family:"Boogaloo",cursive;font-size:20px}.activities{background:url(//d1da7yrcucvk6m.cloudfront.net/sites/270/template_assets/orange-bg.png?v=1770751615357);padding-bottom:100px;color:#fff}.activities p{margin:0}.activities .activity-container{position:relative;height:500px}.activities .activity-container .circle{position:absolute;width:250px;height:250px;border-radius:150px;overflow:hidden}.activities .activity-container .circle div,.activities .activity-container .circle p,.activities .activity-container .circle img{height:100%;width:100%}.activities .activity-container .circle .text{height:auto;position:relative;top:-55%;text-align:center}.activities .activity-container .circle .text h1,.activities .activity-container .circle .text h2,.activities .activity-container .circle .text h3,.activities .activity-container .circle .text h4,.activities .activity-container .circle .text h5,.activities .activity-container .circle .text h6{margin:0}.activities .activity-container .first{top:0;left:0}.activities .activity-container .second{top:5%;left:39%}.activities .activity-container .third{top:0;right:0}.activities .activity-container .fourth{top:42%;left:18%}.activities .activity-container .fifth{top:42%;right:16%}.food{background:url(//d1da7yrcucvk6m.cloudfront.net/sites/270/template_assets/food-bg.png?v=1770751615357);color:#fff;padding-bottom:250px}.food p{margin:0;line-height:20px}.default-content{padding-bottom:80px;border-bottom:1px solid #d6d6d6}.default-content form{max-width:100%}.default-content form input[type=text],.default-content form input[type=email],.default-content form input[type=tel],.default-content form input[type=url],.default-content form input[type=password],.default-content form textarea,.default-content form select{border:#dde4e4 2px solid;background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;width:100%;font-size:15px;line-height:35px;padding:5px 15px 3px;margin-bottom:10px;min-height:45px}.default-content form textarea{min-height:100px}.default-content form select{padding-right:40px;background-image:url(//d1da7yrcucvk6m.cloudfront.net/sites/270/template_assets/chevron-down.png?v=1770751615357);background-repeat:no-repeat;background-position:96% center}.default-content form input[type=text].error,.default-content form input[type=email].error{border-bottom:5px solid red}.default-content form .ui-state-error{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;padding:8px 15px 6px;background:#fff6f6;margin-bottom:10px}.default-content form input[type=radio],.default-content form input[type=checkbox]{height:15px;width:15px;display:inline-block;border:2px solid #f2f1f1;border-radius:2px;margin-right:10px;-webkit-appearance:checkbox}.default-content form input[type=radio]{-webkit-appearance:radio}.default-content form input[type=submit],.default-content form button{background-color:#000;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;color:#fff;border:0;padding:10px 20px;display:inline-block;font-family:"Boogaloo",cursive;max-width:150px}.default-content form .wm3-form-message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.default-content form input:invalid:focus{border-color:#e26060}.default-content .wm3-form-alert{color:#af3359;background-color:#f7e3e6;border-color:#f7e3e6;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.footer{padding:40px 30px}.footer .logo{margin-top:10px;margin-right:15px}.footer .fb-icon{margin-top:22px}.footer .content{text-align:right;margin-top:40px}.footer form input{border-radius:25px;padding:5px 10px;border:2px solid #ccc;width:100%}.footer form button{border-radius:25px;padding:5px 10px;border:0;margin-top:10px;background-color:#000;color:#fff;font-family:"Boogaloo",cursive}.btn-info{background-color:rgba(0,0,0,0);color:#fff;border:0;padding:5px 10px;font-size:13px;margin-top:10px;border:2px solid #fff;border-radius:25px;font-weight:bold}.btn-info:hover,.btn-info:active,.btn-info:focus,.btn-info:visited{background-color:#fff;color:#000;border:0;padding:5px 10px;font-size:13px;margin-top:10px;border:2px solid #fff;border-radius:25px;font-weight:bold}.modal-main{padding:10px 20px}.modal-main table{width:100% !important}.modal-main table tr{border-bottom:2px solid #e0e6ec}.modal-main table tr td{padding:10px}.modal-main table tr:hover{background-color:#f5f7f9}.add-row{display:none}.add-adress-row{background-color:#fff !important;clear:both;display:block !important;color:#000 !important;border:2px solid #000 !important;margin-bottom:10px !important}
