@import url('https://fonts.googleapis.com/css?family=Red+Hat+Text:400,500,600,700|Ubuntu:400,700&display=swap');.basic-font{font-family:"azo-sans-web",sans-serif;font-weight:400}.titel-font{font-family:"azo-sans-web",sans-serif}.light{font-weight:100}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:600}.bolder{font-weight:700}.italic{font-style:italic}html,body{background:#091529;font-family:"azo-sans-web",sans-serif;font-weight:400;color:#212121;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}body.hideHeader header{transform:translateY(-100%)}header{position:absolute;top:0;left:0;right:0;z-index:1}header .header-inner{display:flex;justify-content:space-between;padding:1.5rem 0 0 0}header .header-inner .logo .logolink{position:absolute;height:6rem}header .header-inner .logo .logolink img{height:100%}@media only screen and (max-width: 767px){header .header-inner .logo .logolink{height:4rem}}h1,.look-h1{font-family:"azo-sans-web",sans-serif;font-size:3rem;font-weight:500;margin-bottom:.5em;color:#fff}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2rem}}h2,.look-h2{font-family:"azo-sans-web",sans-serif;font-size:2rem;font-weight:600;margin-bottom:.75em;color:#fff}h3,.look-h3{font-family:"azo-sans-web",sans-serif;font-size:1.167rem;font-weight:500;margin-bottom:.5em;color:#fff}h4,.look-h4{font-family:"azo-sans-web",sans-serif;font-size:1rem;font-weight:500;margin-bottom:.5em;color:#fff}p,span,a,li,.look-p{color:#fff;line-height:1.8em}p{margin-bottom:1em}p b,p strong{font-weight:600}p i,p em{font-style:italic}p a{color:#4e6ea2}a{color:#4e6ea2;text-decoration:none}a:hover,a:active,a:focus{color:#3d5780;text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-margin{margin-bottom:80px}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1340px;box-sizing:border-box;padding-right:20px;padding-left:20px}.website-content{position:relative;display:inline-block;width:100%;padding-top:100px}.box-shadow{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23)}.box-shadow-input{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.box-shadow-input-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.inputstyle{border:1px solid #fff;border-radius:0px;padding:.5rem 1rem;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);font-size:15px}.inputstyle:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.button{position:relative;font-family:"azo-sans-web",sans-serif;font-weight:400;background-color:#4e6ea2;color:#fff;font-size:18px;padding:.35rem 1.25rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#3d5780;text-decoration:none;color:#fff;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}@media only screen and (max-width: 767px){.button{padding:.35rem 1.25rem;max-width:100%}}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}.bg-element{opacity:.2;position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.losarbustos.com/wp-content/themes/losarbustos/css/../images/body-bg-min.png) no-repeat top left;background-size:100% auto}.page-block{padding:3rem 0}.page-block.over{padding-top:5rem}.page-block.dark-bg{background:#071122}.page-block .iframe-maps{position:relative}.page-block .iframe-maps iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.page-block .iframe-maps .ratio{display:block;padding-bottom:50%}.page-block p+ul.social-media{margin-top:-.75em}.page-block ul.social-media{display:block;list-style:none;padding:0;margin:0;width:100%}.page-block ul.social-media li{display:inline-block;width:auto}.page-block ul.social-media li a img{max-height:35px}.page-block ul.social-media li a:hover{opacity:.7}.page-block ul.social-media li:not(:last-child){margin-right:15px}.page-block.boeken{padding-bottom:7rem}@media only screen and (max-width: 767px){.page-block.boeken .form{padding-top:1.5rem}}.spec-cat-title{display:block;margin-bottom:1.25rem}.spec-item{margin-bottom:2.5rem}.spec-item span{display:block}.spec-item span.desc{font-weight:100;color:#9ba6b9}.spec-item.prijs span.desc{padding-top:1rem}.spec-item.no-margin{margin-bottom:0}.recensie-item{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #2b3d59}.recensie-item .recensie-info{font-weight:100;color:#9ba6b9}.other-reviews{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0, 1, 0, 1);opacity:.2}.other-reviews.visible{opacity:1;max-height:2000vh;transition:all 1s ease-in-out}.content-with-hide .content-hide{max-height:3rem;overflow:hidden;transition:all .5s cubic-bezier(0, 1, 0, 1);opacity:.2}.content-with-hide .content-hide.visible{opacity:1;max-height:2000vh;transition:all 1s ease-in-out}.btn-show-content,.btn-show-reviews{cursor:pointer}.btn-show-content:hover span,.btn-show-reviews:hover span{color:#6b88b8}.btn-show-content span,.btn-show-reviews span{font-weight:600;color:#4e6ea2}.btn-show-content span.less,.btn-show-reviews span.less{display:none}.btn-show-content.less span.more,.btn-show-reviews.less span.more{display:none}.btn-show-content.less span.less,.btn-show-reviews.less span.less{display:block}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{text-align:center;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #fff;border-radius:0px;padding:.5rem 1rem;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);font-size:15px;margin:0 0 15px 0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#a24e4e}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"azo-sans-web",sans-serif;font-weight:400;background-color:#4e6ea2;color:#fff;font-size:18px;padding:.35rem 1.25rem;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#3d5780;text-decoration:none;color:#fff;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:.35rem 1.25rem;max-width:100%}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{text-align:left;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #fff;border-radius:0px;padding:.5rem 1rem;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);font-size:15px;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;float:left;max-width:100%}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{color:#4e6ea2;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#4e6ea2;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:40px 0;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{text-align:center;margin:0;line-height:1}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group p.privacy{text-align:center;font-size:.7rem;margin-bottom:1.5rem}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#fff;text-decoration:underline}.wpcf7 form.wpcf7-form .form-group p.privacy a:hover,.wpcf7 form.wpcf7-form .form-group p.privacy a:focus{text-decoration:none}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#a24e4e;padding:15px 20px;margin:0 0 2rem 0;color:white}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}.banner{padding-bottom:3rem}.banner .banner-tekst{position:relative;z-index:2;padding-top:6rem;pointer-events:none}.banner .banner-tekst *{pointer-events:all}.banner .banner-element{width:calc(100% + 14rem);margin-left:-14rem}.banner .banner-element .image-element{display:block;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:2rem;cursor:pointer}.banner .banner-element .image-element::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(7,17,34,0.8);opacity:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;cursor:pointer}.banner .banner-element .image-element .ratio{display:block;padding-bottom:66%}.banner .banner-element .image-element:has(.content)::after{opacity:1}.banner .banner-element .image-element:has(.content) .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}.banner .banner-element .image-element:hover::after{opacity:1}@media only screen and (max-width: 991px){.banner .banner-tekst{padding:2rem 0}.banner .banner-element{width:100%;margin:0}}footer{position:relative;width:100%;font-size:.875rem;display:block}footer .footer-colofon{padding:1rem 0;border-top:1px solid #2b3d59}footer .footer-colofon a{color:rgba(155,166,185,0.7);font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{color:#9ba6b9}footer .footer-colofon ul{padding:0;margin:0;list-style:none}footer .footer-colofon ul li{display:inline-block;color:rgba(155,166,185,0.8);font-size:1em;margin-right:.5em}footer .footer-colofon ul li.website-door{display:block;width:100%}footer .footer-colofon ul li a{color:rgba(155,166,185,0.7);font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:#9ba6b9}.fixed-subpages-menu{position:relative;border-bottom:1px solid #2b3d59;background:transparent;width:100%;padding:0}.fixed-subpages-menu h3{position:relative;margin:0;padding-right:1.5rem}.fixed-subpages-menu h3::after{content:'';position:absolute;top:0;bottom:0;right:0;width:1.5rem;background-image:url(https://www.losarbustos.com/wp-content/themes/losarbustos/css/../images/icon-chevron-down-color-1.svg);background-size:auto .75rem;background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.fixed-subpages-menu h3.open::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.fixed-subpages-menu ul.sub-pages{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding:0;margin:0}.fixed-subpages-menu ul.sub-pages li{display:inline-block;margin:0}.fixed-subpages-menu ul.sub-pages li a{position:relative;display:inline-block;font-weight:500;font-size:1rem;color:#fff;padding:.5rem .5rem}.fixed-subpages-menu ul.sub-pages li a::after{content:'';opacity:0;position:absolute;bottom:0;left:0;right:0;height:3px;background:#4e6ea2}.fixed-subpages-menu ul.sub-pages li.current a,.fixed-subpages-menu ul.sub-pages li:hover a{color:#fff}.fixed-subpages-menu ul.sub-pages li.current a::after,.fixed-subpages-menu ul.sub-pages li:hover a::after{opacity:1}.fixed-subpages-menu ul.sub-pages li:last-child{margin-right:0}.fixed-subpages-menu.fixed{position:fixed;top:0;z-index:5000;background:rgba(9,21,41,0.9);border-color:#2b3d59}@media only screen and (max-width: 991px){.fixed-subpages-menu ul.sub-pages{max-height:0px;overflow:hidden}.fixed-subpages-menu ul.sub-pages.visible{max-height:5000px;padding-top:1rem}}@media only screen and (max-width: 767px){.fixed-subpages-menu ul.sub-pages li{width:100%;text-align:center;margin-top:.15rem;margin-bottom:.15rem}.fixed-subpages-menu ul.sub-pages li a{width:100%;font-size:1rem}}.website-content .mc-main th *{color:#fff}.website-content .mc-main .mc-format,.website-content .mc-main .mc-date-switcher,.website-content .mc-main .my-calendar-footer{display:none}.website-content .mc-main img.category-icon,.website-content .mc-main svg.category-icon,.website-content .mc-main .category-color-sample.svg *{display:none}.website-content .mc-main .current-day{outline:none;position:relative}.website-content .mc-main .current-day .mc-date-container::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(78,110,162,0.2)}.website-content .mc-main .mc_general .event-title,.website-content .mc-main .mc_general .event-title a{background:none !important}.website-content .mc-main td.has-events{background:#a24e4e}.website-content .mc-main td.has-events a{pointer-events:none;background:none !important}.website-content .mc-main td.has-events a>span{text-decoration:none;display:none}.website-content .mc-main .mc-date-container .mc-date{background:gray !important;text-align:center}