.ukBreaksEnquireFormBox .far-enquiry-errors-ctn span.field-validation-error{width:96%!important;color:#a94442!important;font-size:15px;width:AUTO;display:BLOCK;box-sizing:border-box;padding:7px;background-color:#f2dede;border:1px solid #a94442;border-radius:4px;FONT-SIZE:15PX;display:table;margin:0 auto 10px auto}.ukBreaksEnquireFormBox .d-block-exterior,.ukBreaksEnquireFormBox .m-box-wdw-main{border-radius:0;box-shadow:none}.ukBreaksEnquireFormBox{padding:20px 20px;text-align:center;display:block;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#bbb;font-size:16px;margin:20px auto;width:100%;background:#fff}.ukBreaksEnquireBox.sb-enquiery-open-btn{width:450px}.ukBreaksEnquireFormBox .title{cursor:pointer;color:#ff7a00;font-size:22px;font-weight:bold}.ukBreaksEnquireFormBox .subtitle{color:#999;line-height:20px;margin-bottom:20px;padding:15px 0;font-size:14px}.ukBreaksEnquireFormBox .title img{cursor:pointer;position:relative;left:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:12px}.ukBreaksEnquireFormBox .fields textarea::-webkit-input-placeholder,.ukBreaksEnquireFormBox .fields input::-webkit-input-placeholder{color:#f00}.ukBreaksEnquireFormBox .fields textarea:-ms-input-placeholder,.ukBreaksEnquireFormBox .fields input:-ms-input-placeholder{color:#f00}.ukBreaksEnquireFormBox .fields textarea::placeholder,.ukBreaksEnquireFormBox .fields input::placeholder{color:#bbb}.ukBreaksEnquireFormBox .fields textarea,.ukBreaksEnquireFormBox .fields input{background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;padding:5px}.ukBreaksEnquireFormBox .sendButton{color:#fff;border:0;cursor:pointer;background:#14b9db;border-radius:20px;clear:both;font-size:20px;line-height:30px;margin:20px auto 30px;padding:8px;text-align:center;width:50%}.ukBreaksEnquireFormBox .sendButton:hover{background:#ff7a00}.ukBreaksEnquireBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-size:20px;line-height:35px;margin:30px auto 20px auto;padding:10px 15px;cursor:pointer;text-align:center;background:#ff671f;max-width:800px;box-sizing:border-box;width:590px;border:1px solid #ff671f}.ukBreaksEnquireBox:hover{color:#666}.ukBreaksEnquireBox img{margin-left:10px;width:12px}.ukBreaksEnquireFormBox .fields img{float:left;margin:8px 10px 0 0}.ukBreaksEnquireFormBox.desktop .name-number-ctn,.ukBreaksEnquireFormBox.desktop .email-date-ctn{overflow:hidden;width:48%;float:left}.ukBreaksEnquireFormBox.desktop .name-number-ctn input,.ukBreaksEnquireFormBox.desktop .email-date-ctn input{width:175px}.ukBreaksEnquireFormBox.desktop .fields textarea{width:435px;height:90px}.ukBreaksEnquireFormBox.desktop .fields input[type=text]{float:left;height:34px}.ukBreaksEnquireFormBox.desktop .fields select{float:left;width:62px;background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;margin:5px 0 0 0;padding:6px!important;height:34px;color:#bfbfbf;opacity:1}.adultsNumber{width:170px!important}.nightsNumber{width:189px!important}.childNumber{width:170px!important}.add-placeholder{color:#a9a9a9}.experience-fields{color:#bfbfbf}.ukBreaksEnquireFormBox .wrapper{height:34px;min-width:186px;display:flex;align-items:center;justify-content:center;background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;margin:5px 0 0 0;font-weight:600}.ukBreaksEnquireFormBox .wrapper span{width:100%;text-align:center;font-size:25px;font-weight:600px;cursor:pointer}.ukBreaksEnquireFormBox .wrapper span.num{font-size:14px;border-right:2px solid rgba(0,0,0,.2);border-left:2px solid rgba(0,0,0,.2);pointer-events:none}.ukBreaksEnquireFormBox.desktop .fields input.wide{width:435px}.ukBreaksEnquireFormBox.desktop .fields{float:left;margin:0 0 15px 30px;text-align:left}#enquiryThankMessageCtn{padding:10px;background:#fff;width:90%;margin:10px auto;border-radius:8px;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);margin:25px auto;max-width:440px;width:89%}.results-open-adv-reg-btn{width:850px;margin:16px 0 10px 1px;position:relative;max-width:none}.cruise-new-sale-open-adv-reg-btn{width:100%;margin:16px 0 10px 1px;position:relative;max-width:none}#MB_RefundRequest_Form #Email-error{color:#a94442!important}.fulltextsearch_result{display:flex;margin-bottom:20px}.full-text-document-image{width:30%}.full-text-results-container-mobile{margin-top:40px}.partner-logo-sb{width:100%;text-align:center;margin-top:20px}.partner-logo-sb span{font-size:23px;color:#444}.partner-logo-sb img{width:240px}.d-block-tabla-exterior,.d-block-tabla-exterior4{margin-left:auto;margin-right:auto;text-shadow:none;width:100%}.d-block-tabla-exterior2,.d-block-tabla-exterior3{margin:10px auto;text-shadow:none}.d-block-tabla-exterior2{width:685px}.d-block-tabla-exterior3{width:100%}.d-block-tabla-exterior4{width:100%}#date-range-container .daterangepicker{position:unset;margin-top:45px}#date-range-container .daterangepicker:before,#date-range-container .daterangepicker:after{display:none}#FirstName{width:auto!important}#Phone{width:435px!important}.adrgs-field-wide select{width:435px!important}.sbsw-input-dropdown-field-ctn select{min-height:auto!important}.ukBreaksEnquireFormBox .sendButton{width:90%;border-radius:8px;background:#ff7a00}.ukBreaksEnquireFormBox .sendButton:hover{background:#14b9db}.ukBreaksEnquireFormBox .fields img{width:25px}.subscribe-label{color:#000}.far-enquiry-errors-error{color:#f00;display:inline-block}#EurotunnelOptions .adrgs-field-line{margin-left:5px}#EurotunnelOptions .adrgs-field-line select{width:100%!important}.sbsw-input-name{width:100%!important;font-size:14px}#TicketsIncluded{float:none;clear:both;width:35px;height:18px}#MarketingEmails{width:35px;height:18px}.tickets-included-label{margin-left:10px;color:#999}#EnqFormV3 .MultiCheckBox{max-width:435px;float:left;background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;margin:5px 0 0 0;padding:6px;color:#bfbfbf;font-size:13px;width:435px}.fields.adrgs-field-wide{width:inherit}.enq-main-image{width:100%;border-radius:5px}.transport-line .adrgs-field-line select.adrgs-slc-wide,.fields.adrgs-field-wide select.adrgs-slc-wide{margin-left:35px}select#LaplandTravelMonth,select#LaplandExcursions,select#LaplandBudget,select#LaplandNights,select#CoachDestination,select#LaplandAccommodationType{margin-left:0}select#Form_DepartingAirport{margin-top:10px}.lapland-excursions-list{display:flex;flex-direction:column;gap:8px;padding-left:6px;color:#000;font-size:14px;font-weight:normal;background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;margin:5px 0 0 0;padding:6px;width:79%}.lapland-excursion-item{display:flex;align-items:center;gap:10px;color:#bbb}.lapland-excursion-item input[type="checkbox"]:checked+label{color:#000}.lapland-excursion-item input[type="checkbox"]:checked+label::before{content:""}.lapland-excursion-item label{margin:0;cursor:pointer}.field-validation-error{color:#f00;display:inline-block}.mbLogo img{max-width:100%;height:auto}.flexible-dates-container{width:100%;padding:0 40px}.flexible-dates-container label.form-label{display:inline-block;margin:10px 0}.loadingDivOverlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#666;background-image:url(https://static.magicbreaks.co.uk/mb-media/Images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:10000000;opacity:.7;filter:alpha(opacity=70)}.dcl-advReg-interest-form{margin-left:auto;margin-right:auto;max-width:550px;text-shadow:none;width:90%;display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:wrap}.dcl-advReg-interest-form input,.dcl-advReg-interest-form select,.dcl-advReg-interest-form textarea{flex:1;min-width:0;padding:var(--input-padding)!important;border:1px solid #ccc!important;border-radius:var(--border-radius)!important;background:#fafafa;font-size:13px;transition:.3s;margin:auto!important}.dcl-advReg-interest-form .signup-btn-nws{color:#fff;border:0;cursor:pointer;background:#14b9db;border-radius:20px!important;clear:both;font-size:20px;line-height:30px;margin:20px auto 30px!important;padding:8px!important;text-align:center;width:50%}.dcl-advReg-interest-form .signup-btn-nws:hover{background:#ff7a00}.dcl-advReg-interest-form .content-section-title{max-width:1200px;width:1200px}.dcl-advReg-interest-form .nws-x-cls{display:none}.dcl-advReg-interest-form .newsletter-form-popup{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);background:#fff;padding:20px 0}.dcl-advReg-interest-form .newsletter-form-popup{max-width:550px}.dcl-advReg-interest-form .form-title{cursor:pointer;color:#ff7a00;font-size:22px;font-weight:bold}.dcl-advReg-interest-form .form-subtitle{color:#999;line-height:20px;padding:15px 10px 20px 10px;font-size:14px}.dcl-advReg-interest-form .fields-container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 40px;background:#fff;border-radius:12px;box-sizing:border-box}.dcl-advReg-interest-form .fields-container{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:15px}.dcl-advReg-interest-form .fields-container .fields{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}@media(max-width:768px){#EnqFormV3{font-size:16px}.ukBreaksEnquireBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-size:15pt;line-height:35px;margin:20px auto;padding:10px;cursor:pointer;text-align:center;width:95%}.ukBreaksEnquireBox:hover{color:#666}.ukBreaksEnquireFormBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#bbb;font-size:10pt;line-height:25px;margin:0 auto 20px;padding:20px 20px;cursor:pointer;text-align:center;width:95%}.ukBreaksEnquireFormBox .sendButton{clear:both;font-size:13pt;line-height:19pt;margin:0 auto 30px;text-align:center;color:#fff;border:0;padding:5px;cursor:pointer}.ukBreaksEnquireFormBox .title{color:#ff7a00;font-size:14pt;font-weight:bold}.ukBreaksEnquireFormBox .title img{cursor:pointer;margin:-8px 0 0 10px;transform:rotate(180deg);-ms-transform:rotate(180deg);width:12px}.ukBreaksEnquireFormBox .name-number-ctn,.ukBreaksEnquireFormBox .email-date-ctn{width:100%}.ukBreaksEnquireFormBox .name-number-ctn input,.ukBreaksEnquireFormBox .email-date-ctn input,.enqTextArea.wide{width:87%}.ukBreaksEnquireFormBox .fields textarea,.ukBreaksEnquireFormBox .fields input{background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;padding-left:7px;font-size:16px}.ukBreaksEnquireFormBox .subtitle{color:#999;line-height:20px;margin-bottom:12px;padding:15px 10px}.ukBreaksEnquireFormBox .fields textarea{width:87%;height:80px}.ukBreaksEnquireFormBox .fields input[type=text]{height:33px}.ukBreaksEnquireFormBox .fields img{display:inline-block;margin:2px 7px 0 0;vertical-align:top}.ukBreaksEnquireFormBox .fields{margin:0 0 15px 0;text-align:left}#enquiryThankMessageCtn{padding:10px}.subscribe-label{display:inline}.ukBreaksEnquireFormBox .fields select{width:87%!important;background:#fff;height:33px;color:#bfbfbf;background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;font-size:16px}#EnqFormV3 .MultiCheckBox{width:87%!important;margin:0;height:33px;margin-bottom:15px}.fields:has(.subscribe-label){text-align:justify}#FirstName,#Phone{width:87%!important}.datepicker.datepicker-dropdown.dropdown-menu{position:fixed}#BreaksExperiencesRecaptchaField{margin:-5px auto 30px!important;padding-left:15px}.fields.adrgs-field-wide{width:100%!important}.adrgs-field-wide select{width:87%!important}.sbsw-input-dropdown-field-ctn.sbsw-input-et-depart-ctn{padding-left:35px}.g-recaptcha{padding-left:22%}#EurotunnelOptions .adrgs-field-line{margin-left:35px}#EurotunnelOptions .adrgs-field-line select{width:87%!important;margin-bottom:5px}.MultiCheckBox{display:inline-block;float:none}select#Form_DepartingAirport{margin-left:33px}.transport-line .adrgs-field-line select.adrgs-slc-wide,.fields.adrgs-field-wide select.adrgs-slc-wide{margin:10px 0 0 32px}}