body{margin:0px;color:#0b5077;background-color:#ffffff;font-family:open sans, helvetica;font-size:0.9rem}section{padding-top:3rem;padding-bottom:3rem}h1,h2,h3,h4,h5,h6{font-family:'Varela Round', sans-serif}h2{font-size:1rem;font-weight:bold}.text-primary{color:#0b5077 !important}.text-secondary{color:#3fb5dc !important}#quote-section{margin-top:2rem}#quote-section #quote{font-family:Caveat;font-size:3.5rem}.facebook-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.facebook-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.nav-pills .nav-link{border-radius:0}.nav-pills .nav-link.active{color:#fff;background-color:#21bbef}.nav-pills .show>.nav-link{color:#fff;background-color:#21bbef}.node-title{position:relative;margin-left:50px;margin-bottom:2rem}.node-title h1{font-size:1.65rem;font-weight:bold;text-transform:uppercase;margin-bottom:0px}.node-title:before{content:url("../img/icon_medium.png");position:absolute;left:-50px;top:-7px}.node-content{text-align:justify}.node-content h1{text-align:left}.node-content h2{text-align:left;margin-top:30px}.node-content ul{list-style-type:square}.node-content .accordion .card{border:none}.node-content .accordion .card .card-header{padding:0.2rem;border-radius:0;background-color:#0b5077;margin-top:1rem}.node-content .accordion .card .card-header h5 button.btn.btn-link{color:#ffffff;padding-left:0.4rem;padding-right:0;font-size:0.8rem;white-space:normal;text-align:left}.node-content .accordion .card .card-header h5 button.btn.btn-link:hover,.node-content .accordion .card .card-header h5 button.btn.btn-link.focus,.node-content .accordion .card .card-header h5 button.btn.btn-link:focus{text-decoration:none}.node-content .accordion .card .card-header h5 button .fa:before{content:"\f146"}.node-content .accordion .card .card-header h5 button .collapsed .fa:before{content:"\f0fe"}.node-content .accordion .card .card-header h5 span.accordion-icon{color:#ffffff;font-size:0.8rem;margin-left:0rem;margin-right:0.2rem}.node-content .accordion .card .collapse .card-body{font-size:0.9rem;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem}.node-content .accordion .card .collapsing .card-body{font-size:0.9rem;padding-left:0.5rem;padding-top:0.5rem;padding-right:0.5rem}.form-control{border-color:#064061;border-radius:0px}a{color:#0b5077}a:hover{color:#3fb5dc}a:active{color:#3fb5dc}a:focus{color:#3fb5dc}ul{padding-left:1.2rem}.text-secondary{color:#3fb5dc}.text-normal{font-family:open sans, helvetica}.stefan-signature{font-family:'Great Vibes', cursive;font-size:2.5rem;margin-bottom:0px}.btn-primary{background-color:#0b5077;border-color:#0b5077}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.focus{background-color:#3fb5dc;border-color:#3fb5dc;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#3fb5dc;border-color:#3fb5dc}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none;background-color:#3fb5dc}.btn-secondary{background-color:#3fb5dc;border-color:#3fb5dc;color:#fff}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.focus{background-color:#0b5077;border-color:#0b5077;box-shadow:none;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#0b5077;border-color:#0b5077}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none;background-color:#0b5077}.bg-primary{background-color:#0b5077 !important;color:#fff}.bg-light-gray{background-color:#eee}.bg-light-gray{background-color:#eee}.card{background-color:transparent}.unformatted-list{margin-top:20px;list-style-type:none;padding-left:0}.unformatted-list li{padding-bottom:8px}@media screen and (max-width: 768px){header .language-switch-page-placeholder{display:none}}@media screen and (min-width: 500px){body{font-size:1rem}ul{padding-left:2rem}.node-content .accordion .card .card-header h5 button.btn.btn-link{padding-left:.75rem;padding-right:.75rem;font-size:1rem;white-space:no-wrap;text-align:center}.node-content .accordion .card .card-header h5 span.accordion-icon{margin-right:0.5rem;margin-right:1rem}.node-content .accordion .card .collapse .card-body{padding:1.25rem}}.profile-sidebar{padding:20px 0 20px 0;background:#fff;border:1px solid #3fb5dc}.profile-sidebar .profile-userpic{text-align:center}.profile-sidebar .profile-userpic img{margin:0 auto;width:70%;height:70%;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}.profile-sidebar .profile-usertitle{text-align:center;margin-top:20px}.profile-sidebar .profile-usertitle .profile-usertitle-name{color:#5a7391;font-size:16px;font-weight:600;margin-bottom:7px}.profile-sidebar .profile-usertitle .profile-usertitle-job{text-transform:uppercase;color:#5b9bd1;font-size:12px;font-weight:600;margin-bottom:15px}.profile-sidebar .profile-userbuttons{text-align:center;margin-top:10px}.profile-sidebar .profile-userbuttons .btn{text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;margin-right:5px}.profile-sidebar .profile-userbuttons .btn:last-child{margin-right:0px}.btn-labeled{padding-top:0;padding-bottom:0;padding-left:11px;padding-right:11px}.btn-labeled .btn-label{position:relative;left:-12px;display:inline-block;padding-top:6px;padding-bottom:8px;padding-left:12px;padding-right:12px;background:transparent;background:rgba(0,0,0,0.15);border-radius:6px 0 0 6px;padding-bottom:8px}.btn-labeled .btn-label.btn-label-right{right:-12px;left:auto;border-radius:0 6px 6px 0}.btn-lg .btn-label{left:-16px;padding:10px 16px;border-radius:5px 0 0 5px}.btn-lg .btn-label.btn-label-right{right:-16px;left:auto;border-radius:0 5px 5px 0}.btn-sm .btn-label{left:-10px;padding:5px 10px;border-radius:2px 0 0 2px}.btn-sm .btn-label.btn-label-right{right:-10px;left:auto;border-radius:0 2px 2px 0}.btn-xs .btn-label{left:-5px;padding:1px 5px;border-radius:2px 0 0 2px}.btn-xs .btn-label.btn-label-right{right:-5px;left:auto;border-radius:0 2px 2px 0}.navbar{padding:0}.navbar .navbar-toggler{margin-top:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem;border-color:#fff}.navbar .collapse .navbar-nav .nav-item{margin-right:5px}.navbar .collapse .navbar-nav .nav-item.active{background-color:#3fb5dc}.navbar .collapse .navbar-nav .nav-item .nav-link{color:#fff;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.navbar .collapse .navbar-nav .nav-item .nav-link:hover{background-color:#3fb5dc}header{margin-top:0.75rem;margin-bottom:0.75rem;font-family:Kanit}header p{margin-bottom:1rem;font-size:1.20rem}header p.lead{font-size:1.65rem;margin-top:1rem;margin-bottom:0.25rem}header .language-switch-placeholder{position:absolute;bottom:-44px;right:15px}header .language-switch-placeholder .language-switch{list-style:none;text-align:right;margin:0;font-size:14px;font-weight:normal;padding:6px 10px}header .language-switch-placeholder .language-switch li{display:inline-block;margin-left:5px}header .language-switch-placeholder .language-switch li a{background-color:#ffffff;padding:6px 10px}header .language-switch-placeholder .language-switch li a.active{background-color:#3fb5dc;color:#ffffff}header .language-switch-page-placeholder{position:absolute;bottom:-100px;right:15px}header .language-switch-page-placeholder .language-switch{list-style:none;text-align:right;margin:0;font-size:14px;font-weight:normal;padding:6px 10px}header .language-switch-page-placeholder .language-switch li{display:inline-block;margin-left:5px}header .language-switch-page-placeholder .language-switch li a{background-color:#ffffff;padding:6px 10px;border:1px solid #0b5077}header .language-switch-page-placeholder .language-switch li a.active{background-color:#3fb5dc;color:#ffffff;border:1px solid #3fb5dc}@media screen and (max-width: 768px){header .language-switch-page-placeholder{display:none}}#mountain-view{padding-top:0px;padding-bottom:0px}#mountain-view img{width:100%}#services .service-about-item{margin-bottom:3rem;margin-left:2rem}#services .service-about-item h2{font-size:1.4rem;margin-top:1rem;position:relative;text-transform:uppercase}#services .service-about-item h2:before{content:url("../img/icon_small.png");position:absolute;left:-2rem;top:0px}#services .service-about-item p{font-size:1rem}#services .service-item{margin-bottom:3rem;margin-left:2rem}#services .service-item h2{font-size:1.4rem;margin-top:1rem;position:relative;text-transform:uppercase}#services .service-item h2:before{content:url("../img/icon_small.png");position:absolute;left:-2rem;top:0px}#services .service-item p{font-size:1rem}#contact-form-message{display:none}#contact{padding-top:2rem;padding-bottom:2rem}#contact h2{font-family:'Varela Round', sans-serif;margin-bottom:1.5rem}#contact p{margin-bottom:0.5rem;font-size:0.9rem}#contact a{color:#fff}#contact .card{border:none}#contact .card .card-body{padding:0}#social-media{list-style-type:none;padding:0px;margin-bottom:0}#social-media li{display:inline}#book{background-color:#eee}footer{margin-top:20px;margin-bottom:20px}
