.uni-breadcrumbs{background-color:#F5F5F5;padding:16px 0;font-size:14px}.wrap-hotel-single{padding:60px 0}.product-block-2{padding:20px 30px;border-radius:8px;background-color:var(--primary-color)}.product-block-2 .product-title.product_title.entry-title{color:#FFF;padding-bottom:.3em;font-size:1.5rem;border-bottom:1px solid #FFF;text-transform:uppercase}.product-block-2 .btn-booking{margin:0}.button.btn-booking{border-radius:12px;line-height:48px;font-size:16px;font-weight:500}.button.white.btn-booking{color:#000!important}.wrap-hotel-single .section-title span,.wrap-hotel-single .section-title-normal{border:0;font-size:1.125em}.wrap-hotel-single .container.section-title-container{margin:0}.wrap-hotel-single .section-title-normal b{display:none}.product-hotel-info{padding-top:30px}.form-consult input{height:40px;border-radius:5px!important}.form-consult+.wpcf7-response-output{margin-top:3em!important}form.wpcf7-form{margin:0}.product-small .product-title a{font-size:1.25rem;line-height:1.4;color:#333;margin-top:20px;font-weight:700;text-transform:uppercase}.product-hotel-box .related-products-wrapper .product-section-title{text-align:left;font-size:1.5rem;font-weight:700;text-transform:uppercase}.box_button .button{display:inline-flex;align-items:center;justify-content:center;line-height:normal;min-width:130px;min-height:40px;font-weight:400;border:1px solid #ccc;font-weight:700;text-transform:uppercase;border-radius:8px}.product-summary .woocommerce-Price-currencySymbol{font-size:inherit}p.price-insurance{margin:0;display:flex;align-items:center;width:100%;justify-content:space-between}p.price-insurance span.woocommerce-Price-amount.amount{margin-left:auto}.rental-prices{width:100%;padding:0 15px;max-width:310px}.product-block-2 .rental-prices{margin-bottom:15px;padding:0;max-width:100%}.uni-toolbox{margin-bottom:1.5em}.woocommerce-products-header__title{margin-bottom:30px}.rebox-home blockquote{font-size:inherit;font-style:inherit}.rebox-home .col-inner{padding:40px;background-color:#fff}.booking-form input[type=email],.booking-form input[type=number],.booking-form input[type=search],.booking-form input[type=tel],.booking-form input[type=text],.booking-form input[type=url],.booking-form textarea{border-radius:5px;box-shadow:none!important;height:43px;font-size:.875rem}.booking-form .wpcf7 .wpcf7-submit{min-width:100px;height:40px;border-radius:8px;margin-bottom:0}footer .follow-icons{display:flex;align-items:center;flex-wrap:wrap;gap:5px}footer .follow-icons a.icon{margin:0;width:40px;height:40px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#000;border:1px solid #fff0;transition:all 0.5s}footer .follow-icons a.icon:hover{border-color:#fff;background-color:#000;color:#fff}footer .follow-icons a.icon.rss i::before{content:"";width:20px;height:20px;display:block;background:url(https://highlandhagiang.uk/wp-content/themes/flatsome-child/assets/icons/logo.svg) center / contain no-repeat}footer .follow-icons a.icon.rss:hover i::before{filter:brightness(0) invert(1)}.tooltipster-base{display:none!important}.map-main{position:relative;padding-top:150px;width:100%}.map-main iframe{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}div#reviews>.col{flex-basis:100%;max-width:100%}.fa-tripadvisor:before{content:"";width:30px;height:30px;display:block;background:url(https://highlandhagiang.uk/wp-content/themes/flatsome-child/assets/icons/logo.svg) center / contain no-repeat;filter:brightness(0) invert(1);position:relative;top:6px}.col.large-12.product-hotel-box h1{display:none}.term-description p{font-size:16px;margin:0 0 14px}.term-description p h2{font-size:1.6em}.term-description{margin-bottom:30px}.shop-container>hr{display:none}.star-rating:before,.woocommerce-page .star-rating:before,.star-rating span:before{right:0;margin:auto;text-align:center}.testimonial-box .star-rating{font-size:16px}.ul-check-flex ul{display:flex;align-items:center;list-style:none;flex-wrap:wrap;gap:20px}.ul-check ul li{list-style:none;margin:0}.ul-check ul li::before{content:"\f00c";margin-right:10px;font-family:"Font Awesome 7 Pro"}section.category-wrap.cus-bg{background:rgb(237 237 237 / .849)}.tax-product_cat .accordion-item{margin-bottom:1em}.tax-product_cat .accordion-title{font-size:.9375rem;font-weight:500!important;border-top:none;border-bottom:none;padding-top:15px;padding-bottom:15px;padding-left:20px;background:#F7F7F7;border-radius:8px;color:#111111!important}.tax-product_cat .accordion .toggle{opacity:1;top:.5em;left:initial;right:0}.tax-product_cat .accordion-inner{padding:20px 22px 15px 22px;margin-top:-5px;border:1px solid #F7F7F7;border-top:none;border-radius:0 0 16px 16px}div#booking-popup{border-radius:20px;background:#0988cb;color:#fff;padding:50px!important}div#booking-popup input.wpcf7-form-control{width:100%;box-shadow:unset;height:40px;margin-bottom:12px}div#booking-popup span.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column;margin-bottom:12px;padding:10px;background:#fff}div#booking-popup input.wpcf7-form-control.wpcf7-submit{margin:0;background:#0988cb;border:1px solid;height:50px;margin-top:20px}.form-header *{font-size:inherit;margin:0}.form-header{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.booking-fix-btn{position:fixed;bottom:10px;z-index:2;right:25px;max-width:120px;z-index:99}@media (min-width:850px){.product-hotel-box:not(.large-12) .product-small.col{max-width:33.33%;flex-basis:33.33%}}@media (min-width:1600px){.product-hotel-box .related-products-wrapper .product-section-title,.product-block-2 .product-title.product_title.entry-title{font-size:1.8rem}}@media (min-width:1800px){.product-hotel-box .related-products-wrapper .product-section-title,.product-block-2 .product-title.product_title.entry-title{font-size:2.125rem}}@media (max-width:1200px){.widget_price_filter .price_label{display:block;float:inline-start}.box-push a.button.primary.is-shade{padding:0 10px;font-size:12px}}@media (max-width:1200px) and (min-width:850px){.tax-product_cat .product-hotel-box .product-small.col{flex-basis:50%;max-width:50%}}@media (max-width:850px){.wrap-hotel-single .product-gallery{margin-bottom:30px}.product-hotel-box .product-small.col{max-width:50%;flex-basis:50%}}@media (max-width:550px){.product-block-2{padding:20px}.form-consult input.wpcf7-submit{margin:0;margin-top:1em;width:100%}.wrap-hotel-single .small-flex-wrap .flex-col{margin:0}.product-thumbnails .col{max-width:33.33%!important}.product-hotel-box .product-small.col{max-width:100%;flex-basis:100%}.rebox-home .col-inner{padding:20px}div#booking-popup{padding:30px 20px!important}}