@charset "utf-8";
   html, body {overflow-x: hidden;}
.desktop {display: inline-block;}
.mobile {display: none;} body { background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100vh;
overflow-x: hidden;
}
.container.grid-container {
width: 100%;
}
.site-footer {
margin-top: auto;
} .subheader {clear: both; display: block; width: 100%; text-align: right; padding: 6px;  overflow: hidden;}
.breadcrumbs {font-size: 13px; padding-bottom: 16px; padding-top: 12px; opacity: 1; clear: both; display: block; width: 100%;  }
.breadcrumbs a {opacity: 0.8; }
.site-header  { z-index: 100; padding-top: 12px!important; padding-bottom: 12px!important;}
* {box-sizing: border-box; }
a {transition: all 0.1s ease; cursor: pointer; }
a:hover {transition: all 0.1s ease;  }
article .entry-content a  {text-decoration: underline;}
.leesmeer {text-align: center; padding: 6px 22px; border-radius: 25px;  background: #e31271;  color: #fff; text-decoration: none!important; display: block; clear: both; }
.leesmeer:hover {background: #dddde9; color: #fff; }
a.read-more  {text-align: center;  width: fit-content; padding: 2px 12px; border-radius: 25px;  background: #e31271;  color: #fff; text-decoration: none!important; display: block; clear: both; margin-top: 12px; }
.subcolor1 {color: #b3b2cb; }
.subcolor2 {color: #b3b2cb; } ul.check {list-style: none; margin-left: 0px; }
ul.check li {position: relative; padding-left: 1.5em; }
ul.check li:before {content: '✓'; color: #9dc447; position: absolute; left: 0; width: 1em; height: 1em;}
.video-container {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin-bottom: 20px;}
.video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.inside-header {padding: 0 40px;}
.main-nav .menu-item a {border: 0px solid #f7f7f7; border-radius: 25px; margin-left: 6px; background: #ddd; }
.home .menu-bar-items .shopping-cart {color: #fff!important;} .home .site-content,
.page-parent .site-content {padding-top: 0; padding-bottom: 0;}
.page-template-default.page.home  .grid-container {max-width: 1100px;}
.row-slider-big {padding: 11vh 0; margin-top: 0; color: #fff;}
.row-slider-big  h2 {font-size: 46px; color: #fff; font-weight: 700; } .row-slider-big .quote img {float: left; margin: -40px 20px 0 -40px;}
.row.slider.page.dia h2 {font-size: 46px; color: #686598; font-weight: 700; }
.row-social {color: #dddde9; background: #333; padding-top: 24px;}
.row-social a {font-size: 24px; margin: 0 12px;  color: #dddde9; }
.row-social a:hover {color: #e31271;}
.row-blocks-links .textblock {min-height: 170px; overflow: hidden; padding-bottom: 0; margin-bottom: 20px;}
.ect-list-posts.style-1 {background: #edecf8; border: 0px solid #fff; border-radius: 5px; padding: 20px!important;} .single.single-post .grid-container {max-width: 700px;}
.blog .entry-title {height: 70px; margin-bottom: 0; padding-bottom: 0;}
.blog .entry-summary p:first-of-type { min-height: 100px; margin-bottom: 0; padding-botom: 0;} .page-template-default.page  .grid-container {max-width: 900px;}
.page-id-99 .entry-content .row-intro p:first-of-type { padding-left: 100px;  background: url(//simoneintveld.com/wp-content/themes/simoneintveld2022/images/quote.png) no-repeat; background-size: 80px auto;}
.page-id-410 .entry-content .row-intro p:first-of-type { padding-left: 100px;  background: url(//simoneintveld.com/wp-content/themes/simoneintveld2022/images/quote.png) no-repeat; background-size: 80px auto;}
.page-id-99 .entry-content .textblock {min-height: 220px;}
.page-id-99 .leesmeer {padding: 8px 2px; border-radius: 25px; font-size: 16px; } .tribe-events-single  {max-width: 900px;}
.tribe-events-content p, .tribe-events-content ul {
font-size: var(--tec-font-size-3);  font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-weight: 400;
text-transform: none;
font-size: 17px;
line-height: 1.5;
line-height: var(--tec-line-height-2);
} .page-template-default.page .footer-widgets-container.grid-container {max-width: 1100px;}
.copyright-bar .socials {padding: 16px 0 0 0;}
.copyright-bar a {font-size: 16px; padding:12px;}
.copyright-bar a:hover {color: #e31271;} .row.subpage-peek {background: #e1e0ea; }
.subpage-peek {width: 100%;  clear: both;display: flex; justify-content: flex-start;  flex-wrap: wrap; gap: 35px; }
.subpage-peek a {font-size: 18px; color: #222; text-decoration: none!important;  }
.subpage-peek .item {position: relative; width: 30%; vertical-align: top; overflow: hidden;   box-sizing: border-box; padding: 0; background: #fff; border-radius: 8px; min-height: 160px; box-shadow: 0 5px 10px rgb(104 101 152 / 0.2); }
.subpage-peek .item:hover {box-shadow: 0 1px 1px rgb(104 101 152 / 0.4); }
.subpage-peek .item .inner {padding: 12px; width: 100%; margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%);}
.subpage-peek .item .inner h3 {text-align: center; color: #686598;} @media screen and (max-width: 1100px) {
.site-header .header-image {
width: 200px;
}
.subpage-peek .item {width: 48%;}
.row-slider-big {padding: 3vh 0; margin-top: 0; color: #fff;}	
.row-slider-big  h2 {font-size: 23px;  margin-top: 80px;} .row-slider-big .quote img {float: left; margin: -20px 20px 0 0px; width: 60px; height: auto;}
.row.slider.page.dia h2 {font-size: 40px; color: #686598; font-weight: 700; }
.row-slider-big[data-vc-parallax-image] {}
}
@media screen and (max-width: 769px) {
.desktop {display: none;}
.mobile {display: inline-block;}
.main-nav .menu-item a {border-radius: 25px; margin-left: 0; background: #ddd; margin-bottom: 2px; font-size: 18px; }
.menu-toggle {} .page-id-99 .entry-content .row-intro p:first-of-type,
.page-id-410  .entry-content .row-intro p:first-of-type	{padding-left: 30px;  background: url(//simoneintveld.com/wp-content/themes/simoneintveld2022/images/quote.png) no-repeat; background-size: 20px auto;}
.subpage-peek .item {width: 98%;}
.row-blocks-links .textblock {min-height: 0px;}
}