body{overflow-x:hidden;font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif}.text-hero{color:white}.text-muted{color:#777}.text-primary{color:#f5b237}p{font-size:14px;line-height:1.75}p.large{font-size:16px}a,a:hover,a:focus,a:active,a.active{outline:0}a{color:#f5b237}a:hover,a:focus,a:active,a.active{color:#ed9e0c}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}h6{text-decoration:underline;margin:10px 0 0 0}.img-centered{margin:0 auto}.img-circle-clip{-webkit-box-shadow:"rgba(0, 0, 0, 0.27) 0px 2px 3px 0px, rgba(0, 0, 0, 0.70) 0px 1px 11px 3px inset";-moz-box-shadow:"rgba(0, 0, 0, 0.27) 0px 2px 3px 0px, rgba(0, 0, 0, 0.70) 0px 1px 11px 3px inset";box-shadow:"rgba(0, 0, 0, 0.27) 0px 2px 3px 0px, rgba(0, 0, 0, 0.70) 0px 1px 11px 3px inset";border-radius:50%}@media(min-width:992px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.randomize-color{background-color:gray}.animated{opacity:0}.bg-light-gray{background-color:#f4f4f4}.bg-darkest-gray{background-color:#222}.bg-dark-primary{background-color:#ed9e0c}.btn-primary{color:white;background-color:#f5b237;border-color:#f5b237;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:white;background-color:#ed9e0c;border-color:#e3970b}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#f5b237;border-color:#f5b237}.btn-primary .badge{color:#f5b237;background-color:white}.btn-xl{color:white;background-color:#f5b237;border-color:#f5b237;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;border-radius:3px;font-size:18px;padding:20px 40px}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color:white;background-color:#ed9e0c;border-color:#e3970b}.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color:#f5b237;border-color:#f5b237}.btn-xl .badge{color:#f5b237;background-color:white}.btn-white-xl{color:white;background-color:white;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;border-radius:10px;font-size:20px;padding:20px 40px;border-width:5px;margin:15px 0;background-color:transparent;border-color:white;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.btn-white-xl:hover,.btn-white-xl:focus,.btn-white-xl:active,.btn-white-xl.active,.open .dropdown-toggle.btn-white-xl{color:white;background-color:#e6e6e6;border-color:#e0e0e0}.btn-white-xl:active,.btn-white-xl.active,.open .dropdown-toggle.btn-white-xl{background-image:none}.btn-white-xl.disabled,.btn-white-xl[disabled],fieldset[disabled] .btn-white-xl,.btn-white-xl.disabled:hover,.btn-white-xl[disabled]:hover,fieldset[disabled] .btn-white-xl:hover,.btn-white-xl.disabled:focus,.btn-white-xl[disabled]:focus,fieldset[disabled] .btn-white-xl:focus,.btn-white-xl.disabled:active,.btn-white-xl[disabled]:active,fieldset[disabled] .btn-white-xl:active,.btn-white-xl.disabled.active,.btn-white-xl[disabled].active,fieldset[disabled] .btn-white-xl.active{background-color:white;border-color:white}.btn-white-xl .badge{color:white;background-color:white}.btn-white-xl:hover,.btn-white-xl:focus,.btn-white-xl:active,.btn-white-xl.active,.open .dropdown-toggle.btn-white-xl{color:#222}.v-wrap{height:100%;white-space:nowrap;text-align:center}.v-wrap:before{content:"";display:inline-block;vertical-align:middle;width:0;margin-right:-0.25em;height:100%}.v-box{display:inline-block;vertical-align:middle;white-space:normal}.navbar-default{background-color:#222;border-color:transparent}.navbar-default .navbar-brand{color:white;font-family:"Diavlo Bold II","Helvetica Neue",Helvetica,Arial,sans-serif}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#ed9e0c}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,0.02)}.navbar-default .navbar-toggle{background-color:#f5b237;border-color:#f5b237}.navbar-default .navbar-toggle .icon-bar{background-color:white}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#f5b237}.navbar-default .nav .dutch{color:#6cc9f7}.navbar-default .nav li a{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:white}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{color:#f5b237;outline:0}.navbar-default .navbar-nav>.active>a{border-radius:0;color:white;background-color:#f5b237}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:white;background-color:#ed9e0c}.navbar .divider-vertical{height:40px;margin:5px 7px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}@media(max-width:767px){.navbar-collapse .nav>.divider-vertical{display:none}}@media(min-width:768px) and (max-width:1199px){.navbar-default .nav li a{letter-spacing:0}}@media(max-width:1199px){.navbar-default .navbar-brand{font-size:1.5em}}@media(min-width:992px){.navbar-default .navbar-brand{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:2em}}@media(min-width:768px){.navbar-default{background-color:transparent;padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:0}.navbar-default .navbar-nav>.active>a{border-radius:3px}.navbar-default.navbar-shrink{background-color:#222;padding:10px 0}.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em}}header{background-image:url('../img/header-beach-edited.png');background-repeat:none;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:white}header .intro-text{padding-top:100px;padding-bottom:50px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}header .intro-text .intro-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px}@media(min-width:768px){header{height:100vh;min-height:500px}header .intro-text{padding-top:180px;padding-bottom:0}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}header .intro-text .intro-heading{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}}section{padding:100px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-style:italic;font-weight:400;margin-bottom:75px}@media(min-width:768px){section{padding:150px 0}}aside{padding:25px 0;background-color:#ed9e0c}aside h2,aside p{color:white}.service-heading{margin:15px 0;text-transform:none}.service-item{border-radius:10px 0;padding:20px 30px}@media(max-width:767px){.service-item{max-width:450px;margin:0 auto}}@media(min-width:768px) and (max-width:991px){.service-item:nth-child(2),.service-item:nth-child(3){background-color:#f4f4f4}}@media(min-width:992px){.service-item:nth-child(even){background-color:#f4f4f4}}.service-item p{margin-bottom:50px;text-align:justify}.service-item a{position:absolute;bottom:20px;left:30px;right:30px;background-color:transparent;border-width:2px;border-color:#f5b237;color:#222;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}@media(min-width:1200px){.service-item{padding:20px 20px}.service-item a{left:20px;right:20px}}@media(min-width:992px) and (max-width:1199px){.service-item{padding:20px 15px}.service-item a{left:15px;right:15px}}#about .book{padding:15px;border-width:1px;border-color:black;position:relative;z-index:0}#about .book .triangle-shadow-overlay{background-image:url('../img/triangle-shadow-overlay.png');background-size:100% 100%;margin:15px;height:230px;z-index:1;top:0;left:0;opacity:.7;right:0;position:absolute}#about .book img{z-index:2;position:relative;margin-top:30px;margin-left:auto;margin-right:auto;border-radius:6px 6px 0 0;width:70%;height:200px;object-fit:cover}#about .book .book-header{background-color:white;padding:10px}#about .book .book-header p{font-style:italic}section#contact{background-color:#222;background-image:url('../img/map-image.png');background-position:center;background-repeat:no-repeat;padding:40px;color:white}section#contact h3{margin-bottom:35px;margin-top:10px}section#contact .script{font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;font-weight:100;font-size:16px;text-transform:none}section#contact .contact-data{margin:40px 0}section#contact .contact-data h5{font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;font-weight:100;font-size:16px;text-transform:none}section#contact .awesome-corner{font-size:120%;margin:30% 0 0 30%;text-shadow:-1px 0 black,0 2px 3px black,2px 0 3px black,0 -1px black}section#contact .section-heading{color:white}section#contact .input-lookalike{margin-bottom:10px;background-color:white;border-color:#f4f4f4;border-width:1px;width:100%;height:42px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:10px;color:#777}section#contact .input-lookalike span{color:#bbb;float:left;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}section#contact .input-lookalike select{border-width:0;float:right;width:50%}section#contact .dob-picker{margin-bottom:10px;background-color:white;border-color:#f4f4f4;border-width:1px;width:100%;height:42px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:10px;color:#777}section#contact .dob-picker span{color:#bbb;float:left;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}section#contact .dob-picker select{border-width:0;float:right;width:50%}section#contact .dob-picker span{color:#bbb;float:left;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;position:absolute;left:25px}section#contact .dob-picker select{float:right;height:100%;width:23%;margin-right:5px;border-width:0 0 0 1px;color:#777}section#contact .dob-picker select:last-child{border-width:0;width:20%}section#contact .input-normalize{display:inherit;margin-bottom:10px;position:static;height:42px;width:100%;color:#777;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}section#contact .input-normalize label{color:#bbb;padding:10px;font-weight:700;width:50%;height:100%;margin:0}section#contact .input-normalize label:hover{background-color:#f5b237}section#contact .input-normalize label.active{background-color:#ed9e0c}section#contact .input-normalize label.active,section#contact .input-normalize label:hover{border-color:#f5b237;color:white}section#contact .form-group{margin-bottom:10px}section#contact .form-group input,section#contact .form-group textarea{padding:10px;margin-bottom:0}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:100px}section#contact .form-control:focus{border-color:#f5b237;box-shadow:none}section#contact ::-webkit-input-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact :-moz-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact ::-moz-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact :-ms-input-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact .text-danger{color:#e74c3c}@media(min-width:767px){section#contact .row.vertical-divider{overflow:hidden}section#contact .row.vertical-divider>div[class^="col-"]{text-align:center;padding-bottom:100px;margin-bottom:-100px;padding-left:35px;padding-right:35px;border-left:1px solid rgba(241,246,249,0.8);border-right:1px solid rgba(241,246,249,0.8)}section#contact .row.vertical-divider div[class^="col-"]:first-child{padding-left:15px;border-left:none}section#contact .row.vertical-divider div[class^="col-"]:last-child{padding-right:15px;border-right:0}}footer{padding:25px 0;text-align:center}footer span.copyright{line-height:40px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}footer .credit{float:right;border:3px solid transparent;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}@media(max-width:992px){footer .credit{display:none}}footer .credit:hover{background-color:#ed2726;border:3px solid #b01e23}footer .credit:hover span{color:white}footer .credit:hover svg #svg-gear-top,footer .credit:hover svg #svg-gear-halo{fill:white}footer .credit:hover svg #svg-gear-bot{fill:#e4e4e4}footer .credit a,footer .credit span{color:#222;text-decoration:none;float:initial;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none;line-height:32px}footer .credit svg{float:left;height:32px;width:32px}footer .credit svg #svg-gear-top,footer .credit svg #svg-gear-halo{fill:#ED2927}footer .credit svg #svg-gear-bot{fill:#B01E23}footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:white;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#f5b237}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}.services-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:0;min-height:100%;padding:50px 0;text-align:center}.services-modal .modal-content h2{margin-bottom:15px;font-size:3em}.services-modal .modal-content p{margin-bottom:30px}.services-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px}.services-modal .modal-content ul.illness-list{list-style-type:none;margin:0;padding:0}@media(max-width:991px) and (min-width:768px){.services-modal .modal-content ul.illness-list{width:690px;overflow:hidden}.services-modal .modal-content ul.illness-list li{display:inline;width:33%;float:left}}@media(max-width:767px) and (min-width:500px){.services-modal .modal-content ul.illness-list{overflow:hidden}.services-modal .modal-content ul.illness-list li{display:inline;width:50%;float:left}}@media(min-width:768px){.services-modal .modal-content ul.illness-list li:nth-child(odd){background-color:#f4f4f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}}.services-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0}.services-modal .modal-content img{margin-bottom:30px}.services-modal .close-modal{position:fixed;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer;z-index:1}.services-modal .close-modal:hover{opacity:.3}.services-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.services-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}.services-modal .modal-backdrop{opacity:0;display:none}::-moz-selection{text-shadow:none;background:#f5b237}::selection{text-shadow:none;background:#f5b237}img::selection{background:transparent}img::-moz-selection{background:transparent}body{webkit-tap-highlight-color:#f5b237}