.main_menu {
max-width: 75%;
margin-top: 10px;
}
ul.menu.av-main-nav {
display: flex!important;    
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
}
.av-main-nav > li > a {
line-height: 35px!important;
height: 35px!important;
}
.fm-bar {
top: 185px !important;
} @font-face {
font-family: Bargara Black;
src: url(//bargarabeachestate.com.au/wp-content/themes/enfold-child/fonts/BrandonText-Black.otf);
}
@font-face {
font-family: Bargara Bold;
src: url(//bargarabeachestate.com.au/wp-content/themes/enfold-child/fonts/BrandonText-Bold.otf);
}
@font-face {
font-family: Bargara;
src: url(//bargarabeachestate.com.au/wp-content/themes/enfold-child/fonts/BrandonText-Regular.otf);
}
@font-face {
font-family: Bargara Light;
src: url(//bargarabeachestate.com.au/wp-content/themes/enfold-child/fonts/BrandonText-Light.otf);
}
@font-face {
font-family: Blacker Bold;
src: url(//bargarabeachestate.com.au/wp-content/themes/enfold-child/fonts/Blacker-Bold.ttf);
}
.desktop {
display:block;
}
.mobile {
display:none;
}
.legend {
float:left;
margin-right:5%;
font-size: 15px;
}
.sold-dot {
background-color:#d72132;
width:20px;
height:20px;
border-radius:50%;
margin-top:30px;
}
.UC-dot {
background-color:#005722;
width:20px;
height:20px;
border-radius:50%;
margin-top:30px;
}
.hold-dot {
background-color:rgba(215, 33, 50,0.5);
width:20px;
height:20px;
border-radius:50%;
margin-top:30px;
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text:hover {
background-color:#2e4f60 !important;
transition:0.6s;
}
#top .avia-post-nav {
display:none;
}
.fwpl-col.el-463kx {
background-color:#fff;
}
#navy {
background-color:rgba(88,112,129,0.5);
}
#navy p {
color:#fff;	
}
#register {
background-color:rgba(88,112,129,0.5);
}
#register p {
color:#fff;	
}
#heading {
background-color:#2e4f60;
padding:30px 0;
text-align:center;
}
#heading h1 {
color:#fff;
}
.links {
font-family:'Gilroy Semibold', 'Montserrat', sans-serif;
margin-right:30px;
border-bottom:2px solid #2e4f60;
padding-bottom:3px;
width:fit-content;
}
.links:hover {
text-decoration:none;
cursor:pointer !important;
opacity:0.6;
transition:0.6s;
}
.white .links {
font-family:'Gilroy Semibold', 'Montserrat', sans-serif;
margin-right:30px;
border-bottom:2px solid #fff;
padding-bottom:3px;
}
.white a.links, .white a {
color:#fff;
}
.label {
width:50%;
float:left;
}
.facetwp-dropdown {
width:50%;
float:right;
}
.btn {
border: 1px solid #76b3c8 !important;
padding: 5px 10px;
font-size: 17px;
font-family: 'Gilroy Semibold', sans-serif;
font-weight: 600;
color: #76b3c8 !important;
display: block;
text-align: center;
width:fit-content;
}
.btn:hover {
text-decoration:none;
background-color: #76b3c8 !important;
color:#fff !important;
transition:0.6s;
}
.btn-white {
border: 1px solid #fff !important;
padding: 10px 15px;
font-size: 17px;
font-family: 'Gilroy Semibold','Montserrat', sans-serif;
font-weight: 600;
color: #fff !important;
}
.btn-white:hover {
text-decoration:none;
background-color: #fff !important;
color:#333 !important;
transition:0.6s;
}
.enquire {
border: 1px solid #76b3c8 !important;
padding: 5px 10px;
background-color:#76b3c8;
font-size: 17px;
font-family: 'Gilroy Semibold', sans-serif;
font-weight: 600;
color: #fff !important;
display: block;
text-align: center;
width:fit-content;
}
a.enquire, a.enquire:hover {
color:#fff;
text-decoration:none;
}
.enquire:hover {
border: 1px solid #689fb3 !important;
background-color:#689fb3;
transition:0.6s;
}
.sold {
color: #fff;
position: absolute;
background-color: red;
padding: 1px 8px;
font-family: 'Gilroy Semibold', 'Montserrat', sans-serif;
}
.quarter {
width:23.5%;
margin-right:2%;
float:left;
}
.quarter:last-child {
margin-right:0;
}
.white, .white p, .white h2, .white h1 {
color:#fff
}
.fwpl-item.el-8ecqjn button {
margin-bottom:-10px;
margin-top:10px;
}
.fwpl-item.el-8ecqjn button, .fwpl-item.el-yuk4u button {
width: 100%;
background-color: #87b3c6;
color: #fff;
padding: 12px;
border: 0;
font-family: 'Gilroy Semibold','Montserrat', sans-serif
font-weight: 600 !important;
text-transform: uppercase;
font-size: 16px !important;
}
.fwpl-item.el-8ecqjn, .fwpl-row.el-y9nuv9 {
padding-bottom:10px;
}
.form-box {
padding:70px;
margin-top:-250px;
}
.fwpl-item.el-8ecqjn button:hover, .fwpl-item.el-yuk4u button:hover {
cursor:pointer;
opacity:0.8;
transition:0.5s;
}
.imp-shapes-menu-shape-title {
font-family: 'Gilroy Semibold','Montserrat', sans-serif;
font-size: 15px;
line-height: 1.2em;
padding: 6px 10px;
}
.imp-tooltip h3 {
font-family: 'Gilroy Semibold','Montserrat', sans-serif;
}
.imp-shapes-menu-wrap {
width:270px;
}
.squares-element {
margin:0 auto !important;	
}
.squares-element p, .squares-element h3 {
text-align:center !important;
font-family:'Gilroy Light', 'Montserrat', sans-serif !important;
font-size:18px !important;
}
.squares-element h3 {
font-family:'Gilroy Semibold', 'Montserrat', sans-serif !important;
font-size:25px !important;
}
#slider {
background-color:#333;
height:45vh;
}
.padding {
padding:90px 50px;	
}
.padding-sml {
padding:50px;
}
.copy {
padding:100px 50px;
}
.flex {
display:flex;
align-items:center;
}
.half {
width:47.5%;
margin-right:5%;
float:left;
}
.half:nth-child(odd), .half:last-child {
margin-right:0;
}
.half-no-margin {
width:50%;
float:left;
}
.reverse {
display: flex;
flex-direction: column-reverse;
}
.third {
width:30.33%;
float:left;
margin-right:3%;
}
.third:last-child, .third:nth-child(3n); {
margin-right:0;
}
.narrow {
width:50%;
margin:0 auto;
text-align:center;
}
.vertical { 
border-left: 1px solid grey;
height: 100px;
position: relative;
left: 50%;
margin: 50px 0;
} 
.two-column {
column-count:2;
column-gap:5%;
text-align:left;
}
#grey {
background-color:#f8f8f8;
}
#top .av_header_transparency #header_main {
background-color: rgba(0,0,0,0.5) !important;
}
p, body, span {
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-weight: 300 !important;
margin-top:0;
margin-bottom:1.5em;
font-size:18x;
}
ul li {
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-weight: 300 !important;
list-style: disc;
margin-left: 14px;
}
ol li {
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-weight: 300 !important;
font-size:16px;
list-style:decimal;
margin-left: 14px;
}
a {
color:#2e4f60;
}
a:hover {
cursor:pointer;
}
strong {
font-family: 'Gilroy Semibold','Montserrat', sans-serif;
font-weight: 700 !important;
}
h1 {
font-family: 'Freight Pro Black','Merriweather', serif !important;
color:#2e4f60;
}
h2 {
font-family: 'Freight Pro Black','Merriweather', serif !important;
font-weight:600;
color:#2e4f60;
font-size:35px;
margin-bottom:30px;
}
h3 {   
font-family: 'Gilroy Semibold','Montserrat', sans-serif !important;
font-size:20px;
color:#2e4f60;
}
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
font-family: 'Gilroy Semibold','Montserrat', sans-serif !important;
text-transform:none;
letter-spacing:0 !important;
font-size:17px !important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
font-family: 'Gilroy Semibold','Montserrat', sans-serif !important;
text-transform: none;
line-height: 1.2em !important;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
border:none !important;
}
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
font-size: 19px;
display: inline;
align-content: center;
}
.image-overlay {
display: none !important;
}
.display-home {
border:1px solid #F1F1F1 !important;
box-shadow: 3px 3px 3px #F1F1F1 !important;
}
.now-selling {
background-color:#9f0b13;
display:inline-block;
padding:10px 25px;
font-family: 'Gilroy Semibold','Montserrat', sans-serif;
}
.avia-slide-wrap {
max-height:250px;
border-radius:0 !important;
}
.avia-slideshow li img {
border-radius: 0;
}
.logo img {
margin-top:25px !important;
}
.pricing-table {
margin:0 !important;
}
#coastal-paradise .container {
max-width:70% !important;
}
.pricing-table>li {
text-align:left;
padding:1px 20px;
border-bottom:2px solid #dddddd;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px !important;
}
.pricing-table > li:first-child, .pricing-extra {
font-weight:bold !important;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px !important;
text-transform:uppercase !important;
color:#425a69;
}
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
font-family: 'Gilroy Light','Montserrat', sans-serif;
color:#425a69;
font-size:16px !important;
}
.footer_color tr:nth-child(odd), .footer_color .pricing-table>li:nth-child(odd), .footer_color .pricing-extra {background-color:transparent !important;}
.box {padding:20px 50px;}
tr, td {
border:0 !important;
}
td {
border-bottom:1px solid #000 !important;
}
table, th, td {
padding: 5px 10px !important;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size: 16px;
font-weight: 300 !important;
background-color: #fff !important;
}
.main_color .pricing-table>li:nth-child(odd) {background-color:#f8f8f8 !important;}
.home-links {padding-bottom:25px;padding-left:80px;}
#top .main_color textarea, #top .main_color input[type='text'], #top .main_color select {background-color:#fff !important;}
.flex_column .widget .widgettitle, .content .widget .widgettitle {
font-family: 'Gilroy Semibold','Montserrat', sans-serif !important;
font-size: 19px;
}
.av-inner-tab-title {
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:17px !important;
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {border:none !important;border-radius:0px;padding: 10px 20px;background-color:#76b3c8 !important;}
.avia-button {letter-spacing:0 !important;}
.js_active .toggler {
background-color:#f8f8f8 !important;
border-bottom:2px solid #fff !important;
font-family: 'Gilroy Light','Montserrat', sans-serif;
}
.toggle_icon .vert_icon, .toggle_icon .hor_icon {
border-color:#2e4f60 !important;
}
.toggle_icon {
border-color:#f8f8f8 !important;
}
.toggle_content {
padding: 0 30px 30px 30px;
background-color:#fff !important;
}
.av-hotspot-container .av-image-hotspot_inner {
opacity:0.5 !important;
}
.responsive .av-image-hotspot {
line-height: 15px !important;
}
.contact-details {
text-align:center;
background-color:#fff !important;
padding:10px;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:15px;
margin-top:-5px !important;
}
.contact-details a, .contact-details a:visited {
color:#2e4f60 !important;
}
.contact-details a:hover {
color:rgba(46, 79, 96,0.7) !important;
}
.menu-btn {
padding:0 15px;
}
.mob-contact {
display:none !important;
}
#banner {
display:block !important;
background-color:#2e4f60;
padding:8px;
}
.html_header_top #top .av_header_stretch .container {
width:90% !important;
}
.av_minimal_header #header_main, .av_minimal_header #header_meta {
background-color:#fff !important;
}
.desktop-contact {
width:90% !important;
color:#fff;
text-align:right;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:15px;
margin:0 auto !important;
}
.desktop-contact a, .desktop-contact a:visited, .desktop-contact a:hover {
color: #fff !important;
}
.phone-info span {
font-weight:300 !important;
color:#fff !important;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px !important;
}
#top select {
height:50px !important;
}
a#scroll-to-top {
display:none !important;
}
.header_color .phone-info a {
color:#fff !important;
font-size:16px !important;
}
.qtip-default {
width:500px !important;
padding:30px;
}
#header_meta .container {    
min-height: 40px;
padding-top: 5px !important;
}
#header_meta {
padding-bottom:0 !important;
background-color:#152c5a !important;
color:#fff !important;
padding: 0px 10px 5px 10px;
}
#scroll-top-link {
display: none;
}
#meta-mobile {
display:none;
}
#register-mobile {
display:none;
}
#sticky {
display: none;
}
.point:before {
content: '\2713';
color:#70ADC3;
padding-right:10px;
}
#meta-mobile a:link, #meta-mobile a:hover, #meta-mobile a:visited {
color:#fff !important;
}
#header_main {
padding-top:5px;
}
.caldera-grid .btn-default, input#fld_7908577_1.btn.btn-default {
background-color:transparent;
border:2px solid #fff;
text-transform:uppercase;
font-weight:600 !important;
padding-left:15px;
font-size:16px;
padding-top:8px;
letter-spacing:0.03em;
padding-right:15px;
color: #fff !important;
}
.caldera-grid .btn-default, input#fld_7908577_1.btn.btn-default a:link, input#fld_7908577_1.btn.btn-default a:visited, input#fld_7908577_1.btn.btn-default a:hover {
color:#fff !important;
}
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
background-color:#fff !important;
}
.pum-theme-274 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
background-color:#fff !important;
border:2px solid #000 !important;
color:#000 !important;
}
.pum-theme-274 .pum-content, .pum-theme-default-theme .pum-content {
color:rgba(255, 255, 255,0.3);
}
.pum-theme-274, .pum-theme-default-theme {
background-color:#000 !important;
}
.pum-theme-274 .pum-container, .pum-theme-default-theme .pum-container {
background-color:#fff !important;
}
#fld_2701047Label, #fld_8345386Label {
color: #fff !important;
font-size: 22px;
}
span.field_required {    
color: #fff !important; 
}
label.checkbox-inline {
color: #fff !important; 
}
.logo img {
width: 200px;
}
.avia-button {
font-size:15px !important;
border-radius:3px !important;
padding:10px !important;
}
#top .avia-button-fullwidth .avia-button-fullwidth {
border-radius:3px;
display:inline-block;
border:none !important;
}
#top .avia-button-fullwidth:hover {
color:#fff !important;
}
input#fld_4545950_1.form-control, input#fld_8768091_1.form-control, input#fld_9970286_1.form-control, input#fld_6009157_1.form-control, input#fld_6009157_1.form-control, textarea#fld_7683514_1.form-control, select#fld_1845465_1.form-control {
border:2px solid #2e3569 !important;
background-color:#fff !important;
font-size:16px !important;
}
.page-id-256 input#fld_7908577_1.btn.btn-default {
border:2px solid #2e3569 !important;
color:#2e3569 !important;
}
.page-id-146 input#fld_7908577_1.btn.btn-default {
border:2px solid #fff !important;
color:#fff !important;
}
.avia-button.avia-size-medium {
border-radius:12px !important;
border:none !important; 
font-weight:500 !important;
padding-left:25px !important;
padding-right:25px !important;
}
.control-label {
color: lightblue;
font-size: 20px;
}
.custom-hotspot .av-image-hotspot-pulse {
background: transparent !important;
}
div.flex_column.av_one_third.first.el_before_av_one_third {
padding:0 !important; 
margin:0 !important;
}
.caldera-grid .alert-success {
background-color: transparent !important;
border: none !important;
color: #fff !important;
font-size: 14px !important;
padding: 0 !important;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
margin-top:0 !important;
}
.page-id-256 .caldera-grid .alert-success, .page-id-146 .caldera-grid .alert-success {
background-color: transparent !important;
border: none !important;
color: #000 !important;
font-size: 14px !important;
padding: 0 !important;
}
.caldera-grid .form-control::-webkit-input-placeholder {
color: #425a69!important;
font-size:14px;
}
.caldera-grid .form-control:-moz-placeholder { color: #425a69 !important;
font-size:14px;
}
.caldera-grid .form-control::-moz-placeholder { color: #425a69 !important;
font-size:14px;
}
.caldera-grid .form-control:-ms-input-placeholder {
color: #425a69 !important;
font-size:14px;
}
.caldera-grid select {
color: #425a69 !important;
font-size:14px;
}
select#fld_1845465_1.form-control, select#fld_1845465_1.form-control {
height:40px;
font-size:14px;
}
#top .avia-layerslider .ls-nav-prev:before, #top .avia-layerslider .ls-nav-next:before {
background: transparent !important;
}
#socket {
line-height:14px;
font-weight:300 !important;
font-size:12px !important;
font-family: 'Gilroy Light','Montserrat', sans-serif;
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
background-color:#152c5a;
}
#top #header .av-main-nav > li > a {
color:#545454;letter-spacing:0.03em;
font-family:'Gilroy Light','Montserrat', sans-serif;
text-transform:uppercase !important;
}
#spu-571 {
background-color:transparent !important;
box-shadow:none !important;
}
.statistics {
background-color:#2e3569;
border-radius:12px;
text-align:center;
padding:10px;
margin-top:50px;
}
.widgettitle {
text-transform:none !important;
font-weight:500 !important;
letter-spacing:0;
font-size:20px;
}
.dots {
margin-top:-30px !important;
margin-bottom:-20px;
float:left;
}
#top .main_color select {
font-size:15px !important;
}
#footer {
font-size:14px !important;
}
#top input[type="checkbox"] {
display:inline !important;
}
.gform_wrapper div.validation_error {
display:none !important;
}
#top .main_color textarea, #top .main_color input[type='text'], #top .main_color select {
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size: 17px !important;
color: #333 !important;
letter-spacing: 0 !important;
height: 45px !important;
margin-top: -10px;
}
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
border-radius:0 !important;
}
.av-hamburger {
padding:22px 0 0 0;
}
#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label {
margin:1px 0 0 5px !important;
}
.html_header_top.html_bottom_nav_header #header_main {
background-color:#fff;
}
#footer .widget {
margin:30px 0 0 0 !important;
}
#socket .container {
padding-top:0 !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
background-color: #70ADC3 !important;
border-radius: 0;
font-family: 'Gilroy Semibold','Montserrat', sans-serif;
font-weight: bold !important;
color:#fff;
float:right;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color:transparent !important;
border:none !important;
}
.avia-button {
border-radius:0 !important;
}
.page-id-501 .av-flex-placeholder {
width:2% !important;
}
.featured {
box-shadow:0 0 5px rgba(0,0,0,0.15);
}
.featured:hover {
box-shadow:0 0 20px rgba(0,0,0,0.15);
}
#footer p, #footer a, #footer a:visited {
font-size: 16px;
line-height: 25px;
}
.copyright, .copyright a, .copyright a:visited {
line-height: 17px !important;
font-size: 11px !important;
}
#layerslider_10 {
margin-bottom:-30px;
}
.fwpl-item.el-nqm5vp, .fwpl-item.el-nqm5vp a, .fwpl-item.el-8ecqjn, .fwpl-item.el-8ecqjn a, .fwpl-item.el-nc1d2, .fwpl-item.el-nc1d2 a {
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size: 19px;
text-decoration: none;
font-weight:600;
}
.builder-logo {
z-index: 999;
position: absolute;
left: 79%;
background-color: #fff;
padding: 10px 20px;
}
.el-l095ti, .el-qxo6n {
max-width: 37%;
text-align: center;
margin: 0 auto;
padding: 15px 0;
min-height:93px;
display: grid;
align-content: center;
}
#footer p, #footer h3, #footer a {
color:#fff !important;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-weight: 300 !important;
}
.right {
text-align:right;
}
.one-third {
width:33%;
float:left;
padding-right:2%;
}
.two-thirds {
width:67%;
float:left;
}
.one-forth {
width:25%;
float:left;
}
.circle {
border: 1px solid #333;
height: 30px;
width: 30px;
margin: 0 auto;
border-radius: 50%;
}
.stat {
width:33.3%;
float:left;
}
.half-home {
width:50%;
float:left;
}
.more-info {
border-radius:25px;
}
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
font-weight:bold !important;
}
.el-awsv8t {
background-color:#efefef;
}
.fwpl-row.el-kjvcxe {
padding-top: 11px;
}
#top select {
color: #444;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#top .gform_wrapper input, #top .gform_wrapper select {
height: 40px !important;
margin-bottom: -10px;
}
#top input[type="checkbox"] {
margin-top: -9px;
}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder { color: #444;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { color: #444;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder { color: #444;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder { color: #444;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
min-height:45px;
border:none;
background-color:transparent !important;
font-family: 'Gilroy Light','Montserrat', sans-serif !important;
}
.gfield_label, li.gfield label {
font-size: 17px !important;
font-family: 'Gilroy Light','Montserrat', sans-serif !important;
font-weight: normal !important;
}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
display:inline;
}
.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {
width: calc(66% + 16px) !important;
float: right;
margin-top: -29px;
}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder { color: #fff;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { color: #fff;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder { color: #fff;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder { color: #fff;
font-family: 'Gilroy Light','Montserrat', sans-serif;
font-size:16px;
}
#input_1_1, #input_1_8, #input_1_3, #input_1_5 {
border-bottom:1px solid #fff !important;
color:#fff !important;
}
#field_1_4 .gfield_required {
color:#fff;
}
#field_1_4 {
margin-top: 30px;
}
.page-id-256 #top .gform_wrapper input, .page-id-256 #top .gform_wrapper select {
border-bottom:1px solid #fff;
}
.gform_wrapper {
margin-bottom:40px !important;
}
.desktop {display:block;}
.mobile {display:none;}
.avia-cookie-consent p {
line-height: 1.4em;
margin-bottom: 20px;
}
.terms-and-conditions p {
margin-top:30px;
font-size:12px;
line-height:1.7em;
color:grey;
} .slideshow-container {
max-width: 1000px;
position: relative;
margin: auto;
} .prev, .next {
cursor: pointer;
position: absolute;
top: 41%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 25px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
} .next {
right: 50px;
border-radius: 3px 0 0 3px;
}
.prev {
margin-left:-273px;
} .prev:hover, .next:hover {
background-color: rgba(0,0,0,0.8);
} .dot {
cursor: pointer;
height: 12px;
width: 12px;
margin: 0 1px;
background-color: transparent;
border:1px solid #fff;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
.dots {
text-align: center;
z-index: 9999;
position: relative;
margin: 0 auto;
justify-items: center;
width: 100%;
}
.active, .dot:hover {
background-color: #717171;
} .fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}
.view-home {
color: #fff;
display: grid;
align-items: end;
height: 100%;
text-align: right;
padding: 15px;
}
.feature-caption {
display: grid;
height: 100%;
align-items: end;
padding: 15px 20px;
font-size: 13px;
}
.page-id-3133 #field_1_1, .page-id-3133 #field_1_8, .page-id-3133 #field_1_3, .page-id-3133 #field_1_4, .page-id-3133 #field_1_5 {
width:100%;
}
.page-id-3133 #input_1_4 {
display:contents;
}
@-webkit-keyframes fade {
from {opacity: .4} 
to {opacity: 1}
}
@keyframes fade {
from {opacity: .4} 
to {opacity: 1}
} @media only screen and (max-width: 300px) {
.prev, .next,.text {font-size: 11px}
}
@media only screen and (max-width:1600px) {
.av-main-nav-wrap {margin-top: 50px !important;}
}
@media only screen and (max-width:1460px) {
.av-main-nav-wrap {margin-top:30px !important;}
.narrow {width:70% !important;}
.logo img {margin:20px !important;}
}
@media only screen and (max-width: 990px) {
.logo img {margin:0 !important;}
#header {padding:20px 0;}
.home-links {padding:0;}
.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {background-color:#2e4f60 !important;}
.half {width:100%;}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {width:100% !important;}
}
@media only screen and (max-width: 767px) {
.logo {margin-top:25px !important;}
.links {margin-right:0;border-bottom: 0;padding-bottom: 0px;display: block;margin-top: 10px;}
.flex {display:block;}
.form-box {padding:30px;margin-top:0px;}
.one-third, .two-thirds, .one-forth, .third, .quarter {width:100%;}
.two-column {column-count:1;column-gap:0;}
.one-forth {margin-bottom:20px;}
.narrow {width:100% !important;}
.third {width:100%;margin:0;}
#meta-desktop {display:none !important;}
#meta-mobile {display:block !important; font-size:18px;color:#fff !important;font-weight:500 !important;margin-top:10px;}
#register-mobile {display:block !important; font-size:18px;color:#fff !important;background-color:#2e3569;padding:12px;width:100% !important;font-weight:500 !important;margin-top:10px;text-align:center;}
}
@media only screen and (max-width: 480px) {
.avia-menu.av-main-nav-wrap {margin-top:0 !important;}
.full-width {width:120% !important;margin-left:-30px;}
.half-no-margin {width:100%;height:auto !important;}
.desktop {display:none;}
.mobile {display:block;}
#header {padding:0;}
.av-main-nav-wrap {margin-top:33px !important;}
.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio {width: calc(95% + 16px) !important;float: none;margin-top: 0;}
#field_1_4 {margin-top:20px;}
input[type="submit"], #submit, .button {padding:0;}
.mobile {display:block;}
.desktop {display:none;}
.desktop-contact {display:none !important;}
.avia-section-huge .content, .avia-section-huge .sidebar {padding-top:80px;padding-bottom:80px;}
.mob-contact {display: block !important;z-index:1000 !important;width: 33.3% !important;background-color: #2E4F60;color: #fff;float: left !important;text-align: center;padding: 20px 0;font-size:25px !important;}
#coastal-paradise .container {max-width:85% !important;width:85% !important;margin:0 auto !important;}
.mob-contact a, .mob-contact a:visited {color: #fff;}
.mob-contact:hover {background-color: #76B3C8;color: #fff;}
.header_color .header_bg {background-color:transparent !important;}
.inner-container {padding-bottom:5px !important;}
}