/* Enter Your Custom CSS Here */


/* Fixing shit 2-11-2020 */
body, h1, h2, h3, h4, h5, h6 {font-family: "Open Sans", sans-serif!important}

body {font: 1em/1.65em "Open Sans",sans-serif!important}

h2 {
	font-weight: bold;
	font-size: 1.7em;
	color: #086d2f;
}

h3 {
	font-weight: bold!important
}

#content {padding: 0px!important}
#pagewrap.tf_box.hfeed.site {padding-top: 0px!important}

p {margin: 0 0 0em!important}
a {color: #086d2f}

/* Font Awesome cheat sheet: https://fontawesome.com/cheatsheet*/

/* Verbergen gallery thumbnail images op zaalruimte pagina */
.module.gallery.module-gallery.layout-showcase.hide-gallery-images .gallery-images a img {display:none!important}

/* Coronaproof pagina styling arrangementen */
#coronaproof .ptb_row.ptb_arrangement_row.datumicon, #coronaproof .ptb_module.ptb_taxonomies {display: none}


/*Iets anders */
.slider-home .bsp-slide-exerpt {margin-top: 50px!important}

/* Enter Your Custom CSS Here */


/* ACCORDEON WIJZIGINGEN - HOORT OP REGEL 650 */
.ui.module-accordion.transparent .accordion-title  [aria-expanded="true"] {
	background: rgba(0,0,0,.2);
  padding-top: 18px!important;
	padding-bottom:18px!important;
	padding-left: 25px!important}

@media only screen and (min-width: 768px) {
.ui.module-accordion.transparent .accordion-title  [aria-expanded="true"] {
  padding-left:40px!important;}

}





                    /**************** Recras formulieren ****************/


      /***** Contactformulier - Algemeen *****/
    
  /* Naam verbergen*/
.recras-contactform h2 {display:none}

  /* Oranje afgeronde rand rondom velden*/
.recras-contactform select, .recras-contactform textarea, .recras-contactform input, .recras-onlinebooking textarea, .recras-onlinebooking input, .recras-onlinebooking-time {	
	border: 1px solid #f5cfb6;
	border-radius:3px}



      /***** Boekingsformulier - Algemeen *****/


.recras-onlinebooking {
	max-width: 800px;
	/*margin: 0 20px;*/
  margin: auto;
	text-align: left;
	font-size: 16px;    
}

/* Breedte van velden */
.recras-datetime input, .recras-datetime select, .recras-contactform input[type="text"], .recras-contactform select  {width:17em }

/* Velden achtergrond wit */
.recras-onlinebooking input[type="text"]:not([id="recras-onlinebooking-date"]), #recras-onlinebooking-time {
	background: #fff;
}

/* Van Recras theme */

.recras-contactform-required::after {
    content: '*';
}
.recras-product-dependency, .maximum-amount, .minimum-amount {
    color: #a00;
    display: block;
}
.recras-input-invalid {
    border-color: #a00;
}


/* Ruimte onder melding "max aantal overschreden" */
div + .maximum-amount.recras-full-width {padding-top: 25px; color: red}





     /***** Boekingsformulier - Producten, aantal en prijs *****/


/* Uitleg  */
.recras-onlinebooking .recras-amountsform .recras-heading:before {
	content: "Kies je programma"; 
	font-size: 16px; 
	font-weight: bold;
}
.recras-onlinebooking .recras-amountsform  .recras-heading {
	padding-top: 15px;
}

/* Kolom headers kleiner font */
.recras-heading div {font-size: 14px}


/* Number input field spacing */
	.recras-amountsform > div > input {
		width: 5em;
	  position: relative;
		left: 75%;}

/* 'Prijs' tekst normale hoogte */
.recras-onlinebooking .recras-heading .recras-price {
	margin-top: 5px
}

/* Lay-out prijsregels */
.recras-onlinebooking .recras-amountsform input[type="number"], .recras-amountsform .recras-heading div:nth-of-type(2) {
	margin-bottom: 5px;
	margin-top: 5px;
	max-width: 5em;
	text-align:right
}

.recras-onlinebooking .recras-amountsform > div {
	padding-bottom: 10px; 
	padding-top: 10px;
	width: 100%;
	background: #fff !important;}


/* Productprijs */
.recras-price.recrasUnitPrice{
	color: #de600d; 
	opacity: 1;
	font-weight: normal;
}

.recras-onlinebooking .recras-price {
	min-width: 70px;
	text-align: right;
	margin-top: 12px;
}

/* Subtotaal stijling */
.priceSubtotal {
	text-align: right;
	font-weight: bold;
}
.recras-onlinebooking .priceWithoutDiscount , .recras-onlinebooking .priceWithDiscount  {
	font-weight: bold;}


/* lijn weg, denk ik? */
.recras-amountsform p:first-of-type {
	display: none;
}

	/* Pijltjes weg in nummervelden */
	.recras-onlinebooking .recras-amountsform input[type="number"]::-webkit-inner-spin-button, 
	.recras-onlinebooking .recras-amountsform input[type="number"]::-webkit-outer-spin-button { 
		-webkit-appearance: none; 
		margin: 0; 
}
         /* ook in Firefox*/
.recras-onlinebooking .recras-amountsform input[type="number"] { 
    -moz-appearance:textfield; 
} 

/* Geen prijs bij Dafje rijden boekingsformulier */
.boekingsform-geenprijs .recras-price.recrasUnitPrice, .boekingsform-geenprijs .recras-price, .boekingsform-geenprijs .priceWithoutDiscount {
	display: none;
}





      /***** Boekingsformulier - Datum en tijd *****/


/* Uitleg toevoegen */
.recras-onlinebooking .recras-amountsform:after {
	content: "Bekijk beschikbare data en tijden"; 
	font-size: 16px; 
	font-weight: bold}

.boekingsform-evenement .recras-onlinebooking .recras-amountsform:after {
	content: "Selecteer een datum"; 
	font-size: 16px; 
	font-weight: bold}

  /* Minder ruimte onder 'Bekijk beschikbare Data en tijden' ...??? */
.recras-datetime {padding-top: 0px!important}



/* Fix weergave datum/tijd in IE */
.recras-datetime label {
display: block;
}

/* 'Vul eerst aantal in' bij datumveld*/

.recras-onlinebooking input[disabled=""] {
	background-image: url(https://www.outdoorparkalmere.nl/wp-content/uploads/Theme_images/Boekingsform-datumveld-achtergrond.png);
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size:cover;
}





       /***** Boekingsformulier - Contactgegevens *****/


/* Uitleg gegevens invullen */
.recras-onlinebooking .recras-contactform:before {
	content: "Vul je gegevens in om te boeken"; 
	font-size: 16px; 
	font-weight: bold;
}

.recras-onlinebooking .recras-contactform div:first-of-type label {
	margin-top: 10px
	}


/* Verdeling velden */
.recras-onlinebooking .recras-contactform > div {
	grid-template-columns: 70% 30%
}

/* Aanhef veld */
.recras-contactform select[data-identifier='contactpersoon.geslacht'] {
	border-radius: 3px;
	font-size: 16px;
}

/* Doelgroepen verder uit elkaar  */
	.recras-onlinebooking .recras-contactform .checkboxGroup.checkboxGroupRequired label {
	  padding-top: .6em; 
		padding-bottom: .6em;
		margin-top: .6em;
		margin-bottom: .6em;
		max-width: 15em;
    }

/* Checkbox opschuiven */
	/*.recras-onlinebooking .recras-contactform .checkboxGroup.checkboxGroupRequired label input[type="checkbox"] {
		margin: 0 1em!important;}*/
  #pagewrap input[type="checkbox"] {margin: 0 1em!important}

/* Doelgroepen makkelijker klikbaar */
	.recras-onlinebooking .recras-contactform .checkboxGroup.checkboxGroupRequired label{
		border: #f5cfb6 solid 1px;
		border-radius: 3px;
}

/* Waarschuwing veranderen */

.recras-onlinebooking .recras-contactform .recrasError {
	font-size: 0px;}

.recras-onlinebooking .recras-contactform .recrasError:after {
	content: "Kies ten minste één optie"; 
	font-size: 14px; 
	color: hsl(0, 50%, 50%)
}



/*
.recras-onlinebooking .recras-contactform .checkboxGroup.checkboxGroupRequired:after {
	content: "Kies ten minste één optie"; 
	font-size: 14px; 
	color: hsl(0, 50%, 50%)}
*/


/* Opmerkingen veld */
   /* Veld breder */
.recras-onlinebooking .recras-contactform div:last-of-type {
	-ms-grid-columns: 30% 70%;
	grid-template-columns: 30% 70%;
}

   /* Meer afstand erboven */
.recras-onlinebooking .recras-contactform div:last-of-type label, .recras-onlinebooking .recras-contactform div:last-of-type textarea {
	margin-top: 15px;
}

	 /* Geen bedrijfs/groepsnaam voor agenda-uitjes, behalve BSO's */
  .boekingsform-evenement .recras-onlinebooking .recras-contactform div:first-of-type   {
  	display:none
  	}
  .BSO .boekingsform-evenement .recras-onlinebooking .recras-contactform div:first-of-type  {
  	display:grid
	  }
	



      /***** Boekingsformulier - Korting *****/


/**Kortingscode standaard verbergen (ziet m sowieso pas na kiezen v datum) */

.recras-discounts {display:none}
#discount_code .recras-discounts  {display:block}


       /***** Boekingsformulier - Onderste sectie *****/

.recras-onlinebooking input:required {
	border-right: solid #ff0000 3px !important;
}

/* Keuze betaalmethode  */
.recras-finalise > p {
	font-weight: bold;
  margin-bottom: 20px}

/* Weergave betaalmethoden en errors (uitroeptekens) */
.recras-onlinebooking div ul li {
	list-style: none;
	margin-bottom: 0;
	position: relative;
  left: -20px;
}

/* Betaalmethoden border */
.recras-onlinebooking div ul:first-of-type li {
		border: #f5cfb6 solid 1px;
		border-radius: 3px;
	  padding-top: .6em; 
		padding-bottom: .6em;
	  padding-left: .4em;
		margin-top: .7em;
		margin-bottom: .7em;
    }

/* Errors (uitroeptekens) */
.recras-onlinebooking .booking-error ul li::before {
	content: "! ";
}
.recras-onlinebooking .booking-error ul li {
	font-weight: bold;
	margin-bottom: 0;
	border:none!important
}


      /***** Boekingsformulier - Knoppen *****/


  /* Boekingsknop */
.recras-onlinebooking button[type='submit'] {
	background: #de600d;
	width: 300px;
	font-size: 16px;
	margin-top: 20px;
}

.recras-onlinebooking button[type='submit']:hover {
	background-color: #eeaf86 !important;
}


      /***** Boekingsformulier - Verplicht betalen agenda-uitjes *****/

#betaal-direct .recras-onlinebooking .booking-error:before {
	content: "Je wordt doorgeleid naar de betaalpagina";
	color: #000;
	margin-bottom: 20px;
}
#betaal-direct .recras-onlinebooking button[type='submit']:after {
	content: " en betalen";
	color: #fff
}


       /***** Boekingsformulier - Lijnen *****/


  /* Rand onder aantallen (target 'Alle prijzen zijn inclusief BTW') */
.priceWithoutDiscount + p {
	border-bottom: #de600d solid 1px;
	padding-bottom: 8px;
	margin-bottom: 15px;
	color: grey;
	text-align: right!important;
}


  /* Standaard grijze lijn van recras uitzetten*/
.recras-onlinebooking > :not(:first-child) + * {
    border-top: 0px
}
  /* Rand onder '3. op basis van factuur'*/
.recras-amountsform p+h5+p {
	border-top: #de600d solid 1px;
	margin-bottom: 10px;
	margin-top: 8px;
}


/* Rand boven en onder contactgedeelte */
.recras-onlinebooking .recras-contactform {
	border-bottom:#de600d solid 1px;
	border-top:#de600d solid 1px!important
}



      /***** Responsive design *****/




/******* MOBIEL STAAND EN LIGGEND *******/
/* Change form layout on mobile */   

@media only screen and (max-width: 767px){
	
	/* Change grid for product form */
  .recras-amountsform > div > div:first-child {
	  grid-column: 1/span3;}
	
		.recras-amountsform > div {
		grid-template-columns: 65% 35%;
	}

	
  /* Hide headers */
	.recras-onlinebooking .recras-heading div{
		display:none
	}
	/*Remove grid for rest of bookingform  */
	.recras-datetime, .recras-discounts div, .recras-contactform div {
		display:block!important}
	
	  /* Geen bedrijfs/groepsnaam voor agenda-uitjes, behalve BSO's */
  .boekingsform-evenement .recras-onlinebooking .recras-contactform div:first-of-type   {
  	display:none!important
  	}
  .BSO .boekingsform-evenement .recras-onlinebooking .recras-contactform div:first-of-type  {
  	display:block
	  }
	
	
}





/******* MOBIEL LIGGEND &amp; HOGER *******/
@media only screen and (min-width: 450px) {
	
	/* Number input field spacing */
	
	.recras-amountsform > div > input {
		left: 95%;
	}
		.recras-onlinebooking .recras-contactform-wrapper {
	  padding-left: 20px;
	  padding-right: 20px	
  }	


	
}

	
/******* TABLET PORTRET &amp; HOGER *******/

@media only screen and (min-width: 768px) {
	
				/* Aantal &amp; Prijs - kolom headers niet verspringen */
  .recras-onlinebooking .recras-amountsform .recras-heading div:first-of-type{
	  display:none!important;
    }
	
				/* Aantal &amp; Prijs - Aantal op goede plek */
	 .recras-amountsform > div > input, .recras-amountsform .recras-heading div:nth-of-type(2) {
		left: 5%;
	}
				/* Aantal &amp; Prijs - Prijs op goede plek */
   .recras-onlinebooking input[type="number"] {
    margin-left: 0px!important;
	 }
	.recras-amountsform label {
		padding-right: 40px
	}

	/* Datum &amp; Tijd - normale ruimte onder 'bekijk beschikbare...' */
	.recras-datetime {padding: 1em 0;}	
	
  /* Datum &amp; Tijd - columns opschuiven */
 .recras-datetime, .recras-discounts > div {
	 -ms-grid-columns: 70% 30%;
	 grid-template-columns: 70% 30%;
	}
	


}



/******* DESKTOP &amp; TABLET LANDSCAPE *******/




@media only screen and (min-width: 1024px) {
	
	  /* Contactformulier rand */   

  .recras-contactform-wrapper {
  	border: #f5cfb6 solid 1px;
	  padding: 1px 20px 20px 20px;
  	}
	
		/* Prijs op goede hoogte */
	
  .recras-onlinebooking input[type="number"] {
    margin-left: 5px!important;
	  height: 35px;
	  }
	
	/* 	Aantal &amp; Product - invulveld aantal */
	.recras-amountsform > div > input {
		left: 0%
	}

  /* Totaalprijs goed uitgelijnd  */	
	.recras-onlinebooking .priceWithoutDiscount , .recras-onlinebooking .priceWithDiscount  {
		width: 97.5%;}	

	
	/* Contactgegevens */
	.recras-onlinebooking .recras-contactform div:first-of-type {
	margin-top: 20px
	}
	

}



/**************************************************************************************************/

/* Meer afstand in arr blok na verwijdering categorie */
.ptb_loops_wrapper.ptb_loops_shortcode.clearfix .ptb_post.clearfix .ptb_row.ptb_arrangement_row.arr-thumb .ptb_module.ptb_thumbnail.arrang-img  {margin-bottom: 15px!important}

.ptb_loops_wrapper.ptb_loops_shortcode.clearfix .ptb_post.clearfix .ptb_row.ptb_arrangement_row .ptb_module.ptb_title.arrang-titel  {padding-bottom: 10px!important}

/* Uitlijning secondary menu */
.module.module-menu.mobile-menu-slide .module-menu-container.tb-align-left {float: right}


/*Fix frame over slider*/
.module_row > .tb_row_frame.in_front {
    z-index: 99 !important;
}

/* Uitgelichte afbeelding Home + overal verbergen */
/*.home*/ .post-image {display: none}

/* Zorg dat knoppen die onderaan geplakt zijn nog wel full-width blijven*/
 .customColumn .tb-column-inner {
    position: relative;
    height: 100%;
    padding-bottom: 40px!important;
}

.customColumn .buttonbottom {
    width: 100%;
}
.customColumn .buttonbottom .buttons-fullwidth {
    padding-bottom: 0;
} 

/*Partnerarrangementen aanvullende opmaak*/	

.page-id-12728 .ptb_partnerarrangement_row .arrang-titel .ptb_post_title.ptb_entry_title {
	background: #fdbe14;
	padding: 8px 10px 8px 10px;
}

.page-id-12728 .ptb_partnerarrangement_row .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info {
	background: #fdbe14;
	width: 90%;
}

/* Van Stella: border aangeraden uitjes knop */
.aangeraden .module-buttons .ui.builder-button a {border: 2px}

/*Agendabutton outline oranje*/
.agendabutton .module-buttons .ui.builder_button {
	border: 2px solid #de600d !important;
}

/* van Stella: hoverkleur menu (zodat lichtoranje in oranje menu en lichtgroen in groen menu)*/
#main-nav-wrap #main-nav .menuorange.current_page_item > a, #main-nav .menuorange.current-menu-item > a, #main-nav > .menuorange.current_page_item > a, #main-nav > .menuorange.current-menu-item > a {
    color: #f5cfb6;
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {
    color: #83b697;
}
#main-nav-wrap #main-nav .current_page_item > a[href="https://www.outdoorparkalmere.nl/uitjes-agenda/"], #main-nav .current-menu-item > a[href="https://www.outdoorparkalmere.nl/uitjes-agenda/"], #main-nav > .current_page_item > a[href="https://www.outdoorparkalmere.nl/uitjes-agenda/"], #main-nav > .current-menu-item > a[href="https://www.outdoorparkalmere.nl/uitjes-agenda/"] {
  color: #f5cfb6;
}

/*van Stella: in list post view geen min-height voor naam uitjes*/
.ptb_list-post .ptb_post_title.ptb_entry_title {
	min-height: auto;
}





/****************************************************************************************************************/

/******************************************************************************************************************/






.ptb_post_title.ptb_entry_title a, .arrangcategorie.ptb_module.ptb_category a {
	color: rgba(255,255,255, 0.6);
}

/*Boekingsknoppen omlijnen*/
/*.module_column .module-buttons.outline a */
.module-buttons.xlarge.outline.squared {
	border: 2px solid #fff !important;
}

h4 {
  letter-spacing: 0; 
}

/* Van Stella: pluspunten centreren voor betere mobile view */
@media only screen and (max-width: 768px) {
  .pluspunten {
    float: left
  }
}


/* Van Stella: Geen 'p.p.' naast diverse arrangementen */
/* Bedrijfsuitje op locatie (9723), Dafjes rijden (12896), Laser kleiduifschieten (13862) */
/* Mountainbiken Jeugd (14946), Groepsuitje (14956), Vrijgezellen (14980), Bedrijven (14985) */

.ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-9723.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-12896.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-13862.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-14946.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-14956.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-14980.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after,
.ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-14985.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf .ptb_text_after {
  display:none
}


/* Van Stella: 'prijs in overleg' */
.ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-12896.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-13862.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf  {
	visibility: hidden;
	position: relative;
}
.ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-12896.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf:before, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-13862.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf:before  {
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	content: "\f153";
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: bold;
}
.ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-12896.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf:after, .ptb_loops_wrapper.ptb_loops_shortcode.clearfix #post-13862.ptb_post.clearfix .ptb_items_wrapper.entry-content .ptb_row.ptb_arrangement_row.infobalk .info-center.ptb_module.ptb_number.ptb_arrangement_prijs_vanaf:after  {
	visibility: visible;
  position: absolute;
	top: 0;
	left: 15px;
	content: "i.o.";
	font-size: 14px;
}


/*Arrangementblokken prijs-leeftijd-personen doorschuiven volgende regel*/
.ptb_col.ptb_col3-1, .ptb_grid.ptb_grid3 {
	display: contents !important;
}

/* Tabs fix hopelijk */
.responsive-tab-style.module-tab .tab-nav-current-active, .ui.module-tab ul.tab-nav li.current {background: transparent}
.responsive-tab-style.module-tab .tab-nav-current-active, .ui.module-tab ul.tab-nav li:hover {}

/*Tabs-grijze lijn om content uitschakelen********************/
.ui, .ui.nav ul, .ui.nav li, .ui.module-tab .tab-nav li, .ui.module-tab .tab-content, .ui.window > div, .ui.module-tab.panel .tab-nav, /*.ui.module-accordion, .ui.module-accordion > li,*/ .ui.module-callout {
	border: none !important;
}

/*Actieve tabs witte lijn******************************/
.tab-nav li.current a {
	border-bottom: 2px solid #fff !important;
}

.themify_builder .module-tab ul.tab-nav li a {
	text-align: center;
}

/*Accordion voor mobiel actieve titel stijling */





/****************************************************************************************************/


/* Themify Builder Slider */
.themify_builder_slider .slide-image {
	margin: 0;
}

.themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-prev, .themify_builder_slider_wrap.themify_builder_slider_vertical .carousel-next {
	padding: 0px 5px 6px 5px;
}

/*Bekijk ook blokken styling******************************/
.bekijkook .slide-image {
	max-width: 200px;
}

.bekijkook .shortcode.button.block {
	width: 180px;
	border-radius: 0;
	border: none;
}

.bekijkook .themify_builder_slider_wrap .carousel-nav-wrap {
	padding: 0;
}

/*Icon layout parts************************************************************/
.sec-icon img {
	margin-bottom: 0;
}

/*iets minder ruimte onder kopje*/
.sec-icon h3 {
	margin-bottom: 3px !important;
}

/*icon shortcodes in arrangementen blok boven en tabs onderin******************/
.shortcode.themify-icon .themify-icon-icon {
	padding-left: 0 !important;
}

.shortcode.themify-icon .themify-icon-icon::before {
	left: 35% !important;
	top: 45% !important;
}

.tab-content .themify-icon-icon {
	padding-bottom: 0 !important;
}

/*https://www.outdoorparkalmere.nl/icons-layoutparts - overzichtsweergave aanpassen*/
#themify_builder_content-8293 .module-layout-part {
	border-top: 1px solid #666;
	margin-bottom: 20px;
}


/*Subtitel verbergen in agendablok Home***************/
.home-agenda .ptb_arrangement_subtitel {
	display: none;
}

/*Filterknoppen PTB *********************************/
ul.ptb-post-filter > li {
	border: #de600d 1px solid !important;
}

ul.ptb-post-filter li a {
	color: #de600d;
}

.ptb-post-filter li:hover, .ptb-post-filter li.ptb_filter_active {
	background: #de600d !important;
}

.ptb-post-filter li:hover > a, .ptb-post-filter li.ptb_filter_active > a {
	color: #fff !important;
}


.home-uitjesoverzicht .ptb_arrangement_korte_omschrijving, 
.home-uitjesoverzicht .arrangcategorie, 
.home-uitjesoverzicht .infobalk, 
.home-uitjesoverzicht .ptb_taxonomies, 
.home-uitjesoverzicht .ptb_permalink {
	display: none !important;
}

/*minimale hoogte op Home content ptb*/
.home-uitjesoverzicht .ptb_module.ptb_text.ptb_arrangement_subtitel {
	min-height: 7em;
}
.home-uitjesoverzicht .ptb_post_title.ptb_entry_title {
	background: rgba(255,255,255,.75);
	padding-top: 7px;
	font-size: 1em;
	text-align: center;
}

.ptb_module.ptb_text.ptb_arrangement_subtitel, .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: rgba(255,255,255,.75);
	padding: 0 10px;
  font-size: 1em;
  text-align: center;
  min-height: 55px;
}

.home-uitjesoverzicht .ptb_module img {
	margin-bottom: 7px;
}

.home-uitjesoverzicht  .ptb_loops_wrapper.ptb_grid4 .ptb_post {
	margin-bottom: 0 !important;
}


/*Opsomming inspringingen aanpassen***************/
ol li {
  margin: 0;
}

ul, ol {
	margin: 0 0 0 1.6em;
}

li {
	margin: 0;
}

/*Link font-weight: 600*****************************/
a {
  font-weight: 600;
}

/*Text-shadow***************************************/
.text-shadow {
    text-shadow: 0 0 20px rgba(0,0,0, 1);
}


/*Custom posts arrangementen*********************/

/*Fix uitstekende meer info knop in uitjes*/
.ptb_module.ptb_permalink {
	margin-right: 5px !important;
}


.arrangcategorie a {
	font-size: .8em;
	padding-left: 10px !important;
}

.arrangdoelgroep {
	font-size: .8em;
	padding-right: 10px !important;
  text-align: right;
}

.arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_partnerarrangement_doelgroep {
	padding: 5px 10px 0 10px;
}

.ptb_post_image.clearfix {
	margin-bottom: -7px !important;
}

.ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info {
	width: 88%;
}

.ptb_module.ptb_taxonomies {
	background: #f5f2ed;
	padding: 0 4% 1% 4%;
	font-size: 14px;
	font-weight: bold;
	color: #514a46;
	min-height: 3em;
	line-height: 1.5em;
}

.ptb_module_inline.ptb_taxonomies_kenmerk a {
	color: #514a46;
	display: inline-block;
  pointer-events: none !important;
}

.ptb_module.ptb_event_date.ptb_arrangement_evenementdatum, .ptb_module.ptb_event_date.ptb_partnerarrangement_evenementdatum {
	padding: 0 4%;
	background: #086d2f;
	color: #fff;
	font-weight: bold;
}

/* Van Stella: styling voor nieuwe datumvelden */
.ptb_module.ptb_event_date {
	padding: 0;
	color: #fff;
	font-weight: bold;
}

/* Van Stella: datum verbergen op vakantie-uitjes pagina's*/
.postid-11326 .ptb_module.ptb_event_date.ptb_arrangement_datum_start.ptb_module_inline, .postid-11326 .ptb_module.ptb_event_date.ptb_arrangement_datum_eind, .postid-11327 .ptb_module.ptb_event_date.ptb_arrangement_datum_start, .postid-11327 .ptb_module.ptb_event_date.ptb_arrangement_datum_eind, .postid-11132 .ptb_module.ptb_event_date.ptb_arrangement_datum_start, .postid-11132 .ptb_module.ptb_event_date.ptb_arrangement_datum_eind, .postid-11328 .ptb_module.ptb_event_date.ptb_arrangement_datum_start, .postid-11328 .ptb_module.ptb_event_date.ptb_arrangement_datum_eind {
  display: none
} 

/* Van Stella: calender icon verbergen op vakantie-uitjes pagina's*/
.postid-11326 .ptb_row.ptb_arrangement_row.datumicon, .postid-11327 .ptb_row.ptb_arrangement_row.datumicon, .postid-11132 .ptb_row.ptb_arrangement_row.datumicon, .postid-11328 .ptb_row.ptb_arrangement_row.datumicon{
  display: none
} 

/* Van Stella: kenmerken verbergen voor agenda-uitjes*/
.category-agenda-uitje .ptb_module.ptb_taxonomies {
  display: none
}

/*Calendar icon voor datum*/
.category-agenda-uitje 
.ptb_row.ptb_arrangement_row.datumicon::before {
  font-family: "FontAwesome";
	content: "\f073";
	display: inline-block;
	padding-right: 6px;
	vertical-align: middle;
	font-weight: normal;
	margin-bottom: 3px;
  color: #fff;
}

.ptb_row.ptb_arrangement_row.datumicon {
	justify-content: flex-start;
	padding-left: 4%;
}

.ptb_row.ptb_arrangement_row.datumicon .ptb_col.ptb_col1-1.ptb_col_first {
	width: auto;
}

/*Geen left-padding op Home*/
.page-id-7 .ptb_row.ptb_arrangement_row.datumicon {
	padding-left: 0;
}


/*Grid 4 aanpassingen**/
.ptb_grid4 .arrangcategorie, .ptb_grid4 .arrangdoelgroep {
	margin-top: 5px !important;
}

/*Kleur per categorie***************************/


.category-jeugd-kinderen .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .category-jeugd-kinderen .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info, .category-jeugd-kinderen .ptb_post_title.ptb_entry_title, .ptb_loops_wrapper .category-jeugd-kinderen .ptb_row.ptb_arrangement_row {
	background: #f07200;
}

.category-familie-groepen .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .category-familie-groepen .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info, .category-familie-groepen .ptb_post_title.ptb_entry_title, .ptb_loops_wrapper .category-familie-groepen .ptb_row.ptb_arrangement_row {
  	background: #bf4d1b;
}

.category-bedrijven .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .category-bedrijven .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info, .category-bedrijven .ptb_post_title.ptb_entry_title, .ptb_loops_wrapper .category-bedrijven .ptb_row.ptb_arrangement_row {
	background: #006f89;
}

.category-vrijgezellen .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .category-vrijgezellen .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info, .category-vrijgezellen .ptb_post_title.ptb_entry_title, .ptb_loops_wrapper  .category-vrijgezellen .ptb_row.ptb_arrangement_row  {
	background: #00887a;
}

.category-scholen .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .category-scholen .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info, .category-scholen .ptb_post_title.ptb_entry_title, .ptb_loops_wrapper .category-scholen .ptb_row.ptb_arrangement_row {
	background: #67ad26;
}

.category-agenda-uitje .arrangdoelgroep.ptb_module.ptb_checkbox.ptb_arrangement_doelgroep, .category-agenda-uitje .ptb_link_button.shortcode.flat.rect.white.medium.fa.fa-info, .category-agenda-uitje .ptb_post_title.ptb_entry_title, .ptb_loops_wrapper .category-agenda-uitje .ptb_row.ptb_arrangement_row {
	background: #086d2f;
}


/*Standaard buttons oranje*********************************************/
.ui.builder_button.orange {
	background: #de600d;
	font-weight: bold;
	border: none;
}

/*Sidebar padding boven ***********************************************/
#sidebar {
	padding-top: 5% !important;
}

/*standaard extra ruimte onder modules************************************/
.module-video, .themify_map.map-container {
	margin-bottom: 20px !important;
}

/*Doelgroepknoppen Home schaduw*******************************************/
.shadow {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.5);
}

/*Home agenda/aanbieding: minimale hoogte i.v.m. uitlijning buttons*/
.home-agenda, .home-aanbieding {
	min-height: 250px;
}

/*Opmaak agenda***********************************************************/

.home-agenda img, .home-agenda .arrangdoelgroep, .home-agenda .infobalk, .home-agenda .ptb_arrangement_korte_omschrijving, .home-agenda .ptb_module.ptb_taxonomies, .home-agenda .ptb_permalink, .home-agenda .arrangcategorie {
	display: none;
}

.home-agenda .category-agenda-uitje .ptb_row.ptb_arrangement_row, .home-agenda .category-agenda-uitje .ptb_post_title.ptb_entry_title {
	background: transparent;
  font-weight: 600 !important;
}

.home-agenda .ptb_module.ptb_event_date.ptb_arrangement_evenementdatum {
	padding: 0;
	background: transparent;
	color: #fff;
	font-weight: 600;
}

.home-agenda .category-agenda-uitje .arrang-titel {
	background: transparent;
}


.home-agenda .ptb_loops_wrapper.ptb_list-post .ptb_post {
	margin-bottom: 0.25em;
}

.home-agenda .tb_text_wrap {margin-bottom: 5%}

.home-agenda .ptb_post_title.ptb_entry_title {
	margin-left: 3% !important;
}

/*opmaak image modules op home*/
.module-image.image-left .image-wrap {
    float: left;
    margin: 0 1em 0 0 !important;
}

.loops-wrapper.overlay .post-image + .post-content, .loops-wrapper.polaroid .post-image + .post-content {
	background-color: rgba(255,255,255,.9);
}

div.module-icon.geen .module-icon-item .fa.ui {
	width: 24px;
	padding: .5em 0;
  background: transparent;
}

#headerwrap {
	border-bottom: none;
}

/*Schaduwtekst stijl***************************/
.text-shadow {
    text-shadow: 0 0 20px rgba(0,0,0, 1);
}

/*Standaard outline button***********************/
.module_column .module-buttons.outline a {
	border-width: 2px;
}

/*Frame bottom wit*******************************/
.tb_row_frame_bottom {
	bottom: -10px;
}

/*Tab icons**************************************/
.tab-content img {
	margin-bottom: 0 !important;
}



/*PTB search form ************************************/
.ui-slider-horizontal {
	height: .4em !important;
}
.ptb_search_number .ptb_search_label {
	margin-left: 25px;
	margin-top: 20px;
}

.ptb_search_label {
	font-weight: bold !important;
}
.shortcode.ptb_link_button {
	border: none !important;
	border-radius: 0 !important;
	width: 100%;
}

.ptb-search-form label {
	margin-bottom: 0 !important;
	width: 100%;
	display: block;
}

.ptb-search-form label + label {
	margin-left: 0 !important;
}


/*PTB arrangementen archive blokken**************/


/*3kolom-prijs-leeftijd-aantalpers*/
.ptb_col.ptb_col3-1, .ptb_grid.ptb_grid3 {
    flex-basis: 32.2% !important;
}


.ptb_post_title {
	margin: 0 !important;
}

.ptb_link_button.fa::before {
	margin: 0 .3em 0 -.5em !important;
}

.ptb_link_button.shortcode.flat.rect.medium.fa.fa-info {
	margin: 0;
}

.ptb_module.ptb_textarea.ptb_arrangement_korte_omschrijving, .ptb_module.ptb_textarea.ptb_partnerarrangement_korte_omschrijving  {
	font-size: .9em;
	padding: 0 10px 10px 10px;
	line-height: 1.5em;
  background: #086d2f;
}


/*.ptb_items_wrapper.entry-content {
	background: #fff;
}*/

h2.ptb_post_title.ptb_entry_title {
	font-size: 1.3em;
	padding: 0 10px 0 10px;
	line-height: 1.3em;
	min-height: 2.6em;
}

.ptb_arrangement_leeftijdgeschikt .ptb_text_after, .ptb_arrangement_aantal_deelnemers .ptb_text_after, .ptb_partnerarrangement_leeftijdgeschikt .ptb_text_after, .ptb_partnerarrangement_aantal_deelnemers .ptb_text_after {
	margin-left: -3px;
}

.info-center {
	text-align: center;
}

.ptb_link_button.shortcode.flat.rect.medium.fa.fa-info {
	font-family: "Open Sans";
}

.ptb_row.ptb_arrangement_row.infobalk, .ptb_row.ptb_partnerarrangement_row.infobalk {
	background: #716252 !important;
	color: #fff;
	padding: 5px 0 5px 10px;
	margin-bottom: 0;
	font-size: 14px;
}

/*.ptb_post_title*/
.ptb_module.ptb_textarea.ptb_arrangement_korte_omschrijving, .ptb_module.ptb_textarea.ptb_partnerarrangement_korte_omschrijving {
  max-height: 169px;
  min-height: 169px;
  overflow:hidden;
	margin: 0 !important;
  background-color: #f5f2ed;
  background-size: 100% 10%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxNTAwIDE1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUwMCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiM3MTYyNTIiIGQ9Ik0xNTAwLDM4LjQxNXYtMmMtMi4zMDUsMC41MjYtNC44NiwwLjk4MS03Ljc0NCwxLjAzQzE0OTUuMDMxLDM3LjM5NiwxNDk3LjcyNCwzOC4wMjEsMTUwMCwzOC40MTV6Ii8+Cgk8cGF0aCBmaWxsPSIjNzE2MjUyIiBkPSJNODAxLjI3Niw3MS4xNDNjMC4wOTctMC4yMjksMC4yOTQtMC41MDYsMC42MjctMC44NTFjLTAuMjg3LDAuMjc4LTAuOTk2LDAuNTg1LTEuOTQ5LDAuODc5TDgwMS4yNzYsNzEuMTQzCgkJeiIvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTY5NC4wMTUsNzMuNDY3bDQuMzYzLTAuMDk0YzAuMTQ2LTAuMDM3LDAuMjg0LTAuMDcyLDAuNDQyLTAuMTA5CgkJQzY5Ny42ODksNzIuODE4LDY5NS4zNTUsNzMuMzY5LDY5NC4wMTUsNzMuNDY3eiIvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTExMzIuNDk3LDYzLjk2NWwyLjcyNi0wLjA2MWMtMC4wMDEtMC4wMTItMC4wMDUtMC4wMjItMC4wMDUtMC4wMzUKCQlDMTEzNC4xMzksNjMuODU1LDExMzMuMjQ4LDYzLjg5MywxMTMyLjQ5Nyw2My45NjV6Ii8+Cgk8cGF0aCBmaWxsPSIjNzE2MjUyIiBkPSJNMTE1Ni4wMDQsNjMuNDU1bDQuOTAyLTAuMTA1QzExNTkuMjcsNjMuMjIzLDExNTcuNTk4LDYzLjIzMiwxMTU2LjAwNCw2My40NTV6Ii8+Cgk8cGF0aCBmaWxsPSIjNzE2MjUyIiBkPSJNMCwwdjU2bDEwMi42NDYsMi41OTRjMC45NjItMC41MSwxLjY1My0xLjA2LDEuOTktMS42NTJjOS4yMjIsMC42NjYsMjAuMzM2LTAuMzUsMzQuNDc5LTIuMDYxCgkJYzAuNDQ1LTEuMTA3LTEuNDcyLDIuOTA5LDUuMDE4LDIuNzQ0bDE0LjAzMi00LjQ4MmwxLjEzMiwwLjk2N2M1Ljk1NS00LjE3NCwyNS4zOTMtMi4zMTMsMzIuMzM3LTUuOTQybC0wLjczMSwyLjYyNwoJCWMxMy43MzItMi45NTcsMzMuMzE4LTMuMDUsNDQuMTc3LTcuMjUxYy0zLjA3MywzLjA1OSw2LjE3OCwxLjM1NCwxMi41MjgsMC43NjhsLTYuMDg5LDMuNzY1YzcuODk3LTEuNzMzLDcuNTEyLDEuNzc4LDE1LjYyMywwLjIwNAoJCWMtMi43ODksMC44OTctNi4yNzIsMS45MTQtNS43MTMsMi41MTJjOS4zNjQsMS4wNTUsMTAuMjg3LTMuNTA4LDE5LjAzOS0xLjc2bC0wLjk2Ny0yLjljMTIuMzY3LDIuNjk5LDE0LjI1MiwxLjAzNCwyOC42NDYsMi40NjUKCQljNC4wNjItMi41MSwzLjA3My01LjQwOCw5Ljg2Ny03LjEwOWMyLDEuMDk1LDEuMTI1LDMuMzEyLDEwLjM1NCwxLjU5OWMwLjQ1Mi0xLjEyMS0yLjg1NC0xLjIzMy01LjQ0Ny0xLjYzNAoJCWMxNy44ODEtMi43MzMsNDAuMzkyLTYuMzU2LDU5LjI1LTYuMjQxYy05Ljc5OCwyLjQzMyw0LjE1NSwyLjU4NiwzLjE0OSw0LjM5MmwxOC43MTMtMi42NzdjLTUuMTUzLDEuNTgtMTcuNzE4LDMuMjI4LTI3LjM2Miw2LjA2OAoJCWM1LjA0LDIuNzI1LTYuMzc3LDcuNjU1LDYuNzI5LDcuNjg4YzUuMDY0LTEuOTg4LTQuMDM4LTIuMTc4LDQuMzUtNC4wNTVjMy41NzEsMC45MzgsNy40NTgsMC4zNDYsMTIuMjQ1LTAuMTIxCgkJYy0wLjI5NiwxLjUyOC01LjYyNywyLjY4OS00LjM1LDQuMDU3YzYuMzU0LTAuNjE3LDkuNjY1LTIuODYyLDEwLjEwOS0zLjk3OWMxLjAyMiwwLjU0MS0xLjAwNiwxLjgxMywzLjE3MywyLjAzNwoJCWM5LjYyNS0wLjUwNiw1LjM0MS0zLjUsNS43NzYtNC42MTNjNC40ODEsMS4wNzcsMTAuODUzLDUuNjM4LDE4LjI3OCwxLjA0M2wtNi41NjgsNC43NzFjNy4xOC0wLjM0OCw3LjgzNC0zLjM5MSwxNi45MDgtMi45MDgKCQljLTcuOTQ5LDAuNDktMTQuNzE1LDIuMDk3LTEwLjg5NCwzLjkzNmMxMC4xNjMtMy43NTIsMjIuMzYsMi4yMDUsMjcuOTU0LTMuMzYzbC0xLjcxNCw1LjE4OGMxNC40NjgsMC4yMjksNS4zNzctMy42NDQsMTUuMzktNS4wODYKCQljLTMuODEyLDAuNzcyLTAuMjc4LDEuOTI1LTQuOTIxLDIuNTI0YzEuMTk3LDEuNDMzLDEwLjc5NywxLjUyMywxNy44OCwxLjE2YzI4LjI5Mi0xLjQ1MSw1MS4xMDksMS4zMSw3OC44OTItMi4xMDgKCQljMC4wMDYtMC4wMTktMC4wMDItMC4wMzYsMC4wMDItMC4wNTRjMC4xMjYsMC42NjIsMC42MDYsMS4yMjIsMi43MTIsMS41ODJjMjguNzYzLDAuOSw0MS4xNDgtNC4wNzYsNzEuMDQ1LTEuNzYyCgkJYzMuMTMsMy4yMzEsMTUuMiwwLjM4NSwyMi45MjIsMi43NjZjMTAuNTc4LTIuNDk0LDI0LjU0NS0yLjM4OSwzOC40OC0xLjg4M2MxMy45MzEsMC41MiwyNy44NDEsMS40MjIsMzguMTU0LDAuODI4CgkJYy0xNS4wMjYsMy45NTctMzMuNjY3LDUuOTEtNTMuMjk2LDYuNzQ0Yy0xOS42MzIsMC44NDgtNDAuMjQ2LDAuNTktNTkuMzUsMC41MDJjMC45MjYsMC42NTIsMC4yODUsMS4yODIsMi43MzIsMS41MjYKCQljLTM2LjI3NywxLjU3My03Ny4zMjUtMS4zNzUtMTA5LjU0NiwyLjUzOGwtMC4yMDktMC44NDZjLTEzLjQ1MS0wLjE2Ni0xMi43MTksMi44MTctMjMuNDk1LDMuODEyCgkJYzEuMzQxLTAuODcyLDcuNTQ2LTEuMzgyLDQuNzk0LTIuODMyYy00LTAuMTk0LTIxLjY1LDEuNjUxLTMwLjAzNy0wLjEyN2MtNi42MjMsMS43NDYtMS40ODQsMy4yMjktMTAuNTg4LDQuNDc4bC00LjgwMS0yLjk2MQoJCWMtOC40MDIsMS4wNzctMTMuNDY2LDAuMTA2LTIyLjI1NSwyLjQ1NWw0Ljg3MiwwLjg5MWwyMjYuNzU4LDUuNzI5YzIuMzctMS4zNjgsNC4xOTgtMC40NDgsNi41OTQsMC4xNjdsNS4zNzMsMC4xMzcKCQljMC4yMTctMC4wNDksMC40MjctMC4wODYsMC42NTItMC4xNDljMS4zNDgtMC43NzEtNC43MzgtMS4zNDksMS4xODctMS42ODFsLTAuMjksMC43NGM4LjE3Mi0wLjc0NiwxMi44NzUtMy4yMTMsMTkuNTY3LTQuMDQ5CgkJYzEuMTg0LDIuNTc3LTUuNTYsMy44MDUtMTIuNDMzLDUuMzU3bDguNTI5LDAuMjE2YzAuOTc1LTAuMTAzLDIuMDYtMC4xODcsMy4zLTAuMjQ0YzAuMjAxLDAuMTE4LDAuMzc1LDAuMjI5LDAuNTM3LDAuMzQxCgkJbDQuNjgzLDAuMTE4bDEuMDQ2LTAuMDIyYy0wLjUwOS0wLjAyMi0wLjcxNS0wLjE5Ny0wLjM1LTAuNjk5YzEuNTE2LTEuMTIxLDQuNTU3LTAuNzg2LDUuMTY0LTIuMjYyCgkJYy0zLjc4OS0xLjA2Mi0yLjg4MS0wLjcwMy03Ljg5Ni0wLjA4OGMwLjQ1Ni0xLjEwNCwyLjkwMS0xLjg3NywwLjYyMy0yLjc2YzEyLjQ3OS0yLjAwMywyNS4yMTYsMS43OSwzNS4yOTItMS44ODMKCQljLTEuMzk2LDIuMDA5LDEzLjM3NiwxLjEwNSw1LjE0NiwyLjkzNGwtMC42MDYtMS4xMDJjLTYuNjkzLTAuNTYxLTE0LjYzNSwzLjE0MS0xNS43MDUsNC40MzIKCQljMTIuNjMzLTIuMjQyLDE0Ljc0NS0wLjk1NywyOC42MDQtMi4xOTVjLTUuMzc0LDIuNTQzLDcuODk2LDAuMjE5LDQuODE0LDIuNDA2YzMuMTgsMC4wMTQsNi43MDMtMC42OTEsOS4yODItMC40OQoJCWMtNy4yNjYtMS43MDMsNS4zNy0yLjUyOSw0LjA1Ni00LjM2NWMtNC4yNy0wLjA0NC04LjcyMywxLjU4MS04Ljg5NywzLjIyOWMtMi43NDQsMC4xNjgtMi41NTQtMS40OC0yLjA3NS0yLjU4Mkw3MzguMjIzLDY4CgkJYzEwLjk2NC0wLjY5My0wLjM3NC01LjMyMiw5LjUyOC00LjczYzIuNTg4LDAuMTk1LTAuMjE4LDIuOTM1LDYuNjU1LDEuODczYzEuMjMzLTAuMDc0LDEuNTIzLTAuNTI3LDEuMjIyLTAuOTUxCgkJYy0xLjA4Mi0wLjI0Ni0yLjEzNS0wLjUwOC0zLjE2OC0wLjcwN2MxLjU4OS0wLjI5MSwyLjgwNywwLjE4OCwzLjE2OCwwLjcwN2MyLjgyNiwwLjY0Myw1Ljk4MSwxLjE0LDEwLjAxMywwLjE4MQoJCWMtMC4wMzktMC4xODctMC4xNDgtMC4zNTEtMC41NTQtMC40MjVsMS41MjEsMC4xOTljLTAuMzMxLDAuMDk2LTAuNjQ0LDAuMTQ2LTAuOTY5LDAuMjI2YzAuMTU3LDAuNzM3LTEuNDIzLDIuMDYyLDMuODExLDEuODIxCgkJYzcuMTY0LTAuNDc3LDMuMTM3LTMuNDU0LDQuNTIzLTQuMTdsLTEuNTIxLTAuMTk5YzMuMjk3LTAuNjQ4LDAuNDY5LTIuMDA4LDUuNDAzLTMuNDY3YzAuMjc5LTAuMTE3LDAuNjA4LTAuMjI3LDEuMTAzLTAuMzEyCgkJYy0wLjQ1NSwwLjEwMy0wLjc0NywwLjIwOC0xLjEwMywwLjMxMmMtMS4zNTEsMC41OTMtMC4xMTQsMS40MTQsMy4yLDAuOTk0YzQuNzM3LTEuMzUtNC42MDQtNC41ODYsMy4wNTQtNC4wNDUKCQljMC4yNjYtMC4wMTIsMC41NDEsMC4wMDQsMC44NzEsMC4wNjJsLTAuODcxLTAuMDYyYy0xLjM1MywwLjA1My0xLjc2OSwwLjkxNCwwLjUzNywwLjc5MWMxMC42MDItMi4wNTctMS4xNTUtMi4yMTcsMS41MTUtNC41NjUKCQljOC44NjctMC42MDMsNi40MzgtMS4xOTEsMTUuMzEyLTEuNzg0Yy01LjUxNywwLjI3NS0xLjQzOCwxLjk5LTUuNTgxLDIuODQ2YzYuNTctMC4yNjQsNS4xNzgsMC40NSw5LjczLDEuMDczCgkJYy00LjIzMy0yLjExLDIuMzk2LTIuNzI2LDIuMDc3LTMuNzE5YzAuMzYzLDAuMDIxLDAuNzI5LDAuMDQzLDEuMDk4LDAuMDY1Yy0wLjg3OSwwLjQzLTEuNzAxLDAuOTk2LTIuMzU3LDEuODM2bDguMDYzLDEuMjQKCQljLTEuODk3LDEuNzk2LTExLjgyNCwyLjM2LTcuNDc4LDQuNjM1YzcuNzUxLDAuNjkyLTMuNjE0LDMuMjQzLDUuNDE0LDIuMjk3Yy0wLjk0LTMuODY3LDEzLjQxNi00LjY5NSwxMS4yNjEtOC4yMTcKCQljLTMuOTc5LDAuNDczLTYuOSwwLjk2My02LjY5LTAuNjhjOC43OTYsMC4xNjUsNC41MjEtMi42ODYsMTAuMjU4LTIuMDQ5bDEuNjg2LDAuNDU1bC0wLjkzOCwxLjA3NgoJCWMxLjA3NywwLjE1MywxLjg3NS0wLjI1NiwyLjg1LTAuNTYxbDEuNTM2LDAuNDE0Yy0wLjI5OSwwLjQ0My0wLjg4MywwLjg5NiwxLjA4LDEuMTc4YzAuMjk3LTAuMjQ2LDAuNjUxLTAuNDM4LDEuMDM1LTAuNjA0CgkJbDAuNzY1LDAuMjA2Yy0wLjUzOCwwLjI2Ni0wLjkwMiwwLjUzMS0wLjkxMiwwLjc4OWMzLjIyLDAuMzU0LDIuNzQ4LTAuNjA1LDQuMTQ4LTAuOTEyYzAuNDg2LDAuMTkzLDEuMDE5LDAuMzYzLDEuNTg5LDAuNTE0CgkJYy0wLjcxOSwwLjk5OS0zLjEzOSwyLjU4MSwxLjEyOSwyLjE1OWMwLjMyMS0wLjA0MiwwLjY1My0wLjA4MywxLjAxMy0wLjEyYy0wLjM3NiwwLjA1My0wLjcwOCwwLjA5LTEuMDEzLDAuMTIKCQljLTExLjM5MSwxLjQ4My0wLjkyOCw1LjcyOC0xMy44NjIsNi41MjRjNS4yNDMsMi42NzUsMTAuNTQzLTAuNjk0LDE3LjM5Ny0wLjM1NWwtMy4wMzktMC40MzRjMC42MTMtMC4xNywxLjY4Ni0wLjE0OCwyLjEzNSwwLjA0OQoJCWMxLjg5Ni0xLjc5MS02LjM1NC0xLjQyOC01LjUyLTMuMjQzbDMuMzEyLDAuOTk1Yy0wLjEyMi0wLjkyNCw2LjAxMS0xLjMzMiw0LjIxLTIuMTExbC01LjIxNSwwLjc5OQoJCWM1LjE0OC0wLjg1NCw5LjkyNi0xLjkyMiwxNC41NzgtMy4wNTVjNS43NTQsMC4xOTMsMTEuMzIzLDAuNDcxLDE0LjQ3OSwxLjk0MWwtMC44NS0yLjU5MmMxMy44NTMsMi4zMzIsMzMuNDIzLDEuNTM1LDQ0LjQ2LDUuMjM5CgkJYy0yLjA0OC0xLjg2LDEuMDExLTIuMDExLDUuMTQ2LTEuNzk5YzAuMTA4LDAuMzA4LDAuNTE3LDAuNTc5LDEuMzQxLDAuNzc2YzEuNTI2LTAuMDk4LDIuNjg2LTAuMjU2LDMuNTkxLTAuNDU1CgkJYzAuODI1LDAuMDU3LDEuNjM2LDAuMTA1LDIuNDAyLDAuMTQzbC0wLjk5OS0wLjU1N2MyLjg5Ni0xLjEzNSwxLjc0MS0yLjk2MSw2Ljk4MS0zLjg4MWMtMC4zMzEtMC4wNTEtMC42MjItMC4xMDgtMC44OS0wLjE3CgkJYzEuMTI5LTAuMDg0LDIuNDc4LTAuMDUxLDQuMjUsMC4yMTFjLTIuODI3LTAuNzcxLTYuMzUzLTEuNjI5LTUuODIxLTIuMjVjOS4zMDctMS40NzksMTAuNDM3LDMuMDM3LDE5LjEsMC44OTRsLTAuODM1LDIuOTQKCQljMTIuMjMtMy4yNTgsMTQuMTkxLTEuNjgsMjguNTA1LTMuNzYyYzQuMTczLDIuMzIyLDMuMzE1LDUuMjY0LDEwLjE4MSw2LjY1NWMxLjk0OC0xLjE4NSwwLjk3NC0zLjM1OCwxMC4yNzEtMi4wNjcKCQljMC41MDMsMS4xMDEtMi43OTYsMS4zNjItNS4zNjYsMS44ODFjMTcuOTg2LDEuOTE4LDQwLjYzOSw0LjUxNyw1OS40NzIsMy41NDVjLTkuODk4LTEuOTg0LDQuMDM0LTIuNzcxLDIuOTQ2LTQuNTI4bDE4LjgxNCwxLjgyNAoJCWMtNS4yMTktMS4zNDUtMTcuODQ1LTIuNDE5LTI3LjYwOC00LjgyYzEuMjE0LTAuNzI5LDEuNDE1LTEuNTQ4LDEuMjMxLTIuMzc2YzIuODI0LDAuMDAzLDUuNDk5LTEuNTQxLDkuMjg0LTAuODI5CgkJYzAuMzQtMC40NzEsMS4xNDItMC45MTQsMi4xNDQtMS4zNGMzLjA2OC0wLjU0NCw2LjQ1OS0wLjIzMSwxMC40ODEtMC4wMjJjLTAuMjM4LTAuOTg2LTIuNTk3LTEuNzIxLTMuODgtMi41MDYKCQljMC43NDYtMC40MDIsMS4xMzctMC44MSwwLjg5Ni0xLjIyOGM1LjM3OCwwLjU1Niw4LjI4MSwyLjM5Miw4LjczNSwzLjM5NmMwLjk5Ni0wLjU4OC0xLjA4OC0xLjc2NywzLjA3Ni0yLjE4CgkJYzkuNjM5LDAuMDY4LDUuNDk0LDMuMjU0LDUuOTc5LDQuMzQ4YzQuNDI5LTEuMjc5LDEwLjU4Ni02LjEyNSwxOC4yMTMtMS44NzNsLTYuNzc3LTQuNDY4YzcuMTg4LDAuMDIxLDcuOTc5LDMuMDMxLDE3LjAyMSwyLjE0CgkJYy03Ljk2Mi0wLjEzMS0xNC43OTUtMS40MjgtMTEuMDYxLTMuNDM4YzEwLjMyMiwzLjI4OCwyMi4yMzYtMy4yMTcsMjguMDc2LDIuMDkybC0xLjk0NS01LjEwNAoJCWMwLjQwNS0wLjAyNSwwLjc4Ny0wLjA0NiwxLjE1Ni0wLjA2MmMwLjE2NCwwLjI4MywwLjMzNCwwLjU1NiwwLjU3MywwLjgxbDYuMTItMC4yNjRjMC42NzEsMC4xMDgsMS4xMzUsMC42MzcsMS43NTUsMS4yMjYKCQljMC43MzUsMS4wMzQsMS4zMDIsMi4yMTMsNS45OTksMi42NzRjLTEuNDEtMC4yMi0xLjgzMi0wLjUzNS0yLjAzNS0wLjg2NmM1LjUzMiwxLjEzNSwyMi40MDktMC4yNTIsMjYuNTQ2LTMuMTU0CgkJYzIuOTQxLDEuNzkzLTYuNjU0LDEuMzM0LTUuMjIzLDIuODY3YzQuMzU5LDEuMTI5LDkuNDE3LTEuMzgxLDEzLjk1OC0wLjYxMWwxLjQ4OS0xLjk0M2MtMS42ODYsMC4xLTIuNTcxLTAuMzA3LTMuMzcsMC4yMDUKCQljLTAuNzc4LTAuNTI1LTAuMTM1LTAuOTAyLDEuMDAyLTEuMTk3YzEuMjgtMC4wNTcsMi41NTEtMC4xMTcsMy44MTYtMC4xODFjMC4xNDksMC42OTgsNi40MjQsMC42MDYsNy41NDEsMS43OTgKCQljOS40MTMsMC44MzEsMjEuODQzLTIuMjIxLDI2LjgzNC0xLjIzMmMxLjUwMi0wLjkwMiwzLjI3MS0xLjU1Miw1LjE4Mi0yLjA3NmM1LjE2OSwwLjAzOSwxMC40NTMsMC4yMjcsMTUuOTQzLDAuNjQ5CgkJYzAuMDA4LDAuMDE5LDAsMC4wMzQsMC4wMDUsMC4wNTJjMC4wOTctMC42NjYsMC41NTQtMS4yNDYsMi42MzgtMS43MDFjMjguNjkxLTIuMjA1LDQxLjI5MiwyLjIwNSw3MS4wNTMtMS40NjMKCQljMi45OC0zLjM3MSwxNS4xNjYtMS4wNzQsMjIuNzczLTMuODA0YzIuNzI2LDAuNTE1LDUuNjY3LDAuODQ3LDguNzY0LDEuMDRjMC4xNCwwLjg1NCwxLjUwOCwxLjYxNCw1LjMzNCwyLjIwOQoJCWMzLjk5Ny0xLjU0NiwyLjIyNCwwLjMxMiw1LjUzNSwwLjU5NGMzLjgwOS0wLjgzMiw0LjM1NC0xLjcwOSw2LjAyMS0yLjgzNGMzLjcwMS0wLjE4MSw3LjQ3Ny0wLjQ0NSwxMS4yNTctMC43NDYKCQljLTAuMTI1LDEuMjk3LTExLjAwNiwyLjQzNi0xLjA5OSwzLjE5OWwzLjE5NC0yLjhjMi43NzUsMi44NDIsOS44OTYsMy4yMTgsMTcuMjk4LDIuMzIyYy0xLjQyNSwwLjk0Mi0xLjc3MSwxLjg2LDAuMDMzLDIuNzI4CgkJYy0wLjQ0Ny0yLjE3LDkuNTU5LTAuOTQxLDcuNDM4LTMuMjUzYy0xLjY1MS0wLjE0Ni0zLjUxMiwxLjM1My01Ljg4MSwwLjMxNWM0LjM5NCwwLjI2NSwzLjY0MS0wLjYzMyw2LjczOS0xLjQyOAoJCWM2LjkyNCwyLjAyOC0zLjkzNCwxLjkwNiw1LjczMyw0LjA1M2M2LjU0OCwwLjIyLDEzLjAyMSwwLjA4LDE3Ljc2NC0wLjU3MWwtNC4xMjktMS41NDNsNi4wOTYtMS45NDYKCQljMS4wNzgtMC4wMjMtNC41NDUsNC4wOTYsMy4xMTQsMS45M2M0LjA3OC0xLjE3OS0wLjYxOS0yLjg5NCwyLjg4OC00LjIzM2MtNC40NTgtMC42My04LjA0NiwwLjM1My0xMi4zNTgsMC40NGwwLjg3OCwxLjYxNwoJCWwtMy45NjMtMC44MjRjMS41NjQtMi45MzgsMTQuNjc0LDAuMjMzLDE0Ljk4My0zLjQwNWMtMC4xNjcsMS4wNTksMS40NjQsMS40NzksMy4zNjUsMS42OGMwLjY1MSwwLjQxMywyLjIyNywwLjY2Niw1LjE3MywwLjUzOAoJCWMwLjA3Ny0wLjAyLDAuMTI3LTAuMDM4LDAuMTk0LTAuMDU3YzAuMjA1LDAuMTQ2LTAuMDYxLDAuMzc4LTEuMDcsMC43NjZjNy40ODgtMC41MiwwLjU1LTIuNTU5LDYuMjkzLTMuNTgybDMuNDY1LDEuMDIKCQljNS43NTgtMS4wMjgtMy43MDgtMi4xMDMsMS41NDItMi45MzRjLTAuNjk1LDEuODIzLDQuOTM4LDIuODA1LDcuODExLDMuNjUybC0zLjQ0NiwwLjc5N2wtMS41MDItMC4zMTQKCQljMC43NDMtMC41MjQsMS40MzgtMS4xMzgtMS42NTYtMS4wNzhjLTIuMzE1LTAuNjc5LTEyLjUwNSwyLjQzOC04LjIxNiw0LjcxM2MzLjg4NCwwLjQ2NCw1LjU4OC0xLjc1LDkuMzItMi4wMDYKCQljLTAuMjM2LDMuOTk2LDguMTI2LDAuMDE1LDYuODgsNC4zOTljNy45ODgtMC43MDQsNS43OTYtMy4zODQsNy41Ny01LjIzM2MwLjczLDAuODkyLTEuNTU0LDIuOTM1LDMuMTg4LDIuMjk3bC0wLjAzMy0yLjIzNAoJCWMtMC4wMzUtMC4xNTQtMC4wNDMtMC4zMTQtMC4wMDgtMC40ODZsMC4wMDgsMC40ODZjMC40NjIsMi4wMjcsNi43MSwyLjY1OCwxMC41NzEsMy42NjFsMi4zNiwxLjk4MwoJCWM1LjEyLTEuMDUzLDExLjEyNi0yLjIzMSw2LjYwNy0zLjMxMmwtMy43OTYtMC4xN2MzLjE3Mi0wLjg3OSw4Ljc2Ny0yLjkzOSwxNC4xNS0zLjkxNmMtMS44NDYsMC40MjctNy45OTksMy45OS0xLjkzNSw1LjQ2CgkJYzIuOTg0LTAuNjg1LDUuMDU5LTEuNDExLDcuNDkyLTIuMDY1VjBIMHogTTEzNDIuMTIyLDIzLjA0bDAuNjA4LDAuMjg0bC0xLjEyOSwwLjU0OGMtMC4xOTgsMC4wMDQtMC4zOTYsMC4wMDgtMC41OTgsMC4wMTMKCQlDMTM0MS4zNzksMjMuNTY1LDEzNDEuNzkxLDIzLjI3MiwxMzQyLjEyMiwyMy4wNGwtMC43MzItMC4zNEMxMzQzLjE4NiwyMi4yNywxMzQyLjg4OCwyMi41MDIsMTM0Mi4xMjIsMjMuMDR6IE0xMjc0Ljk2MSwyMC43MzQKCQljNy43NDQsMC45NjctMS45NDcsMS43NDEtMi4zMDIsMi40NTJjMS44OTcsMC40MjIsMy4zMzgsMC45NTUsNC43ODMsMS40NzNjLTEuNzU3LDAuMDYzLTMuNTE4LDAuMTMyLTUuMjgxLDAuMjA2CgkJQzEyNzEuOTk5LDIzLjQzMywxMjY4Ljc0NSwyMi40NjIsMTI3NC45NjEsMjAuNzM0eiBNMTI1MC42ODYsMjAuMDFjOS4yNDMsMS4yMjItMy40NjIsMy42NzYsOC42MzQsMy41NzYKCQljLTIuODA0LDEuNDA2LTIuMjQ4LDEuMjU4LTMuMjk5LDIuMDM4Yy0xLjA0MSwwLjA1My0yLjA4MSwwLjEwNS0zLjEyMiwwLjE1OWMwLjgzNC0wLjE3NywxLjU0Mi0wLjUyMSwyLjA2Mi0xLjE0MwoJCWMtNy42NDEtMC4wMjctNy4yOTMtMC43NDctMTAuMDYyLTIuOTA3QzEyNDkuNjI3LDIyLjE1NywxMjQ3Ljc1NCwyMC40MDcsMTI1MC42ODYsMjAuMDF6IE0xMjUwLjM2NywyNS45MTIKCQljLTEuNTk2LDAuMDgyLTMuMTg4LDAuMTYyLTQuNzc2LDAuMjQyYy0wLjAxNS0wLjA1NS0wLjAzMi0wLjEwNi0wLjA0Ni0wLjE2NGMtNC42MjcsMC40OTctMS42OTIsMC4wOTYtNS45NjctMC4xMjYKCQlDMTI0Mi45MjEsMjQuNjUzLDEyNDcuMDc2LDI1LjcyNiwxMjUwLjM2NywyNS45MTJ6IE01NTUuNDMyLDQ3LjAyN2MwLjQ2OSwwLjYxNywwLjQsMS4yMjQsMC40MzgsMS43NzQKCQljLTAuNTY3LTEuMjg2LTYuMzk1LTIuMTcyLTEwLjI2OS0zLjE5OGMtOS42NjgtMC41NTQtMTkuODkxLDAuMDAyLTI4LjA0OS0wLjg3MWMxNy40ODUtMy42MTUsNDkuMzA4LDAuMTExLDY5LjM0NC0yLjQ2NwoJCWMtMS43NzIsMi43MjUtMTYuMzk4LDEuMTgtMjIuNDY0LDIuMzUzbDEzLjg2MSwxLjczOUw1NTUuNDMyLDQ3LjAyN3ogTTgzNy4wMzIsNTAuNTI1bDAuMTA0LTAuMDk4CgkJYzAuMDIxLDAuMDE0LDAuMDQ0LDAuMDIzLDAuMDYzLDAuMDM2QzgzNy4xNDUsNTAuNDg0LDgzNy4wODgsNTAuNTA1LDgzNy4wMzIsNTAuNTI1eiBNOTE5LjU0Nyw1Mi43MjcKCQljMS40NTEsMC4yNSwyLjYxNSwwLjMzNiwzLjYwNiwwLjMyMWMtMC43MDksMC4xNzUtMS4zNjgsMC4zNzctMS45NjQsMC41OTVMOTE5LjU0Nyw1Mi43Mjd6IE05MjguMjQsNTIuMzk2CgkJYy0wLjUzOSwwLjA5NC0xLjA2MiwwLjExMy0xLjU4NCwwLjExMmMwLjA1Ny0wLjAxNiwwLjExMS0wLjAzMiwwLjE2OS0wLjA0OEM5MjcuMjk4LDUyLjQyMyw5MjcuNzcsNTIuMzkzLDkyOC4yNCw1Mi4zOTZ6CgkJIE0xMDQ1LjYwOCw0OC42NDFjLTAuODEtMS42MzUtMi4wMzktMy4xNjgsMS4yMDItMy45NzhjMS42NjQsMC4yMTYsMy41OTQsMC4zODMsNS45NzYsMC40ODNjMC4wMjEsMCwwLjAzMy0wLjAwMiwwLjA1My0wLjAwNAoJCWMwLjI5NCwwLjg2MS0yLjM4MSwxLjQzNywwLjIwOCwyLjI1MkMxMDUwLjk2Nyw0OC4wMzMsMTA0Ny44NjYsNDguMzEyLDEwNDUuNjA4LDQ4LjY0MXogTTEyOTMuNzc2LDI1LjkwOQoJCWMwLjg5Ni0wLjY5NSwwLjIyNy0xLjI5NSwyLjY2MS0xLjY1Yy0yLjEyNSwwLjAwNC00LjI3LDAuMDI4LTYuNDI0LDAuMDYyYzMuMTk0LTAuNjEyLDYuNTEzLTEuMTE1LDAuNjExLTIuMDExCgkJYzEuMTg5LTEuMDU1LDMuNzY3LTEuNDUzLDYuNTU5LTEuNzY3YzAuNjM2LTAuMjcsMS45MTEtMC40NzMsNC40NTEtMC41NzdsMC4xMzEsMC4wNTZjMS44NTMtMC4yNjYsMy40MDMtMC42NjQsNC40MTMtMS4zMjMKCQljLTAuMjIzLTAuMzMzLTAuMTY5LTAuNTk4LDAuNzk1LTAuNjQ5Yy0wLjE3LDAuMjYzLTAuNDk5LDAuNDU0LTAuNzk1LDAuNjQ5YzAuNTIyLDAuODM0LDIuODMzLDIuMTg4LTIuMzA4LDIuMzA0bC0yLjEwNS0wLjk4CgkJYy0xLjQ3NSwwLjIwMy0zLjA1MSwwLjM1LTQuNTgyLDAuNTIxYy0xLjcyNiwwLjczNSwxLjgxMiwxLjk3NCwwLjM3NSwzLjI0MWM0LjcyMS0wLjA1OSwxMC42OC0wLjE4LDEzLjYzMSwxLjI0NQoJCUMxMzA1LjI5NywyNS4zMiwxMjk5LjQ2NiwyNS42MjQsMTI5My43NzYsMjUuOTA5eiBNMTMxNC4xMDQsMjQuODg4YzAuMDIxLTAuNjE0LTEuMDc4LTEuMjc0LDAuMzUzLTIuMDI1CgkJYy0yLjEzNC0wLjEwOS0zLjgzMy0wLjAyLTQuNTM3LTAuNzk0YzYuODM4LDAuNTU0LDYuMjE3LTMuNywxNi4yODgtMi45NjVjOS40MDcsMC44ODgtMC4wMjYsMi4yMDIsMy44MDksNC40MzMKCQljMS40MTUsMS41NTEsMy4xMTMtMC43NDYsNS42ODUtMC40MTZsMC42NzksMC44ODFDMTMyOC45NDIsMjQuMjE3LDEzMjEuNDgsMjQuNTMzLDEzMTQuMTA0LDI0Ljg4OHogTTE0NDcuMzg4LDI4Ljk2MWwxLjEyOSwwLjM1MgoJCWwtMS4yMzMsMC4yODVDMTQ0Ni40MjEsMjkuNjE1LDE0NDYuODczLDI5LjMxOCwxNDQ3LjM4OCwyOC45NjF6IE0xNDc5Ljk5MywzMS44OTVsLTIuNjItMC4xMTdjMS4xODYtMS45ODYsMS43MjMtNC4zNCw1Ljc5MS00LjE0NgoJCWMtMC40NjQtMC41NTktMi40NDYtMC4zODItMy43My0wLjEyNmMtMC4zMywwLjE1NS0wLjcsMC4yOTctMS4wODIsMC4zOTZjLTAuMjIxLTAuMDY0LDAuMzA5LTAuMjQzLDEuMDgyLTAuMzk2CgkJYzIuMjA1LTEuMDYyLDMuMTUyLTMuMDYyLDcuNzQ4LTEuNDAzQzE0ODMuMzk1LDI4LjMwOSwxNDg0LjAxMiwyOS4yMTksMTQ3OS45OTMsMzEuODk1eiIvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTkzMi4xNTcsNTMuNzM5YzcuNjQxLTAuMDQ4LDcuMTI0LTAuNjU4LDQuNjA4LTEuNDUxQzkzNy4xMjUsNTIuOTksOTM0LjQzOSw1My4yNzcsOTMyLjE1Nyw1My43Mzl6Ii8+Cgk8cGF0aCBmaWxsPSIjNzE2MjUyIiBkPSJNOTM2LjY2Myw1Mi4wNGMtMC41NzgtMC4xMTYtMS4wMDgtMC4xNTMtMS41MjEtMC4yMjZjMC42MTksMC4xNjIsMS4xNDEsMC4zMjYsMS42MjMsMC40NzQKCQlDOTM2LjcyMiw1Mi4yMDUsOTM2LjgxMiw1Mi4xMzksOTM2LjY2Myw1Mi4wNHoiLz4KCTxwYXRoIGZpbGw9IiM3MTYyNTIiIGQ9Ik0xMjIzLjQzMiw0MS4zOTZjLTkuNjM0LDAuOTktMTkuODY5LDAuOS0yNy45OCwyLjE0NGMxNy42MzMsMi44MTcsNDkuMjUxLTIuMzUxLDY5LjM4NS0wLjY4MwoJCWMtMS44OTUtMi42NDMtMTYuNDM2LTAuNDM3LTIyLjU0OC0xLjMzMmwxMy43NjktMi4zNjVsLTIyLjg2OSwwLjM2N2MwLjQzOC0wLjYzNywwLjM0NS0xLjIzOSwwLjM1Ny0xLjc5MwoJCUMxMjMzLjAzMywzOS4wNDUsMTIyNy4yNTQsNDAuMTkzLDEyMjMuNDMyLDQxLjM5NnoiLz4KCTxwYXRoIGZpbGw9IiM3MTYyNTIiIGQ9Ik0xMjMzLjU2NywzNy40MjhjLTAuMDE2LDAuMTAyLTAuMDIxLDAuMjAzLTAuMDIzLDAuMzA3QzEyMzMuNTgzLDM3LjYzMywxMjMzLjU5NSwzNy41MzEsMTIzMy41NjcsMzcuNDI4eiIKCQkvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTEyNjkuMzk2LDQ4LjMxOGwyLjA2OC0yLjY5MmMtNy4yNzUsMS4xMS0xMC4xNjktMC40MTMtMTUuMzIzLDIuMDU0TDEyNjkuMzk2LDQ4LjMxOHoiLz4KCTxwb2x5Z29uIGZpbGw9IiM3MTYyNTIiIHBvaW50cz0iMTI2My44NTUsMzkuNTE4IDEyNzQuOTc0LDM4LjgwMSAxMjY4LjAxNSwzOC4xOCAJIi8+Cgk8cGF0aCBmaWxsPSIjNzE2MjUyIiBkPSJNMTEwMS42NTksNTAuOTQxYzguOTQ4LDAuNjYyLDE3LjkxMywxLjE4OSwyNi44ODcsMS42MWMtOC40MDUtMC41NjItMTYuOC0xLjIyMi0yNS4xNzUtMS45OTMKCQlMMTEwMS42NTksNTAuOTQxeiIvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTkzMS4zLDU2LjY4NmwxMS42MywxLjYwNGMtMi45NTUtMC45OTItNy4wOTEtMC41NDctOS45MjEtMS45NThMOTMxLjMsNTYuNjg2eiIvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTgxNi44NTksNTkuMjk4Yy01Ljg5NiwzLjkxNS0xLjY0My0wLjMzOSwyLjU5OSwzLjk0MkM4MTguMjg0LDYxLjczLDgyMy40OSw2MC4yMDUsODE2Ljg1OSw1OS4yOTh6Ii8+Cgk8cGF0aCBmaWxsPSIjNzE2MjUyIiBkPSJNODE5LjY4NCw2My40NzFjLTAuMDc0LTAuMDgyLTAuMTQ5LTAuMTU0LTAuMjI2LTAuMjI5QzgxOS41MTgsNjMuMzE2LDgxOS41ODgsNjMuMzk1LDgxOS42ODQsNjMuNDcxeiIvPgoJPHBhdGggZmlsbD0iIzcxNjI1MiIgZD0iTTgwMi4wMTQsNTcuNTYxYy0yLjE4Ny0wLjczNy00LjQwMS0xLjQ3Ny04LjQzLTEuNDQ0Qzc5Ni41MjksNTcuMDk4LDc5Ni42NDgsNTkuNDQzLDgwMi4wMTQsNTcuNTYxeiIvPgo8L2c+Cjwvc3ZnPgo=");
  padding-top:20px;
}

.ptb_module.ptb_textarea.ptb_arrangement_korte_omschrijving p, .ptb_module.ptb_textarea.ptb_partnerarrangement_korte_omschrijving p {
	overflow: hidden;
	max-height: 172px;
}

.ptb_post_image {
	margin: 0 !important;
}

.ptb_module {
	margin: 0 !important;
}

/*Tabs width*************************************/
.tab-nav li {
	width: 32.5%;
}

/*Page titel meer ruimte boven*********/
.page-title {
    margin: 1em 0 .5em;
}

/*topmenu hookcontent + logo positie*/

.menu-topmenu-container {
    width: 1160px;
    margin: 0 auto;
}

/*.menu-topmenu-container ul {
	width: 1160px;
	margin: 0 auto;
}
*/
#site-logo {
	font-size: 1.9em;
	margin: -36px .5em 0 0;
}

/*PTB search slider********************/
.ptb-search-slider {
	margin-top: 0 !important;
}

#sidebar, #sidebar-alt {
    padding: 0 0 10%;
}

#site-logo {
	z-index: 9999;
}



/*Maps standaard 100% width***********************************************/
.themify_map.map-container {
	width: 100% !important;
}

/*menu/sticky header aanpassing*******************************************/
.ui.nav {
	margin-bottom: 0 !important;
}

#header {
  padding-top: 0;
}

#headerwrap.fixed-header #header {
	padding-bottom: 20px;
}

/*dit uitzetten lost caching probleem niet op!  */

.row-slider-slides.clearfix {
	display: none;
}

#headerwrap {
	background-color: #de600d!important
}

#headerwrap.fixed-header #main-nav li a {
	margin-top: 0;
}

#headerwrap #main-nav li a {
	margin-top: 5px;
}

/*Tabsets witte outline****************************/
.ui.module-tab .tab-nav li {
    border-color: #fff !important;
}

.ui.module-tab.minimal .tab-content {
    border-color: #fff !important;
}

/*Uitgebreider mobiel menu, knoppen worden op desktop uitgeschakeld**********************************/
@media only screen and (min-width: 1025px) {
  .noshowmenu {
	display: none !important;
}
  
.showmobile {
	display: none;
}
  
.page-id-7237 .ptb_module.ptb_text.ptb_arrangement_subtitel, .page-id-7268 .ptb_module.ptb_text.ptb_arrangement_subtitel, .page-id-7620 .ptb_module.ptb_text.ptb_arrangement_subtitel, .page-id-7237 .ptb_module.ptb_text.ptb_partnerarrangement_subtitel, .page-id-7268 .ptb_module.ptb_text.ptb_partnerarrangement_subtitel, .page-id-7620 .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	display: none;
}
/*  
.boekingsform-jeugd {
	padding: 0 20%;
}*/
}

/*Ondertitel verbergen op doelgroep en pakketcategoriepagina's voor desktop en tablet**************/	
@media only screen and (min-width: 769px) {
.pakketcatpagina .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina   .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
display: none;
}
}


@media only screen and (max-width: 1024px) {
.menuorange {
	background: #de600d !important;
	border-bottom: 1px solid #fff !important;
  padding: 0 10px !important;
}
.mobile_menu_active .sidemenu {
	padding: 50px 0;
}
.mobile_menu_active #headerwrap #main-nav li {
	padding-left: 10px;
} 
}

/*********Mobiel menu styling******/
@media only screen and (max-width: 768px) {
#mobile-menu {
	padding: 0;
}
  
  #main-nav a {
	margin-left: 10px !important;
}

#headerwrap.fixed-header #site-logo img:not(#sticky_header_logo) {
    max-height: 81px;
}
  
.ptb_post_title.ptb_entry_title a, .arrangcategorie.ptb_module.ptb_category a, .arrangdoelgroep {
	color: rgb(255,255,255,.6) !important;
}  
}

/*Mobiele styling voor arrangementenoverzicht****************/
@media only screen and (max-width: 768px) {
.pakketcatpagina .ptb_module.ptb_textarea.ptb_arrangement_korte_omschrijving, .pakketcatpagina .ptb_module.ptb_textarea.ptb_pakketarrangement_korte_omschrijving {
	display: none !important;
}
  
.pakketcatpagina .ptb_module.ptb_taxonomies, .pakketcatpagina .ptb_module.ptb_taxonomies a {
	background: #716252;
	color: #f5f2ed;
}
.pakketcatpagina .ptb_module.ptb_taxonomies {
  border-top: rgba(255,255,255,.2) solid 1px;
}
  
.pakketcatpagina .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	color: #fff;
  text-align: left;
  min-height: auto;
}
.pakketcatpagina .info-center {
  text-align: left;
}
  
.pakketcatpagina .category-jeugd-kinderen .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .category-jeugd-kinderen .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: #f07200 !important;
}
.pakketcatpagina .category-familie-groepen .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .category-familie-groepen .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: #bf4d1b !important;
}
.pakketcatpagina .category-scholen .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .category-scholen .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: #67ad26 !important;
}
.pakketcatpagina .category-vrijgezellen .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .category-vrijgezellen .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: #00887a !important;
}
.pakketcatpagina .category-bedrijven .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .category-bedrijven .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: #006f89 !important;
}
.pakketcatpagina .category-agenda-uitje .ptb_module.ptb_text.ptb_arrangement_subtitel, .pakketcatpagina .category-agenda-uitje .ptb_module.ptb_text.ptb_partnerarrangement_subtitel {
	background: #086d2f !important;
}
  
	}
