.header .header-inner p {
	color: lightblue;
}

.sky {
	color:#011b87;
}

/* Header width */
header .container {
	width: 100% !important;
	max-width: 100% !important;
}

nav.navbar .container {
  max-width: 100% !important;
	margin: 0 !important;
}

/* End Header width */

/* Menu sticky */
header.nav_sec {
  position: fixed;
  top: 0;
	z-index: 1030; 
	transition: background-color 0.3s ease;
	padding:20px; 0;
	background: linear-gradient(
    180deg,
  rgba(5,10,28,0.95) 0%,
  rgba(5,10,28,0.85) 30%,
  rgba(5,10,28,0.6) 70%,
  rgba(5,10,28,0) 100%
		);		
		
}



.navbar-nav {
	margin-left:unset !important;
}

.navbar-collapse {
	flex-grow: unset;
}


.navbar {
	    justify-content: center;
	gap:2rem;
}


/* End Menu sticky */


/* Menu colors */
.dropdown-menu {
	background: #050A1C;
	color: #fff !important;
}

.dropdown-menu a{
	color: #fff !important;
}
.dropdown-menu a:hover{
	color: #00aeef !important;
}
/* End Menu colors */

/* Taal switch alignment */
.navbar .nav-link.dropdown-toggle {
  margin-top: 10px;
}
li.wpml-ls-menu-item {
  padding-top: 0px;
}

/* End Taal switch alignment */

/* Header buttons */
.nav_sec .navbar-light .navbar-nav li.order-now a {
	margin:0 0 0 1rem;
}

.navbar-nav .order-now {
	margin-left:2rem;

}

.navbar-nav a {
  font-size: 16px !important;
}
/* Menu weer iets groter gemaakt, aangezien we nu meer breedte hebben */

/* Maak van de link de echte knop */
.order-now a,
.book-demo a {
  display: inline-block;
  line-height: 1.2;
//  font-size: 18px !important;
  padding: 6px 10px !important; /* iets meer horizontaal, strakker */
  color: #000 !important;
  border-radius: 20px;
  border: 1px solid transparent;
  text-decoration: none;
}

/* Achtergrond per knop */
.order-now a {
  background-color: #EF767A;
}

.book-demo a {
  background-color: #00aeef;
}

/* Hover */
.order-now a:hover,
.book-demo a:hover {
  background-color: transparent;
  border-color: #00aeef;
  color: #fff !important;
}
/* End Header buttons */

@media screen and (min-width: 1300px) {
.header {
  padding-top: 8rem !important
}
}

@media screen and (max-width: 991px) {
.nav_sec .navbar-light .navbar-nav li {
	width:100% !important;
}
}
/* De header iets minder massief gemaakt, op advies Bruna */

.global_title {
	color:#011b87;
}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
	//color: #00AEEF;
	padding-top: 1rem;
	font-weight: 100;
}

b, strong { 
  font-weight: 100 !important;
}

.news_data .block h3 a {
	color:#011b87;
	text-decoration:none !important;
	border:none;
}

.price p {
	color: #011b87;
}

p.price {
	color: #011b87;
	font-size: 3rem;
	font-weight: 700;
	padding-bottom: 24px;
	position: absolute;
  bottom: 0;
	right: 0;
	padding-right: 25px;
}

p.price2 {
	color: #011b87;
	font-size: 3rem;
	font-weight: 700;
  padding-bottom: 110px;
	position: absolute;
  bottom: 0;
	right: 0; 
	padding-right: 25px;
}

.wp-block-column.card {
	background-color: #F1F9FF;
	padding: 20px;
	padding-bottom: 70px;
	//padding-bottom: 140px;
	margin-bottom: 1rem;
	border-color: #011b87;
}

.wp-block-column.card2 {
	background-color: #F1F9FF;
	padding: 20px;
	padding-bottom: 140px;
	margin-bottom: 1rem;
	border-color: #011b87;
	border-width: 1px;
	border-style: solid;
}

.wp-block-table td a {
	    color: #25252a;
    border-bottom: #041022 1.5px solid;
    transition: 0s border ease-in-out;
}

.wp-block-table td a:hover {
	color:#00aeef;
	border-color:#00aeef;
}


h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #011b87;
	border-color: #011b87;
}

.copyright a:hover {
	color:#00aeef;
}

.no-title h2 {
	display: none; 
}

// p a, ul.wp-block-list a {
  color: #00aeef !important;
	border-bottom: none !important;
}

// p a:hover, ul a:hover {
	border-bottom: #25252a 1.5px solid !important;
}

.get_btn {
	border-radius: 20px;
}

.header .header-inner .btn {
  border-radius: 20px;
}

.wp-block-buttons {
	margin-bottom: 1rem;
}

.wp-block-button__link {
	padding: 20px;
}

.forminator-ui.forminator-custom-form[data-design=basic] .forminator-label {
  font-weight: 700 !important;
}

.forminator-ui.forminator-custom-form[data-design=basic] .forminator-radio .forminator-radio-bullet~span {
    font-size: 18px;
}

.forminator-checkbox-label a {
  color: #25252a;
	border-bottom: #041022 1.5px solid;
}

.forminator-checkbox-label a:hover {
	color: #00aeef;
	transition: none !important;
}


.news_data .block h3, .news_data .block h2 {
	font-family:inherit;
	font-weight:700;
	    font-family: AvenirLTStdBlack, sans-serif;
	color:#011b87;
}

.news_data .block h3 {
	font-size: 24px;
}
.news_data .block h2 {
	font-size: 2rem;
}

.single-post .wp-block-list {
    padding: 0;
    margin: 0 0 1rem 0
}
.single-post .wp-block-list li {
    padding: 0 0 0 30px;
    margin: 0 0 10px 0;
    font-size: 20px;
    position: relative;
    list-style: none;
    background: url(/wp-content/themes/ims-rebuild/assets/css/../images/check_icon.png) no-repeat left 9px
}


#eloquent-interface-container-iframe {
	aspect-ratio:unset;
	padding:0;
	clip-path:unset;
	
}

#eloquent-floating-corner-popup {
		aspect-ratio:unset;
	padding:0;
	clip-path:unset;
}


#eloquent-floating-corner-iframe {
		clip-path:unset !important;
	padding:0;
	aspect-ratio:unset;
}

#eloquent-floating-corner-popup-iframe {
	clip-path:unset !important;
	padding:0;
	aspect-ratio:unset;
}

.ChatTrigger_trigger__BNolK  {
	width:42px !important;
}

/* Query Loop: remove any custom bullets/images */
.wp-block-post-template,
.wp-block-post-template > li,
.wp-block-query .wp-block-post-template > li {
  list-style: none !important;
  background: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}


.post-grid h2 {
	margin: 0 0 1rem 0;
	padding:0;
	color:#011b87;
}

.post-grid h2 a {
	text-decoration:none;
	border-bottom:none !important;
	color:#011b87 !important;
}

.post-grid .wp-block-separator {
	display:none;
}

.post-grid .wp-block-post-date {
	margin:0.5rem 0 1rem;
	color:#00aeef;
	font-size:14px;
}

.post-grid .wp-block-post {
	margin-bottom:2rem !important;
}

.post-grid .wp-block-post-excerpt__more-text {
	margin:1rem 0;
	
}


.post-grid .wp-block-post-excerpt__more-text a {
		color:#00aeef !important;
	border-color:#00aeef !important;
}