.brochure__download-header{text-align:center;width:100%;font-size:1.4em;font-weight:700;margin-bottom:20px}.brochure__download-description{color:#000}.brochure__download-link{font-size:1.25em}.contact__brochure{display:none}.contact__brochure.contact__brochure--show{display:inline-block}#contact .contact__brochure .field{width:305px;height:80px}#contact .contact__brochure-boxes .field{height:20px;padding-left:0;width:100%}#contact .contact__brochure-boxes .field.field--antispam{height:auto}.contact__brochure-boxes{display:inline-block}#contact .contact__brochure-boxes--two .field{width:50%;margin-right:0}#contact .contact__brochure .input{width:285px}.contact__action{display:inline-block;text-align:right}#contact .contact__action button{position:relative;margin-right:30px;display:inline-block;bottom:0;right:0;margin-bottom:20px}.contact-title--full{width:100%;margin:0,0 20px,0}.contact-telephone:before{content:" ";display:inline-block;background:url(/images/sprites.png) -248px 0;height:24px;width:24px;margin-left:3px;margin-right:13px}.contact-body{color:#64ccc9;margin-bottom:20px}@media screen and (max-width:750px){.contact-telephone:before{content:none}}.contact__wrap{margin-bottom:40px}#enquiry_ongoing_post_agreement_wrap{display:none}#enquiry_holiday_enquiry_agreement_wrap .error{margin-top:-60px}.contact-form__header--error{color:#c00}.brochure .contact__brochure-boxes{position:relative}.brochure .contact__brochure-boxes .contact-form__header--error{margin-bottom:55px}.brochure .contact__brochure-boxes label[for=enquiry_message]{display:block;margin-bottom:10px;font-size:16px;font-size:1rem}.brochure .contact__brochure-boxes label{width:100%;line-height:1;margin-bottom:0;font-family:BryantRegular,Helvetica,Arial,sans-serif}.brochure__types .field--checkbox{padding-left:0;margin-bottom:5px}.brochure__types .field--checkbox label{float:none;width:auto}#request_holiday_brochure_agreement_wrap .error{position:absolute;top:50px}#contact .field--width-auto{width:auto}#request_optin_brochure_wrap,#request_optin_diving_wrap,#request_optin_family_wrap,#request_optin_honeymoon_wrap,#request_optin_ot_diving_wrap,#request_optin_ot_family_wrap,#request_optin_ot_honeymoon_wrap,#request_optin_road_trips_wrap,#request_optin_sabbatical_wrap,#request_optin_safari_wrap,#request_optin_travel_wrap,#request_optin_wrap,#request_source_other_wrap,#request_source_wrap{padding-left:135px;margin-bottom:5px}@media screen and (max-width:750px){#request_optin_brochure_wrap,#request_optin_diving_wrap,#request_optin_family_wrap,#request_optin_honeymoon_wrap,#request_optin_ot_diving_wrap,#request_optin_ot_family_wrap,#request_optin_ot_honeymoon_wrap,#request_optin_road_trips_wrap,#request_optin_sabbatical_wrap,#request_optin_safari_wrap,#request_optin_travel_wrap,#request_optin_wrap,#request_source_other_wrap,#request_source_wrap{padding-left:0}}#request_source_wrap label{float:none;width:auto}#enquiry_holiday_enquiry_agreement_wrap label,#enquiry_ongoing_emails_agreement_wrap label,#enquiry_ongoing_post_agreement_wrap label,#request_optin_brochure_wrap label,#request_optin_diving_wrap label,#request_optin_family_wrap label,#request_optin_honeymoon_wrap label,#request_optin_ot_diving_wrap label,#request_optin_ot_family_wrap label,#request_optin_ot_honeymoon_wrap label,#request_optin_road_trips_wrap label,#request_optin_sabbatical_wrap label,#request_optin_safari_wrap label,#request_optin_travel_wrap label,#request_optin_wrap label{float:none;width:auto}.brochure__download-header{text-align:center;width:100%;font-size:1.4em;font-weight:700;margin-bottom:20px}.brochure__download-description{color:#000}.brochure__download-link{font-size:1.25em}.brochure .enquire-form form button{float:none;margin-left:135px}.brochure .left-detail p{text-align:center;margin-top:25px}.brochure .enquire-form form button{margin-left:0}.brochure .show-labels .field label{float:none}.brochure .select-replace--block{width:250px;display:inline-block}.brochure .enquire-form form button{margin-left:0}.enquire-form{max-width:800px;margin:35px auto 20px;position:relative}.enquire-form .left-detail{width:205px;float:left;padding-right:25px;border-right:1px solid #e5e5e5}.enquire-form .right-form{float:left;padding-left:35px;width:510px;border-left:1px solid #e5e5e5;margin-left:-1px}.enquire-form h4{font-size:16px;font-size:1rem;text-transform:uppercase;color:#949494;margin-bottom:20px}.enquire-form .left-detail h3,.enquire-form .left-detail h4{text-align:center}.enquire-form .left-detail h3{margin-top:16px}.enquire-form .field textarea{width:363px}.enquire-form form button{float:right}.enquire-form .cancel{position:absolute;left:0;bottom:10px;text-decoration:none;color:#64ccc9;text-transform:uppercase;font-family:BryantMedium,Helvetica,Arial,sans-serif;font-size:1.2em}.enquire-form .cancel:before{content:"X";display:block;width:2px;height:12px;position:absolute;bottom:2px;left:0;margin-left:-20px}.ideas-thanks form div.field{display:inline-block;width:255px}.ideas-thanks form button span{display:inline-block}.ideas-thanks form button span{height:19px;margin-top:-4px;padding:9px 30px 6px}.enquire-form .share .at300b{background-color:#64ccc9;border:3px solid #64ccc9;border-bottom:3px solid #3ba3a0;border-radius:5px}.enquire-form .share .at300b:hover{border-top:3px solid #3ba3a0;border-bottom:3px solid #64ccc9}.enquire-form .center-detail{width:205px;margin:0 auto}.enquire-form .center-detail h3{text-align:center;margin-top:20px;margin-bottom:0}@media screen and (max-width:1016px){.enquire-form .right-form{width:492px}.enquire-form .field textarea{width:355px}}@media screen and (max-width:766px){.enquire-form .right-form{width:333px}.enquire-form .field textarea{width:323px}}@media screen and (max-width:600px){.enquire-form .left-detail{width:100px}.enquire-form .left-detail img{width:100px;height:100px}.enquire-form .right-form{width:318px}.enquire-form .field textarea{width:308px}.enquire-form .field label[for=enquiry_contact_reference_phone]{margin-left:125px}}@media screen and (max-width:479px){.enquire-form .left-detail{width:auto;padding-right:15px;float:none;border-right:0;border-bottom:1px solid #e5e5e5;margin-bottom:15px}.enquire-form .image-mask,.enquire-form .image-mask img{width:105px;height:105px}.enquire-form .image-mask{margin:0 auto}.enquire-form .right-form{padding:0 5%;border-left:0}.enquire-form .cancel{left:5%}.enquire-form form button{margin-right:9%}.enquire-form .field textarea{width:280px}}
/*# sourceMappingURL=contact.css.map */
