.flex-buttons,.flex-buttons .et_pb_column{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.flex-buttons .et_pb_button_module_wrapper{flex-basis:22%}.flex-buttons .et_pb_button_module_wrapper .et_pb_button{min-width:75%}.home-left{color:#fffffe;font-size:20px;background:#00aeef;background-color:#00aeef;border:4px solid #00aeef;border-radius:20px;font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none;padding:.3em 1em;display:inline-block;margin-top:20px}.home-left:hover{background-color:#84C6CD!important;border-color:#84C6CD!important}.home-right{color:#fffffe;font-size:20px;background:#00aeef;background-color:initial;border:4px solid #fffffe;border-radius:20px;font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none;padding:.3em 1em;display:inline-block;margin-top:20px}.home-right:hover{background-color:#84C6CD!important;border-color:#84C6CD!important}body.error404 #et-main-area,body.search-results #et-main-area{padding-top:140px}a{opacity:1;transition:opacity .25s}a:hover{opacity:.7}.error404 .container:before{display:none}#logo{-webkit-transform:initial}.contacts a{font-size:16px}.contacts a.phone{margin-right:10px}.contacts .phone:before,.contacts .email:before{position:relative;display:inline-block;width:32px;height:32px;margin-right:5px;color:#666;font-family:'ETmodules';font-size:18px;text-align:center;line-height:32px}.contacts .phone:before{content:'\e090'}.contacts .email:before{content:'\e076'}body .gform_wrapper{margin:0}body .gform_wrapper ul.gform_fields{list-style:none;padding:0}body .gform_wrapper ul.gform_fields li.gfield{margin-top:0;margin-bottom:10px;padding-right:0}body .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding-right:0}body .gform_wrapper ul.gform_fields li.gfield:last-child{margin-bottom:0}body .gform_wrapper ul.gform_fields li.gfield.light label{color:#fff}body .gform_wrapper ul.gform_fields li.gfield.hidden_label label{display:none}body .gform_wrapper ul.gform_fields li.gfield.hidden_label input,body .gform_wrapper ul.gform_fields li.gfield.hidden_label textarea{border:none;border-radius:3px;margin-top:0;padding:10px !important;vertical-align:bottom;box-shadow:0px 0px 1px rgba(0,0,0,.5)}body .gform_wrapper .gform_footer{padding:0;margin:10px 0 0;text-align:right}body .list_2options .gfield_radio{display:flex!important}body .gform_wrapper .gform_footer input.gform_button{font-size:14px;color:#ffffff!important;background:#00aeef;border-color:#00aeef;border-radius:15px!important;position:relative;padding:.3em 1em;border:2px solid #00aeef;-webkit-border-radius:3px;-moz-border-radius:3px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-style:normal;text-transform:uppercase;text-decoration:none}body .gform_wrapper .gform_footer input.gform_button:hover{color:#fff!important;background:#f6b818!important;border:2px solid #f6b818;cursor:pointer}body .gform_wrapper .validation_error{display:none}body .gform_wrapper ul.gform_fields li.gfield_error{max-width:100% !important;background:0 0;border:none;padding:0 !important}body .gform_wrapper ul.gform_fields li .validation_message{padding:0;color:#ccc}.gallery-grid-nospace .et_pb_gallery_item{margin-bottom:0!important;margin-right:0!important;width:24.875% !important}.eventful,.eventless{width:14%!important}.overlay-heading{border-radius:7px}body .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a{color:#fff}body .et_pb_tabs_0 .et_pb_tabs_controls li.et_pb_tab_active a{color:#000!important}.header-content{margin-right:0!important}#wpgmaps_directions_edit_1{width:100%;padding:25px 25vw!important;text-align:center}#wpgmaps_directions_editbox_1{background:#fff}body .wpgmaps_get_directions{font-size:14px;color:#ffffff!important;background:#00aeef;border-color:#00aeef;border-radius:15px!important;position:relative;padding:.3em 2em;border:2px solid #00aeef;-webkit-border-radius:3px;-moz-border-radius:3px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-style:normal;text-transform:uppercase;text-decoration:none;float:right}body .wpgmaps_get_directions:hover{color:#fff!important;background:#f6b818!important;border:2px solid #f6b818;cursor:pointer}#wpgmaps_directions_editbox_1{background:initial}#wpgmaps_directions_editbox_1 table,.entry-content tr td{border:none!important}#wpgmza_input_from_1,#wpgmza_input_to_1{width:100%!important}#wpgmza_dir_type_1,#wpgmaps_from_row.input[type=text],#wpgmaps_to_row,input[type=text]{padding:10px;border-radius:5px;font-size:16px}#wpgmza_show_options_1,#wpgmza_hide_options_1{font-size:12px!important}.testimonial-text{height:325px!important}@media only screen and (max-width:980px){.alternate-image-text{display:flex;flex-wrap:wrap}.alternate-image-text .image{order:1}.alternate-image-text .text{order:2}.em-calendar-wrapper th{display:none}.em-calendar-wrapper tr{display:flex;flex-direction:column}.em-calendar-wrapper td{display:flex;flex-direction:column}.eventful,.eventless{width:auto!important}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:flex}div#blurb-wont-centre .et_pb_blurb_content .et_pb_blurb_container{display:block!important}}@media only screen and (max-width:1440px){#wpgmaps_directions_edit_1{padding:25px 10vw}.contact-form-container{padding:100px 35px !important}}@media only screen and (max-width:782px){.home-left,.home-right{font-size:14px}.testimonial-text{height:auto!important}}@media only screen and (max-width:767px){.tabs table{table-layout:fixed;font-size:90%!important}.et_pb_tab{padding:0!important}}@media only screen and (max-width:479px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90% !important}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100% !important}#wpgmaps_directions_edit_1{padding:25px 0}}@media only screen and (max-width:425px){.long-btn-nowrap{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:375px){.long-btn-nowrap{font-size:13px!important}}