a {
color: #3f6cb2;
color: #7D0447;
}
a:hover, a:focus {
color: #2b4a79;
color: #E3027F;
}

body {
  color: #717273;
}

.acm-slideshow .owl-carousel .item{ 
    text-align: left !important;
    max-height: 450px;
}

.acm-slideshow .owl-carousel .slider-content {
  top: 30px !important;
}

.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 {
  color: #ffffff;
  font-weight: 700;
  line-height: 40px;
  margin-top: 0;
  margin-bottom: 19px;
}

.acm-slideshow .owl-carousel .slider-content .slider-content-inner > h1 {
  color: #ffffff;
  font-weight: 700 !important;
  line-height: 33px !important;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 2em !important;
}

.acm-slideshow .owl-carousel .owl-dots {
  bottom: 40px !important;
}

.t3-slideshow + .t3-sl-1 {
  padding-top: 0;
  padding-bottom: 96px;
  margin-top: -28px;
  position: relative;
  z-index: 10;
}

.acm-features.style-3 .features-content.features-content-right .features-item {
    padding-right: 0px important!;
  }

.custom .call-to-actions {
  background: #5cb85c;
  color: #ffffff;
  padding: 20px 0;
}

.section-wrap > div {
  padding: 10px 0;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.inputbox {
  display: block;
  width: 100%;
  height: 38px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.7143;
  color: #313233;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #e6eaf0;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* forum phpbb2 aanpassingen */

.stat-block {
	clear: both;
	display: none;
}
.copyright {
	color: #555555;
	display: none;
}


/* template.css | https://mastermiro.nl/templates/ja_healthcare/css/template.css */

ul.latestnews .author {
  /* display: block; */
  display: none;
}

ul.latestnews a {
  /* font-size: 15px; */
  /* line-height: 1.5; */
  font-size: 19px;
  line-height: 1.7;
}

.acm-features.style-1 {
padding-bottom: 33px;
padding-top: 10px;
}

.section-wrap > div {
padding: 0px 0;
}

.page-header {
margin: 0 0 3px;
}

.t3-slideshow + .t3-sl-1 {
padding-bottom: 15px;
}

@media (max-width: 991px) {
  .site-slogan {
    display: none !important;
  }
}

.navbar-nav > li:nth-child(8) > a:nth-child(1) {
background-color: #fca654;
color: #23263d;
}

.navbar-nav > li:nth-child(8) {
    margin-left: auto;
}


/* style.css | https://mastermiro.nl/templates/ja_healthcare/acm/slideshow/css/style.css */

.acm-slideshow .owl-carousel .item .mask {
  background: #0000007d !important;
}

.acm-slideshow .owl-carousel .item .mask::before {
  border-left: 190px solid #0000007d !important;
}

@media (min-width: 1600px) {
.container-hd {
background-image: repeating-linear-gradient( 135deg, rgba(0,0,0,.02) 0 1px, transparent 1px 12px );
}
}



.t3-header {
padding-top: 24px;
padding-bottom: 24px;
padding-top: 5px;
padding-bottom: 29px;
}

.blog .readmore > a:hover,
.blog-featured .readmore > a:hover,
.blog .readmore > a:active,
.blog-featured .readmore > a:active,
.blog .readmore > a:focus,
.blog-featured .readmore > a:focus {
  color: #E3027F;
}

.blog .article-title:hover,
.blog-featured .article-title:hover,
.blog .article-title a:hover,
.blog-featured .article-title a:hover,
.blog .article-title:active,
.blog-featured .article-title:active,
.blog .article-title a:active,
.blog-featured .article-title a:active,
.blog .article-title:focus,
.blog-featured .article-title:focus,
.blog .article-title a:focus,
.blog-featured .article-title a:focus {
  color: #E3027F;
}

.item-image{
  aspect-ratio:16/9;
  overflow:hidden;
}

.item-image img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.article-intro{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:7;   /* aantal regels aanpassen naar wens */
  overflow:hidden;
}

.row-flex article{
  display:flex;
  flex-direction:column;
  height:100%;
}

.row-flex .article-intro{
  flex:1 1 auto;
}
.row-flex section.readmore{
  margin-top:auto;
}
.item-image img{
  border:1.5px solid rgba(227,2,126,0.35);
  border-radius:4px;
  box-shadow:0 2px 6px rgba(0,0,0,0.05);
  box-sizing:border-box;
}