/*
Theme Name: Reinhard Brennecke
Version: 1.0
Description: Sil Online
template: bb-theme
*/
  @import url("https://use.typekit.net/zys7xim.css");
/* Add your custom styles here... */ 
body {font-family: "urbana", sans-serif!important;
    font-weight: 300!important;
    font-style: normal;}
.medium-urbana {font-weight: 400}
.semibold-urbana {font-weight: 600}
.bold-urbana {font-weight: 700}
.black-urbana {font-weight: 900}
h1, h2, h3, h4 {font-weight: 700; font-family: "urbana", sans-serif!important;}
 
#logorbrennecke1 {position:absolute; top:-76px;  left: 465px; z-index:999;}
.wpconsent-banner-logo img {height:50px!important; width:auto;}

.kolommen-wit-schaduw > .fl-col-content {
	padding: 25px 0 0 0;
}
.kolommen-wit-schaduw > .fl-col-content {
  background-color:#FFF;
  border-color: rgb(121, 119, 119);
  border-bottom-left-radius: 150px;
  border-bottom-right-radius: 150px;
  box-shadow: 3px 3px 10px 3px rgba(121, 119, 119, 0.26);
	margin-left:20px;
	margin-right:20px
}
.kolommen-wit-schaduw > .fl-col-content a {text-decoration:underline; color:#30bfc4}
.kolommen-wit-schaduw p:nth-child(1) {min-height:115px; }
.pp-infobox-image {   margin: 17px 0 10px -46px;   text-align: center;}
.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title { margin-left:0;}
.pp-infobox {  padding: 0;   margin-left: 39px;}
.pp-description-wrap p {min-height:78px;}

/*#desktoprij {height:100px;}
#logo-brennecke-vervolg .fl-photo-img-svg {z-index:99}*/


.fl-builder-content h3.bullet { color:#30bfc4;   background-image: url("https://rbrennecke.silonline.nl/wp-content/uploads/2026/05/bullet.svg");  background-size: 30px;  background-repeat: no-repeat;  background-position: 0 -1px;	padding-left:45px;margin-bottom: 27px;}

.fl-builder-content h3.bulletplus { color:#30bfc4;   background-image: url("https://rbrennecke.silonline.nl/wp-content/uploads/2026/05/plus-teken.svg");  background-size: 30px;  background-repeat: no-repeat;  background-position: 0 0;	padding-left:45px;margin-bottom: 27px;}
.pp-faq-item .pp-faq-button {
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;}
.pp-faq-item.pp-faq-item-active .pp-faq-button {-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;	border-bottom-right-radius: 0;}


strong {font-weight:600!important}
ul, ol {   margin-left: -26px;}
ul li::marker {  color: #797777; /* Vervang door jouw gewenste kleur */}
h4 {margin-bottom:1px;margin-top:20px;}

.fl-rich-text a {text-decoration:underline;}

.fl-rich-text ul li {list-style-type: none;
  background-image: url("https://rbrennecke.silonline.nl/wp-content/uploads/2026/05/bullet.svg");
 background-size: 17px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 30px;
  margin-left: -15px; 
	margin-bottom: 15px;
}
.fl-rich-text ul.inspring li {list-style-type: none;
  background-image: url("https://rbrennecke.silonline.nl/wp-content/uploads/2026/05/bullet.svg");
 background-size: 17px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 20px;
  margin-left: 0;
  margin-bottom: 15px;
}
.donkergroen {color:#007091; font-weight:600;}
#logo-brennecke-vervolg .fl-photo-img-svg {z-index:99!important;}




/*------------------------------------------------------------------
[# Phone Portrait and Landscape]
-------------------------------------------------------------------*/
@media only screen and (max-width: 1400px) { 
  
	#desktoprij {display:none;}
	#smalrij {display:inline-block;}
    
    }
@media only screen and (min-width: 1399px) { 
  
	#desktoprij {display:inline-blok;}
	#smalrij {display:none;}
    
    }



@media only screen and (max-width: 992px) {
	
.kolommen-wit-schaduw > .fl-col-content {
    border-radius: 15px;
	padding: 35px 15px 25px!important;
  box-shadow: 3px 3px 10px 3px rgba(121, 119, 119, 0.26);
	width:100%; margin-right:0!important	}
	.fl-col.kolommen-wit-schaduw {margin-left:15px!important;
	margin-right:15px!important; margin-top:10px}
	.kolommen-wit-schaduw p:nth-child(1) {min-height:inherit; }
	  .pp-infobox-wrap .layout-1 .pp-infobox-description, .pp-infobox-wrap .layout-2 .pp-infobox-description {
    text-align: left!important;
  }
}
.pp-description-wrap p {min-height:inherit;}
	
}