body.debug{
	/* visibility: visible; */
}

/* ===========================================================================
   DESKTOP CSS
   ========================================================================== */

/**
 * This css file is shared by Layout3 and fixed width site version (Desktop)
 * Layout 3 (desktop) - is set from 'min-width:1200px' to 'max-width:99999px'.
 * - NO MEDIA QUERIES ALLOWED IN THIS FILE (reason being media queries are
 * applied around the file and media queries inside media queries does not work
 * on all browsers).
 * Place media wueries in the media-queries.css
 *
 * .not-layout[1-3] - added on block or inline that are not to be displayed on
 * that layout
 *
 * .hide-layout[1-3] - added on block or inline that you want to be hidden by 
 * default but be able to toggle display with a trigger/button
 *
*/

.not-layout3{
	display:none!important;
}

.block-layout3{
	display:block!important;
}

.hide-layout3{
	max-height:0;
	overflow:hidden;
}

/* ----- 
STRUCTURE
Layout 3 (desktop)
----- */

.id-footer .main-section-inner,
.id-content .main-section-inner{
	width:100%;
}

/**/

.searchbox{
	display:block;
}

/**/

.id-content .category-item,
.wrapper-section .category-item-horizontal-box{
	margin-bottom:0;
}

.main-section-inner{
	box-shadow:none;
}

.sidebar .main-section-inner{
	box-shadow:none;
}

/* General styles */

.box.id-search-box-text{
	display:block;
}

/*news list and rss beside one another*/
.id-content .db-news .box-nav{
	padding:50px 0 0 0;
	padding:5.0rem 0 0 0;
	margin:0;
	width:7em;
	display:inline-block;
	vertical-align:baseline;
	float:right;
}

.id-content #pagination{
	float:none;
	clear:none;
	width:auto;
	margin-left:55px;
	margin-right:55px;
}

[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{
	padding-left:18px;
	padding-right:18px;
	padding-left:1.8rem;
	padding-right:1.8rem;
}

.db-news-box .box-desc,
.db-news-box .box-desc ul{
	padding-left:0;
	padding-right:0;
}

/**/

.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);
}

/**/

.fixedWidthSiteVersion.show-offcanvas-menu .id-page .grid-row{
	opacity:1!important;
}

/*--- reset to default ---*/
.fixedWidthSiteVersion .main-section,
.fixedWidthSiteVersion .main-section-inner,
.fixedWidthSiteVersion .box,
.fixedWidthSiteVersion .box-inner{
	/*box-sizing:content-box!important;*/
}

/*resets to simulate IE*/
.fixedWidthSiteVersion.debug,
.fixedWidthSiteVersion.debug *{
	/* min-width:0!important; */
	/* max-width:none!important; */
	/* min-height:0!important; */
	/* max-height:none!important; */
}

.fixedWidthSiteVersion .box-image img,
.fixedWidthSiteVersion .main-figure img{
	/*width:100%;*/
}

.fixedWidthSiteVersion .box-image,
.fixedWidthSiteVersion .main-figure{
	overflow:hidden;
}

/**/
.fixedWidthSiteVersion body{
	/*text-align:center;*/
}

.fixedWidthSiteVersion input,
.fixedWidthSiteVersion textarea,
.fixedWidthSiteVersion select,
.fixedWidthSiteVersion .searchbox select{
	/*max-width:95%;*/
}

/* ----- 
HEADER (main section)
Layout 3 (desktop)
----- */

.id-header .box-inner{
	/* padding-bottom:0.75em; */
}

.id-languageswitcher{
	/* padding-right:0.583em; */
	width:auto;
	clear:none;
	/* margin:0 0 0.3em 0.75em; */
}

.id-languageswitcher,
.id-languageswitcher .box-inner{
	text-align:left;
	margin-left:0;
	margin-right:0;
	width:auto;
	float:right;
}

/**/

.searchbox-text{
	background-color:transparent;
}

/**/

.fixedWidthSiteVersion .header-secondary-menu-list,
.fixedWidthSiteVersion .header-secondary-menu-item{
	float:left;
}

/**/

/* ----- 
SEARCH ENGINE PACKAGE (sidebar,
content on startpage)
Layout 3 (desktop)
----- */

/**/
.fixedWidthSiteVersion .searchbox select{
	width:99.4%;
	padding-left:0;
	padding-right:0;
}

.fixedWidthSiteVersion .searchbox .select-narrow.select-narrow-first{
	margin-right:4%;
	width:48%;
}

.fixedWidthSiteVersion .searchbox .select-narrow{
	width:48%;
}

/* ----- 
MAIN FIGURE - SLIDESHOW (main section)
Layout 3 (desktop)
----- */

/*Inlay Image*/
.fixedWidthSiteVersion .slidecontainer .inlay-image{
	/**
	 * 16:9 = 600x338
	 */
	 
	/*height:338px;*/
}

/* Remove placeholder (full width boxes) */
.fixedWidthSiteVersion #slider .inlay-image:before{
	display:none;
}
/** 
 * Remove fill out image container with image when there is no placeholder
 */
@supports (object-fit:cover){	
	.fixedWidthSiteVersion #slider .inlay-image img{
		position:static;
		width: auto;
		height: auto;
		max-width: 100%;
	}
}

.fixedWidthSiteVersion .slidecontainer .inlay-image img{
	min-width:0;
	max-width:none;
	min-height:0;
	max-height:none;
	width:auto;
	height:auto;
	position:static;
}

/*Inlay (text)*/

.slider-wrapper.mode-caption-below .inlay{
	/*min-height:140px;*/
	/*min-height:14rem;*/
}

.slides .slides-inlay{
	padding-left:0.75em;
	padding-right:0.75em;
}

.slides-inlay .slide-desc{
	display:block;
}

.slides-inlay .days,
.slides-inlay .fromprice,
.slides-inlay .from,
.slides-inlay .slide-title,
.slides-inlay .price{
	display:inline;
	display:inline-block;
	vertical-align:baseline;
}

.slides-inlay .slide-title,
.slides-inlay .price{
	font-size:2em;
	line-height:1.2;
}

.slides-inlay .status{
	font-size:1.5em;
	line-height:1.2;
}

.slides-inlay .days,
.slides-inlay .from{
	font-size:17px;
	font-size:1.7rem;
	line-height:1.3;
	vertical-align:top;
	padding-top:6px;
	padding-top:0.6rem;
}

/**/
.fixedWidthSiteVersion .slider-navigation,
.fixedWidthSiteVersion .slider-pager{
	float:left;
}

.fixedWidthSiteVersion .slidermode-nav-inimage .slider-navigation,
.fixedWidthSiteVersion .slidermode-nav-inimage .slider-pager{
	float:none;
}

/*
.fixedWidthSiteVersion .slidermode-nav-inimage .slider-controls{
	text-align:center;
	width:100%;
	float:none;
	margin:0;
	height:0;
}

*/


/* ----- 
HEADER - SLIDESHOW WIDE
Layout 3 (desktop)
----- */

.fixedWidthSiteVersion .banner-pos-header-slider .slider-navigation-button{
	font-size:96px!important;
}

.lte7 .banner-pos-header-slider .slider-navigation-button{
	display:table;
}

.lte7 .banner-pos-header-slider .slider-navigation-button span{
	display:table-cell;
}

/* ----- 
CONTENT (main section)
Layout 3 (desktop)
----- */
.box-nav .days,
.box-nav .fromprice,
.box-durprice .days,
.box-durprice .fromprice{
	padding-right:0.4em;
}

.box-nav .readmore{
	text-align:right;
}

/**/

.banner-columns .box{
	float:left;
	width: 33.333%;
	/* margin-bottom: 0.75em; */
}

.banner-columns .box:nth-of-type(1n){
	clear: none;
}

.banner-columns .box.item-1,
.banner-columns .box:nth-of-type(3n+4){
	clear:left;
}

.banner-columns .box-section-title{
	width:100%;
	/* float:left; */
	clear:both;
	max-width:none;
	display:block;
	margin-left:0;
	margin-right:0;
}

.banner-columns .box-nav{
	/* text-align:center; */
}

.banner-columns .box-nav .days,
.banner-columns .box-nav .fromprice,
.banner-columns .box-nav .readmore{
	margin-top:0.375em;
}

/**/

.slides .slides-inlay{
	font-size:1em;
}

.slides .slides-inlaywrap-section .inlaywrap1{
	float:left;
	margin-bottom:5px;
	margin-bottom:0.5rem;
}

	
.slides .slides-inlaywrap-section .inlaywrap2{
	text-align:right;
	float:right;
}

/* Hotellist*/
.hotellist-section .box{
	/* float:left; */
}

.hotellist-item .box-title{
	min-height:auto;
}

/*
.lte8 .hotellist-item .box-image img{
	width:241px;
}

*/

/**/

/**/

.breadcrumbs-inner{
	/*padding-top:0.75em;*/
	/*padding-bottom:0.75em;*/
}

/**	PAGINATION (Tablet)	*/
#pagination .nav-page-step2{
	display:none;
}

#pagination .btn-nav .txt{
	display:none;
}

#pagination .nav-step{
	width:21%;
}

#pagination .nav-step{
	margin-left:0;
	margin-right:0;
}

#pagination .nav-step-prev{
	margin-left:0;
}

#pagination .nav-step-next{
	margin-right:0;
}

#pagination .nav-page-list{
	width:56%;
	margin-left:auto;
	margin-right:auto;
}

#pagination .nav-page-lastchild{
	margin-right:0;
}

#pagination .nav-page{
	width:7%;
}

#pagination .separator,
#pagination .nav-page{
	margin-left:1%;
	margin-right:1%;
}

#pagination .separator{
	width:4%;
}

#pagination.pagination-mini .nav-step{
	width:29%;
}

#pagination.pagination-mini .nav-page-list{
	width:42%;
}

.fixedWidthSiteVersion #pagination .nav-step-prev{
	float:left;
}

.fixedWidthSiteVersion #pagination .nav-step-next{
	float:right;
}

/*create space for arrow*/
.attached-page-toggler:after{
	position:relative;
	top:0.125em;
}

/*--- Tourlist ---*/
.fixedWidthSiteVersion .render-tourlist-filteroptions .searchresults-pager{
	clear:both;
	width:100%;
}

/**
	Category items
*/


.category-item-horizontal-box .box-image{
	width:400px;
	/* width:220px; */
}

.category-item-horizontal-box .box-desc{
	/*padding-left:220px;*/
	padding-left:400px;
}

.fixedWidthSiteVersion .category-item-horizontal-box .box-image{
	float:left;
	margin-top:0.34em;
}

.fixedWidthSiteVersion .category-item-horizontal-box .box-desc{
	margin-left:1em;
}

.fixedWidthSiteVersion .category-item-horizontal-box .box-nav{
	display:block;
}

.fixedWidthSiteVersion .category-item-horizontal-box .box-nav .days{
	padding-right:0.75em;
}

/**/
.fixedWidthSiteVersion .slides .slides-inlaywrap-section .inlaywrap1{
	width:72%;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .inlaywrap2{
	width:28%;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .slide-title{
	max-width:79%;
	padding-left:0;
	padding-right:2%;
	margin-left:0;
	margin-right:0;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .days{
	max-width:19%;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

.fixedWidthSiteVersion .slides .slides-inlaywrap-section .slide-desc{
	width:100%;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

/**/

/*nth-child fix for IE*/
.fixedWidthSiteVersion .banner-columns .box.item-1,
.fixedWidthSiteVersion .banner-columns .box.item-4,
.fixedWidthSiteVersion .banner-columns .box.item-7,
.fixedWidthSiteVersion .banner-columns .box.item-10,
.fixedWidthSiteVersion .banner-columns .box.item-13,
.fixedWidthSiteVersion .banner-columns .box.item-16,
.fixedWidthSiteVersion .banner-columns .box.item-19,
.fixedWidthSiteVersion .banner-columns .box.item-22,
.fixedWidthSiteVersion .banner-columns .box.item-25,
.fixedWidthSiteVersion .banner-columns .box.item-28,
.fixedWidthSiteVersion .banner-columns .box.item-31{
	clear:left;
	margin-left:0;
}

/**	PAGINATION (Desktop inherted values from tablet)	*/
#pagination .nav-page-step2{
	display:inline-block;
	vertical-align:top;
}

#pagination .btn-nav .txt{
	display:inline-block;
	vertical-align:top;
}

/**/
.fixedWidthSiteVersion .anchormenu-box-desc{
	width:100%;
}

/*ie inline-block no support*/
.fixedWidthSiteVersion .langswitch-wrap{
	display:block;
	float:left;
}

/* ----- 
SIDEBAR (main section)
Layout 3 (desktop)
----- */
.destination-priceinfobox,
.searchbox{
	/*width:100%;*/
}

#destination-content-priceinfobox{
	display:none;
}

.searchbox-text .box-title{
	/* display:none; */
}

.fixedWidthSiteVersion .searchbox-text .form-input-text{
	/* width:90%; */
}

/**/

.fixedWidthSiteVersion .newsletter-box .box-desc{
	display:block;
}

/* ----- 
SECONDARY MENU (main section)
Layout 3 (desktop)
----- */


/* ----- 
FOOTER (main section)
Layout 3 (desktop)
----- */

.id-footer{
	padding:0;
}

.id-footer-secondary-menu-item{
	display:inline-block;
	vertical-align:top;
}

.id-footer-secondary-menu-item:before{
	content:"|";
	padding:0 0.3em;
}

.id-footer-secondary-menu-item:first-child:before{
	content:"";
	padding:0;
}

.id-footer .vcard .org:after{
	content:"\00B7";
}

.id-footer .adr .adr-item:after{
	content:"\002C";
	padding-left:0;
	padding-right:0.5em;
}

.id-footer .vcard .postal-code:after{
	content:"";
	padding-left:0;
	padding-right:0.333em;
}

.id-footer .adr .adr-item:last-child:after{
	content:"\007C";
	padding-left:0.5em;
	padding-right:0.5em;
}

.id-footer .list-sitelink li:last-child{
	padding-right:0;
}

.id-footer .list-sitelink li:last-child:after{
	content:"";
	display:none;
}

body.fixedWidthSiteVersion .id-footer .main-section-inner{
	overflow:hidden;
}

/**
 * IE8 
 */

.lte8 .id-footer{
	width:100%;
	margin-left:0!important;
	margin-right:0!important;
	padding-left:0!important;
	padding-right:0!important;
	text-align:center;
	overflow:hidden;
}

/* ----- 
WRAPPER BOTTOM BAR (wrap)
Layout 3 (desktop)
----- */
.id-wrapper-bottombar .jump-nav-trigger,
.id-wrapper-bottombar .switch-site-trigger{
	padding:0.75em;
}

.id-wrapper-bottombar .jump-nav-trigger{
	font-size:1.5em;
	line-height:2.68;
}

.id-wrapper-bottombar .jump-nav-trigger{
	float:left;
	padding-left:0;
}

.id-wrapper-bottombar .switch-site-trigger{
	float:right;
	padding-left:0;
	padding-right:0;
}

/**/

/*show large text on mobile devices (so that pinch is not required to switch back)*/
.fixedWidthSiteVersion .id-wrapper-bottombar{
	font-size:1.8vw;
}

.fixedWidthSiteVersion .id-wrapper-bottombar .jump-nav-trigger,
.fixedWidthSiteVersion .id-wrapper-bottombar .switch-site-trigger{
	padding:0.75em;
	padding-top:4vh;
	padding-bottom:4vh;
}

/**/

.id-travelize-link{
	text-align:right;
}

/*/// LAYOUT 3 END ///*/