/**
Theme Name: Inverness Town House
Author: teclan ltd
Author URI: https://www.teclan.com
Description: Child theme for Inverness Town House
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: teclan
Template: astra
*/

header .custom-logo-link img {display:flex;margin:auto;}

.elementor-10 .elementor-element.elementor-element-75e28b3 .uael-timeline-heading {font-size:45px;color:#878787;font-weight:300;}

.home .elementor-flip-box__back .elementor-flip-box__layer__title:after {display:inline-block;content:"";width:1em;height:20px;margin-left:10px;position: relative;background-repeat:no-repeat;background-image: url("/wp-content/uploads/2023/09/fancy-arrow-wht.svg");background-position:right center;background-size:cover}

.home .home-head .elementor-icon-box-content {display: flex; align-items: center;}

#masthead .ast-container {padding-right:0px}

footer.ast-custom-footer a {color: #ffffff;}

.ast-builder-layout-element.ast-header-button-1, .ast-builder-layout-element.ast-header-search {align-self:flex-start}

.uael-date-inner .uael-timeline-heading {font-size:26px;text-align:center;}
.ast-header-break-point .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline-marker {margin-right:-20px !important;margin-left:5px !important}
.ast-header-break-point .uael-timeline--center.uael-timeline-responsive-mobile .uael-timeline__line {left:10px !important}

.elementor-button-icon {display:flex;align-items:center}

.bookly-form .bookly-box,.bookly-form .bookly-box *, .bookly-form .bookly-service-step *, .bookly-form label {font-size: 18px;font-weight:normal}
.bookly-form select, .bookly-form input[type="text"], .bookly-form textarea {font-size: 18px !important; padding: 10px !important;}
.bookly-form .bookly-service-step .bookly-label-error {font-size:16px; font-style:italic; color:#7d2f25 !important}
.bookly-form .bookly-progress-tracker {font-family: "Avenir", Sans-serif; color:#808285;}
.bookly-form .bookly-progress-tracker .step {background-color: #e2c675;}
.bookly-form .bookly-progress-tracker > .active:last-of-type .step {background-color:#7d2f25}

.bookly-form .picker__frame * {font-size: 16px !important;}

@media screen and (min-width:1024px) {
	.bookly-extra-step .bookly-extras-item {width:20%;}
}
.bookly-extra-step .bookly-extras-item div.bookly-extras-thumb {border-color:#fff}
.bookly-extra-step .bookly-extras-item div.bookly-extras-thumb.bookly-extras-selected {border: 2px solid #56bf7f !important;}
.bookly-extras-item.bookly-js-extras-item[data-price='0.00'] .extra-widget-price {display: none;}

button.bookly-hour.bookly-slot-in-special-hour {background: #efefef;}