/* CORE - DESKTOP - CSS for Layout and colors to be shared everywhere including booking_v3 */

/* ----- 
STRUCTURE
Layout 3 (desktop)
----- */



.id-wrapper-headerimage{
	background-image:url(../images/bgheader-large.jpg);
	background-position:100% 50%;
}


.id-wrapper-headerimage .wrapper-inner{
	padding-top:25%
}

.wrapper{
	text-align:center;
	padding-left:0;
	padding-right:0;
}

.wrapper-inner{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:100%;
	max-width:1280px;
}


.id-wrapper-body {
    padding-bottom: 130px;
}

.id-wrapper-footermenu:before {
    font-size: 130px;
}

.id-page{
	margin:0 auto;
	padding-left:0;
	padding-right:0;
}

.fixedWidthSiteVersion .wrapper{
	display:block!important;
	margin:0 auto;
}

.fixedWidthSiteVersion .wrapper-inner{
	width:1280px!important;
	max-width:100%!important;
	overflow:hidden;
}

.fixedWidthSiteVersion .id-travelize-link{
	width:1250px;
	padding-left:15px;
	padding-right:15px;
	max-width:none;
}

body.fixedWidthSiteVersion,
.fixedWidthSiteVersion .wrapper,
.fixedWidthSiteVersion .id-wrapper-bottombar{
	min-width:1280px!important;
	width:100%;
	padding-left:0;
	padding-right:0;
}

/* ----- 
HEADER (main section)
Layout 3 (desktop)
----- */	
.id-header,
.id-header .main-section-inner{
	/*-webkit-box-sizing:border-box;*/
	/*-moz-box-sizing:border-box;*/
	box-sizing:border-box;
}

.id-header{
	padding:0;
}

.id-header .main-section-inner{
	/* background-color:#fff; */
	/*background-image:url("../images/bgHeader-layout3.jpg");*/
	padding-top:0;
}

.id-logo{
	float:left;
	clear:left;
	text-align:left;
	width:auto;
	margin-right:0.75em;
}

.logo-inner{
	max-width:100%;
}

/* ----- 
FOOTER (main section)
Layout 3 (desktop)
----- */
.id-footer{
	padding:0;
}


/* ----- 
WRAPPER BOTTOM BAR (wrap)
Layout 3 (desktop)
----- */

.cookienotice-box .box-title,
.cookienotice-box .box-desc,
.cookienotice-box .box-nav{
	display:inline;
	display:inline-block;
	padding-right:0.375em;
}

.notTouchDevice .cookienotice-box{
	position:fixed;
}