/*offer*/
.offer-unit {
	display: inline-block!important;
}
.offer_type {
	display: initial!important;
}

/*carousels*/
.header-wrap h2,
.header-wrap h2 a {
	font-size: 24px;
	font-weight: 200;
	text-transform: none;
}

@media all and (max-width: 800px) {
.header-wrap h2,
.header-wrap h2 a {
	font-size: 20px;
	line-height: 20px;
}}


/*homepage*/
.citytrips {
	margin-top: 20px;


@media only screen and (min-width: 980px) {
	.part-logo-top {
		position: fixed;
		top: 4px;
		right: 370px;
		z-index: 999;
	}

	.part-logo-footer {
		width: 320px;
		left: -35px;
		position: absolute;
		top: 165px;
	}

	.part-logo-footer img {
		width: 100%;
	}
}



.carousel-wrap .carousel li .citytrip-style a .citytrip-name-carousel {
	background: #FF4A5F;
}


/*header*/
.header-main {
  position: absolute;
  z-index: 10;
  right: 0;
  left: 0;
  top: 0;
  height: 70px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  *zoom: 1; }
  
  .header-main:before, .header-main:after {
    content: " ";
    display: table; }
    
  .header-main:after {
    clear: both; }
    
  .header-main.scrolled {
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: none;
    border-bottom: 1px solid #ccd1d9;
    position: fixed;
    }

.moredata-page .header-search {
	display: none;
}

/*discount*/
.discountball {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: block;
    height: 44px;
    position: absolute;
    right: 15px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    top: 15px;
    width: 44px;
    z-index: 1;
    background: rgb(230, 107, 60);
    border-radius: 22px 22px 22px 22px;
    font: normal normal 600 15px/44px helvetica, 'helvetica neue', arial, 'lucida grande', sans-serif;
}


/*trustlogos*/

.header-right {
	position: relative;
}

/*final*/

.mission-text p,
.mission-text h2 {
	color: #111!important;
	font-weight: 200!important;
	opacity: 1;
}

.mission-text p {
	font-size: 18px!important;
}

.form input[type="text"], .form input[type="password"] {
	min-height: 38px;
	font-family: helvetica, arial, sans-serif;
}

.stickit-end {
    opacity: 0;
}

div#sticky.initial {
	-webkit-transition: opacity .5s ease-out;
	-moz-webkit-transition: opacity .5s ease-out;
	-ms-webkit-transition: opacity .5s ease-out;
	-o-webkit-transition: opacity .5s ease-out;
	webkit-transition: opacity .5s ease-out;
}

.copyright {
	margin-bottom: 0;
}




@media only screen and (max-width: 768px) {
	.confirmation-page {
		padding: 5%;
	}

	.bestelling-info strong {
		display: block;
	}
	.bestelling-info li {
		height: auto;
		margin-bottom: 1em;
	}
}
