.gform_required_legend {
  display: none;
  /* Hides the text */
}
.header_color span {
  font-size: 16px;
  font-weight: 500;
}
html > #top > #wrap_all > #header > #header_meta > div > div > span {
  color: #fcfcfc;
  font-weight: 400;
  font-size: 17px;
  line-height: 16px;
}
html > #top > #wrap_all > #header > #header_meta > div > div > span > a {
  color: #fcfcfc;
  font-weight: 400;
  font-size: 18px;
}
body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
  background-color: #ff505d !important;
  font-size: 20px !important;
  color: #ffffff;
  text-transform: capitalize;
  border-color: #000000;
  border-width: 2px;
  font-weight: 500;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(2) > a > span:nth-child(2) {
  background-color: #029abc;
  border-style: solid;
  border-width: 0px;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(3) > a > span:nth-child(2) {
  background-color: #ff505d;
  border-style: solid;
  border-width: 0px;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(2) > a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(3) > a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > #avia-menu > #menu-item-7072 > a > span:nth-child(2) {
  background-color: #ff505d;
  border-width: 0px;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > #avia-menu > #menu-item-7073 > a > span:nth-child(2) {
  background-color: #029abc;
  border-width: 0px;
}
.page-template-default .header_color span:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > #avia-menu > #menu-item-7072 > a > span:nth-child(2):hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > #avia-menu > #menu-item-7073 > a > span:nth-child(2):hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(1) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(3) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(4) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(4) > ul > li:nth-child(1) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(4) > ul > li:nth-child(2) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(4) > ul > li:nth-child(3) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(4) > ul > li:nth-child(4) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(5) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(5) > ul > li:nth-child(1) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(5) > ul > li:nth-child(2) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(5) > ul > li:nth-child(3) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(6) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(7) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(8) > a:hover {
  color: #ffffff;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(4) > a > span:nth-child(5) {
  font-size: 16px;
  font-weight: 600;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(5) > a > span:nth-child(5) {
  font-size: 16px;
  font-weight: 600;
}
.header_color .av-hamburger-inner:hover {
  background: #ff505d !important;
}
.header_color .av-hamburger-inner:hover::before {
  background: #ff505d !important;
}
.header_color .av-hamburger-inner:hover::after {
  background: #ff505d !important;
}
#top.page-id-6566 #av_section_1 .avia-button.avia-button-fullwidth {
  background-color: #029abc;
}
#top.page-id-6566 #av_section_1 .avia-button.avia-button-fullwidth:hover {
  background-color: #029abc;
}
#top .av_header_transparency #header_meta {
  background-color: #029abc;
}
#top.page-id-6566 #av_section_1 .avia-button.avia-button-fullwidth span.avia_iconbox_title:hover {
  background-color: #029abc;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > #avia-menu > #menu-item-7072 > a > span:nth-child(2) {
  color: #fcfcfc;
}
html > #top > #wrap_all > #header > #header_main > div > div > nav > div > #avia-menu > #menu-item-7073 > a > span:nth-child(2) {
  color: #fcfcfc;
}
html > #top > #wrap_all > #header > #header_main > div > div > span > a > img {
  padding: 5px;
}
.main_menu .menu ul {
  width: 250px;
}
#top .main_menu ul.menu li ul li a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #35383c;
}
.avia-button.avia-size-x-large {
  min-width: 300px;
}
html > #top > #wrap_all > #main > #after_fullwidth_button > div > div > .post-entry.post-entry-type-page.post-entry-1167 > div > div:nth-child(3) > form > fieldset > p:nth-child(9) > input:nth-child(2) {
  background-color: #ff505d !important;
  border-style: none;
  min-width: 250px;
}
html > #top > #wrap_all > #main > #after_fullwidth_button > div > div > .post-entry.post-entry-type-page.post-entry-1167 > div > div:nth-child(3) > form > fieldset > p:nth-child(9) > input:nth-child(2):hover {
  background-color: #029abc !important;
}
.page-template-default #gform_wrapper_37 .gfield_label {
  color: #029abc;
  font-size: 20px;
  font-weight: 700;
}
.page-template-default #gform_wrapper_38 .gfield_label {
  color: #029abc;
  font-size: 20px;
  font-weight: 700;
}
.page-template-default #gform_wrapper_47 .gfield_label {
  color: #029abc;
  font-size: 20px;
  font-weight: 700;
}
#gform_wrapper_37 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 14px;
}
#gform_wrapper_38 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 14px;
}
.page-template-default #gform_wrapper_37 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_38 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_47 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_37 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_38 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_47 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default .main_color input[type=tel] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_37 .gfield_select {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_38 .gfield_select {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_47 .gfield_select {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_37 textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_38 textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_47 textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default .gform_wrapper select {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default .main_color input[type=number] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_37 .ginput_container label {
  font-size: 16px !important;
  font-weight: 400 !imporant;
}
.page-template-default #gform_wrapper_38 .ginput_container label {
  font-size: 16px !important;
  font-weight: 400 !imporant;
}
.page-template-default #gform_wrapper_47 .ginput_container label {
  font-size: 16px !important;
  font-weight: 400 !imporant;
}
.page-template-default #bookaviewing .av_textblock_section .avia_textblock h2 {
  color: #ff505d;
  font-size: 20px;
  font-weight: 700;
}
.page-template-default .gform_wrapper .description_above .gfield_description {
  font-size: 15px !important;
  font-style: normal !important;
  max-width: 500px !important;
}
.page-template-default .gsection_description {
  font-size: 15px !important;
  font-style: normal !important;
  max-width: 500px !important;
}
.page-template-default #gform_wrapper_38 .gsection_description {
  font-size: 14px;
  font-style: italic;
}
.page-template-default #gform_wrapper_47 .gsection_description {
  font-size: 14px;
  font-style: italic;
}
.page-template-default .gform_wrapper SPAN:hover {
  color: #029abc !important;
}
.page-template-default #gform_wrapper_37 input[type=submit] {
  background-color: #ff505d;
}
.page-template-default #gform_wrapper_38 input[type=submit] {
  background-color: #ff505d;
}
.page-template-default #gform_wrapper_47 input[type=submit] {
  background-color: #ff505d;
}
.page-template-default #gform_wrapper_37 input[type=submit]:hover {
  background-color: #029abc;
}
.page-template-default #gform_wrapper_38 input[type=submit]:hover {
  background-color: #029abc;
}
.page-template-default #gform_wrapper_47 input[type=submit]:hover {
  background-color: #029abc;
}
.page-template-default .gform_wrapper div.charleft {
  font-size: 12px;
  font-weight: 400;
  color: #ff505d;
  font-style: normal;
}
.page-template-default .gform_wrapper .gfield_description {
  font-size: 14;
  font-style: italic;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_6 > #input_38_6 > #input_38_6_1_container > #input_38_6_1_label {
  color: #000000;
  font-weight: 400;
  font-style: italic;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_6 > #input_38_6 > #input_38_6_3_container > #input_38_6_3_label {
  color: #000000;
  font-weight: 400;
  font-style: italic;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_6 > #input_38_6 > #input_38_6_4_container > #input_38_6_4_label {
  color: #000000;
  font-weight: 400;
  font-style: italic;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_6 > #input_38_6 > #input_38_6_5_container > #input_38_6_5_label {
  color: #000000;
  font-weight: 400;
  font-style: italic;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_19 > div:nth-child(3) > #gform_multifile_upload_38_19 > #gform_drag_drop_area_38_19 > #gform_browse_button_38_19 {
  background-color: #ff505d;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_19 > div:nth-child(3) > #gform_multifile_upload_38_19 > #gform_drag_drop_area_38_19 > #gform_browse_button_38_19:hover {
  background-color: #029abc;
}
html > #top > #wrap_all > #main > #rebaterequest > div > div > .post-entry.post-entry-type-page.post-entry-6566 > div > section > div > #gform_wrapper_38 > #gform_38 > div:nth-child(2) > #gform_fields_38 > #field_38_19 > div:nth-child(3) > #gform_multifile_upload_38_19 > #gform_drag_drop_area_38_19 {
  border-color: #029abc;
}
html > #top > #wrap_all > #main > #av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6567 > div > div:nth-child(1) > div:nth-child(4) > a > span:nth-child(2):hover {
  background-color: #029abc;
}
.page-template-default #gform_wrapper_39 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_39 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_39 textarea {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
html > #top > #wrap_all > #main > #after_section_1 > div > div > .post-entry.post-entry-type-page.post-entry-6722 > div > section > div > #gform_wrapper_39 > #gform_39 > div:nth-child(2) > #gform_submit_button_39:hover {
  background-color: #029abc;
}
html > #top > #wrap_all > #main > #after_section_1 > div > div > .post-entry.post-entry-type-page.post-entry-6722 > div > section > div > #gform_wrapper_39 > #gform_39 > div:nth-child(2) > #gform_submit_button_39 {
  background-color: #ff505d;
}
.page-template-default #gform_wrapper_39 .gfield_label {
  color: #029abc;
  font-size: 20px;
  font-weight: 700;
}
.page-template-default #after_section_1 .av_textblock_section .avia_textblock h2 {
  color: #ff505d;
}
html > #top > #wrap_all > #main > #av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6722 > div > div:nth-child(2) > section > div > div:nth-child(2) > a > span:nth-child(2) {
  background-color: #ff505d;
}
html > #top > #wrap_all > #main > #av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6722 > div > div:nth-child(2) > section > div > div:nth-child(4) > a > span:nth-child(2) {
  background-color: #ff505d;
}
html > #top > #wrap_all > #main > #av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6722 > div > div:nth-child(2) > section > div > div:nth-child(6) > a > span:nth-child(2) {
  background-color: #ff505d;
}
.page-template-default #gform_wrapper_40 .gfield_label {
  color: #029abc;
  font-size: 20px;
  font-weight: 700;
}
.page-template-default #gform_wrapper_40 .gsection_title {
  color: #ff505d;
}
.page-template-default #gform_wrapper_40 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
.page-template-default #gform_wrapper_40 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
html > #top > #wrap_all > #main > #av_section_3 > div > div > .post-entry.post-entry-type-page.post-entry-3276 > div > div > section > div > #gform_wrapper_40 > #gform_40 > div:nth-child(2) > #gform_submit_button_40:hover {
  background-color: #029abc;
}
html > #top > #wrap_all > #main > #av_section_3 > div > div > .post-entry.post-entry-type-page.post-entry-3276 > div > div > section > div > #gform_wrapper_40 > #gform_40 > div:nth-child(2) > #gform_submit_button_40 {
  background-color: #ff505d;
}
html > #top > #wrap_all > #main > #av_section_1 > div {
  max-width: none !important;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
#top.page-id-7062 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  text-transform: none;
}
#top.page-id-7043 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  text-transform: none;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev {
  color: #f8f8f8;
  background: #ff505d;
  font-size: 46px;
  border-radius: 5px;
  padding: 20px !important;
}
.ui-datepicker-calendar .ui-state-hover,
.ui-state-active {
  background-color: #ff505d !important;
  color: #fff !important;
}
.ui-datepicker-title select {
  text-align: left !important;
  color: #ff505d !important;
  border: 1px solid #029abc !important;
}
#top .ui-datepicker-title select {
  float: left;
  font-size: 20px;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: -2px;
  border-radius: 5px;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month {
  text-align-last: Left !important;
  min-width: 145px !important;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default {
  border: 1px solid #029abc;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-year {
  text-align-last: Left !important;
  min-width: 90px !important;
}
#gform_wrapper_46 input[type=text] {
  background-color: #cbeaed !important;
}
#gform_wrapper_46 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
  font-family: montserrat, HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
#top .main_color input[type=url] {
  background-color: #CBEAED !important;
}
#gform_wrapper_46 textarea {
  background-color: #CBEAED !important;
}
#top.page-id-6567 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-6566 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-7062 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  font-family: montserrat, HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif;
}
#top.page-id-6722 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500 !important;
  color: #ff505d;
}
#top.page-id-6722 #av_section_2 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
}
#top.page-id-1108 #av_section_3 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-1108 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-3276 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
}
#top.page-id-3276 #av_section_2 .av_textblock_section .avia_textblock strong {
  font-weight: 500;
  color: #ff505d;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock h3 {
  font-weight: 500;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock ol li {
  font-weight: 500;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  font-weight: 500;
}
#gform_wrapper_36 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-2418 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top .avia_ajax_form .select {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-1167 #after_fullwidth_button .avia_ajax_form .form_element input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-1167 #after_fullwidth_button .avia_ajax_form .form_element textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-1167 #after_fullwidth_button .av_textblock_section .avia_textblock h2 {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-1167 #after_fullwidth_button .avia_ajax_form .form_element input.button {
  font-size: 18px;
}
#top.page-id-1108 #av_section_1 .avia-button:not(.avia-button-fullwidth) span.avia_iconbox_title {
  font-size: 18px;
  color: #ffffff;
}
#top.page-id-1108 #av_section_3 .avia-button:not(.avia-button-fullwidth) span.avia_iconbox_title {
  font-size: 18px;
}
.main_color iframe {
  border-style: solid !important;
  border-width: 3px;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input.button {
  font-size: 18px;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input.button {
  font-size: 18px;
}
#top.page-id-2430 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
.av-image-caption-overlay-center p:last-child {
  font-size: 26px;
}
#top.page-id-1108 #av-layout-grid-1 .iconbox .iconbox_icon:hover {
  background-color: #a9a9a9;
}
html > #top > #wrap_all > #main > #av-layout-grid-1 > div:nth-child(3) > div > article > div > header > a:hover {
  background-color: #a9a9a9;
}
html > #top > #wrap_all > #main > #av-layout-grid-1 > div:nth-child(2) > div > article > div > header > a:hover {
  background-color: #1ba7de;
}
html > #top > #wrap_all > #main > #av-layout-grid-1 > div:nth-child(1) > div > article > div > header > a:hover {
  background-color: #f04242;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element textarea {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input.button {
  font-size: 18px !important;
}
#top.page-id-6722 #av_section_2 .av_textblock_section .avia_textblock h2 {
  color: #ff505d;
  font-weight: 500;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock h3 {
  color: #ff505d;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock ol li {
  color: #ff505d;
}
#top.page-id-2430 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #ff505d;
}
#top.page-id-5472 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  color: #ff505d;
  font-weight: 500;
}
#top.page-id-5463 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  color: #ff505d;
  font-weight: 500;
}
#top.page-id-5463 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock > p {
  color: #029abc;
  font-weight: 500;
}
#top.page-id-5463 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #029abc;
  font-weight: 500;
}
#top.page-id-5466 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#top.page-id-5466 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #ff505d;
}
.main_color u {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-5469 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  color: #ff505d;
  font-weight: 500;
}
#top.page-id-5469 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #ff505d;
  font-weight: 700;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-3300 > div > div:nth-child(4) > form > fieldset > #element_avia_3_1 > #avia_3_1 {
  background-color: #CBEAED !important;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input[type=text] {
  background-color: #cbeaed !important;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-2438 > div > form > fieldset > #element_avia_3_1 > #avia_3_1 {
  background-color: #cbeaed !important;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element input[type=text] {
  background-color: #cbeaed !important;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-3334 > div > form > fieldset > #element_avia_3_1 > #avia_3_1 {
  background-color: #cbeaed !important;
}
#top.page-id-2418 #av_section_2 .av_textblock_section .avia_textblock h3 {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
.gform_legacy_markup_wrapper .instruction {
  color: #ff505d;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-2426 > div > div:nth-child(4) > form > fieldset > #element_avia_3_1 > #avia_3_1 {
  background-color: #CBEAED !important;
}
#top.page-id-1167 #after_fullwidth_button .av_textblock_section .avia_textblock > p {
  font-size: 18px;
}
#top.page-id-1167 #after_fullwidth_button .av_textblock_section .avia_textblock a {
  font-size: 20px;
}
html > #top > #wrap_all > #main > #after_fullwidth_button > div > div > .post-entry.post-entry-type-page.post-entry-1167 > div > div:nth-child(3) > form > fieldset > #element_avia_3_1 > #avia_3_1 {
  background-color: #CBEAED !important;
}
#gform_wrapper_47 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#gform_wrapper_39 .gfield_label .gfield_required {
  color: #ff505d;
}
#gform_wrapper_47 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-6567 #bookaviewing .av_textblock_section .avia_textblock h2 {
  color: #ff505d;
}
#gform_wrapper_39 .gfield_label {
  color: #029abc;
}
#top.page-id-6722 #av_section_1 .avia-button.avia-button-fullwidth {
  border-color: #ff505d !important;
  border-style: solid;
  border-width: 1px;
}
#gform_wrapper_40 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .avia_ajax_form h3 {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-3300 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label .required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form h3 {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-2438 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label .required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #ff505d;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .avia_ajax_form h3 {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label .required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#gform_wrapper_36 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#gform_wrapper_36 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .avia_ajax_form h3 {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-2426 #main > div.container_wrap:nth-child(1) .avia_ajax_form .form_element label .required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-2430 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-2430 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-1167 #after_fullwidth_button .avia_ajax_form .form_element label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-1167 #after_fullwidth_button .avia_ajax_form .form_element label .required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-5466 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-5466 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-5469 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-5469 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-5463 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-5463 > div > section:nth-child(2) > div > p {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-5463 > div > section:nth-child(4) > div > p > strong {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#top.page-id-5472 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-7043 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  font-size: 30px;
  line-height: 33px;
}
#top.page-id-7043 #main > div.container_wrap:nth-child(1) .av-special-heading .av-subheading p {
  font-size: 18px;
}
#top.page-id-7043 #main > div.container_wrap:nth-child(1) .avia-button.avia-button-fullwidth span.avia_iconbox_title {
  color: #fcfcfc;
}
#top.page-id-7043 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock h3 {
  font-size: 18px;
}
#top.page-id-7043 #main > div.container_wrap:nth-child(1) .avia-button.avia-button-fullwidth {
  font-size: 21px;
}
.template-page .entry-content-wrapper h2 {
  text-transform: capitalize;
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
html > #top > #wrap_all > #main > div > div > main > .post-entry.post-entry-type-page.post-entry-6806 > div > div > p:nth-child(1) > strong > label > span {
  color: #029abc;
  font-size: 13px;
  line-height: 26px;
}
#gform_wrapper_36 .ginput_container label {
  font-style: italic;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock strong {
  color: #029abc;
  font-weight: 700;
}
#top.page-id-3334 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock ol li {
  color: #029abc;
  font-weight: 700;
}
#top.page-id-7062 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#gform_wrapper_48 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#gform_wrapper_48 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#gform_wrapper_48 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#gform_wrapper_48 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
}
#top.page-id-8336 #bookaviewing .av_textblock_section .avia_textblock h3 {
  color: #ff505d;
  font-size: 13px;
  line-height: 26px;
  font-weight: 700;
}
#top.page-id-8336 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#gform_wrapper_48 .gf_progressbar_percentage {
  background-color: #029abc;
}
html > #top > #wrap_all > #main > #av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6567 > div > div:nth-child(1) > div:nth-child(2) > h3 {
  color: #000000;
}
#top.page-id-8384 #main > div.container_wrap:nth-child(1) .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
.page-template-default #gform_wrapper_51 input[type=submit] {
  background-color: #ff505d;
  font-size: 16px !important;
  font-weight: 400 !imporant;
}
#gform_wrapper_51 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
.page-template-default #gform_wrapper_51 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
#gform_wrapper_51 input[type=submit] {
  background-color: #ff505d !important;
}
#gform_wrapper_51 input[type=submit]:hover {
  background-color: #029abc !important;
}
#top .gform_wrapper input[type=submit] {
  padding: 25px 30px 25px;
  min-width: 190px;
  min-height: 60px;
  font-family: montserrat;
  font-size: 17px !important;
  font-weight: 700;
}
#top.page-id-6567 #av_section_1 .avia-button.avia-button-fullwidth:hover {
  background-color: #029abc !important;
}
body .gform_wrapper .validation_error {
  color: #ff505d !important;
  font-family: montserrat;
  font-size: 26px !important;
  font-weight: 700;
  border-color: #ff505d;
  border-style: solid;
  border-width: 0px;
}
#top.page-id-6567 #bookaviewing .av_textblock_section .avia_textblock h3 {
  color: #ff505d;
}
.flex_column {
  padding: 0 !important;
}
#top #wrap_all .av_header_transparency .sub_menu > ul > li > a {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
}
html > #top > #wrap_all > #header > #header_meta > div > nav > #avia2-menu > #menu-item-8451 > a {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
}
html > #top > #wrap_all > #main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-8436 > div > div:nth-child(1) > div > h1 > span {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#gform_wrapper_53 input[type=text] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
  padding-top: 8px;
}
#gform_wrapper_53 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
#gform_wrapper_53 input[type=email] {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
#gform_wrapper_53 textarea {
  background-color: #CBEAED !important;
  font-family: montserrat;
  font-size: 16px !important;
}
#top.page-id-6567 #av_section_1 .av_textblock_section .avia_textblock > p {
  font-family: "montserrat", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
#top.page-id-8436 #main > div.container_wrap:nth-child(1) .av-special-heading .av-subheading p {
  font-size: 16px;
  line-height: 26.4px;
  font-family: "montserrat", "HelveticaNeue", "Helvetica Neue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}
.header_color div {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
}
.header_color .phone-info a {
  color: #ffffff;
}
html > #top > #wrap_all > #main > #bookaviewing > div > div > .post-entry.post-entry-type-page.post-entry-6567 > div > section > div > #gform_wrapper_47 > #gform_47 > div:nth-child(2) > #gform_fields_47 > #field_47_2 > #gfield_description_47_2 {
  color: #ff505d;
}
#gform_wrapper_55 input[type=text] {
  background-color: #cbeaed !important;
  font-family: montserrat !important;
}
#gform_wrapper_55 input[type=email] {
  background-color: #cbeaed !important;
}
#gform_wrapper_55 textarea {
  background-color: #cbeaed !important;
}
#top.page-id-8500 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
}
#gform_wrapper_55 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26.4px;
}
#top.page-id-8500 #av_section_1 .avia-button.avia-button-fullwidth {
  background-color: #ff505d;
}
#top.page-id-8500 #starthere .av_textblock_section .avia_textblock img:not(.wp-smiley) {
  background-color: rgba(0, 0, 0, 0);
  color: #ff505d;
}
#gform_wrapper_55 .gfield_label .gfield_required {
  color: #ff505d;
}
#gform_wrapper_55 .ginput_container label {
  color: #000000;
  font-size: 16px;
}
#top.page-id-8520 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
}
#gform_wrapper_56 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26.4px;
}
html > #top > #wrap_all > #main > #starthere > div > div > .post-entry.post-entry-type-page.post-entry-8520 > div > section > div > #gform_wrapper_56 > #gform_56 > div:nth-child(2) > #gform_fields_56 > #field_56_49 > div:nth-child(2) > #gform_multifile_upload_56_49 > #gform_drag_drop_area_56_49 > span {
  color: #000000;
  font-size: 16px !important;
}
#gform_wrapper_60 .gfield_select {
  background-color: #cbeaed;
}
#gform_wrapper_60 textarea {
  background-color: #cbeaed !important;
}
#gform_wrapper_60 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
.gform_wrapper.gravity-theme BUTTON {
  font-size: 16px;
  font-weight: 500;
  padding: 16px;
}
.gform_wrapper.gravity-theme DIV {
  border-color: #ff505c;
}
#top.page-id-8543 #main > div.container_wrap:nth-child(1) .av_textblock_section .avia_textblock h2 {
  color: #ff505c;
}
#top.page-id-8678 #av_section_1 .av-special-heading .av-special-heading-tag {
  font-weight: 500;
}
#gform_wrapper_64 .gfield_label {
  color: #029abc;
  font-size: 20px;
  font-weight: 700;
}
#gform_wrapper_64 .gfield_label .gfield_required {
  color: #ff505d;
  font-size: 14px;
}
#gform_wrapper_64 input[type=text] {
  background-color: #cbeaed !important;
}
#gform_wrapper_64 textarea {
  background-color: #cbeaed !important;
}
#gform_wrapper_64 input[type=email] {
  background-color: #cbeaed !important;
}
#gform_wrapper_66 input[type=text] {
  background-color: #cbeaed !important;
  font-family: montserrat !important;
  font-size: 16px !important;
}
#gform_wrapper_66 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#gform_66 #gw_terms_47 {
  border-width: 2px;
}
#gform_fields_66 > #field_66_47 > #gw_terms_47 p {
  font-family: montserrat, ;
}
#gform_wrapper_66 .gfield_checkbox label {
  font-family: montserrat;
  font-weight: 400;
}
.entry-content-wrapper .av-special-heading-tag {
  font-weight: 500;
}
#gform_wrapper_66 .gsection_title {
  color: #ff505d;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  font-family: montserrat, Helvetica, Arial, sans-serif;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8770 > div > div > div:nth-child(1) > div:nth-child(6) > a > span:nth-child(2) {
  background-color: #029abc;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8770 > div > div > div:nth-child(1) > div:nth-child(4) > a > span:nth-child(2) {
  background-color: #029abc;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8678 > div > div > div:nth-child(1) > div:nth-child(6) > a > span:nth-child(2) {
  background-color: #029abc;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8678 > div > div > div:nth-child(1) > div:nth-child(4) > a > span:nth-child(2) {
  background-color: #029abc;
}
#gform_wrapper_64 .gsection_title {
  color: #ff505d;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  font-family: montserrat, Helvetica, Arial, sans-serif;
}
.gform-body > #gform_fields_38 > #field_38_2 #input_38_2 {
  background-color: #cbeaed;
  font-family: montserrat;
  color: #000000;
  font-size: 16px;
  font-weight: 400;
}
.entry-content #pwbox-8770 {
  background-color: #cbeaed !important;
  font-family: montserrat;
  color: #000000;
  font-size: 16px;
  font-weight: 400;
}
#gform_wrapper_66 input[type=email] {
  background-color: #cbeaed !important;
  font-family: montserrat;
  color: #000000;
  font-size: 16px;
  font-weight: 400;
}
#gform_fields_66 > #field_66_67 #gform_drag_drop_area_66_67 {
  border-color: #ff505d;
  border-width: 2px;
}
#gform_wrapper_66 > #gform_66 #field_66_66 {
  border-bottom-color: #ff505d;
}
#gform_wrapper_66 > #gform_66 #field_66_48 {
  border-bottom-color: #ff505d;
}
#gform_wrapper_66 > #gform_66 #field_66_50 {
  border-bottom-color: #ff505d;
}
#gform_wrapper_66 > #gform_66 #field_66_49 {
  border-bottom-color: #ff505d;
}
.entry-content-wrapper #gform_66_validation_container {
  background-color: #ff505d !important;
  font-size: 20px !important;
  color: #ffffff !important;
  text-transform: capitalize;
  border-color: #000000;
  border-width: 2px;
  font-weight: 500;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 0px 0px 0px 0px;
}
#gform_66_validation_container > h2 {
  background-color: #ff505d !important;
  font-size: 20px !important;
  color: #ffffff !important;
  text-transform: capitalize;
  border-color: #000000;
  border-width: 2px;
  font-weight: 500;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
#field_66_67 .gform_drop_instructions {
  font-size: 20px;
  text-transform: capitalize;
}
#field_66_67 #gform_browse_button_66_67 {
  font-size: 20px;
  text-transform: capitalize;
}
.gform-body > #gform_fields_66 > #field_66_67 #gfield_upload_rules_66_67 {
  text-transform: capitalize;
}
#header_main > div > div > nav > ul > li > a:hover {
  background-color: #ff505d !important;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6566 > div > div > div:nth-child(1) > div:nth-child(6) > a > span:nth-child(2):hover {
  background-color: #029abc !important;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6566 > div > div > div:nth-child(1) > div:nth-child(6) > a > span:nth-child(2) {
  background-color: #ff505d;
}
#gform_fields_66 > #field_66_65 #gform_drag_drop_area_66_65 {
  border-color: #ff505d;
  border-width: 2px;
}
#field_66_65 #gform_browse_button_66_65 {
  font-size: 20px;
  text-transform: capitalize;
}
#gform_wrapper_66 .ginput_container label {
  font-size: 16 !important;
  line-height: 25.4px;
}
#gform_wrapper_68 input[type=text] {
  font-family: montserrat;
  font-size: 16px !important;
  background-color: #cbeaed !important;
}
#gform_wrapper_68 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
#gform_wrapper_68 .gfield_label .gfield_required {
  font-weight: 500;
  text-transform: capitalize;
  font-size: 20px !important;
  color: #ff505d;
}
.gform-body > #gform_fields_68 > #field_68_15 #input_68_15 {
  font-family: montserrat;
  font-size: 16px !important;
  background-color: #cbeaed !important;
}
#gform_wrapper_68 textarea {
  font-family: montserrat;
  font-size: 16px !important;
  background-color: #cbeaed !important;
}
#gform_wrapper_68 .ginput_container label {
  color: #000000;
  font-size: 16px !important;
  font-weight: 700 !important;
}
.content .av-lc78qvwz-4e77d1704ea9f70e3b8a211672829238 > .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
.content .av-ls2hw3cr-a73113944e73c327d465ff78cf65f418 > .av-special-heading-tag {
  font-weight: 500;
  color: #ff505d;
  font-size: 30px;
  line-height: 33px;
}
#gform_47 #gfield_description_47_2 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_wrapper_69 input[type=text] {
  background-color: #cbeaed !important;
  font-family: montserrat !important;
}
#gform_wrapper_69 input[type=email] {
  background-color: #cbeaed !important;
  font-family: montserrat !important;
}
#gform_wrapper_69 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#gform_wrapper_69 .gfield_checkbox label {
  font-size: 16px !important;
}
#gform_69 #gw_terms_3 {
  border-width: 2px;
  border-radius: 6px 6px 6px 6px;
}
#gform_wrapper_61 textarea {
  background-color: #cbeaed !important;
  font-family: montserrat !important;
}
#gform_wrapper_61 .gfield_label {
  color: #029abc;
  font-size: 20px;
  line-height: 26px;
}
#gform_fields_56 > #field_56_51 #gform_drag_drop_area_56_51 {
  background-color: #cbeaed !important;
  border-color: #f04242;
  border-width: 2px;
}
#pum-7345 > #popmake-7345 p > strong {
  -webkit-text-stroke-color: #000000 !important;
  color: #ff505c;
  font-weight: 900;
}
body > #pum-7345 > #popmake-7345 h2 {
  color: #000000;
}
body > #pum-7345 > #popmake-7345 h1 {
  color: #000000;
}
body > #pum-7345 #pum_popup_title_7345 {
  font-size: 27px;
}
.entry-content-wrapper .av-rotator-text-single {
  font-size: 53px !important;
  text-shadow: -2px 1px 0px #000000;
  color: #00ffa5 !important;
}
#av_section_1 > div > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(1) > h3 {
  font-weight: 500 !important;
  text-shadow: 1px 1px 0px #000000 !important;
}
#av_section_1 > div > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(3) > h3 {
  font-weight: 500 !important;
  text-shadow: 1px 1px 0px #000000 !important;
}
#av_section_1 > div > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(4) > h3 {
  font-weight: 500 !important;
  text-shadow: 1px 1px 0px #000000 !important;
}
#av_section_1 > div > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(4) > h3 > span > span:nth-child(2) {
  font-weight: 500 !important;
  text-shadow: 1px 1px 0px #000000 !important;
}
#av_section_1 > div > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(4) > h3 > span > span:nth-child(3) {
  font-weight: 500 !important;
  text-shadow: 1px 1px 0px #000000 !important;
}
#av_section_1 > div > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(4) > h3 > span > span:nth-child(1) {
  font-weight: 500 !important;
  text-shadow: 1px 1px 0px #000000 !important;
}
#av_section_1 > div:nth-child(2) > div:nth-child(2) > main > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(3) > h3 {
  font-style: italic;
}
#gform_wrapper_38 .ginput_container label {
  text-align: left;
  color: #000000 !important;
  font-size: 16px !important;
}
#av_section_1 .av-rotator-text-single {
  text-align: center;
  color: #78ffe3 !important;
  font-weight: 400;
  text-shadow: -2px 1px 0px #000000;
}
#av_section_2 .av-rotator-text-single {
  text-align: center;
  color: #78ffe3 !important;
  font-weight: 400;
  text-shadow: -2px 1px 0px #000000;
}
.container #custom_html-2 font {
  color: #282b2e;
}
.container #custom_html-6 font {
  color: #282b2e;
}
.container #custom_html-5 font {
  color: #282b2e;
}
#gform_47 #gfield_description_47_56 {
  color: #000000 !important;
  font-size: 16px !important;
}
.av_textblock_section .gform_required_legend {
  color: #000000 !important;
  font-size: 16px !important;
}
body > #wrap_all #bookaviewing > .container {
  color: #000000 !important;
  font-size: 16px !important;
  line-height: 30px !important;
}
body > #wrap_all #rebaterequest > .container {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_38 #gfield_description_38_23 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_38 #gfield_description_38_14 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_38 #gfield_description_38_4 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_38 #gfield_description_38_6 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_38 #gfield_description_38_30 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_38 #gfield_description_38_27 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_wrapper_47 .ginput_container label {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_47 #gfield_description_47_72 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_47 #gfield_description_47_64 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_47 #gfield_description_47_55 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_wrapper_47 .gfield_checkbox label {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_wrapper_47 .gsection_description {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_47 #gfield_description_47_25 {
  color: #000000 !important;
  font-size: 16px !important;
}
#gform_47 #gfield_description_47_93 {
  color: #000000 !important;
  font-size: 16px !important;
}
#av_section_2 .av-special-heading > .av-special-heading-tag {
  font-size: 53.8px;
}
#gform_wrapper_71 .gfield_label {
  color: #029abc;
  font-size: 20px;
}
#gform_wrapper_71 input[type=text] {
  background-color: #cbeaed !important;
  color: #000000;
}
#gform_wrapper_71 input[type=email] {
  background-color: #cbeaed !important;
}
#gform_wrapper_71 textarea {
  background-color: #cbeaed !important;
}
#gform_wrapper_71 .gfield_checkbox label {
  font-size: 16px !important;
}
#gform_71 #gfield_description_71_17 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_wrapper_71 .ginput_container label {
  font-size: 16px !important;
}
#gform_71 #gfield_description_71_93 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 0px;
  font-style: normal;
}
#gform_71 #gfield_description_71_64 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_71 #gfield_description_71_34 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_71 #gfield_description_71_72 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_71 #gfield_description_71_2 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_71 #gfield_description_71_25 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
.gform-body > #gform_fields_71 > #field_71_17 .charleft {
  color: #ff505d;
  font-size: 14px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
.gform-body > #gform_fields_71 > #field_71_13 .charleft {
  color: #ff505d;
  font-size: 14px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
.gform-body > #gform_fields_71 > #field_71_14 .charleft {
  color: #ff505d;
  font-size: 14px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
.gform-body > #gform_fields_71 > #field_71_15 .charleft {
  color: #ff505d;
  font-size: 14px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_fields_71 > #field_71_93 > #gfield_description_71_93 li {
  color: #000000;
}
.gform-body > #gform_fields_71 > #field_71_93 p {
  margin-top: -3px;
  margin-bottom: 6px;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6566 > div > div > div:nth-child(1) > div:nth-child(4) > a > span:nth-child(1) {
  color: #ffffff !important;
}
#gform_71 #gfield_description_71_56 {
  color: #ff505d;
  font-size: 16px !important;
  padding-top: 0px;
  padding-bottom: 6px;
  font-style: italic !important;
}
#gform_wrapper_53 .gsection_title {
  color: #ff505d;
}
#gform_53 #gfield_description_53_18 {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #ff505d;
}
#gform_53 #gfield_description_53_9 {
  padding-bottom: 0px;
  padding-top: 0px;
}
#gform_53 #gfield_description_53_10 {
  padding-top: 0px;
  padding-bottom: 0px;
}
#gform_53 #gfield_description_53_11 {
  padding-bottom: 2px;
  padding-top: 0px;
}
#gform_53 #gfield_description_53_12 {
  padding-top: 0px;
  padding-bottom: 0px;
}
#gform_53 #gfield_description_53_3 {
  padding-bottom: 0px;
  padding-top: 0px;
}
#main > div:nth-child(1) > div > main > .post-entry.post-entry-type-page.post-entry-8436 > div > div:nth-child(1) > div > div:nth-child(2) > p {
  font-size: 18px !important;
  line-height: 29.7px;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8436 > div > div > div:nth-child(3) > div > ul > li:nth-child(1) > article > div > header > h4 {
  color: #ff505d;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8436 > div > div > div:nth-child(3) > div > ul > li:nth-child(2) > article > div > header > h4 {
  color: #ff505d;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8436 > div > div > div:nth-child(3) > div > ul > li:nth-child(3) > article > div > header > h4 {
  color: #ff505d;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-8436 > div > div > div:nth-child(3) > div > ul > li:nth-child(4) > article > div > header > h4 {
  color: #ff505d;
}
#label_71_75_1 > u > font > span {
  font-size: 16px !important;
}
#av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6567 > div > div > div:nth-child(1) > div:nth-child(2) > h3 {
  color: #000000 !important;
}
#gform_wrapper_75 input[type=text] {
  background-color: #cbeaed !important;
  color: #000000;
}
#gform_wrapper_75 textarea {
  background-color: #cbeaed !important;
  color: #000000;
}
#gform_wrapper_75 .gfield_label {
  font-size: 21.6px;
  font-weight: 400;
}
#gform_wrapper_75 input[type=email] {
  background-color: #cbeaed !important;
  color: #000000;
}
.gchoice > #label_75_75_1 .popmake-7345 {
  color: #029abc;
  font-size: 15px;
}
#gform_wrapper_75 .gfield_checkbox label {
  font-size: 15;
}
/* Gravity Forms - Grey Boxes */
/* Full wrap around label, input, and description (but skip section fields) */
body .gform_wrapper .gfield:not(.gsection) {
  background-color: #f2f2f2;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
}
/* White background for all input types */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper input[type="url"],
body .gform_wrapper input[type="date"],
body .gform_wrapper select,
body .gform_wrapper textarea {
  background-color: #ffffff !important;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
}
/* Description text spacing (inside the box) */
body .gform_wrapper .gfield_description {
  margin-top: 10px;
  color: #555;
  font-size: 14px;
}
/* Radio and checkbox pills */
body .gform_wrapper .gfield_radio li,
body .gform_wrapper .gfield_checkbox li {
  display: inline-block;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 10px 14px;
  margin: 6px 8px 0 0;
  cursor: pointer;
}
/* Don’t wrap section headers */
body .gform_wrapper .gsection {
  background: none;
  padding: 0;
  margin-bottom: 30px;
  border: none;
}
/* Gravity Forms Date-Picker*/
@media screen and (max-width: 1024px) {
  html > #top > #wrap_all > #header > #header_main > div > div > nav > div > div > div:nth-child(1) > div > #av-burger-menu-ul > li:nth-child(2) > a:hover {
    background-color: #ff505d;
  }
  #av_section_1 > div > div > main > .post-entry.post-entry-type-page.post-entry-6567 > div > div > div:nth-child(1) > div:nth-child(2) > h3 {
    color: #000000 !important;
  }
}
@media screen and (max-width: 768px) {
  .page-id-1108 .av_header_transparency #header_meta {
    background-color: #029abc !important;
  }
  #av_section_2 > div:nth-child(2) > div:nth-child(2) > div > .post-entry.post-entry-type-page.post-entry-1108 > div > div:nth-child(3) > h3 {
    font-style: italic;
  }
  #main > #av_section_2 .content {
    padding-bottom: 0px;
  }
  .av-8y2d1j-c6a6bb62ef628a0c19088ab44f439731 p {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 667px) {
  .av-8y2d1j-c6a6bb62ef628a0c19088ab44f439731 p {
    margin-bottom: 0px;
  }
  #main > #av_section_2 .content {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 375px) {
  .ui-datepicker-calendar .ui-state-default {
    width: 25px !important;
    height: 25px !important;
  }
  .ui-datepicker-calendar th > span {
    width: 25px !important;
    height: 25px !important;
  }
}
@media (max-width: 640px) {
  .gravity-theme.ui-datepicker {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 0 !important;
    transform: none !important;
    padding: 16px !important;
    box-sizing: border-box !important;
    z-index: 9999999 !important;
    border-radius: 0 !important;
    /* optional: square popup */
  }
}
