/*
Theme Name: Enfold Child Theme
Template: enfold
Author: Tien Vijf
Author URI: http://tienvijf.nl
*/

@import url("../enfold/style.css");

/* 
--------------------------------------------------------
Default
--------------------------------------------------------*/

#rijks_header.avia-section.av-minimum-height .container .content {vertical-align:bottom;}


#rijks_header.avia-section.av-minimum-height .container .content h1 {
	text-shadow:-2px 2px 3px rgba(38,38,38,0.45);
}

.rijks_news h2 {font-size:26px !important;line-height:1.3em !important;}

.rijks_news h3 {
	font-size:15px !important;
	line-height:1.3em !important;
	margin-bottom:-10px;
}

.av-subheading_below {margin-top:-0.4em;}

.avia_textblock p strong {
	font-family:"Rijksmuseum-Bold", sans-serif;
	font-weight:normal;
}

.av-masonry-date {display:none;}

.avia-button {
	color:black !important;
	font-size:13px !important;
	text-transform:uppercase;
}

.home h2.avia-caption-title {margin-bottom:0;}

.home .slideshow_align_caption br {display:none;}

#top.home .avia-slideshow-button {
	margin-top:5px;
	padding:15px 30px 13px !important;
}

	/* 
	--------------------------------------------------------
	Always show MailChimp Subscribe button
	--------------------------------------------------------*/
	
	#mc_embed_signup .clear {
	  clear: inherit;
	  display: inherit;
	  overflow: inherit;
	  visibility: visible;
	  width: inherit;
	  height: inherit;
	}

	/* 
	--------------------------------------------------------
	Disable image rollover FX
	--------------------------------------------------------*/
	
	.image-overlay.overlay-type-image,
	.overlay-type-extern {
		display:none !important;
	}
	
	/* 
	--------------------------------------------------------
	Reset Strong styling to main site color
	--------------------------------------------------------*/
	
	.main_color strong,.main_color strong a {
		color:inherit !important;
	}
	
	/* 
	--------------------------------------------------------
	Remove dotted line on blog page
	--------------------------------------------------------*/
	
	.post_author_timeline { display: none!important; }
	
	/* 
	--------------------------------------------------------
	Remove date and time in portoflio widget
	--------------------------------------------------------*/
	
	.news-time { display: none!important; }
	
	
	/**/
	
	h1,h2,h3,h4,h5,h6,
	.iconbox .iconbox_content .iconbox_content_title {
		text-transform:uppercase !important;
	}
	
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #layerslider_9 {
    height: 500px !important;
  }
}

@media only screen and (max-width: 479px) {
  #layerslider_9 {
    height: 300px !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767) {
  #layerslider_9 {
    height: 95vh !important;
    width: 100vw !important;
  }
}
	
/* 
--------------------------------------------------------
Fonts
--------------------------------------------------------*/	


@font-face {
	font-family: 'Rijksmuseum-Normal';
	src: url('fonts/Rijksmuseum-Normal.eot');
	src: local('☺'), url('fonts/Rijksmuseum-Normal.woff') format('woff'), url('fonts/Rijksmuseum-Normal.ttf') format('truetype'), url('fonts/Rijksmuseum-Normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Rijksmuseum-Italic';
	src: url('fonts/Rijksmuseum-Italic.eot');
	src: local('☺'), url('fonts/Rijksmuseum-Italic.woff') format('woff'), url('fonts/Rijksmuseum-Italic.ttf') format('truetype'), url('fonts/Rijksmuseum-Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Rijksmuseum-BoldItalic';
	src: url('fonts/Rijksmuseum-BoldItalic.eot');
	src: local('☺'), url('fonts/Rijksmuseum-BoldItalic.woff') format('woff'), url('fonts/Rijksmuseum-BoldItalic.ttf') format('truetype'), url('fonts/Rijksmuseum-BoldItalic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/** Generated by FG **/
@font-face {
	font-family: 'Rijksmuseum-Bold';
	src: url('fonts/Rijksmuseum-Bold.eot');
	src: local('☺'), url('fonts/Rijksmuseum-Bold.woff') format('woff'), url('fonts/Rijksmuseum-Bold.ttf') format('truetype'), url('fonts/Rijksmuseum-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* 
--------------------------------------------------------
Default
--------------------------------------------------------*/

body,p {
	font-family: 'Rijksmuseum-Normal',Arial,sans-serif !important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Rijksmuseum-Bold', courier,Arial,sans-serif !important;
	font-weight:normal !important;
}

a:hover{
	text-decoration:none !important;
}

/* Stel de verschillende groottes van headers af */

body {
	font-size:15px !important;
	line-height:18px !important;
}

h1,h2 {font-size:42px !important;line-height:44px !important;}
h3 {font-size:26px !important;line-height:28px !important;}
h4 {font-size:20px !important;line-height:23px !important;}

.rijksrest_headertext{
	font-size:20px !important;line-height:23px !important;}

/* 
--------------------------------------------------------
Disable animation
--------------------------------------------------------*/

.avia_transform .active-slide .avia-slideshow-button,
.avia_transform .av_slideshow_full .active-slide .avia-caption-title,
.avia_transform .av_fullscreen .active-slide .avia-caption-title,
.avia_transform .avia_start_animation.left-to-right.avia_image,
.avia_transform .avia-icon-list .avia_start_animation .iconlist_icon,
.avia_transform .avia_start_animation.avia-testimonial .avia-testimonial-image { 
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
	 opacity: 1 !important;
	-webkit-transform: scale(1)!important;
	-moz-transform: scale(1)!important;
	-o-transform: scale(1)!important;
	transform: scale(1)!important;
	}


.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, #advanced_menu_toggle, #advanced_menu_hide, .avia-slideshow-button {
	transition: none !important;
}

#top .avia-slideshow-button {
	padding:8px 16px !important;
}

.avia_textblock p {
	font-size:15px;
	line-height:18px;
}

/* 
--------------------------------------------------------
Default
--------------------------------------------------------*/


/* Bijzondere klasse voor de whats-on pagina formaten */

.whats_on h3{
	margin-top:-14px !important;
}

/* Haal bullets uit slider op homepage */

.rijksrest_home_slider .goto-slide{
	display:none !important;
}

/* Pas de text kleur aan van de button in de footer */

.rijksrest_reserveer_button_footer a{
	font-size:13px !important;
	color:#141414 !important;
	margin-right:5px !important;
}

/* Pas de hover kleur aan van de button in de footer */

.rijksrest_reserveer_button_footer a:hover{
	background:#ffffff !important;
}

/* 
--------------------------------------------------------
Navigation
--------------------------------------------------------*/

/* Verhuis de menu underline naar boven en maak hem dikker */

li.current-menu-item > a {
		m1argin-bottom: 0 !important;
		h1eight: 4px !important;
		b1ackground-color:#eeda00 !important;
}

@media only screen and (min-width: 989px) {

	a:hover .avia-menu-fx {
		margin-bottom: 16px !important;
		height: 4px !important;
		background-color:#edd900 !important;
	}
	
	li.current-menu-item a .avia-menu-fx {
		opacity:0 !important;
	}
	
	li.current-menu-item a:hover .avia-menu-fx {
		opacity:1 !important;
		margin-bottom: 16px !important;
		height: 4px !important;
	}
	
	.home a:hover .avia-menu-fx {
		margin-bottom: 0 !important;
		height: 4px !important;
		background-color:#edd900 !important;
	}
	
	.avia-menu li a {
		text-transform:uppercase;
	}
	
	.av-main-nav > li > a {
		font-weight:normal !important;
	}
	
	/* Hef opacity effect in menu op */
	
	#avia-menu a:hover,
	.avia-menu-text:hover{
		opacity: 1 !important;
		filter: alpha(opacity=100) !important; /* For IE8 and earlier */
	}
	
	/* Strijk kleuren in het menu glad */
	
	.home #avia-menu a,
	.home .avia-menu-text {
		color:#ffffff !important;
		text-shadow: 1px 1px 0px #000000;
	}

/*----------------- TEMP OPLOSSING RESERVEREN ONLY -------------------*/	
	
	/*.page-id-19 #avia-menu a,
	.page-id-19 .avia-menu-text,
	.page-id-240 #avia-menu a,
	.page-id-240 .avia-menu-text {
		color:black !important;
	}
	
	.nl .menu-item-language-current {
		display:none;
	}
	
	.nl .menu-item-language-current + .menu-item-language-current {
		display:block;
	}
	
	.en .menu-item-language-current {
		display:none;
	}
	
	.en .menu-item-language-current + .menu-item-language-current {
		display:block;
	}*/
	
/*----------------- TEMP OPLOSSING RESERVEREN ONLY -------------------*/	
	
	/*#avia-menu a, .avia-menu-text{
		color:#141414 !important;
	}	*/	
	
}

@media only screen and (max-width: 989px) {

	#avia-menu a,
	.avia-menu-text{
		color:black !important;
	}
	
	#mobile-advanced>li:first-child>a:first-child {
		border-top:solid 1px #e1e1e1;
	}
	
	#mobile-advanced a, #mobile-advanced .mega_menu_title {
		border-bottom:solid 1px #e1e1e1;
	}
	
}

/* 
--------------------------------------------------------
Language flags
--------------------------------------------------------*/

.av-language-switch-item {
	display:none !important;
}

.menu-item-language-current a {
	text-decoration:underline !important;
}

.nl li#menu-item-249 + li.menu-item-language-current {
	display:none !important;
}

.en li#menu-item-252 + li.menu-item-language-current {
	display:none !important;
}

/*li.av-language-switch-item.avia_current_lang {
	display:none;
}

li.av-language-switch-item {
	display:block;
}

li.av-language-switch-item a {
	padding:0 !important;
	padding-top:1px !important;
	padding-left:12px !important;
}*/


/* 
--------------------------------------------------------
Pas kleur en bullet grootte aan van unordered list
--------------------------------------------------------*/

.rijksrest_yellow_bullets ul {
    list-style: none !important;
    padding:0 !important;
    margin:0 !important;
	padding-top:0px !important;
	padding-bottom:12px !important;
}

.rijksrest_yellow_bullets li { 
	padding-left: 20px !important; 
    text-indent: -8px !important; 
}

.rijksrest_yellow_bullets li:before {
    content: "";
    position:relative;
    left: -8px;
    background-color:#EEDC00;

    display:inline-block;
    width:8px;
    height:8px;
    border-radius:50%
}

/* 
--------------------------------------------------------
Pas hover effect van de gallery aan
--------------------------------------------------------*/

.avia-gallery-big-inner img{
	background-color:#000000 !important;
}

.avia-gallery-big-inner img:hover{
	opacity:.5 !important;
}

/* 
--------------------------------------------------------
Home Slider
--------------------------------------------------------*/

.rijksrest_home_slider h2{
	font-size:26px !important;
	line-height:28px !important;
	margin-bottom:0 !important;
	text-shadow: 2px 2px 4px #000000;
}

.rijksrest_home_slider .avia-slideshow-button{
	vertical-align:inherit !important;
	margin-top:-10px !important;
	text-transform:none !important;
	color:#141414 !important;
	font-size:18px !important;
	padding:14px !important;	
}

#top .avia-slideshow-button {
	font-weight:normal !important;
}

/* Pas de hover kleur aan van de button op de homepage */

a.avia-slideshow-button:hover{
	background:#ffffff !important;
	color: #141414 !important;
	border-color:#ffffff !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important; /* For IE8 and earlier */
}

@media only screen and (max-width: 768px) {

	.html_header_transparency #top .avia-builder-el-0 .container,
	.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
		padding-top:0 !important;
	}
	
	.home .slideshow_caption {
		bottom:80px !important;
	}

}

/* 
--------------------------------------------------------
Reserveren
--------------------------------------------------------*/

.page-id-240 .avia_textblock p,
.page-id-19 .avia_textblock p {
	font-size:20px;
	line-height:23px;
}

/* 
--------------------------------------------------------
Default
--------------------------------------------------------*/

/* Pas Engels menu-item aan
#menu-item-84{
	font-weight:normal !important;
	text-decoration:underline !important;
}

#menu-item-84:hover{
	text-decoration: none !important;
}*/

.rijksrest_home_slider .prev-slide:hover,
.rijksrest_home_slider .next-slide:hover{
	background:rgba(0,0,0,1) !important;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
}

.rijksrest_headertext{
	line-height: 23px !important;
}

.rijksrest_headertext p{
	margin:0px !important;
}

img.avia_image {
    border-radius: 0 !important;
}

.alternate_color .avia_textblock{
	line-height:18px !important;
}

.responsive #top .slideshow_caption h2{
	text-shadow: 2px 2px 4px rgba(0,0,0,.35) !important;
}

@media only screen and (max-width: 480px) {
	
	.avia-fullwidth-slider .slideshow_caption {
		bottom:-18px !important;
	}	
	
}

/*@media only screen and (max-width: 479px) {
.responsive #top .slideshow_caption h2 {
	font-size: 24px !important;
}
}*/

#footer .avia-button{
	border:none !important;
	font-weight:bold !important;
}

.av_one_third{
	w1idth:280px !important;
}

/*.avia-gallery-big{
	padding-left:0 !important;
	padding-right:0 !important;
}*/

#rijksrest_telefoonnummer{
	font-size:20px !important;
}

.rijksrest_gallery{
	margin-left:-7px !important;
}

@media only screen and (max-width: 768px) {
	.rijksrest_home_slider h2 {
		font-size:20px !important;
		line-height:22px !important;
	}
	
	.rijksrest_home_slider .avia-slideshow-button {
		font-size:14px !important;
	}
	
	.responsive #top.home #wrap_all #header {
		position: absolute;   
		t1op: 0;
		w1idth: 100%;
		background-color: transparent;
	}
}

/* 
--------------------------------------------------------
Portfolio grid spacing
--------------------------------------------------------*/	

.grid-entry.flex_column {
	padding: 10px;
}

/* 
--------------------------------------------------------
Change main font size
--------------------------------------------------------*/

/*
.entry-content,
.entry-content p,
#wrap_all p {
	font-size:15px !important;line-height:18px !important;
}
*/

/* 
--------------------------------------------------------
Resize Social media icons
--------------------------------------------------------*/

/*
#top .social_bookmarks li a,
#top .social_bookmarks li {
	font-size: 18px;
	line-height:50px;
	width:50px !important;height:50px !important;
}
*/

/* 
--------------------------------------------------------
Hide rounded corners on images
--------------------------------------------------------*/


/*
.avia-content-slider .slide-image,
.avia-content-slider .slide-image img,
.avia_image,
.avia-slideshow li img {
	border-radius:0 !important;
}
*/

/* 
--------------------------------------------------------
Hide preview image on single
--------------------------------------------------------*/

/*
.big-preview.single-big,
.single .page-thumb {
	display:none;
}*/

/* 
--------------------------------------------------------
Disable Sidebar on Single Product 
--------------------------------------------------------*/

/*
.single-product .sidebar {
	display:none !important;
}
*/

/* 
--------------------------------------------------------
Disable Comments
--------------------------------------------------------*/

/*
.slide-meta-comments,
.slide-meta-del,
.comment-container,
.text-sep-date {
	display:none !important;
}
*/




/* 
--------------------------------------------------------
Resengo widget
--------------------------------------------------------*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper,
#resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-header,
#resengo-booknow #resengo-process-flow>#resengo-wrapper .ui-datepicker tbody td a, #resengo-process-flow>#resengo-wrapper .ui-datepicker tbody td a.ui-state-default,
#resengo-booknow #resengo-process-flow>#resengo-wrapper ul.toggle-links,
#resengo-booknow #resengo-process-flow>#resengo-wrapper label,
#resengo-process-flow>#resengo-wrapper select, #resengo-process-flow>#resengo-wrapper textarea, #resengo-process-flow>#resengo-wrapper input[type="text"], #resengo-process-flow>#resengo-wrapper input[type="password"], #resengo-process-flow>#resengo-wrapper input[type="datetime"], #resengo-process-flow>#resengo-wrapper input[type="datetime-local"], #resengo-process-flow>#resengo-wrapper input[type="date"], #resengo-process-flow>#resengo-wrapper input[type="month"], #resengo-process-flow>#resengo-wrapper input[type="time"], #resengo-process-flow>#resengo-wrapper input[type="week"], #resengo-process-flow>#resengo-wrapper input[type="number"], #resengo-process-flow>#resengo-wrapper input[type="email"], #resengo-process-flow>#resengo-wrapper input[type="url"], #resengo-process-flow>#resengo-wrapper input[type="search"], #resengo-process-flow>#resengo-wrapper input[type="tel"], #resengo-process-flow>#resengo-wrapper input[type="color"], #resengo-process-flow>#resengo-wrapper .uneditable-input,
#resengo-booknow #resengo-process-flow>#resengo-wrapper strong{
    font-family: 'Rijksmuseum-Normal',Arial,sans-serif !important;
}

/*Default text color*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper {
    color: #131313;
}



/*Heading text color*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper h2,
#resengo-booknow #resengo-process-flow > #resengo-wrapper h3,
#resengo-booknow #resengo-process-flow > #resengo-wrapper h4 {
    color: #131313; /*dark blue*/
    font-family: 'Rijksmuseum-Bold', courier,Arial,sans-serif !important;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper h2 {
    font-size: 24px !important;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper h3 {
    font-size: 18px !important;
}

/*Brand element colors*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper {
    background-color: #eeda00;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper a {
    color: #141414;
    text-decoration: underline;

}
#resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper  a{
    color: #141414;
    text-decoration: none;
    font-family: 'Rijksmuseum-Normal',Arial,sans-serif !important;
}
#resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper  .disabled a{
    color: #141414;
    opacity: 0.7;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links li a.active {
    background-color: #eeda00;
    color: #141414;
}
#resengo-booknow #resengo-process-flow > #resengo-wrapper ul.toggle-links li a{
    color: #141414;
    text-decoration: none;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .hint {
    background-color: #eeda00;
    color: #141414;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .hint a {
    color: #141414;
    text-decoration: underline;
    border: none;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-head.light-orange {
    background-color: #eeda00;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .dialog-head h2 {
    font-size: 20px !important;
}




/*Datepicker*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box .ui-datepicker-header {
    background-color: #eeda00;
    color: #141414;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-prev:hover, 
#resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-next:hover {
    background-color: #eeda00;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box .ui-datepicker-calendar thead th {
    background-color: #eeda00;
    color: #141414;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker .ui-datepicker-title {
    color: #141414;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box a:before {
    border-color: #eeda00; 
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .ui-datepicker a { 
    text-decoration: none;
}


/*images*/

#resengo-booknow #resengo-process-flow>#resengo-wrapper select {
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC) !important;

}
#resengo-booknow #resengo-process-flow>#resengo-wrapper input[type='checkbox']+label::after, #resengo-booknow #resengo-process-flow>#resengo-wrapper input[type='checkbox']+input[type="hidden"]:nth-child(n)+label::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAMAAABwfJv6AAAALVBMVEXs2xXs2xXezxXRwhU8ORQhIBS2qRUTExSNhBVkXhTDthUuLBSonRVXUhSbkBWzHzTdAAAAAXRSTlPvcFMnjwAAAIFJREFUeNrt1EEKgDAMRFFtq7FWvf9xLbr4CEPqShDNdh5DFiFd198aXGt++AAM0YW4NIxAz5nZBHSdWW7BuZgHcQMO6Dmg7xQM0gFJs+OAS03Xo3Qz3BWSpqAdMNa+U+IUZK+CUxCJExCJExCZcBpyLzgNkTgNkTgNkfnzn+JtcAeB7wtJJGiZZgAAAABJRU5ErkJggg==) no-repeat left top;
background-size: 16px 16px;
}




/*Background color*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper .grey-box {
    background-color: #ededed; /*grey*/
	/*don't make this transparent*/
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .light-blue-box {
    background-color: #eeda00; /*light blue*/
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .light-blue-box p.white {
   color: #141414; /*light blue*/
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .dark-blue-box {
    background-color: #eeda00;
    border-top: 1px solid rgba(0,0,0,0.1);
}



/*Buttons*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.white {
    color: #141414; /*light blue*/
    background-color: #fff;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.white svg.icon {
    fill: #141414; /*light blue*/

}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.white:hover {
    color: #141414; /*light blue*/
    background-color: #fff;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button {
    background-color: #eeda00; /*light blue*/
    color: #141414;
    font-family: 'Rijksmuseum-Normal',Arial,sans-serif !important;
    font-weight: bold;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button:hover {
    background-color: #eeda00; /*light blue hover*/
    color: #141414;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.full svg.icon {
    fill: #141414;
	/*next icon*/
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.trans {
    background-color: transparent;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.full.trans svg.icon {
    fill: #141414; /*light blue*/
	/*previous icon*/
}

#resengo-booknow  #resengo-process-flow > #resengo-wrapper .invites-container .invite-person .icon {
	fill: #141414; /*light blue*/
	/*add icon*/
}
#resengo-booknow  #resengo-process-flow>#resengo-wrapper ul.stepper li.disabled .icon.next,
#resengo-booknow  #resengo-process-flow>#resengo-wrapper ul.stepper li .icon.next {
    fill: #141414;
}



/* Allergies background */

#resengo-booknow #resengo-process-flow > #resengo-wrapper .allergy-container {
    background-color: #fff;
}

/*Flat button - Only visible in waitinglist notification*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.flat {
    background-color: transparent;
    color: #141414;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper button.flat.blue:hover {
    color: #141414; /*light blue*/
	background-color: #ededed; /*grey*/
}



/* Footer */

#cookie-notice {z-index:9999999999 !important;}

#gifty-container #gifty-toggle-container {margin-bottom:15px !important;}

/**/

.avia-icon-pos-left {margin-right:12px;}

#resengo-booknow #resengo-process-flow > #resengo-wrapper .resengo-logo { display: none; }

#resengo-booknow #resengo-process-flow > #resengo-wrapper .stepper-login-link { 
    margin-left: -85px;
    color: #141414;
    position: relative;
}

/*.footer_color #text-7 a,
.footer_color #text-6 a {
	color:white !important;
	display:block;
	margin-bottom:10px !important;
	text-transform:uppercase !important;
}

.footer_color #text-7 br,
.footer_color #text-6 br {display:none;}*/

/* Loader */

#resengo-booknow #resengo-process-flow > #resengo-wrapper .ball-clip-rotate>div {
    border-top-color: #141414;
    border-left-color: #141414;
    border-right-color: #141414;
}
#resengo-booknow #resengo-process-flow > #resengo-wrapper .ball-clip-rotate { top: 34px; }



/*rijks styling*/

#resengo-booknow #resengo-process-flow > #resengo-wrapper span {
    color: #141414;
    font-family: 'Rijksmuseum-Normal',Arial,sans-serif !important;
}

#resengo-booknow #resengo-process-flow > #resengo-wrapper h3 span {
    color: #141414;
    font-family: 'Rijksmuseum-Bold', courier,Arial,sans-serif !important;
}

/* Cookie */

.avia-cookie-consent {background-color:white;}

p.avia_cookie_text {color:black;}

.avia-cookie-consent .avia-cookie-consent-button {
	background-color:#d55140;
	color:white !important;
}

.cookie-notice-container {
	padding:30px;
	text-align:left;
}

span#cn-notice-text {
	display:block;
	font-size:15px;
	margin-bottom:10px;
	max-width:920px;
}

span#cn-notice-text a {
	color:black;
	text-decoration:underline;
}

#cookie-notice .cn-button {
	margin-left:0;
	margin-right:20px;
}

.cn-button.wp-default {
	border:0 none transparent;
	font-family:"Rijksmuseum-Normal", sans-serif;
	font-size:15px;
	line-height:40px;
	height:40px;
	padding:0 15px;
	text-shadow:none;
	transition: all 0.35s ease-in-out !important;
}

.cn-button.wp-default:hover {
	background-color:black !important;
	color:white !important;
}

a#cn-accept-cookie {
	background:#d55140;
	color:white;
}

a#cn-refuse-cookie {
	background:#eaeaea;
	color:#343537;
}
/*Footer logos*/
#text-4 a {
	max-width:100px;
}

.wp-image-7219 {margin-bottom:16px;}