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;

}

.fixedWidthSiteVersion .wrapper{
	/* display:block!important; */
	/* margin:0 auto; */
}

.fixedWidthSiteVersion .wrapper-inner{
	/* max-width:100%!important; */
	/* overflow:hidden; */
}

.fixedWidthSiteVersion .id-travelize-link{
	/* max-width:none; */
}

body.fixedWidthSiteVersion{
	position:relative;
	width:1200px;
	min-width:1200px;
	margin-left:auto;
	margin-right:auto;
	background-color:GhostWhite;
}

body.fixedWidthSiteVersion,
.fixedWidthSiteVersion .wrapper,
.fixedWidthSiteVersion .id-wrapper-bottombar{
	/* width:100%; */
	/* padding-left:0; */
	/* padding-right:0; */
	/*min-width:1200px;*/
	
}

.fixedWidthSiteVersion.show-slideshow-banner-wide .id-wrapper-header{
	min-width:1200px;
}


.fixedWidthSiteVersion .banner-pos-header-slider.mode-standard-bottom .inlay{
	width:1170px!important;
	max-width:none;
	left:auto;
	right:auto;
	-webkit-transform: translateX(0) translateY(-0.75em);
	transform: translateX(0) translateY(-0.75em);
}

/* ----- 
HEADER (main section)
Layout 3 (desktop)
----- */

.id-header,
.id-header .main-section-inner{
	box-sizing:border-box;
}

.id-header{
	/* padding:0; */
}

.id-header .main-section-inner{
	/* background-color:var(--color-background-text); */
	padding-top:0;
}

.id-header .box-inner{
/* 	padding-bottom:0.75em; */
}

.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;*/
}


/* ----- 
CONTENT (main section)
Layout 3 (desktop)
----- */

[class^="box-skin-"],
[class*=" box-skin-"]{
	background-color:transparent;
}

[class^="box-skin-"] .box-inner,
[class*=" box-skin-"] .box-inner{
	padding:18px 0;
	padding:1.8rem 0;
}


[class^="box-skin-"] .box-title,
[class*=" box-skin-"] .box-title,
[class^="box-skin-"] .box-inner > .box-image:first-child,
[class*=" box-skin-"] .box-inner > .box-image:first-child{
	margin-top:-18px;
	margin-top:-1.8rem;
}


[class^="box-skin-"] .box-title,
[class*=" box-skin-"] .box-title{
	margin-bottom:0;
	padding-top:18px;
	padding-top:1.8rem;
	padding-bottom:18px;
	padding-bottom:1.8rem;
}


.sidebar .box-title,
.sidebar .box-desc,
.sidebar .box-nav,
[class^="box-skin-"] .box-title,
[class*=" box-skin-"] .box-title,
[class^="box-skin-"] .box-desc,
[class*=" box-skin-"] .box-desc,
[class^="box-skin-"] .box-nav,
[class*=" box-skin-"] .box-nav,
.db-news-box .box-desc ul li,
.sidebarbox-text2{
	padding-left:18px;
	padding-right:18px;
	padding-left:1.8rem;
	padding-right:1.8rem;
}

.box-nav .days,
.box-nav .fromprice,
.box-durprice .days,
.box-durprice .fromprice{
	padding-right:0.4em;
}

.box-nav .readmore{
	text-align:right;
}

/* ----- 
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;
}