body.debug{
	/* visibility: visible; */
}

/* CORE - DESKTOP - CSS for Layout and colors to be shared everywhere including booking_v3 */

/* ----- 
STRUCTURE
Layout 3 (desktop)
----- */

.id-page{
	margin:0 auto;
	padding-top: 15px;
	padding-bottom: 15px;

}

/* ----- 
HEADER (main section)
Layout 3 (desktop)
----- */

.id-header,
.id-header .main-section-inner{
	box-sizing:border-box;
}

.id-header .main-section-inner{
	/* background-color:var(--color-background-text); */
	padding-top:0;
}

.id-logo{
	float:left;
	clear:left;
	text-align:left;
	width: 30%;
	/* margin-right:0.75em; */
}

.logo-inner{
	max-width:100%;
	/* padding-bottom:0; */
}

.show-slideshow-banner-wide .id-header .main-section-inner{
	/* padding-left:28%; */
	/* padding-left:calc(170px + 0.187em); */
	/* padding-left:25%; */
	/* padding-left:calc(299px + 1px); */
}

.show-slideshow-banner-wide .id-logo{
	/* position:absolute; */
	/*z-index:1;*/
	/* left:0; */
	/* float:none; */
	/*width:28%;*/
	/*width: calc(169px + 1px);*/
	/* width:25%; */
	/* width:calc(299px + 1px); */
	/* margin-right:0; */
}

/**/

.show-slideshow-banner-wide .id-wrapper-header{
	/* background-color:transparent!important; */
	/* border-bottom:none!important; */
	/* position:absolute; */
	/* z-index:11; */
	/* top:0; */
	/* left:0; */
	/* width:100%; */
}

.show-slideshow-banner-wide .id-wrapper-header,
.show-slideshow-banner-wide .id-wrapper-header a{
	/* color:#fff; */
	/* text-shadow:1px 1px 3px rgba(0,0,0,0.5); */
}

.show-slideshow-banner-wide .id-wrapper-header a:hover,
.show-slideshow-banner-wide .id-wrapper-header a.active,
.show-slideshow-banner-wide .id-wrapper-header a.active:hover{
	/* color:#fff; */
	/* text-shadow:1px 1px 3px rgba(0,0,0,0.7); */
}

.show-slideshow-banner-wide .id-wrapper-header a.active,
.show-slideshow-banner-wide .id-wrapper-header a.active:hover{
	/* color:#fff; */
	/* background-color:var(--color-base); */
	/* box-shadow:0 0 0 10px var(--color-base); */
	/* text-shadow:none; */
}

.show-slideshow-banner-wide .logo-inner img{
	/*visibility:hidden;*/
}

.show-slideshow-banner-wide .logo-inner{
	/*background-image:url("../images/logo-white.png");*/
	/*background-repeat:no-repeat;*/
	/*background-position:50% 50%;*/
	/*background-size:contain;*/
	/*background-color:transparent;*/
}

/* ----- 
FOOTER (main section)
Layout 3 (desktop)
----- */


/* ----- 
WRAPPER BOTTOM BAR (wrap)
Layout 3 (desktop)
----- */

.cookienotice-box .box-title,
.cookienotice-box .box-desc,
.cookienotice-box .box-nav{
	display:inline;
	display:inline-block;
	vertical-align:baseline;
	padding-right:0.375em;
}

.notTouchDevice .cookienotice-box{
	position:fixed;
}
