/*4990c013ee7f061852bec05c41a35b0f*/
a{color:#fff}#g-showcase .contactinfo .email,#g-container-showcase .contactinfo .email,#g-showcase .contactinfo a,#g-container-showcase .contactinfo a{color:#fff;font-size:0.9rem;font-weight:400}.g-logo{background:#000;position:absolute;padding-top:1rem;padding-right:1.5rem;padding-left:1.5rem;padding-bottom:1rem;top:0;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.6);color:inherit;font-size:1.5rem;line-height:2rem;font-weight:400;text-transform:uppercase;vertical-align:middle;letter-spacing:0.1rem;margin-right:-0.25rem;margin-left:0.5rem;z-index:10}@media only all and (max-width:47.938rem){.g-logo{padding:1rem}}.g-imagegrid .g-imagegrid-link{background:#fff}#booking-form{padding:19px;margin-bottom:20px}#booking-form .form-message{margin-bottom:15px}#booking-form .form-message + .form-field{margin-top:15px}#booking-form .form-field{margin-bottom:1.5rem}#booking-form .form-field .form-data{margin-left:125px}@media only all and (max-width:47.938rem){#booking-form .form-field .form-data{margin-left:0}}#booking-form .form-field .form-data input,#booking-form .form-field .form-data textarea{color:#686868;background-color:#fff;border:2px solid #e0e0e0;box-shadow:none;box-sizing:border-box !important;-webkit-transition:border 0.2s linear, box-shadow 0.2s linear;-moz-transition:border 0.2s linear, box-shadow 0.2s linear;transition:border 0.2s linear, box-shadow 0.2s linear}#booking-form .form-field .form-data input:focus,#booking-form .form-field .form-data textarea:focus{box-shadow:none;border-color:#686868}#booking-form .form-field .form-data textarea{padding-top:10px;min-height:226px}#booking-form .form-field .form-data input[type="checkbox"]{margin-top:0.5rem}#booking-form .form-field .form-label{float:left;padding-top:5px;text-align:right;color:#000}#booking-form .buttons{margin-left:125px}@media only all and (max-width:47.938rem){#booking-form .buttons{margin-left:0}}#booking-form .buttons .button{display:inline-block;font-family:"opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:400;border:1px solid transparent;margin:0 0 0.5rem 0;padding:4px 12px;border-radius:0px;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border-radius:3px;color:#686868 !important;background:#c1c1c1;border:0;box-shadow:none;text-transform:none;font-size:14px;line-height:20px}#contact .form-field .form-label{float:left;padding-top:5px;text-align:right;color:#000}#contact .form-field .form-data{margin-left:125px}@media only all and (max-width:47.938rem){#contact .form-field .form-data{margin-left:0}}#contact .buttons{margin-left:125px}@media only all and (max-width:47.938rem){#contact .buttons{margin-left:0}}.g-offcanvas-toggle{font-size:1.8rem;color:#fff}@media only all and (max-width:30rem){.g-offcanvas-toggle{top:0.2rem;left:1rem}}.g-flexslider-showcase .g-flexslider-showcase-item-image,.g-flexslider-showcase .g-flexslider-showcase-item-content{width:100%}.box3 .button{font-family:"opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-style:normal;font-size:0.7rem}#g-header{background:#fff;color:#000;margin:1rem 1.563rem;box-shadow:2px 1px 15px rgba(0, 0, 0, 0.05)}#g-showcase,#g-container-showcase{background:#fff;color:#686868;margin:1rem 1.563rem;box-shadow:2px 1px 15px rgba(0, 0, 0, 0.05);position:relative}#g-utility{background:#fff;color:#686868;margin:1rem 1.563rem;box-shadow:2px 1px 15px rgba(0, 0, 0, 0.05);position:relative}.g-bottom-offset-home{margin-bottom:-20px !important;position:relative}.g-pricingtable .g-pricingtable-item{font-size:0.9rem;color:#000;padding-bottom:0.938rem}.g-wrapper-homepage{margin:1.563rem;margin-top:1rem;margin-bottom:1rem}.box-grey-home{background:#d8d5d5}.button-redder{display:inline-block;font-family:"opensans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:700;background:#990300;color:#fff !important;text-transform:uppercase;font-size:0.7rem;border:2px solid transparent;margin:0 0 0.5rem 0;padding:0.4rem 1rem;border-radius:1px;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.g-mosaicgrid-style2 .g-mosaicgrid-item-desc{color:#fff;opacity:0;font-size:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.g-pricingtable{width:100%;list-style:none;color:#686868;border:1px solid rgba(0, 0, 0, 0.35);margin:0;padding-left:1.563rem;padding-right:1.563rem;position:relative;overflow:hidden}.g-pricingtable .g-pricingtable-item.g-pricingtable-item-0{position:relative;margin-top:0rem;padding-top:1rem}