@font-face{font-family:emmasophia;src:url(../fonts/EmmaSophia2.woff) format('woff'),url(../fonts/EmmaSophia2.ttf) format('truetype')}html,body{width:100%;height:100%;background-color:#ca9a5c;background-image:url(../img/bg3.jpg);font-size:12pt}@media(min-width:576px){html,body{font-size:14pt}}body>.container{min-height:100%;display:flex;flex-direction:column;padding:0;box-shadow:0 0 1em 0 rgba(0,0,0,.2)}main{flex-grow:1;background-color:rgba(245,245,220,.9)}main a:not(.btn){color:#212529;text-decoration:underline}main a:hover{color:#000}main .text-white a{color:#fff}main{line-height:1.75em}header.masthead{background:0 0}nav{text-transform:uppercase}nav,.masthead-heading,.masthead-subheading{font-family:emmasophia,sans-serif;font-weight:400!important}.navbar-brand{white-space:normal;flex-grow:1}.logo-big{max-height:200px}@media(min-width:992px){.logo-big{max-height:15rem}}nav,footer{background-color:#432}.masthead .masthead-heading{font-size:4em}.masthead .masthead-subheading{font-size:2em}header.masthead{position:relative;overflow:hidden;padding-top:3rem;padding-bottom:3rem}@media(min-width:992px){header.masthead{padding-top:3rem;padding-bottom:3rem}}body{font-family:lato}h1,h2,h3,h4,h5,h6{font-family:catamaran;font-weight:800!important}@media(min-width:992px){header.masthead .masthead-heading{font-size:6rem}header.masthead .masthead-subheading{font-size:4rem}}.text-outline{color:#fff;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;z-index:1}.carousel-item img{border-radius:.25rem}.list-group-item-trans{background:transparent}body .RODatePicker{border-radius:.25rem;font-size:12pt}body .RODatePicker input{font-size:12pt}@media(min-width:576px){body .RODatePicker{font-size:14pt}body .RODatePicker input{font-size:14pt}}body #titleText{margin-bottom:.5rem;text-transform:none}body #check_availability{text-transform:capitalize}body .ROCalendar .mocalContainer{border-radius:.25rem;overflow:hidden}body .ROCalendar #zmonth{background-color:#432;color:#fff;font-weight:700}body .ROCalendar .ss.small{width:34px;margin:0!important;border:0;background-color:#432;color:#fff}body .ROCalendar .dow.small,body .ROCalendar .blank.small{width:32px}body .ROCalendar .dowT{line-height:1.5}#check_availability{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){#check_availability{transition:none}}#check_availability:hover{color:#212529;text-decoration:none}#check_availability:focus,#check_availability.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#check_availability.disabled,#check_availability:disabled{opacity:.65}a#check_availability.disabled,fieldset:disabled a#check_availability{pointer-events:none}#check_availability{color:#fff;background-color:#007bff;border-color:#007bff}#check_availability:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}#check_availability:focus,#check_availability.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#check_availability.disabled,#check_availability:disabled{color:#fff;background-color:#007bff;border-color:#007bff}#check_availability:not(:disabled):not(.disabled):active,#check_availability:not(:disabled):not(.disabled).active,.show>#check_availability.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}#check_availability:not(:disabled):not(.disabled):active:focus,#check_availability:not(:disabled):not(.disabled).active:focus,.show>#check_availability.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}:root{--input-padding-x: 0.75rem;--input-padding-y: 0.5rem}.form-label-group{position:relative}.form-label-group>input,.form-label-group>select,.form-label-group>label{padding:var(--input-padding-y) var(--input-padding-x)}.form-label-group>label{font-size:initial;position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#797e88;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:placeholder-shown),.form-label-group input:focus,.form-label-group select.form-control{padding-top:calc(var(--input-padding-y) + var(--input-padding-y) * (2/3));padding-bottom:calc(var(--input-padding-y)/3)}.form-label-group select.form-control:not([size]):not([multiple]){height:auto}.form-label-group input:not(:placeholder-shown)~label,.form-label-group input:focus~label,.form-label-group select~label{padding-top:calc(var(--input-padding-y)/3);padding-bottom:calc(var(--input-padding-y)/3);font-size:12px;color:#777}input:required+label::after,select:required+label::after{content:' *';color:#ef3737}label .required{color:#ef3737}