<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.s-modal-popup .content .message {
	background-color:#FFF5A0;
	color:#7F7F7F;	
	width:100%;
	padding:10px 10px 6px 10px;
	visibility:hidden;
    margin-top: -60px;
	font-size:14px;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out; 
}

.s-modal-popup .content .message.active {
	visibility:visible;
	margin-top: -20px;
}

.margin-top-50 {
	margin-top:50px;	
}

.s-modal-popup .content .message &gt; i {
	float:left;	
	font-size:24px;
	padding-right:10px;
}

.s-modal-popup .content .message &gt; div.text {
	float:left;
	padding:0;
}

.s-modal-popup .content .select-wrap {
	margin-top:	25px;
	margin-bottom:5px;
}

.s-modal-popup .content .select-wrap &gt; .select-icon {
	color:#fff;
	background-color:#b3d741;
	text-align:center;
	width:50px;
	height:47px;	
	border-radius:5px 0 0 5px;
	position:absolute;
	left:0;
	top:0;
}

.s-modal-popup .content .select-wrap &gt; .select-icon &gt; i {
	font-size:24px;	
	line-height:47px;
}

.s-modal-popup .content .select-wrap .select-clone-value::after {
	top:27%;	
}

.block-placeholder-preview {
	border-top:dotted 2px #CFCFCF;
	border-bottom:dotted 2px #CFCFCF;
	height:160px;
	margin-bottom:15px;
}

.block-placeholder-preview &gt; div {
	font-size:18px;
	line-height:160px;
	color:#BDBDBD;	
	text-align:center;
}

.s-modal-popup .content .input-wrap {
    margin-bottom: 5px;
    margin-top: 25px;
	padding-right:0;
	float: left;
    width: 100%;
}

.padding-bottom-50 {
	padding-bottom:50px;	
}

.s-modal-popup .content .input-wrap.no-bottom {
	margin-bottom:0;	
	padding-bottom:0;
}

.s-modal-popup .content .input-wrap.no-top {
	margin-top:0;	
	padding-top:0;
}

.s-modal-popup .content .input-wrap &gt; .input-icon {
    border-radius: 5px 0 0 5px;
    color: #fff;
    height: 47px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 50px;
}

.s-modal-popup .content .input-wrap &gt; .input-icon &gt; i {
    font-size: 18px;
    line-height: 46px;
	font-weight: 200;
    color: #6FAE19;
}

.s-modal-popup .content input[type="text"] {
	border-radius:5px;
	border:solid 1px #e1e1e1;
	color:#363636;	
	padding:12px;
	width:100%;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.s-modal-popup .content textarea {
	border-radius:5px;
	border:solid 1px #e1e1e1;
	color:#363636;	
	padding:12px;
	width:100%;
	max-width:100%;
	max-height:400px;
	min-height:100px;
}

.s-modal-popup .content .input.field-type-checkbox span {
	float: left;
	width: calc(100% - 34px);
}

.s-modal-popup .content .input.field-type-checkbox {
	float: left;
	margin-top: 5px;
}

.s-modal-popup .content .input-icon ~ input[type="text"] {
	padding-left: 50px;	
}

.s-modal-popup .content .input-icon ~ input[type="text"].error {
	border: solid 1px #CC5153;	
}

#recovery-mask {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0px;
	background:rgba(0,0,0,0.70);
	z-index:1005;
}

#recovery-mask &gt; .text {
	position:absolute;
	top:50%;	
	left:45%;
	color:#fff;
	font-size:35px;
	text-align:center;
}

#recovery-mask .green-button {
	width:100px;
	margin-top:50px;	
}

.right-side .my-planning-text {
	padding:30px 20px;	
}

.right-side .my-planning-text &gt; .title {
	font-size:24px;
	font-weight:bold;
}

.right-side .my-planning-text .text-item {
	width:100%;
	margin-top:35px;
}

.right-side .my-planning-text .text-item &gt; .icon {
	float:left;
	width:70px;
	height:70px;
	background-repeat:no-repeat;
	background-image:url(/site/media/images/my-planning-bar-icons.png);
}

.right-side .my-planning-text .text-item &gt; .text {
	float:left;
	font-size:16px;	
	width:190px;
	padding:0 10px;
}

.food-not-found {
	text-align:center;	
	padding:50px 20px 20px 20px;
	color:#BCBCBC;
	font-size:16px;
}

.right-side .my-planning-text .text-item &gt; .icon.step1 {
	background-position:9px 14px;
}

.right-side .my-planning-text .text-item &gt; .icon.step2 {
	background-position: -62px 14px;
}

.right-side .my-planning-text .text-item &gt; .icon.step3 {
	 background-position: -126px 9px;
}

.right-side .my-planning-text .text-item &gt; .icon.step4 {
	 background-position: -191px 9px;
}

.right-side .my-planning-text .text-item &gt; .icon.step5 {
	  background-position: -259px 9px;
}

.right-side .my-planning-text .text-item &gt; .icon.step6 {
	  background-position: -323px 9px;
}

.my-planning-content &gt; div &gt; .trips-wrap &gt; .body &gt; div.body-time .fake-input.error,
.my-planning-content &gt; div &gt; .trips-wrap &gt; .body &gt; div.body-persons &gt; input.error {
	border: solid 1px #e73029;
}

.my-planning-content &gt; div &gt; .trips-wrap &gt; .body &gt; div.body-time .fake-input.error &gt; span.end-time {
	min-width:35px;	
	text-align:center;
}

.my-planning-top {
	padding: 0 40px 0px 0px;
}

.my-planning-top h1 {
	margin-bottom: 30px;
	margin-top: 10px;
}

.my-planning-top &gt; .left,
.my-planning-top &gt; .right {
	float:left;
}

.my-planning-top &gt; .left {
	width:60%;
	background-image:url(/site/media/images/my-planning-location-doenederland.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative;
}

.my-planning-top &gt; .right {
	width:100%;
	padding:20px;
	background-color:#F7F7F7;
}

.my-planning-top &gt; .right .planning-name {
	font-weight:bold;
	line-height:16px;
	font-size:16px;	
}

.my-planning-top &gt; .right .inputs-wrap &gt; .input-wrap {
	position:relative;
	width: 50%;
	float: left;
}

.my-planning-top &gt; .right .inputs-wrap &gt; .input-wrap &gt; label { 
	font-weight: bold;
	font-size: 16px;
	padding-left: 16px;
}

.my-planning-top &gt; .right .inputs-wrap &gt; .input-wrap &gt; .icon {
	background-color:#b3d741;
	position:absolute;
	left:0;
	width:50px;
	height:43px;
	text-align:center;
	line-height:45px;
	border:solid 1px #d6d6d6;
}

.my-planning-top &gt; .right .inputs-wrap &gt; .input-wrap &gt; .icon &gt; i {
	color:#fff;
	font-size:24px;
}

.my-planning-top &gt; .right .inputs-wrap &gt; .input-wrap &gt; input {
	border:solid 1px #D5D5D5;
	padding:9px 15px 9px 15px;
	width:100%;
	font-weight:bold;
	color:#363636;
	font-size:18px;
	-webkit-appearance: none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.my-planning-top &gt; .right .inputs-wrap &gt; .input-wrap &gt; input.disabled {
	background-color:#f6f6f6 !important;
	color:#919191;
	-webkit-text-fill-color:#919191;
	-webkit-opacity:1; /* Override iOS opacity change affecting text &amp; background color */
}

.my-planning-content .prices-wrap {
	width:100%;	
}

.my-planning-content .prices-wrap &gt; .price-row {
	width:100%;	
	font-size:16px;
}

.my-planning-content .prices-wrap &gt; .price-row.total-prices {
	margin-top:30px;
	margin-bottom:40px;
}

.my-planning-content .prices-wrap &gt; .price-row .bold {
	font-weight:bold;	
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .price-per-person {
	text-align:right;
	padding-right: 0px;
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .price-per-person &gt; span {
	font-size:24px;
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .price-per-person-incl {
	float: right;
	text-align:right;
	padding-right: 0px;
	width: auto;
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .price-per-person-incl &gt; span {
	font-size:24px;
}

.my-planning-content .prices-wrap &gt; .price-row &gt;.label-price-total-excl {
	font-size:24px;	
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .price-price-total-excl {
	text-align:right;		
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .price-price-total-excl &gt; span {
	font-size:30px;
}

.my-planning-content .prices-wrap &gt; .price-row &gt; .label-price-total-incl {
	text-align:right;		
}

.my-planning-content .prices-wrap &gt; .button-row {
	width:100%;
}

.my-planning-content .prices-wrap &gt; .button-row  &gt;.to-step-two {
	width:490px;
	max-width:100%;
	float:right;
}

.my-planning-content .trips-message {
	padding:20px;
	background-color:#f9eab0;	
	margin-top:15px;
	border-left:5px solid #f3db78;
	display:none;
}

.my-planning-content .trips-message.active {
	display:block;	
}

.planning-row &gt; div {
	margin:auto;
	padding:0;
	position:relative;	
}

.my-planning-content .input-row.padding-right {
	padding-right:40px;	
}

.my-planning-content .input-row:not(.checkbox) div:nth-child(1) {
	padding-left: 16px;
}

.input-row .title { 
	font-weight:bold;
	font-size:18px;
	padding:15px 0 10px 0;
}

.input-row input, .input-row textarea {
	width:100%;
	height: 46px;
	border:solid 1px #e1e1e1;
	padding:8px 35px 8px 15px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.input-row textarea {
	max-width:100%;
	min-height:75px;
	max-height:400px;
	min-width:100%;	
}

.my-planning-content &gt; div &gt; .input-row {
	margin-bottom:10px;	
}

.input-row:not(.checkbox):not(.button) &gt; div {
	line-height:36px;	
}

.input-row.checkbox {
	margin-top:10px;	
}

.input-row &gt; div &gt; div.icon {
	position:absolute;
	right:10px;
	top: 5px;	
}

.input-row &gt; div &gt; div.icon &gt; .error.active,
.input-row &gt; div &gt; div.icon &gt; .ok.active {
	display:block;
}

.input-row &gt; div &gt; div.icon &gt; .error {
	display:none;
	color:#B5433D;
	font-size:18px;
}

.input-row &gt; div &gt; div.icon &gt; .ok {
	display:none;	
	color:#8dc63f;
}

.input-row .fa-asterisk {
	color:#6fad1a;
	font-size:14px;
}

.input-row.button .below-button-text {
	font-size:14px;
	line-height:21px;
	padding-top:5px;
}

.input-row.button  {
	text-align:right;	
}

.input-row.button &gt; div {
	width:490px;
	max-width:100%;	
	padding-right:0;
}

.input-row.button .green-button,
.input-row.button .below-button-text {
	max-width:490px;
}

.title-step-three {
	font-size:18px;
	font-weight:bold;
	padding-bottom:30px;
}

.navigation-row &gt; .back.step-three {
	width:	100% !important;
}

.food-drinks-wrap &gt; .close-modal {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.food-drinks-wrap &gt; .close-modal &gt; i {
	font-size: 30px;
}

.food-drinks-wrap .no-thanks {
	text-decoration:underline;
	color:#93c253;
	margin-top:15px;
	line-height:44px;
	cursor:pointer;
}

.food-drinks-wrap &gt; .subtitle {
	text-align:center;
	font-size:16px;	
	margin-top:-15px;
	font-weight:bold;
	padding-bottom:30px;
}

.food-drinks-wrap &gt; .upper-part {
	border-bottom:solid 1px #e1e1e1;	
	
}

.food-drinks-wrap &gt; .upper-part .tabs  {
	margin:0 auto;
	display:table;
}

.food-drinks-wrap &gt; .upper-part .tabs &gt; .tab {
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:10px 20px;
	cursor:pointer;
	margin:0 5px;
}

.food-drinks-wrap &gt; .upper-part .tabs &gt; .tab.active,
.food-drinks-wrap &gt; .upper-part .tabs &gt; .tab:hover {
	/*border-bottom:solid 4px #bed96a;*/
	background-color: #6fad1a;
	color: #fff;
}

.food-drinks-wrap &gt; .lower-part {
	padding: 0 35px 20px;
	position:relative;
}

.food-drinks-wrap &gt; .lower-part .tabs-content {
	width:100%;	
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab {
	width:100%;	
	overflow:hidden;
	display:none;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab.active {
	display:block;	
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow {
	position:absolute;
	background-color:#fff;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow.left {
	left:15px;	
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow.right {
	right:15px;	
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow i {
	color: #6fad1a;
	cursor: pointer;
	font-size: 50px;
	line-height: 475px;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow i:hover {
	color:#6fad1a;
	cursor:pointer;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow.disabled i:hover {
	color:#e1e1e1;
	cursor:pointer;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .arrow,
.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles {
	float:left;
	height:	475px;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .bullets {
	width:100%;	
	text-align:center;
	max-width: 930px;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .bullets &gt; span {
	border-radius:50%;
	background-color:#e1e1e1;
	margin:0 3px;
	width:15px;
	height:15px;
	display: inline-block;
	cursor:pointer;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .bullets &gt; span.active {
	background-color:#8dc63f;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .bullets &gt; span:hover { 
	background-color:#A8D46D;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles {
	width:10000%;
	overflow:hidden;
} 

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page {
	width:100%;
	max-width:930px;
	height:100%;
	padding:17px 0px 10px 0px;
	background-color:#fff;
	margin-left:0;
	float:left;
	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
  	transition: all 0.5s ease-in-out;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article {
	width:25%;
	float:left;
	padding:10px;
	cursor:pointer;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article .image {
	position:relative;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article .image img {
	display:block;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article .image .hover {
	display:none;
	position:absolute;
	background-color: rgba(0,0,0,0.5);
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	text-align:center;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article .image .hover i {
	color:#bed96a;
	font-size:60px;
	padding-top:40px;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article:hover .image .hover,
.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article.selected .image .hover {
	display:block;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article &gt; .text {
	font-size:16px;
	padding:0;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article &gt; .text &gt; p {
	display:block;
}	

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .articles &gt; .page &gt; .article &gt; .text .title {
	font-size:16px;
	padding:0;	
	text-align:left;
	font-weight:bold;
	line-height:20px;
	overflow:hidden;
	max-height:40px;
}

.food-drinks-wrap &gt; .lower-part .buttons {
	padding-right:0;	
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .paging {
	clear: both;
	width: 100%;
	text-align: center;
}

.food-drinks-wrap &gt; .lower-part .tabs-content .content-tab .paging.hide {
	display: none;
}

/* C */
@media (max-width:767px),(max-device-width:767px) and (orientation:portrait),(max-device-width:499px) and  (orientation:landscape)
{	
	#recovery-mask {
		left:0;	
	}
	
	#recovery-mask &gt; .text {
		left:0 !important;	
		font-size:27px;
		line-height:31px;
		right:0;
	}
	
	#recovery-mask &gt; .text &gt; p {
		text-align:center;
	}	
}

/* D */
@media (max-width:499px),(max-device-width:499px) and (orientation:portrait)
{
	#recovery-mask &gt; .text {
		display:none;	
	}
}</pre></body></html>