.home #welcome .container h2 { display: none; }

/* Lettertype en grootte */

body {
  font-family: "Lato", sans-serif;
}

.frontpage-cta p, .wp-block-pullquote p {
    font-size: 22px;
    font-weight: bold; 
	}

.frontpage-context h4 {
	font-weight: 300;
}

div.body > p, .page-content p {
    font-size: 17px !important;
}

ul, ol, .wp-block-media-text__content p {
	font-size: 17px;
}

body {
	line-height: 28px;
}

.recent-entry .recent-entry-content, .entry-content {
    font-size: 17px;
	  max-width: 810px;
}

h1 {
    font-size: 28px;
}

h2 {
    font-size: 22px;
}

/* Kleuren */
.wp-block-button.is-style-fill a, .btn-inverse, .recent-entry-buttons a {
	background-color: #382E6B !important;
	border-color: #382E6B;
	border-radius: 12.5px;
	transition: transform .2s;
}

.wp-block-button.is-style-fill a:hover, .btn-inverse:hover, .recent-entry-buttons a:hover {
	transform: scale(1.1);
	text-decoration: none;
}

.frontpage-cta1.color-bg, .footer {
    background-color: #353050;
}

.bg-footer, {
    background-color: #E2E0EB;
}

.jumbotron {
	background: none;
	background-color: #E2E0EB;
}

a, a:hover, .widget ul li a:hover {
    color: #353050;
}

.recent-entry .recent-entry-content:after, .footer-widgets .widget-title:after, .block-title:after  {
    border-bottom: 1px solid #353050;
}

a.icon {
    color: #E40151 !important;
}

div.caption {
    background-color: rgba(56, 46, 107, 0.54) !important;
}

.navbar-custom .nav > .active > a, .navbar-custom .nav > li > a:hover, .navbar-custom .dropdown-menu > li > a:hover, .dropdown-menu>.active>a, .menu-item-has-children:hover, .navbar-custom .nav > .current-menu-ancestor > a {
	color: #E40151 !important;
}

.navbar-nav .dropdown-menu {
    border-top: 2px solid #E40151;
}

/* Afbeelding weg bij portfolio */
.vp-portfolio__item-img-wrap {
	display: none !important;
}

/* Portfolio knop */
.vp-filter__style-default .vp-filter__item.vp-filter__item-active {
    --vp-filter-default--items__background-color: #382E6B;
    --vp-filter-default--items-hover__background-color: #382E6B;
}

/* BLockquote */
blockquote {
  position: relative;
  padding-left: 1em;
  border-left: 0.2em solid #E40151 ;
  font-size: 2.4em;
  font-weight: 100;
	margin-bottom: 40px;
}
blockquote p:before, blockquote p:after {
    color: #E40151 ;
    font-size: 34px;
}
blockquote p:after {content: '\201e'}
blockquote p:before {content: '\201c';}
blockquote cite {font-size: 50%; text-align:center; top:50%}
blockquote cite:before {content: ' \2015 '}