.frm_required{color:#FF7900}#form_booking-widget-header form div[class^="col-md-"], #form_booking-widget-content form div[class^="col-md-"], form#form_booking-request div[class^="col-md-"], #frm_form_16_container form div[class^="col-md-"], #frm_form_9_container form div[class^="col-md-"]{padding-left:5px;padding-right:5px}#form_landing_1 label, #form_landing_2 label, #form_booking-widget-header label, #form_booking-widget-content label, #form_booking-request label{color:#ABABAB;font-family:'Oswald',sans-serif;font-size:0.75em;text-transform:uppercase;font-weight:normal}#form_landing_2 select, #form_landing_2 .hasDatepicker, #form_booking-widget-header select, #form_booking-widget-header .hasDatepicker, #form_booking-widget-content select, #form_booking-widget-content .hasDatepicker, #form_booking-request select, #form_booking-request .hasDatepicker, #frm_form_16_container select, #frm_form_9_container select{color:#ABABAB;font-family:'Old Standard TT',serif;font-size:18px;padding-top:11px;background-color:#fff}#form_booking-widget-header textarea, #form_booking-widget-content textarea, #form_booking-request textarea, #frm_form_16_container textarea, #frm_form_9_container textarea{color:#ABABAB;font-family:'Old Standard TT',serif;font-size:18px}#form_booking-widget-header textarea, #form_booking-widget-content textarea, #form_booking-request textarea, #frm_form_16_container textarea, #frm_form_9_container textarea{color:#ABABAB;font-family:'Old Standard TT',serif;font-size:18px}#form_booking-widget-header textarea.form-control::-webkit-input-placeholder, #form_booking-widget-header textarea.form-control::-moz-placeholder, #form_booking-widget-header textarea.form-control:-ms-input-placeholder, #form_booking-widget-header textarea.form-control:-moz-placeholder, #form_booking-widget-content textarea.form-control::-webkit-input-placeholder, #form_booking-widget-content textarea.form-control::-moz-placeholder, #form_booking-widget-content textarea.form-control:-ms-input-placeholder, #form_booking-widget-content textarea.form-control:-moz-placeholder, #form_booking-request textarea.form-control::-webkit-input-placeholder, #form_booking-request textarea.form-control::-moz-placeholder, #form_booking-request textarea.form-control:-ms-input-placeholder, #form_booking-request textarea.form-control:-moz-placeholder, #frm_form_16_container textarea.form-control::-webkit-input-placeholder, #frm_form_16_container textarea.form-control::-moz-placeholder, #frm_form_16_container textarea.form-control:-ms-input-placeholder, #frm_form_16_container textarea.form-control:-moz-placeholder, #frm_form_9_container textarea.form-control::-webkit-input-placeholder, #frm_form_9_container textarea.form-control::-moz-placeholder, #frm_form_9_container textarea.form-control:-ms-input-placeholder, #frm_form_9_container textarea.form-control:-moz-placeholder{color:#ABABAB;font-family:'Old Standard TT',serif;font-size:18px}.frm_fields_container>.row,.frm_fields_container>.frm_top_container{margin-bottom:15px}#form_booking-widget-header .col-md-6.numberppl > div, #form_booking-widget-content .col-md-6.numberppl>div{width:50%;float:left;padding-left:15px}#form_booking-widget-header .col-md-6.numberppl > div:first-child, #form_booking-widget-content .col-md-6.numberppl>div:first-child{padding-left:0;padding-right:15px}#form_booking-widget-header select, #form_booking-widget-content select, #form_booking-request select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}#form_booking-widget-header .frm_submit .btn, #form_booking-widget-content .frm_submit .btn{background-color:#FF7900;border:1px solid #FF7900;color:white;font-family:'Oswald',sans-serif;font-size:1em;font-weight:bold;border-radius:3px;height:50px;width:200px;background-repeat:no-repeat;background-position:12px 12px;background-size:24px 24px;background-image:url('/wp-content/themes/fvd/images/calendar_icon.png');text-transform:uppercase}#form_landing_1 .frm_submit .frm_final_submit, #form_landing_2 .frm_submit .frm_final_submit, #form_booking-request .frm_submit .frm_final_submit, #frm_form_16_container .frm_submit .frm_final_submit, #frm_form_9_container .frm_submit .frm_final_submit{background-color:#FF7900;border:1px solid #FF7900;color:white;font-family:'Oswald',sans-serif;font-size:1em;font-weight:bold;border-radius:3px;height:50px;width:200px;background-repeat:no-repeat;background-position:12px 12px;background-size:24px 24px;background-color:#FF7900;text-transform:uppercase}.booking_request_wrap{color:#82786F;font-family:Oswald;font-size:16px;text-transform:uppercase;float:left;margin:-34px 0 0 225px;position:relative;z-index:3}.form-wrap .booking-request-button{display:inline-block;color:#FF7900;font-family:Oswald;font-size:16px;margin-left:10px}form#form_booking-request div.privacy_fields, #contact-form_16 form div.privacy_fields{font-family:'Lora',serif;color:#49433E;font-size:11px;line-height:16px;padding:10px 20px}form#form_booking-request div.privacy_fields a, #contact-form_16 form div.privacy_fields a{color:#00B3BE;display:inline;line-height:inherit}#form_booking-request .privacy_fields a, #contact-form_16 .privacy_fields a{display:inline;font-family:Lora}#form_booking-request .privacy_fields > div, #contact-form_16 .privacy_fields>div{margin-bottom:15px;position:relative}#form_booking-request .privacy_fields div.frm_checkbox, #contact-form_16 .privacy_fields div.frm_checkbox{position:relative;width:auto;min-width:40%}#form_booking-request .privacy_fields.col-md-9 label.col-md-8, #contact-form_16 .privacy_fields.col-md-9 label.col-md-8{max-width:83%}#form_booking-request .privacy_fields.col-md-9 label.col-md-8 + .col-md-2, #contact-form_16 .privacy_fields.col-md-9 label.col-md-8+.col-md-2{margin-left:15px}#form_booking-request .privacy_fields > div:first-child, #contact-form_16 .privacy_fields>div:first-child{margin-bottom:25px}#form_booking-request .privacy_fields .frm_primary_label.col-md-9, #contact-form_16 .privacy_fields .frm_primary_label.col-md-9{width:75%;max-width:100%}#form_booking-request .privacy_fields .frm_primary_label.col-md-3, #contact-form_16 .privacy_fields .frm_primary_label.col-md-3{margin-top:-5px}#form_booking-request .privacy_fields label, #contact-form_16 .privacy_fields label, #contact-form_16 .newsletter_fields label{font-family:'Lora',serif;color:#49433E;font-size:11px;line-height:16px;text-transform:none;font-weight:normal;margin:0}#form_booking-request .privacy_fields input[type="checkbox"], #contact-form_16 .privacy_fields input[type="checkbox"], #contact-form_16 .newsletter_fields input[type="checkbox"]{width:auto;height:auto;float:right;margin:15px 0 0 -15px;visibility:hidden}#form_booking-request .privacy_fields label .frm_required, #contact-form_16 .privacy_fields label .frm_required{position:absolute;left:0}#form_booking-request label, #contact-form_16 label{color:#49433E}#form_booking-request .privacy_fields .frm_checkbox label, #frm_form_16_container .privacy_fields .frm_checkbox label, #frm_form_9_container .privacy_fields .frm_checkbox label, #frm_form_9_container .newsletter_fields .frm_checkbox label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:22px;left:-1px;position:absolute;top:-1px;width:22px;font-size:12px;font-family:'Oswald',sans-serif;max-width:inherit}#form_booking-request .privacy_fields .frm_checkbox label:before, #frm_form_16_container .privacy_fields .frm_checkbox label:before, #frm_form_9_container .privacy_fields .frm_checkbox label:before, #frm_form_9_container .newsletter_fields .frm_checkbox label:before{content:"";width:auto}#form_booking-request .privacy_fields .frm_checkbox label:after, #frm_form_16_container .privacy_fields .frm_checkbox label:after, #frm_form_9_container .privacy_fields .frm_checkbox label:after, #frm_form_9_container .newsletter_fields .frm_checkbox label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}#form_booking-request .privacy_fields .frm_checkbox label span, #frm_form_16_container .privacy_fields .frm_checkbox label span, #frm_form_9_container .privacy_fields .frm_checkbox label span{position:absolute;top:-21px;width:100%;text-align:center;font-weight:normal;text-transform:uppercase}#form_booking-request .privacy_fields .frm_checkbox input[type="checkbox"]:checked + label, #frm_form_16_container .privacy_fields .frm_checkbox input[type="checkbox"]:checked + label, #frm_form_9_container .privacy_fields .frm_checkbox input[type="checkbox"]:checked + label, #frm_form_9_container .newsletter_fields .frm_checkbox input[type="checkbox"]:checked+label{background-color:rgba(0, 179, 190, 1)}#frm_form_9_container .newsletter_fields .frm_checkbox label span{position:absolute;width:100%;text-align:center;font-weight:normal;text-transform:uppercase;left:30px;white-space:nowrap}.newsletter_fields{}.newsletter_fields div.frm_checkbox{width:20%;float:left;min-height:30px;position:relative}.arrival_date input, .departure_date input{background:url(/wp-content/themes/fvd/images/orange_arrow_down.png);background-color:rgba(0, 0, 0, 0);background-repeat:repeat;background-origin:padding-box;background-position-x:0%;background-position-y:0%;background-size:auto auto;background-repeat:no-repeat;background-color:white;background-position:right;background-origin:content-box;background-size:14px}.form_after{}.form_after p{font-family:'Lora',serif;color:#49433E;font-size:11px;line-height:16px;text-transform:none;font-weight:normal;margin:10px 0}.form_after p{}.form-contacts .form-contacts-wrap{float:right}.form-contacts p{color:#82786E;font-family:"Old Standard TT";font-size:16px;line-height:20px}.form-contacts p a{color:#FF7900;font-family:"Old Standard TT";font-size:22px;margin-left:10px;display:inline}.form-contacts p:last-child a{font-size:18px}.form-contacts p a small{font-size:12px;vertical-align:text-top}#contact-form_16{margin-top:20px !important}.page-template-tpl-contacts .main-block-archive .col-sm-10, .page-template-tpl-newsletter .main-block-archive .col-sm-10, .page-template-page-booking-request .main-block-archive .col-sm-10{background-color:white;padding:25px 105px}.page-template-tpl-contacts .main-block-archive h1, .page-template-tpl-newsletter .main-block-archive h1{margin:8px 0 !important}.form-control::-webkit-input-placeholder{color:#ABABAB;font-family:'Old Standard TT',serif !important;font-size:18px;line-height:44px}.form-control::-moz-placeholder{color:#ABABAB;font-family:'Old Standard TT',serif !important;font-size:18px;opacity:1;line-height:44px}.form-control:-ms-input-placeholder{color:#ABABAB;font-family:'Old Standard TT',serif !important;font-size:18px;line-height:44px}.form-control:-moz-placeholder{color:#ABABAB;font-family:'Old Standard TT',serif !important;font-size:18px;line-height:44px}#form_landing_2 select, #form_landing_2 .hasDatepicker #contact-form_16 select, #contact-form_16 .hasDatepicker{font-size:18px;line-height:30px}#contact-form_16 .newsletter_fields>.col-md-12{padding:0 15px}#contact-form_16 .newsletter_fields .col-md-12 .frm_primary_label{line-height:20px;margin-bottom:15px;font-size:14px}.frm_error{color:red;position:absolute;top:2px;left:10px;height:46px;line-height:46px;background-color:#fff;padding:0 5px;width:calc(100% - 20px)}.privacy_fields .frm_error{color:red;position:absolute;top:-5px}.booking-mask p.info-contact a, .booking-mask-tpls p.info-contact a{color:#FF7900 !important;font-size:1.175em;margin-left:20px}@media screen and (max-width: 768px){#form_landing_2 select, #form_landing_2 .hasDatepicker #form_booking-request select, #form_booking-request .hasDatepicker{font-size:18px;line-height:30px}#form_booking-request .row > .col-md-6, #form_booking-request .row>.col-xs-6{margin-bottom:15px}#form_booking-request .row>.col-xs-12{margin-bottom:0}#form_booking-request .privacy_fields .frm_primary_label.col-md-9, #contact-form_16 .privacy_fields .frm_primary_label.col-md-9{width:65%;max-width:100%}#form_booking-request .frm_submit .frm_final_submit, #frm_form_16_container .frm_submit .frm_final_submit, #frm_form_9_container .frm_submit .frm_final_submit{width:100%}.page-template-tpl-contacts .main-block-archive .col-sm-10, .page-template-tpl-newsletter .main-block-archive .col-sm-10, .page-template-page-booking-request .main-block-archive .col-sm-10{background-color:white;padding:30px}.form-contacts .form-contacts-wrap{float:none;width:100%}#contact-form_16 .row > .col-md-6:first-child, #form_booking-widget-content .row > .col-md-6:first-child, #form_booking-widget-header .row>.col-md-6:first-child{margin-bottom:15px}#form_booking-widget-content .row > .col-xs-4 div, #form_booking-widget-header .row > .col-xs-4 div{margin-top:15px}#contact-form_16  .row.company, #contact-form_16 .row.company .col-md-6{margin-bottom:0}.row.company .col-md-6>div{margin-bottom:15px}.newsletter_fields div.frm_checkbox{width:50%;float:left;min-height:30px;position:relative}.booking-mask .separator, .booking-mask-tpls .separator{margin:0px}.booking-mask h2, .booking-mask-tpls h2{font-size:1.25em;line-height:52px;color:#82786F;font-family:'Old Standard TT',serif;margin:0}.booking-mask .info-part img, .booking-mask-tpls .info-part img{margin-top:0;margin-bottom:10px}#form_booking-widget-header .frm_submit .btn, #form_booking-widget-content .frm_submit .btn{width:50%}.booking_request_wrap{float:right;margin:-34px 0 0 0px;width:50%;text-align:center}.form-contacts p a{font-size:20px}input.form-control::-moz-placeholder{line-height:normal!important}.form-control::-webkit-input-placeholder{line-height:normal!important}.form-control::-moz-placeholder{line-height:normal!important}.form-control:-ms-input-placeholder{line-height:normal!important}.form-control:-moz-placeholder{line-height:normal!important}form#form_booking-request div.privacy_fields .horizontal_radio .col-xs-4, #contact-form_16 form div.privacy_fields .horizontal_radio .col-xs-4{width:35%}}