/*
Theme Name:   Forstnerwirt
Description:  Child-Theme für das Brizy-Starter-Theme-master 
Author:       mediasoulutions
Author URI:    
Template:     Brizy-Starter-Theme-master
Version:      1.0 alpha
*/

/*
.typed-cursor { 
	display: none;
}

.homepage-typing-text {
  	color: #fff;
	font-family: lunchbox;
	font-size: 60px;
	font-weight: 600;
	text-align: left;
	letter-spacing: 1px;
}
*/

/*Unterline beim Hauptmenü*/

.hauptmenu-item .brz-menu__ul li:hover {
	text-decoration:underline;
}

.brz-menu__item--current {
	text-decoration:underline;
}

.brz .brz-menu .brz-menu__dropdown .brz-menu__item:last-child {
	border-bottom: none;
}

.brz .brz-slick-slider__arrow {
	font-size: 45px !important;
}

/*Footer Links*/

.footer-text a {
	text-decoration: none !important;
}

.footer-text a:hover {
	text-decoration: underline !important;
}

/*CSS für Buchungselemte*/

#d21-quickbook {
	max-width: 100% !important;
	font-family: roboto;
}

#d21-occupancy-container {
	margin-bottom: 25px;
	margin-top: 25px;
}

#d21-occupancy-container .d21-input-icon {
	font-size: 2.0em !important;
}

#d21-los .d21-input-icon {
	font-size: 2.0em !important;
}

#d21-arrival-input .d21-input-icon {
	font-size: 2.0em !important;
}

.d21-headline h2 {
	font-family: lunchbox;
	font-size: 42px;
	font-weight: 100;
	color: #8b8782 !important;
	margin-bottom: 20px !important;
	text-align: left !important;
}

.d21-input {
	color: #8b8782 !important;
	height: 50px !important;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 50px !important;
}

.d21-input.d21-with-icon {
	padding: 0 0 0 55px !important;
}

.d21-input-icon {
	height: 50px !important;
	width: 50px !important;
	background-color: #fff !important;
	border-color: #ccc !important;
	color: #8b8782 !important;
	padding-top: 9px !important;
}

#d21-los select:focus {
	border-color: #ccc !important;
}

#d21-book-button {
	background-color: #69736D;
	border: 1px solid #69736D;
	width: 50%;
	height: 50px;
	line-height: 50px;
	font-family: lunchbox;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 100;
	letter-spacing: .1rem;
}

#d21-book-button:hover {
	background-color: #3c3737;
	border: 1px solid #3c3737;
}

.d21-occupancy-select {
	top: 55px !important;
	font-size: 16px;
}

.d21-occupancy-select .d21-btn {
	font-family: lunchbox;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 100;
	letter-spacing: .1rem;
}

.d21-book-button-room {
	width: 206px;
	font-family: lunchbox;
	font-size: 25px;
	font-weight: 100;
	text-align: center;
	color: rgba(var(--brz-global-color1),1);
	border: 2px solid rgba(var(--brz-global-color1),1);
	border-radius: 4px;
	background-color: rgba(var(--brz-global-color1),0);
	padding: 13px 42px 13px 42px;
}

.d21-book-button-room:hover {
	border: 2px solid rgba(var(--brz-global-color2),0.8);
	background-color: rgba(var(--brz-global-color2),1);
}
