.hb-accom-price { font-weight: 500; color: var(--action);} [type=reset], [type=submit], .hb-search-button-wrapper input { background-color: var(--action); color: var(--white); cursor: pointer; border-style: solid; border-color: var(--action); padding: var(--btn-pad-y) var(--btn-pad-x); border-width: var(--btn-border-size); border-radius: var(--btn-radius); text-transform: var(--btn-text-transform); -webkit-text-decoration: var(--btn-text-decoration); text-decoration: var(--btn-text-decoration); letter-spacing: var(--btn-letter-spacing); font-weight: var(--btn-weight); font-style: var(--btn-text-style); min-inline-size: var(--btn-width); line-height: var(--btn-line-height); justify-content: center; text-align: center; font-size: 1.8rem; font-size: calc(1.4rem + (0.4 * ((100vw - 32rem) / 104.6))); font-size: clamp(1.4rem, calc(0.3824091778vw + 1.2776290631rem), 1.8rem); height: 42px; text-transform: uppercase; transition: all 0.3s ease 0s !important;}[type=reset]:hover, [type=submit]:hover, html [type=button]:hover, .hb-search-button-wrapper input:hover { background-color: var(--accent); color: var(--white); border-color: var(--accent); cursor: pointer;}.hb-resa-summary-content, .hb-accom-step-wrapper { margin-top: var(--space-m) !important; padding: var(--space-s); background: var(--shade); border: 1px solid var(--shade-light); border-radius:0px;}.hb-accom-step-wrapper { max-width: 100% !important;}.hb-datepick-popup-wrapper, .hb-datepick-wrapper { border-radius: 0px !important;}.hb-dp-cmd-wrapper a { line-height: 31px !important;}.hb-availability-calendar .hb-datepick-wrapper { box-shadow: 0px 5px 16px rgba(0, 0, 0, 0.19) !important;} table.hb-rates-table, form.hb-booking-details-form.hb-step-wrapper.has-validation-callback, .hb-multi-accom-choices { border: 1px solid var(--shade-light); padding: var(--space-s); background: var(--white); box-shadow: 0px 5px 16px rgb(0 0 0 / 19%); margin-bottom: var(--space-m);}p.hb-confirm-button.hb-button-wrapper, form.hb-booking-details-form.hb-step-wrapper.has-validation-callback { margin-top: var(--space-m);}.hb-payment-info-wrapper { padding-bottom: var(--space-s);}h3.hb-title.hb-resa-summary-title, .hb-payment-info-wrapper, .hb-resa-summary-content, .hb-confirm-area { text-align: center;}.hb-accom-page .hb-multi-accom-choices.hb-accom-page-one-result .hb-accom { background: none; border: none; border-bottom: 0px solid #ccc; border-radius: 0; border-top: 0px solid #ccc; margin-bottom: 0px; padding: 0; padding-top: 0px;}.hb-search-fields-and-submit { background: var(--shade); padding: var(--space-s); border: 1px solid var(--shade-light);}.hb-check-dates-wrapper label { color: var(--bricks-text);}p.hb-accom-number-wrapper, p.hb-people-wrapper { position: relative; background: var(--shade-ultra-light); border: 1px solid var(--bricks-border-color); line-height: 42px; padding-left: var(--space-s);}.hb-search-form-no-people:not(.hb-search-form-multiple-accom) .hb-check-dates-wrapper { padding-top: 9px; color: var(--action);}.hb-search-form-no-people:not(.hb-search-form-multiple-accom) .hb-search-button-wrapper { padding-top: 10px;}form.hb-booking-details-form.hb-step-wrapper.has-validation-callback { padding-top: var(--space-m);}p.hb-step-button.hb-button-wrapper.hb-previous-step.hb-previous-step-2 { margin-bottom: var(--space-s);}.centred-chevron::before { content: url(https://www.airdcottage.co.uk/wp-content/uploads/Bonxie-on-wing4.svg); width: 130px; height: 53px; position: absolute; top: -34px; left: calc(50% - 65px);}.bricks-button { align-items: flex-start;}footer .centred-chevron::before { top: 25px; }#brxe-zyrtqw .bricks-nav-menu > li:hover > .brx-submenu-toggle > * { color: var(--white);} .fr-logo .bricks-site-logo:hover { opacity: 0.7; transition: all 0.3s ease 0s;}.brxe-post-content a, .brxe-text p a, .brxe-text-basic a, .brxe-button:hover, .brxe-button, footer a:hover, footer a, .fr-logo .bricks-site-logo { transition: all 0.3s ease 0s !important;}a.wp-block-button__link.wp-element-button { background: var(--secondary); transition: background-color 0.3s ease 0s;}a.wp-block-button__link.wp-element-button:hover { background: var(--accent); color: var(--white); transition: background-color 0.3s ease 0s;}.brxe-related-posts .post-content { padding: var(--space-s); background: var(--white);}.brxe-post-navigation .prev-post { background: var(--white); padding: var(--space-xs); transition: all 0.3s ease 0s;}.brxe-post-navigation .prev-post:hover { box-shadow: 1px 1px 2px 1px var(--primary-ultra-dark-trans-20);}.brxe-post-navigation .next-post { background: var(--white); padding: var(--space-xs); transition: all 0.3s ease 0s;}.brxe-post-navigation .next-post:hover { box-shadow: 1px 1px 2px 1px var(--primary-ultra-dark-trans-20);}.brxe-related-posts li { box-shadow: 1px 1px 2px 1px var(--primary-ultra-dark-trans-20);}.wp-block-button__link { padding: var(--space-xs) var(--space-s); border-radius: 0px; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: var(--action);}@media (max-width: 1100px) {#brxe-6ef0bf .bricks-mobile-menu-toggle { display: block;} #brxe-6ef0bf .bricks-nav-menu-wrapper { display: none;} }.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*, .brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a { padding: 0 65px; color: var(--primary-medium); line-height: 60px; font-size: 13px; line-height: 35px;}.brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu>li>.brx-submenu-toggle, .brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu>li>a { font-size: 15px; line-height: 40px;}.bricks-nav-menu .sub-menu .menu-item { line-height: 40px;}.btn--primary, .bricks-button.btn--primary, .btn--white, .bricks-button.btn--white {transition: background-color 0.3s ease 0s;}footer a {color: var(--action-light);opacity: 1;}footer a:hover {color: var(--white);opacity: 1;}.brxe-post-content a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .brxe-text p a, .brxe-text-basic a, .fr-header-bravo__top-link-text a, footer a, .ct-text-block a{ text-decoration:none; background-image: linear-gradient(var(--action-medium), var(--action-medium)), linear-gradient(var(--accent), var(--accent)); background-size: 100% 1px, 0 1px; background-position: 100% 100%, 0 100%; background-repeat: no-repeat; transition: background-size 0.4s cubic-bezier(0.25, 1, 0.5, 1);}.brxe-post-content a:hover, .brxe-text p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .purple-cta a:hover, .brxe-text-basic a:hover, .fr-header-bravo__top-link-text a:hover, h4 a:hover, footer a:hover, .ct-text-block a:hover { background-size: 0 1px, 100% 1px;} footer .brxe-text-basic a, footer a{ background-image: linear-gradient(var(--action-medium), var(--action-medium)), linear-gradient(var(--white), var(--white));} #brxe-nifqcq .bricks-nav-menu .current-menu-item > a:hover { color: var(--primary) !important;}.form--light .wsf-form button.wsf-button, .form--light .wsf-form button.wsf-button.wsf-button-primary { max-width: 133px;}#brxe-zyrtqw .bricks-nav-menu > li:hover > .brx-submenu-toggle:hover > * { color: var(--primary);} #brxe-zyrtqw .bricks-nav-menu>li:hover>.brx-submenu-toggle>*{ color: var(--primary) !important;} #brxe-zyrtqw .bricks-nav-menu>li:hover>.brx-submenu-toggle>a:hover{ color: var(--white);}