/*
 Theme Name:   Webmaat GP
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* KLEUREN
		#32C4C9 hoofdkleur groen
		#446DD2 secundair blauw
		#FF973E aktiekleur orange
		#FFC03E aktiekleur okergeel
		#F3FCFC background pastel groen
		#ffffff wit
		#051314 zwart
		#86E3E7 hoofdkleur groen tint
		#92ABEB secundair blauw tint
		#FFC593 aktiekleur orange tint
		#FFDC93 aktiekleur okergeel tint
		#018D93 hoofdkleur groen shadow
		#0E39A3 secundair blauw shadow
		#F37000 aktiekleur orange shadow
		#F3A300 aktiekleur okergeel shadow
*/

/*
links: #f37000
linkes hover: #ffc03e
links visited: #f3a300
*/

/* !!ALGEMEEN */

/*
body, #page .fl-builder-content {
	background-color:grey;
	}
	
#page .fl-row {
	background-color:white;
}
*/

/* standaard margin op alle H1 headers */
.fl-module-heading h1.fl-heading {
	margin-bottom: 30px !important;
	font-weight:300;
	text-align:left;
	}

ul, .widget ul {
	margin-left:1.3em;
	}

ul li {
	padding-left:.3em;
	margin-bottom:.4em;
	
	list-style-image: url("https://vadermagazine.nl/wp-content/uploads/2020/06/list-icon.svg");
	}

ul li.cat-item {
	 margin-bottom:0px;
	 padding-bottom:0px;
	}

/* haalt blokje weg bij reacties op reacties */
ul.children li {
	list-style-image:none;
	}

.breadcrumbs, .rank-math-breadcrumb{
	font-weight:500;
	font-size:80%;
	color:#f37000 !important;
	}
.breadcrumbs .last, .rank-math-breadcrumb .last {
	color:#051314;
	}

a img:hover,
a img:focus 
 	{
	opacity:.8;
	}



.breadcrumbs a:visited, .rank-math-breadcrumb a:visited {
	color:#f3a300 !important;
	}

.breadcrumbs a:hover, .rank-math-breadcrumb a:hover {
	color:#ffc03e !important;
	}

/*
.page h3:focus,
.page h3:focus {
	color:#FF973E !important;
}
*/	

/*  aktieknoppen    */
.knop, .uabb-module-content.uabb-creative-button-wrap .uabb-button, .form-submit .submit, .contactknop button, .contactknop .fl-button {
	padding:7px 15px;
	font-size: 14px;
	font-weight: 600;
	background-color:#FF973E !important;
	background-image: linear-gradient(270deg, #FFC03E 1%, #FF973E 99%);
	transition:background-color 3s;
	border-radius: 4px;
	line-height: 24px;
	text-align:center;
	color:#ffffff !important;
	text-transform: uppercase;	
	}

.knop:hover,
.knop:focus,
.uabb-module-content.uabb-creative-button-wrap .uabb-button:hover,
.uabb-module-content.uabb-creative-button-wrap .uabb-button:focus,
 .form-submit .submit:hover,
  .form-submit .submit:focus,
  .contactknop button:hover,
  .contactknop button:focus,
  .contactknop .fl-button:hover,
  .contactknop .fl-button:focus {
	background-color:#FFC03E;
	background-image: linear-gradient(270deg, #FF973E 1%, #FFC03E 99%);
	color:#fff !important;
	}
	
.fluentform .ff-btn:hover {
	opacity:1 !important;
	}
	
.fl-node-5f633359dfb18 .uabb-fluent-form-content .fluentform .ff_submit_btn_wrapper button:hover {
	border-color:transparent;
}

.error404 .button-align .fl-html {
	text-align: center;
}

.error404 .button-align .fl-html a {
	padding: 14px 30px;
}

.button-home, .button-home .fl-html{
	text-align: -webkit-center;
	text-align:center;
}


/*. !!NAVIGATIE */


.uabb-hamburger-menu-top, .uabb-hamburger-menu-middle, .uabb-hamburger-menu-bottom {
	height:5px;
	}	

/* achtergrond uitvouw menu mobiel */
.uabb-creative-menu .uabb-menu-overlay {
	
	background-image: repeating-linear-gradient(135deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(236,250,250),rgb(236,250,250));
	}


.cta .fl-row-content-wrap {
background-image: repeating-linear-gradient(135deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(50,196,201),rgb(50,196,201));
}


/* nodig aangezien font in uitklapmenu mobiel verbondne is met grootte hamburger */
.uabb-creative-menu-mobile-toggle {
	font-size:20px !important;
}

/*
.uabb-creative-menu .uabb-menu-overlay:before {
	content: url('https://vadermagazine.nl/wp-content/uploads/2020/06/V.png');
	position:absolute;
	top:30px;
	left:45%;
}
*/



/* !!HOMEPAGE */


	
/* zorg voor gelijke hoogte artikelen (ivm grootte foto's */
.home-eerste-deel .fl-module-content .pp-content-post {
	max-height:268px;
	}
	
.home-eerste-deel .artikel-home, 
.sidebar-enkel-blog .artikel-home {
	position:relative;
	}

.home-eerste-deel .cpt-home,
.sidebar-enkel-blog .artikel-home .cpt-home
 {
	position:absolute;
	top:15px;
	left:15px;
	}

.cpt-home .knop-cpt {
	padding:2px 10px 2px !important;
	font-size:12px;
	}

.cpt-alinea p {
	padding:3px 0px 5px !important;
	font-size:20px;
	width:100%;
	color:#fff;
	text-align:center;
	font-family: "Rubik", sans-serif;
	background: #051314;
	border-radius: 5px;
	font-weight:400 !important;
	pointer-events: none;
	text-transform: uppercase;
	background-image: repeating-linear-gradient(135deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(5,19,20),rgb(5,19,20));
	}

#ajaxsearchlite3 {
	margin:0 auto;
	border-radius:50px !important;
}


div[id*='ajaxsearchlite'].wpdreams_asl_container {
	margin: 0 auto !important;
}
.pp-posts-wrapper .pp-content-grid-title {	min-height:84px;
	}
.categorieen-home .categorie-knoppen a {
	
	margin-top:1em;
	}
.categorieen-home .categorie-knoppen {
	color:#fff !important;
	text-align:center;
}

.categorieen-home .categorie-knoppen a:hover {
	color:#fff !important;
}
	
.cta .fl-module-content p(not:.wit) {
	min-height: 135px;
}

/*
.cta .fl-module-content p {
	color:#fff !important;
}
*/






/* !!SINGLE (artikel enkel) TEMPLATE */
.categorie-knoppen a {
	display:inline-block;
}

/* hier ook de meta's voor archive pagina's ingesteld */
.categorie-knoppen a, .pp-post-meta-term, .pp-post-filter {
	font-size:14px;
	padding:2px 10px !important;
	margin-right:1em;
	
	background: #32C4C9;
	border-radius: 5px;
	color:#ffffff !important;	
	}

.categorie-knoppen a:focus,
.categorie-knoppen a:hover,
 .categorie-knoppen a:active,
 .pp-post-meta-term:focus,
 .pp-post-meta-term:hover,
 .pp-post-meta-term:active,
 .pp-post-filter:focus,
 .pp-post-filter:hover,
 .pp-post-filter:active
  {
	background:#018D93;
	}

/* zwarte knop artikel/blog/etc...      */	
.knop-cpt {
	padding:7px 40px 5px !important;
	font-size:16px;
	
	font-family: "Open Sans", sans-serif;
	background: #051314;
	border-radius: 5px;
	font-weight:400 !important;
	pointer-events: none;
	text-transform: uppercase;
	background-image: repeating-linear-gradient(135deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(5,19,20),rgb(5,19,20));
	}
	
.knop-cpt:focus,
.knop-cpt:hover {
	background:#051314;
	}

.knop-cpt:active {
	background: #051314;	
	}

/*  correctie ivm foute rendering FF     */
.firefox .single h2.has-groen-color:first-letter {
	 padding-top: 10px;
	}

p.has-groen-color {
	font-size:24px;
	line-height:1.4;
	
	color:#32C4C9;
	}

p.has-groen-color strong {
	font-weight:initial;
}

p.has-groen-color a {
	color: #F37000 !important;
}

p.has-groen-color a:hover,
p.has-groen-color a:focus  {
	color: #ffc03e !important;
}

.firefox .has-drop-cap:not(:focus):first-letter { 
	margin-top: 14px;
	}
	
.has-drop-cap:not(:focus):first-letter { 
	font-size:4em;
	line-height: .85;
	}

.single .artikel-enkel h2 {
	font-weight:500;
	
}





/* !!ARCHIEF PAGINA'S */

.pp-post-filters {
	margin-left:0 !important;
	}
	
.archive .pp-post-filters li:first-child {
	text-transform:uppercase;
}
	
.header-archive {
	border-radius:5px;
	background-image: repeating-linear-gradient(135deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62, 0.17) 21px, rgba(255,192,62, 0.17) 22px,transparent 22px, transparent 62px,rgba(255,192,62, 0.17) 62px, rgba(255,192,62, 0.17) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(255,192,62, 0.17) 0px, rgba(255,192,62, 0.17) 1px,transparent 1px, transparent 21px,rgba(255,192,62, 0.17) 21px, rgba(255,192,62, 0.17) 22px,transparent 22px, transparent 62px,rgba(255,192,62, 0.17) 62px, rgba(255,192,62, 0.17) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(255,192,62, 0.17) 0px, rgba(255,192,62, 0.17) 1px,transparent 1px, transparent 21px,rgba(255,192,62, 0.17) 21px, rgba(255,192,62, 0.17) 22px,transparent 22px, transparent 62px,rgba(255,192,62, 0.17) 62px, rgba(255,192,62, 0.17) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(255,192,62, 0.17) 0px, rgba(255,192,62, 0.17) 1px,transparent 1px, transparent 21px,rgba(255,192,62, 0.17) 21px, rgba(255,192,62, 0.17) 22px,transparent 22px, transparent 62px,rgba(255,192,62, 0.17) 62px, rgba(255,192,62, 0.17) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(255,192,62, 0.17) 0px, rgba(255,192,62, 0.17) 1px,transparent 1px, transparent 21px,rgba(255,192,62, 0.17) 21px, rgba(255,192,62, 0.17) 22px,transparent 22px, transparent 62px,rgba(255,192,62, 0.17) 62px, rgba(255,192,62, 0.17) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(5,19,20),rgb(5,19,20));
	
	}

.inside-article a:visited {
	/* color:#446DD2 !important; */
}

.inside-article a:hover {
	/* color:#FF973E !important; */
}


.post-recensies h3.uabb-post-heading a:visited {
	color:#fff !important;
}

.post-recensies h3.uabb-post-heading a:hover,
.post-recensies h3.uabb-post-heading a:focus
 {
	color:#FF973E !important;
}
/* !!SIDEBAR */

/*sidebar sticky (target ancestor van aside) */
/*
.single .fl-builder-content .fl-row-fixed-width:nth-child(2) .fl-row-content-wrap .fl-row-content > .fl-col-group .fl-col:nth-child(2) {
	position: -webkit-sticky;
	position: sticky;
	top: 75px;
}
*/

.fl-module-heading h4.fl-heading {
	margin-bottom:15px !important;
	
	text-align:left;
	}

.single .categorie-widget .widgettitle {
	display:none;
	}

.taxonomy_dropdown_widget_dropdown {
	border-radius:5px;
	}

aside .fl-post-grid-post {
	border:none;
	}

aside .fl-post-title a {
	color:inherit;
	}

aside .fl-post-text {
	padding:0 !important;
	}

/*   minder opvallende tekst sidebar    */
aside p {
	font-size:16px !important;
	}



aside .sidebar-blog-posts .uabb-read-more-text {
	padding-top:0;
	margin-bottom:.5em;
	}

.list-custom-taxonomy-widget a:visited, .list-custom-taxonomy-widget a:visited {
	/* color:#446DD2 !important; */
	}

.list-custom-taxonomy-widget a:hover, .list-custom-taxonomy-widget a:hover {
/* 	color:#FF973E !important; */
	}

.vader-themas a {
	/* color:#446DD2 !important; */
}

.fl-post-feed-header {
	margin-bottom:0px;
}

.fl-post-feed-post {
	border-bottom:0px solid #fff;
}

aside .fl-module-post-grid article {
	border-bottom: none;
	}

aside .pp-content-post-grid {
	max-height:328px;
}



/*. !!ALLES OVER VADERSCHAP. */

.post-blog .uabb-blog-post-section {
	min-height:92px;
	}

.post-blog .uabb-blog-posts-description {
	min-height:144px;
	}

.recent-artikel-sidebar a {
	color: #446DD2;
	}

.recent-artikel-sidebar a:visited {
	color: #446DD2;
	}
.recent-artikel-sidebar a:hover,
.recent-artikel-sidebar a:focus
 	{
	color: #FF973E;
	}

.post-blog h3 a,
.post-nieuws h3 a
 {
	color:#446DD2 !important;
}
.post-blog h3 a:hover,
.post-blog h3 a:focus,
.post-nieuws h3 a:hover,
.post-nieuws h3 a:hover {
	color:#FFC03E !important;
	}
	
.post-blog h3 a:active,
.post-blog h3 a:visited,
.post-nieuws h3 a:active,
.post-nieuws h3 a:visited
 {
	color:#f3a300 !important;
	}

/*. !!BOEKPAGINA'S SALES EN 'HET BOEK'. */


	
.verkoopboek-form .factuuradres > .ff-el-input--label:first-child {
	margin: 2em 0 1em;

}

.verkoopboek-form .factuuradres > .ff-el-input--label:first-child label {
		color:#32C4C9;
	} 	
	
.verkoopboek-form .spacing > .ff-el-input--label:first-child {
	margin: 2em 0 1em;

}

.verkoopboek-form .spacing > .ff-el-input--label:first-child label {
		color:#32C4C9;
	}

.verkoopboek-form .tekst h2 {
	margin-top:1em;
	color:#051314;
	font-weight: 700;
	
}
.verkoopboek-form #ff_2_item-quantity {
	min-width: 30px;
	}
	

/* velden:
opties
specifiek
opmerkingen

*/
	
/*
.pp-content-post .pp-post-image .pp-post-title:hover {
	background-color:rgba(255, 151, 62,.4);
	transition: all 0.3s;
	}

.post-recensies .uabb-post-thumbnail:hover {
	background-color:rgba(255, 151, 62,.4);
	transition: all 0.3s;
	} 	
*/
	

/* lichtg groene achtergrond bij alle blogs  */
.post-blog .uabb-blog-posts-shadow {
background-image: repeating-linear-gradient(135deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(68,109,210, 0.11) 0px, rgba(68,109,210, 0.11) 1px,transparent 1px, transparent 21px,rgba(68,109,210, 0.11) 21px, rgba(68,109,210, 0.11) 22px,transparent 22px, transparent 62px,rgba(68,109,210, 0.11) 62px, rgba(68,109,210, 0.11) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(236,250,250),rgb(236,250,250));
}



/* !!gradients.  */

/* gradients: https://www.gradientmagic.com/browse */


/*       */
.zwart-raster .fl-col-content {
	background-image: repeating-linear-gradient(135deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(45deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(112.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(157.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),repeating-linear-gradient(67.5deg, rgba(255,192,62,0.23) 0px, rgba(255,192,62,0.23) 1px,transparent 1px, transparent 21px,rgba(255,192,62,0.23) 21px, rgba(255,192,62,0.23) 22px,transparent 22px, transparent 62px,rgba(255,192,62,0.23) 62px, rgba(255,192,62,0.23) 63px,transparent 63px, transparent 123px),linear-gradient(90deg, rgb(5,19,20),rgb(5,19,20));
	}
	
.post-background { 
	background-image: repeating-linear-gradient(135deg, rgba(101,99,99, 0.04) 0px, rgba(101,99,99, 0.04) 1px,transparent 1px, transparent 81px),repeating-linear-gradient(90deg, rgba(101,99,99, 0.04) 0px, rgba(101,99,99, 0.04) 1px,transparent 1px, transparent 81px),repeating-linear-gradient(90deg, rgba(101,99,99, 0.04) 0px, rgba(101,99,99, 0.04) 1px,transparent 1px, transparent 41px),repeating-linear-gradient(45deg, rgba(101,99,99, 0.04) 0px, rgba(101,99,99, 0.04) 1px,transparent 1px, transparent 41px),repeating-linear-gradient(45deg, rgba(128,124,124, 0.03) 0px, rgba(128,124,124, 0.03) 1px,transparent 1px, transparent 11px),repeating-linear-gradient(135deg, rgba(128,124,124, 0.03) 0px, rgba(128,124,124, 0.03) 1px,transparent 1px, transparent 11px),repeating-linear-gradient(90deg, rgba(128,124,124, 0.03) 0px, rgba(128,124,124, 0.03) 1px,transparent 1px, transparent 11px),linear-gradient(90deg, rgb(243,252,252),rgb(243,252,252));
	}

.post-background-light {
	background-image: repeating-linear-gradient(135deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 81px),repeating-linear-gradient(90deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 81px),repeating-linear-gradient(90deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 41px),repeating-linear-gradient(45deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 41px),repeating-linear-gradient(45deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 11px),repeating-linear-gradient(135deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 11px),repeating-linear-gradient(90deg, rgba(50,196,201, 0.15) 0px, rgba(50,196,201, 0.15) 1px,transparent 1px, transparent 11px),linear-gradient(90deg, rgb(255,255,255),rgb(255,255,255));
	}

.bg-licht {
	background-image: radial-gradient(circle at 57% 36%, rgba(195,195,195, 0.04) 0%, rgba(195,195,195, 0.04) 10%,transparent 10%, transparent 100%),radial-gradient(circle at 22% 61%, rgba(195,195,195, 0.04) 0%, rgba(195,195,195, 0.04) 36%,transparent 36%, transparent 100%),radial-gradient(circle at 68% 97%, rgba(195,195,195, 0.04) 0%, rgba(195,195,195, 0.04) 41%,transparent 41%, transparent 100%),radial-gradient(circle at 57% 89%, rgba(195,195,195, 0.04) 0%, rgba(195,195,195, 0.04) 30%,transparent 30%, transparent 100%),radial-gradient(circle at 39% 80%, rgba(195,195,195, 0.04) 0%, rgba(195,195,195, 0.04) 22%,transparent 22%, transparent 100%),radial-gradient(circle at 88% 71%, rgba(195,195,195, 0.04) 0%, rgba(195,195,195, 0.04) 30%,transparent 30%, transparent 100%),linear-gradient(0deg, rgb(255,255,255),rgb(255,255,255));
	}

.fl-node-5f182da0aa8db .uabb-blog-post-inner-wrap .uabb-post-thumbnail.uabb-crop-thumbnail img, .uabb-module-content img {
	object-fit: cover;
}
	
/* KLEUREN
		#32C4C9 hoofdkleur groen
		#446DD2 secundair blauw
		#FF973E aktiekleur orange
		#FFC03E aktiekleur okergeel
		#F3FCFC background pastel groen
		#ffffff wit
		#051314 zwart
		#86E3E7 hoofdkleur groen tint
		#92ABEB secundair blauw tint
		#FFC593 aktiekleur orange tint
		#FFDC93 aktiekleur okergeel tint
		#018D93 hoofdkleur groen shadow
		#0E39A3 secundair blauw shadow
		#F37000 aktiekleur orange shadow
		#F3A300 aktiekleur okergeel shadow
*/


/* !!MEDIA QUERIES */

@media only screen and (min-width:520px) {
	.archive .pp-posts-wrapper .pp-content-grid-title {
	padding:30px 15px;
	min-height:82px;
	}
}

@media only screen and (min-width:660px) {
	
}
	
@media only screen and (min-width:768px) {
	.page .quote {
	min-height:149px;
	}
}	

@media only screen and (min-width:965px) {
	.na-artikel .categorie-knoppen {
		text-align:left;
	}
	.categorie-knoppen {
	text-align:right;
	}
	
}


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

}


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

}

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

}


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

}

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

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

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

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

@media only screen and (min-width:1025px) and (max-width:1338px) {

}

@media only screen and (min-width:1025px) and (max-width:1116px) {
	
} 

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

}

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

}

@media only screen and (min-width:768px) and (max-width:992px) 	{
	/* helaas niet instelbaar in GPP */
	.fl-module-heading h1.fl-heading {
		font-size:43px !important;	
	}
}

@media only screen and (max-width:992px) {
	html, body{
	width:100%;
	overflow-x:hidden;
	}
	.home-eerste-deel-tablet .cpt-home {
	position:absolute;
	top:15px;
	left:15px;
	}
	
}
	
@media only screen and (max-width:767px) {
	/* overwrite BB instelling columns < 50% */
	.fl-node-5ef999d629527 {
	max-width:initial !important;
	}
	
	p.has-groen-color {
	font-size:20px !important;
	}
	
	.zwart-raster p {
	margin-bottom:0 !important;
	margin-top:.5em;
	}
	
	.sub-menu {
	padding:2em 0 !important;
	}
	
	.home-eerste-deel-mobiel .cpt-home {
	position:absolute;
	top:15px;
	left:15px;
	z-index:999;
	}
	.post-blog {
	max-width:400px;
	margin:0 auto;
	}
	.verkoopboek-form .ff-t-cell {
	margin-top:2em;
	}
	.boek-sidebar,.item-sidebar {
	max-width:400px;
	
	}
	.ff-message-success img {
		margin-bottom:1.5em;
	}
	
}

@media only screen and (min-width:520px) and (max-width:767px) {
	
}

@media only screen and (max-width:720px) {
	
}
	
@media only screen and (max-width:620px) {
/*
	.wp-block-image figure img {
	margin-bottom:1em;
	}	
*/
	
}


@media only screen and (max-width:520px) {
		.knop-cpt {
	padding-left:20px!important;	
	padding-right:20px !important;
	}
	.header-archive {
	border-radius:0px;
	}
	

}

@media only screen and (min-width:334px) and (max-width:519px) 	{
	
}

@media only screen and (max-width:460px) {
		.wp-block-image .alignright,
.wp-block-image .alignleft {
	margin:0 !important;
}

}

@media only screen and (min-width:297px) and (max-width:323px) 	{

}

