/*.tekstopvideo .uk-card-default {
    background-color: #ffffffeb;
    border: 0px solid #e5e5e7;
}*/

h2 {
	text-transform: inherit;
	font-size: 28px;
}
h2.uk-h2 {
	text-transform: inherit;
}
h4.uk-h4  {
	text-transform: inherit;
    font-size: 24px;
	line-height: 1.3;
    color: #11316e;
    font-weight: 700;
	font-family: Poppins;
	letter-spacing: 0px;
	text-transform: uppercase;
}
h2.uk-h2.upper {
	text-transform: uppercase;
}
.footer a {
    color: #b4b5ba;
}
.footerblokken {
	color: #11316e;
}
.naamblauw {
	color: #11316E !important;
	font-weight: bold;
}
.el-modal-title.uk-modal-title {
	font-family: Poppins;
	text-transform: inherit;
    font-size: 28px;
	    color: #11316e;
    font-weight: 700;
	
}
.el-modal-body.uk-modal-body input, .el-modal-body.uk-modal-body textarea, .el-modal-body.uk-modal-body select {
	background: #f5f5f5;
}
.contact select  {
    background: #fff !important;
    color: #252525  !important;
}
.contact input {
    border: solid 1px #fff !important;
}
.mod-languages .uk-inline a:after  {
    font-family: "Font Awesome 6 Pro";
    font-weight: 300;
    content: "\f107";
    font-size: 16px;
    padding-left: 5px;
    vertical-align: middle;
}
.mod-languages .uk-dropdown a:after  {
    display: none;
}
.mod-languages img {
    padding-right: 5px;
	margin-top: -4px;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
    display: none !important;
}
div.jwts_toggleControlContainer a.jwts_toggleOn {
    border-bottom: 0px dotted #ccc !important;
}
div.jwts_toggleControlContainer a.jwts_toggleControl {
    border-top: 0px solid #ccc !important;
	border-bottom: 0px solid #ccc  !important;
}
.uk-nav-default .uk-nav-sub li.uk-active>a {
    color: #fff !important;
}
div.jwts_toggleControlContainer a.jwts_toggleControl {
    font-size: 16px;
    font-weight: bold;
    border-top: 0px solid #ccc;
    border-bottom: 0px solid #ccc;
    color: #11316e;
}
div.jwts_toggleControlContainer a.jwts_toggleOn {
    background: none;
    border-bottom: 0px dotted #ccc;
}
.uk-card-primary.uk-card-body .uk-input:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus {
    background-color: #fff;
    color: rgba(255, 255, 255, .7);
    border-color: #fff !important;
}
.boekenrij {
	padding: 25px;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15);
    border: none;
    border-radius: 4px;
	
}
.uk-section-default.uk-section.uk-section-small:nth-of-type(1) {
	margin-top: 50px !important;
}
.boekfoto {
    margin-left: -40px;
}

.gridartikelen .el-meta.uk-text-meta.uk-margin-top.uk-margin-remove-bottom {
    margin-top: -49px !important;
    z-index: 33;
    position: relative;
    background: #63b9e7;
    color: #fff;
    padding: 5px 20px;
    width: fit-content;
    margin-left: -20px;
    border-top-right-radius: 5px;
    font-size: 14px;
}
a.buttonboris {
	background-color: #63b9e7;
    color: #fff;
    border: 1px solid transparent;
	    display: inline-block;
    box-sizing: border-box;
    padding: 0 20px;
    vertical-align: middle;
    font-size: 15px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    transition: .1s ease-in-out;
	font-family: Poppins;
    font-weight: 500;
    letter-spacing: 0;
    border-radius: 5px;
}
a.buttonboris:hover {
	background-color: #328CBE;
    
}
#logos .el-item.uk-light.uk-inline-clip.uk-transition-toggle {
    pointer-events: none;
}
.defaultzr .uk-card-default  {
    border: none;
}
.uk-card-primary>:not([class*=uk-card-media])  {
    color: rgba(255, 255, 255, 1);
}
.uk-offcanvas-bar .uk-nav-default>li>a {
    color: #fff;
    line-height: 1;
}
.uk-offcanvas-bar  .uk-nav-default .uk-nav-sub a {
    color: #fff;
    line-height: 1;
   
}
.uk-offcanvas-bar .menu2mobiel {
	margin-top: -22px;
}
.uk-offcanvas-bar ul.uk-nav-sub {
    padding: 10px 5px 0px 0px;
}
.uk-offcanvas-bar  a.el-link.uk-icon-button svg {
    color: #63B9E7;
}
.uk-offcanvas-bar .uk-panel.mod-languages {
    margin-left: -20px;
}
.uk-offcanvas-bar  div.mod-languages li {
    margin: 0 -0.5rem;
}
li {
    padding: 5px 0px;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
    display: none;
}
.gridhome .uk-inline-clip {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.nieuwsbrief .uk-card-default.uk-card.uk-card-body {
	background: #fff;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
    border: none;
    border-radius: 4px;
}
.mod-languages .uk-dropdown-nav>li>a {
    color: #12316f;
    padding: 6px 0;
    text-transform: none;
    font-weight: 600;
}
.uk-drop.uk-dropdown.uk-open {
  margin-top: -6px;
}
.tekstopfoto {
	color: #fff;
}
.tekstopfoto h2, .tekstopfoto h1 {
	color: #fff;
}
.tekstopfoto a {
    color: #fff;
}
.ganaar h2 {
	font-size: 28px;
}
.ganaariconen .fa-thin {
    font-weight: 100;
    font-size: 60px;
    text-align: center;
}
.tekstopfoto .ganaariconen .fa-thin {
    font-weight: 100;
    font-size: 80px;
    text-align: left;
}
.tekstopfoto .ganaariconen {
    text-align: left;
    color: #63B9E7;
}

.uk-form-label {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.225;
	text-transform: none;
	letter-spacing: 0px;
}
.bodygroot {
		font-size: 16px;
}
.boekengrid .el-item {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
    border: none;
    border-radius: 4px;
}
.uk-navbar-dropdown-nav > li > a {
  	font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  color: #12316f;
  font-size: 15px;
  font-family: Poppins;
}
.ganaariconen  {
    text-align: center;
	color: #63B9E7;
}
.uk-h3,  h3 {
    margin: 0 0 20px 0;
    font-family: Poppins;
    font-weight: 700;
    color: #11316e;
    text-transform: none;
}

.nieuwspadding input.el-input.uk-input {
	background: #f5f5f5;
}

/*.gradientlinksrechts .uk-position-cover {
	background: linear-gradient(90deg, rgb(18 49 111) 0%, rgb(18 50 111 / 84%) 35%, rgb(18 49 110 / 38%) 71%) !important;
}*/
.uk-nav-default {
    font-size: 14px;
    line-height: 1.625;
    font-family: 'Poppins';
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0px;
}
.uk-nav-default>li>a {
    color: #12316f;
    transition: .1s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow, opacity, filter;
}
.uk-nav-default .uk-nav-sub a {
    color: #12316f;
	    font-size: 14px;
    line-height: 1.625;
    font-family: 'Poppins';
    font-weight: 500;
    text-transform: none;
    letter-spacing: 0px;
}
ul.uk-nav-sub {
    padding: 5px 0 5px 0px;
}
#module-menu-dialog-mobile {
    margin-top: 30px;
}
.gradientlinksrechts .uk-position-cover {
    background: linear-gradient(90deg, rgb(18 49 111) 0%, rgb(18 50 111 / 85%) 52%, rgb(18 49 110 / 25%) 77%) !important;
}
.uk-navbar-nav>li.uk-active>a {
    color: #12316f;
    font-weight: bold;
}
.uk-text-lead {
    font-size: 16px;
    line-height: 1.5;
    color: #6c6d74;
    font-family: inherit;
    font-weight: 700;
}
.quotesectie .fa-quote-left:before {
    content: "\f10d";
	font-size: 34px;
}
.quotesectie .fa-quote-right:before {
    content: "\f10d";
	font-size: 34px;
	text-align: right;
	float: right;
}
.uk-card-primary {
    background-color: #12316f;
    color: #fff;
}
.uk-card-primary.uk-card-body .uk-input, .uk-card-primary.uk-card-body .uk-textarea {
    background-color: #fff;
    border-color: #fff;
	color: #333 !important;
}
.uk-card-primary.uk-card-body .uk-textarea:focus, .uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus {
    background-color: #fff;
    color: rgba(255, 255, 255, .7);
    border-color: #fff !important;
}
.uk-text-meta {
	font-size: 18px;
    color: #63b9e7;
    text-transform: inherit;
	font-family: Poppins;
    font-weight: 400;
	line-height: 1.4;
	letter-spacing: 0;
}
.nieuwspadding {
	padding: 25px;
	
}
.tekstinfoto {
	font-size: 18px;
    color: #63b9e7;
    text-transform: inherit;
    font-family: 'Poppins';
    margin-top: -55px !important;
    z-index: 1;
    letter-spacing: 0px;
    font-weight: 400;
    background: #fff;
    width: 40%;
    padding-left: 20px;
    padding-top: 15px;
    padding-right: 20px;
    border-top-right-radius: 5px;
}
.sliderreviews .uk-slider-container {
    padding-top: 50px;
    padding-bottom: 50px;
	padding-right: 25px;
	padding-left: 25px;
}
.sliderreviews .el-item {
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15) !important;
    border: none;
    border-radius: 4px;
}
.sliderreviews .fs-grid-meta.fs-grid-meta-1 {
    font-weight: bold;
		color: #11316e;
}
.sliderreviews .fs-grid-text.fs-grid-text-1 {
    font-size: 10px;
    color: #000;
}
.uk-card-default {
    color: #3d3d3d;
}
h3.uk-h2.nieuwspadding.uk-margin {
	text-transform: uppercase;
	font-size: 28px;
}
h3.uk-h2.nieuwspadding.heading.uk-margin {
    padding-top: 0px;
    margin-top: -26px !important;
}
.uk-panel.nieuwspadding.tekstinfoto.uk-margin {
    padding-bottom: 20px;
}
.fototoprand img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.blok2 {
	padding-top: 70px;
}
.naam {
	font-weight: bold;
	font-size: 18px;
}
.el-slidenav {
    background: #fff;
    border-radius: 50%;
}
.headerfooter {
	border-bottom: solid 2px #63B8E8;
	padding-bottom: 4px;
}
.tekstopvideo {
	color: #fff;
}
.tekstopvideo h1, .tekstopvideo h2, .letterswit h2 {
	color: #fff;
}
.tekstopvideo h3 {
	font-size: 18px;
	color: #63b9e7;
	text-transform: inherit;
}
.uk-button-large {
    font-size: 15px;
}
.subtitel {
    margin-top: -10px !important;
}
.logoslider img.el-image {
	width: 50%;
 
	filter: grayscale(1);
}
.gridhome .el-item {
	    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
		border: none;
		border-radius: 4px;
}
.gridhome img {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
 
}
.gridhome .el-title {
	font-size: 28px;
	color: #11316e;
	
}
.gridhome h2.uk-h2 {
    margin-top: 5px !important;
	text-transform: uppercase;
}
.gridhome .el-meta {
	font-size: 18px;
    color: #63b9e7;
    text-transform: inherit;
    font-family: 'Poppins';
    margin-top: -55px !important;
    z-index: 1;
    letter-spacing: 0px;
    font-weight: 400;
    background: #fff;
    width: 61%;
    margin-left: -20px;
    padding-left: 20px;
    padding-top: 15px;
    padding-right: 20px;
    border-top-right-radius: 5px;
}
 
.tekstwit {
	color: #fff;
}
.reviewslider .el-title {
	text-align: center;
}
.reviewslider h4 {
	font-size: 28px;
	text-transform: none;
	color: #fff;
	font-weight: 700;
	    font-family: 'Poppins';
}
 
 
@media (min-width: 960px) and (max-width: 1210px) {
    .tm-header .uk-navbar-nav {
        gap: 15px;
    }
	.tm-header .uk-navbar-nav>li>a  {
    font-size: 13px;
}
	.tm-header .uk-button {
    font-size: 13px;
}
	.tm-header .uk-logo {
    width: 225px;
}
}