/*
Theme Name: woods-child
Version: 1.0
Description: A child theme of Woods
Author: adminAIGLE
Template: woods
*/

@import url("../woods/style.css");

.wbe-quickstarter-container,
.show-in-fr,
.show-in-de,
.show-in-en{
	display:none !important;
}

input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'], select, textarea {
    text-transform: none;
}

.trustscore:hover *{
	cursor:pointer !important;
}

.special-price-zone{
	width:50%;
	max-width:400px;
	min-width:300px;

	border:2px solid #c84d1b;
	border-radius:10px;
	padding:25px;
	padding-bottom:5px;
	
	margin-top:30px !important;
	margin-bottom:30px !important;
}

.special-price{
	white-space: nowrap;
    position: relative;
    display: inline-block;
    height: 60px;
    border-radius: 30px;
    /* padding: 25px; */
    background: #c84d1b;
    border: 0 solid #C7D2D4;
    color: #fff;
    line-height: 60px;
    width: 60px;
    font-size: 20px;
	font-weight:700;
}

/* special add to get logo and book button stucked when page is scrolled */
@media (min-width: 1200px) {

.site-logo.isStuck{
    position: fixed;
    left: 10px;
	top: 5px !important;
    z-index: 99999;
    display: inline-block;
    width: fit-content;	
}
.site-logo.isStuck img{
	height:60px;
	width:auto;
}
.btn.booking.isStuck{
    position: fixed;
    z-index: 1000;
	width: fit-content;
    right: 10px;
    left: auto;
    top: 10px !important;
}
	
	  
}


/* privacy / cookies notice */
/* --------------------------------- privacy / cookies banner ---------------------------------------*/
#privacywarning{
  position:fixed;
  top:0;
  width:100%;
  height:100%;
  
  z-index:99999;
  display:none;
}

.privacy-mask{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background:#ccc;
  opacity:.5;
 }
.privacy-content{
  position:fixed;
  bottom:0;
  background:#c84d1b;
  width: 100%;
  padding: 2em;
  
  color:#fff;
 }
.privacy-content a:visited,
.privacy-content a{
	color:#fff !important;
	text-decoration: underline;
 }
.privacy-content p{
  text-align:center;
 }
.privacy-content a#AcceptCookies{
    text-decoration: none;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
    border-radius: 0px;
    border: solid 1px #fff;
    display: inline-block;
    background-color: #ffffff;
    color: #c84d1b !important;  
    transition: all ease 0.3s;
  font-weight:700;
}
.privacy-content a#AcceptCookies:hover{
    border: solid 1px #fff;
    background-color: #c84d1b;
    color: #fff !important;  
}

	  
