/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/




/*Add your own styles here:*/

/*CTA onder Soro blog posts:*/
.korevaer-cta {
    margin-top:40px;
    padding:30px;
    background:#d0c3af;
    text-align:center;
}
.korevaer-lees-ook {
    margin-top: 60px;
    padding-top: 30px;
    border-top: 1px solid #d8cbb0;
}

.korevaer-lees-ook h3 {
    color: #8b0000;
    margin-bottom: 25px!important;
    text-align: center;
}

.lees-ook-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.lees-ook-item {
    text-align: center;
}

.lees-ook-image img {
    width: 100%;
    height: 160px;
    object-fit: cover;
    border-radius: 4px;
}

.lees-ook-placeholder {
    width: 100%;
    height: 160px;
    background: #eee;
}

.lees-ook-title {
    margin-top: 10px;
    font-size: 16px;
    color: #333;
}

.lees-ook-item a {
    text-decoration: none;
}

.lees-ook-item a:hover .lees-ook-title {
    text-decoration: underline;
}

/* mobiel */
@media (max-width: 768px) {
    .lees-ook-grid {
        grid-template-columns: 1fr;
    }
}
/*Einde CTA onder Soro blog posts:*/

.avia-timeline-container.av-jnkay2fv-32072d82a4781671c4afb5420c97f2f6 .av-milestone-title {
    color: #900!important; 
}
@font-face {
  font-family: 'Allembert';
    src:  url('fonts/Allembert.ttf.woff') format('woff'),
    url('fonts/Allembert.ttf.svg#Allembert') format('svg'),
    url('fonts/Allembert.ttf.eot'),
    url('fonts/Allembert.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
#top .widget_nav_menu li {
    clear: none!important; 
}
.anchor {
  display: block!important; 
  height: 45px!important;
  margin-top: -45px!important;
  visibility: hidden!important;
}
.image-overlay{
display: none !important;
}
.showboat {
	display: none!important;
}
.main_color .avia-timeline .av-milestone-date {
	font-family: 'Quintessential' !important;
	color: #663300!important;
}

h1,h2,h3 {
	font-family: 'Allembert', 'Open Sans';
}
h1 {
	line-height: 62px;
}
h2 {
	line-height: 62px;
}
h3 {
	margin-bottom: 0px!important;
	
}
h4 {
	text-align: center;
	padding-top: 15px;
}
.koppen_opensans h3{
	font-family: "Open Sans"!important;
	font-size: 18px!important;
	color: #663300!important;
	padding-bottom: 7px;
}
::selection {
	background-color: #0078D7!important;
	color: white!important;
}
::-moz-selection {
	background-color: #0078D7!important;
	color: white!important;
}
::-webkit-selection {
	background-color: #0078D7!important;
	color: white!important;
}
.patrijspoortslider {
	color: #F3EEE0!important;
	z-index: 2;
	margin-top: -7px;
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
}
.patrijspoortslider .container .content {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.patrijspoortslider .container {
	margin-left: 0px!important;
	margin-right: 0px!important;
	width: 100%!important;
	max-width: 100%!important;
}

.patrijspoortslider img {
	width: 150px;
	height: 150px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.patrijspoortslider p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.patrijspoortslider h4{
	font-size: 17px!important;
	padding-top: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.patrijspoorthover img{	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.patrijspoorthover img:hover {	
	transform: scale(0.95);
}
td {
    padding: 5px 12px;
}
.bottomli li {
	background-image: url(https://korevaer.nl/wp-content/uploads/2018/09/menuitem_divider.png);
	background-repeat: no-repeat;
	background-position: right center;
	list-style-type: none;
	padding-right: 23px;
	margin-left: 0px!important;
	margin-right: 17px;
	display: inline-block;
}
.bottomli {
	padding-right: 50px!important;
	padding-left: 50px!important;
	padding-bottom: 0px!important;
}
.bottomli ul{
	margin-right: auto!important;
	margin-left: auto!important;
	width: auto!important;
	float: none!important;
	display: inline-block!important;
	margin-bottom: 5px;
	text-align: center;
}
.houtvlak {
	padding-bottom: 50px;
}
.toppadding {
	padding-top: 50px;
}
.notoppadding {
	padding-top: 0px!important;
}
.paddingimages {
	margin-left: 50px!important;
	margin-right: 0px!important;
	margin-bottom: 30px!important;
	float: right!important;
}
.bottompadding20 {
	padding-bottom: 20px;
}
.maxwidthfotos .avia-caption-title {
	font-family: "Open Sans"!important;
	font-size: 16px!important;
	font-weight: normal!important;
}
.avia-slideshow-dots {
	display: none!important;
}
.formavg_a4d {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 20px;
}
/*MENU*/
.av-main-nav > li > a {
	font-size: 17px!important;
	font-weight: 400!important;	
}
.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a{
	color: #990000!important;
	background-image: url(https://korevaer.nl/wp-content/uploads/2018/09/menuitem_divider.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: underline;
}
.header_color .main_menu ul:first-child > li > a {
	color: #5D2518!important;
	background-image: url(https://korevaer.nl/wp-content/uploads/2018/09/menuitem_divider.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a:hover{
	color: #990000!important;
	text-decoration: underline;
}
.header_color .main_menu .menu ul li a:hover, .header_color .main_menu .menu ul li a:focus, .header_color .av-subnav-menu ul a:hover, .header_color .av-subnav-menu ul a:focus {
    background-color: #d1bb9b!important;
}
#top .sub_menu > ul > li {
    font-size: 14px!important;
	font-weight: normal!important;
}
.sub_menu > ul > li > a {
	font-weight: normal!important;
}
#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .ajax_search_image, .iconfont {
    background-image: none;
}
#top .widget_nav_menu li {
	background-image: url(https://korevaer.nl/wp-content/uploads/2018/10/divider_footer.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	padding-right: 20px;
	margin-right: 20px;
	clear: none;
	font-size: 15px;
}
.gastenboek_kolom {
	float: none!important;
	max-width: 500px!important;
	margin-right: auto!important;
	margin-left: auto!important;
}
/*TOPMENU*/
.topmenu ul{
	margin: 0px;
	padding: 0px;
	float: left;	
}
.topmenu li{
	float: left;
	font-size: 14px!important;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #c6aa82;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.phone-info {
	padding-bottom: 0px!important;
}
nav.sub_menu {
	padding-left: 0px!important;
}
/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {
    visibility: hidden !important;
}

/* Shows the reCAPTCHA on the Contact page */
.page-id-394 .grecaptcha-badge {
    visibility: visible !important;
}
.page-id-923 .grecaptcha-badge {
    visibility: visible !important;
}
.page-id-386 .grecaptcha-badge {
    visibility: visible !important;
}
.page-id-1102 .grecaptcha-badge {
    visibility: visible !important;
}
.page-id-1543 .grecaptcha-badge {
    visibility: visible !important;
}
.page-id-1553 .grecaptcha-badge {
    visibility: visible !important;
}
/*FOOTERMENU*/
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {
    font-weight: normal!important;
	padding: 4px 0px 5px 0!important;
	color: #c6aa82!important;
}
#menu-item-1457 {
	background-image: none!important;
}
#nostripe {
	background-image: none!important;
}
/*HEADER*/
#header_meta {
    background-color: #28100D;
}
#top .social_bookmarks li a {
    color: #C6AA82!important;
}
#top #wrap_all .av-social-link-facebook:hover a {
    color: #28100D!important;
    background-color: #C6AA82!important;
}
#header_main {
    box-shadow: 0 2px 2px -2px #C6AA82!important;
}
.homeslider {
	z-index: 1;
}
.rope {
	margin-top: -7px;
	background: none!important;
	z-index: 3;
}
.rope.avia-shadow {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0);
}
.snelmenu {
	/*background-image: none!important;*/
	color: #F3EEE0!important;
	z-index: 2;
	margin-top: -7px;
	position: relative;
	padding-top: 35px;
	padding-bottom: 27px;
}
.snelmenu .container {
	padding-right: 0px;
	padding-left: 0px;	
}
.caption_framed .slideshow_caption .avia-caption-title {
	background: rgba(0, 0, 0, 0);
	text-transform: none;
	text-shadow: -1px 0 #582417, 0 1px #582417, 1px 0 #582417, 0 -1px #582417;
	text-shadow: 0 0 0.2em #391511;
	 
}
#top .avia-button.avia-color-light {
	/*border: 1px solid #F3EEE0;*/
	border: 1px solid #28100D!important;
	background: rgba(243,238,224,4)!important;
	border-radius:  0px;
	font-size: 22px;
	font-weight: 400!important;
	/*color: #F3EEE0;*/
	color: #28100D!important;
	padding-top: 18px;
	padding-right: 35px;
	padding-bottom: 18px;
	padding-left: 35px;
	min-width: 280px;
}
#top .homeslidercolor .avia-button .avia-color-light {
	border: 1px solid #F3EEE0;
	border: 1px solid #28100D!important;
	background: rgba(243,238,224,4)!important;
	border-radius:  0px;
	font-size: 22px;
	font-weight: 400!important;
	color: #F3EEE0;
	color: #28100D!important;
	padding-top: 18px;
	padding-right: 35px;
	padding-bottom: 18px;
	padding-left: 35px;
	min-width: 280px;
}
#top .avia-button.avia-color-light:hover {
	background-color: #F3EEE0;
	color: #28100D;
	border: 1px solid #28100D;
}
.textpatrijspoort h4{
	font-size: 16px!important;
}
.textpatrijspoort h4 a:hover{
	text-decoration: underline!important;
}
/*MAIN*/
.slide-entry .slide-content .slide-meta .slide-meta-time {
	display: none!important;
}
.main_color .rounded-container, #top .main_color .pagination a:hover, .main_color .small-preview, .main_color .fallback-post-type-icon {
    color: #ffffff!important;
}
.post-meta-infos .author a{
	pointer-events: none!important;
}
.fullwidth .container {
	padding-left: 0px;
	padding-right: 0px;
}
.fullwidth .container li a{
	text-decoration: underline;
	color: #31120f;
}
.fullwidth .container li a:hover{
	text-decoration: underline;
	color: #990000;
}
.fullwidth .container p a{
	text-decoration: underline;
}
.fullwidth .container p a:hover{
	text-decoration: underline;
	color: #31120f;
}
.linkspagina p a{
	color: #31120f;
}
.linkspagina p a:hover{
	color: #990000;
}
.fullwidth .content {
    padding-top: 0px;
    padding-bottom: 0px;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
    border-radius: 0px;
}
.textblok_top {
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.textblok_left {
	padding-left: 50px;
	padding-bottom: 50px;
}
.textblok_right {
	padding-right: 50px;
	padding-bottom: 50px;
}
.textblok_rechts {
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.textblok_fullwidth {
	text-align: center;
	padding-right: 16%;
	padding-left: 16%;
	padding-top: 50px;
	padding-bottom: 30px;
}
.streep_inbody {
	background-image: url(https://nieuw.korevaer.nl/wp-content/uploads/2018/10/content_divider_light.png);
	background-repeat: repeat-x;
	background-position: top;
}
.vervolg {
	text-align: left;
	padding-right: 10%;
	padding-left: 10%;
	padding-top: 45px;
	padding-bottom: 30px;
}
.fotoleftpadding {
	padding-left: 16%;
	top: -20px!important;
}
.fotorightpadding {
	padding-right: 16%;
	top: -20px!important;
}
.imagepadding {
	padding-top: 20px;
}
.galerijpadding {
	padding-top: 30px;
	background-image: none;
}
.textblok_arrangementen {
	padding-top: 30px;
	padding-right: 16%;
	padding-bottom: 30px;
	padding-left: 16%;
	text-align: center;
}
.textblok_arrangementen h2{
	color: #F3EEE0;
}
.textblok_arrangementen h3{
	color: #F3EEE0!important;
	padding-top: 10px;
	line-height: 40px;
}
.textblok_arrangementen p {
	color: #F3EEE0;
}
.textblok_arrangementen p a{
	color: #F3EEE0;
	text-decoration: underline;
}
.textblok_arrangementen p a:hover{
	color: #B08953;
	text-decoration: underline;
}
.textblok_beige {
	padding-top: 50px;
	padding-right: 16%;
	padding-bottom: 10px;
	padding-left: 16%;
	text-align: center;
}
.textblok_beige h2{
	font-family: "Open Sans";
	font-size: 27px!important;
	color: #990000!important;
	font-weight: 400;
	line-height: 37px;
}
.beige {
	background-image: none;
	padding-bottom: 50px;
}
.patrijspoort {
	padding-left: 30px;
	padding-right: 30px;
}
.patrijspoortlast {
	padding-left: 30px;
	padding-right: 30px;
}
.firstitem {
	padding-top: 40px!important;
}
.avia-button.avia-size-x-large {
    padding: 25px 25px 23px;
    font-size: 15px;
    min-width: 95%;
	max-width: 95%;
}
.knopbreedte {
	padding-bottom: 15px!important;
}
.formulierfull {
	width: 70%!important;
	float: none!important;
	margin-right: auto!important;
	margin-left: auto!important;
}
#main {
    background-image: url(https://nieuw.korevaer.nl/wp-content/uploads/2018/09/bg_parkament.jpg)!important;
	background-repeat: repeat!important;
}
.maxwidthfotos {
	max-width: 800px!important;
	float: none!important;
	margin-right: auto!important;
	margin-left: auto!important;
	background-image: url(https://nieuw.korevaer.nl/wp-content/uploads/2018/09/bg_parkament.jpg);
	background-repeat: repeat;
	margin-bottom: 50px;
}
table strong {
	color: #990000!important;
}
table {
	background-color: #faf2df!important;
}
.main_color ::-moz-placeholder {
    color: #663300;
	opacity: 0.8;
} 
#top .main_color input[type="text"] {
    color: #31120f;
}
#top .main_color input[type="date"] {
	-webkit-appearance: none;
	border: 1px solid #31120f;
	padding: 8px 6px;
	outline: none;
	font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #777;
	margin: 0;
	width: 100%;
	display: block;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 0px;
	background-color: #c6aa82;
	color: rgba(102,51,0,0.8);	
}

.formsubmit_a4d {
	background: #990000!important;
	border-radius: 3px!important;
	font-size: 100%;
	font-weight: normal!important;
	color: #fff;
	font-size: 0.90em!important;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
	padding: 18px 20px!important;
	min-width: 142px!important;
	width: auto!important;
}
#top label {
    font-size: 0.78em!important;
}

.formfield_a4d {
	min-height: 48px!important;
	margin-bottom: 5px!important;
}
.main_color input[type="submit"]:hover {
	color: #fff!important;
	opacity: 0.8!important;
}
/*Footer*/
#footer h3{
	color: #F2EDDF!important;
}

/*KALENDER*/
.wpsbc-container[data-columns="6"] .wpsbc-calendars .wpsbc-calendar {
    width: calc( 33.333333% - 20px );
	max-width: 450px!important;
}
.wpsbc-container[data-columns="4"] .wpsbc-calendars .wpsbc-calendar {
    width: calc( 33.333333% - 20px );
	max-width: 450px!important;
}
.wpsbc-container[data-columns="3"] .wpsbc-calendars .wpsbc-calendar {
    width: calc( 33.3333% - 10px );
}
.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar {
    margin-left: 10px;
    margin-right: 10px;
}
.wpsbc-legend {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header {
    background: #C6AA82;
}
.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev {
	background: #663300;
}
.wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next {
	background: #663300;
}
.main_color .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr:nth-child(2n) {
	color: #31120f!important;
}

@media screen and (max-width: 1700px) {
.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header {
    max-width: 94%;
}

}
@media screen and (max-width: 1610px) {
.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header {
    max-width: 100%;
}

}
@media screen and (max-width: 1550px) {
.lowimage {
	display: none!important;
}
.patrijspoort {
	padding-left: 80px;
	padding-right: 80px;
}
.patrijspoortlast {
	padding-left: 80px;
	padding-right: 80px;
}
.textpatrijspoort h4{
	font-size: 15px!important;
	padding-top: 10px!important;
}
.textpatrijspoort p{
	font-size: 15px!important;
}
.homeslider.hidehomeslider {
	display:none;
}
.homeslider.showhomeslider {
	display:block!important;
}
.snelmenu {
	padding-top: 30px!important;
	padding-bottom: 22px!important;
}
.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar {
    margin-left: 5px;
    margin-right: 5px;
}

}

@media screen and (max-width: 1400px) {
h1 {
	font-size: 42px!important;
	line-height: 52px;
}
h2 {
	font-size: 42px!important;
	line-height: 52px;
}
h3 {
	font-size: 26px!important;
	line-height: 30px;
}
.houtslider .slideshow_caption {
    padding: 25px!important;
}
.av-main-nav > li > a {
	font-size: 16px!important;
}
.doubleimage {
	display: block!important;
	padding-top: 20px;
}
}
@media only screen and (max-width: 1300px) and (min-width: 768px) {
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
}

.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
}
.header_color .main_menu ul:first-child > li > a, .header_color .main_menu ul:first-child > li > a:hover  {
	background-image: none!important;
}
.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a{
	background-image: none!important;
}

}

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

.patrijspoort {
	padding-left: 45px;
	padding-right: 45px;
}
.patrijspoortlast {
	padding-left: 45px;
	padding-right: 45px;
}
.homeslider.showhomeslider {
	display:none!important;
}
.homeslider.hidehomeslider {
	display:block!important;
}
.textblok_fullwidth {
    text-align: left;
	padding-right: 50px;
	padding-left: 50px;
}
.vervolg {
	padding-right: 50px;
	padding-left: 50px;
}
.fotoleftpadding {
	padding-left: 10%;
	padding-bottom: 30px;
}
.fotorightpadding {
	padding-right: 10%;
	padding-bottom: 30px;
}
.textblok_beige {
	text-align: left;
	padding-right: 50px;
	padding-left: 50px;
}
.textblok_arrangementen {
    text-align: left;
	padding-right: 50px;
	padding-left: 50px;
}
.showboat {
	display: block!important;
}
.hideboat {
	display: none!important;
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
.anchor {
  display: block!important; 
  height: 165px!important;
  margin-top: -165px!important;
  visibility: hidden;
}
}
}
@media screen and (max-width: 989px) {

#top .houtslider .avia-button.avia-color-light {
	font-size: 18px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#top .houtslider .avia-slideshow-button {
    margin-top: 5px;
}
.homeslider.hidehomeslider {
	display:none!important;
}
.patrijspoort {
	padding-left: 30px;
	padding-right: 30px;
}
.patrijspoortlast {
	padding-left: 30px;
	padding-right: 30px;
}
.responsive #top .avia-slideshow-controls a {
    display: block!important;
	float: right;
}
#top .avia-content-slider-element-container .avia-slideshow-dots {
    padding-right: 10px;
}
.textblok_beige {
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: left;
}
.textblok_arrangementen {
	padding-right: 30px;
	padding-left: 30px;
}
.textblok_fullwidth {
	text-align: left;
	padding-right: 30px;
	padding-left: 30px;
}
.vervolg {
	text-align: left;
	padding-right: 30px;
	padding-left: 30px;
}
.fotoleftpadding {
	padding-left: 30px;
}
.fotorightpadding {
	padding-right: 30px;
}
.textblok_top {
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
}
.textblok_left {
	padding-left: 30px;
	padding-bottom: 10px;
}
.textblok_right {
	padding-right: 30px;
	padding-bottom: 10px;
}
.textblok_rechts {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.padding_arrangementen {
	text-align: left!important;
	padding-right: 30px!important;
	padding-left: 30px!important;
}
.bottomli {
	padding-right: 30px!important;
	padding-left: 30px!important;
}
.bottomli ul{
	float: left!important;
}
.firstitem {
	padding-top: 20px!important;
}
}
@media screen and (max-width: 880px) {

.wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar {
    margin-left: 5px;
    margin-right: 5px;
}
}
@media screen and (max-width: 767px) {
.patrijspoort {
	width: 25%!important;
	float: left !important;
	margin-bottom: 0px!important;
}
.patrijspoortlast {
	width: 25%!important;
	float: left !important;
	margin-bottom: 0px!important;
}

.textpatrijspoort h4{
	font-size: 17px!important;	
}
.textpatrijspoort p{
	font-size: 17px!important;
}
.responsive #top #wrap_all .snelmenu .container {
    width: 100%;
    max-width: 100%;
}
.responsive #top #wrap_all .container {
    width: 90%;
    max-width: 90%;
}

.responsive #top .slideshow_caption h2 {
    font-size: 30px !important;
}
.textblok_rechts {
	padding-left: 0px;
	padding-right: 0px;
}
.textblok_beige {
	padding-left: 0px;
	padding-right: 0px;
}
.textblok_fullwidth {
	padding-left: 0px;
	padding-right: 0px;
}
.vervolg {
	padding-left: 0px;
	padding-right: 0px;
}
.fotoleftpadding {
	padding-left: 0px;
	padding-bottom: 10px;
}
.fotoleftpadding_vervolg {
	padding-bottom: 0px;
	margin-bottom: 0px!important;
}
.fotorightpadding_vervolg {
	padding-right: 0px;
	margin-bottom: 0px!important;
}
.textblok_arrangementen {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.padding_arrangementen {
	padding-bottom: 20px;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.textblok {
	padding-bottom: 0px;
}
.textblok_left {
	padding-left: 0px;
}
.textblok_right {
	padding-right: 0px;
}
.textblok_top {
	padding-right: 0px;
	padding-left: 0px;
}
.textblok_arrangementen .avia-content-slider {
	margin-top: 10px;
	margin-bottom: 30px!important;
}
#top .avia-button.avia-color-light {
	font-size: 18px;
	min-width: 180px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bottomli {
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.knopbreedte {
	width: 50%!important;
	float: left!important;
}
.doubleimage {
	display: none!important;
}
.responsive #top .maxwidthfotos .slideshow_caption h2 {
font-size: 16px !important;
}
.anchor {
  display: block!important; 
  height: 30px!important;
  margin-top: -30px!important;
  visibility: hidden;
}
.paddingimages {
	margin-left: 0px!important;
	float: none!important;
	margin-left: auto!important;
	margin-right: auto!important;
}
.header_color .main_menu ul:first-child > li > a, .header_color .main_menu ul:first-child > li > a:hover  {
	background-image: none!important;
}
.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a{
	background-image: none!important;
}
.minmargin {
	margin-top: -7px;
}
}
@media screen and (max-width: 650px) {

.patrijspoort {
	width: 50%!important;
	margin-bottom: 30px!important;
	
}
.patrijspoortlast {
	width: 50%!important;
	margin-bottom: 30px!important;
}
.snelmenu {
    padding-bottom: 0px;
}
}
@media screen and (max-width: 479px) {
.homeslider .caption_framed .slideshow_caption .avia-caption-title {
	display:none;
}
#top .homeslider .avia-button.avia-color-light {
	font-size: 17px;
	min-width: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 95px;
}
#top .beige .avia-button.avia-color-light {
	font-size: 18px;
	min-width: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h1 {
    font-size: 35px !important;
}
h2 {
    font-size: 35px !important;
}
h3 {
    font-size: 25px !important;
}
.textblok_fullwidth {
    padding-top: 30px;
    padding-bottom: 10px;
}
.vervolg {
    padding-top: 30px;
    padding-bottom: 10px;
}
.textblok_left {
	padding-bottom: 5px;
}
.textblok_right {
	padding-bottom: 10px;
}
#top .sub_menu > ul > li {
   padding-left: 5px!important;
	padding-right: 5px!important;
}

}
@media screen and (max-width: 374px) {

#top .homeslider .avia-button.avia-color-light {
	font-size: 16px;
	min-width: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#top .beige .avia-button.avia-color-light {
	padding-left: 10px;
	padding-right: 10px;
}
#top .sub_menu > ul > li {
   padding-left: 2px!important;
	padding-right: 2px!important;
}
}
