/**
Theme Name: Inverness City Suites
Author: teclan ltd
Author URI: https://www.teclan.com
Description: Child theme for Inverness City Suites
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
*/
:root {
	--palette-gold: #BF9E52;
	--palette-darkgrey: #333333;
	--palette-navy: #455777;
}

.ast-above-header-wrap {background-color:rgba(0,0,0,0.3)}
.ast-above-header-wrap .site-header-section > *, .ast-above-header-wrap .site-header-section .widget_text p {padding:0;margin:0}
.ast-above-header-wrap .widget-title {margin:0}

.page .entry-title {text-align:center;}
.ast-page-builder-template .entry-header {margin-top:20px;margin-bottom:20px}

.guestline-search {margin-bottom:0px;text-align:center}
.guestline-search input {border-radius:10px;padding:10px;border:none;background:#fff;line-height:22px}
.guestline-search input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
font-weight:600;
  opacity: 1; /* Firefox */
}

.guestline-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

.guestline-search input::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
}
.guestline-search button {line-height:22px}

/* Supplement Media Queries Using Astra breakpoints 
.guestline-search {display:flex;flex-wrap:wrap;justify-content:space-between}
.guestline-search input, .guestline-search button {margin-bottom:10px;flex-basis:100%}

640
.guestline-search input {flex-basis:48%}

@media screen and (min-width:1024px) {
	
	.guestline-search input {flex-basis:48%;margin-right:10px}
	.ast-desktop .guestline-search input, .ast-desktop .guestline-search button {flex-basis:18%}
	.guestline-search button {flex-grow:1}
}

@media only screen and (min-width:1024px) and (max-width:1200px) {

	.ast-desktop .guestline-search input[type=number] {max-width:120px}
	
}
*/

#masthead .ast-mobile-header-wrap .ast-above-header-bar {min-height:70px}
.astra-advanced-hook-1808 .translate select {padding:5px;margin:0 0 10px 0}
.astra-advanced-hook-1808 .translate {
	position:absolute;
	right:0;
	top:0;
	padding:5px 10px;
}

@media screen and (max-width:544px) {

	.site-footer .astra-widget-social-profiles-inner li > a {justify-content:center;}
	
	
}


@media screen and (min-width:640px) {
	#masthead .ast-mobile-header-wrap .ast-above-header-bar {min-height:none}
	.astra-advanced-hook-1808 .translate .skiptranslate.goog-te-gadget {display:flex;align-items:center}

	
}





.ast-desktop #gldbm-panel__toggle-button {right:-18px}
.gldbm-panel__toggle-text {border: 2px solid var(--palette-gold)}
.astra-advanced-hook-206 {position:relative}
.uael-post__footer {margin:0}
#booking-bar {position:absolute;width:100%;bottom:30px}
.check-button {text-transform:uppercase;margin-top:10px}
/*#page-hero {max-height:600px;overflow:hidden}*/

/* stops duplicate nav */
.ast-header-stick-slide-active .ast-desktop .main-header-bar-navigation.toggle-on {
    display: none !important;
}

.ast-desktop .main-header-menu .menu-link, .ast-desktop .main-header-menu>a {padding-left:10px;padding-right:10px}

.grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}

.grecaptcha-badge:hover {
width: 256px !important;
}