/* vakken van de expertises plakken aan elkaar */
.expertises .expertises-list a {
	margin-bottom: 2rem;
}

/* logo’s van de referenties worden afgekapt */
.paragraph--view-mode--tile .media img {
	object-fit: scale-down;
	padding: 5px;
}

.paragraph--view-mode--tile .media,
.paragraph--view-mode--tile .media a {
	display: flex;
	justify-content: center;
}

/* in het blok Grondwerken staat de knop ‘realisaties’ te dicht bij de expertises */
.division.grondwerken .paragraph--type--link.realisaties a {
	margin-top: 2rem;
}

/* de blokken Recycling en Consulting worden niet gelijk uitgelijnd/zijn niet even lang + bij Recycling staat de knop ‘producten’ vreemd gepositioneerd */
.division.paragraph--type--column {
	background-color: #f2f2f2;
}

/* realisaties overzichtpagina : de knoppen met expertises staan te dicht bij elkaar */
.all-realisations .views-exposed-form.bef-exposed-form .form-item {
	margin-bottom: 2rem;
}

/*Realisaties Detailpagina's: als er meer dan 4 expertises aangeduid worden staan de knoppen te dicht op elkaar (zie realisatie Vrieshuis Vanden Avenne en Heilig-Hartcollege Waregem) */
.paragraph--type--drupal-block .node--view-mode-expertises a {
	margin-bottom: 2rem;
}

/*bij heel breed scherm staat de header afbeelding links uitgelijnd*/
.page-header__image img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/* overzichtspagina realisaties : De inleidende tekstjes worden onderaan uitgelijnd. Dit stoort een beetje als de tekst vrij kort is. Kan het aangepast worden naar bovenaan uitlijnen? */
/* hiervoor heb ik ook aangepast : ds-1col--node-teaser-realisation.html.twig en ds-reset--node-teaser */
.expertise-realisations .card-link,
.all-realisations .card-link,
.latest.realisations .card-link {
	margin-bottom: 0;
	margin-top: auto;
}

.expertise-realisations .card-title,
.all-realisations .card-title,
.latest.realisations .card-title {
	margin-bottom: 0;
}

.card-intro {
	text-align: left;
}

/* overzicht realisaties : De ruimte tussen de rijen mag wat groter zijn. Nu komt de button van de ene realisatie te dicht bij de foto van de realisatie eronder. */
.card-deck .card {
	margin-bottom: 4rem;
}

/* vimeo video's hebben te veel margin bovenaan */
.media .video-container:before {
	margin-top: 0;
	padding-top: 0;
}

/* Graag slider op de pagina’s ‘aanvoer en overname bij ‘overname gronden’ en ‘overname bouw- en sloopafval’  en pagina ‘recyclage’ bij ‘recyclage gronden’ en ‘recyclage bouw- en sloopafval’ */
/*Dit heb ik gedaan door development/scripts/dev.js toe te voegen aan red_gorilla_basic.libraries.yml en in dev.js de carousel te activeren. Zo kunnen images reeksen terug als slideshow weergegeven worden */

/* Zou het logo van GLK op de website iets groter kunnen? Nu is de banner ‘grondwerken, met een brede kijk’ juist leesbaar op een computerscherm, maar zal dit niet zijn op een Ipad of Iphone denk ik. */
@media (max-width: 767px) {
	header[role=banner] .brand img {
		max-width: 332px;
	}
}

/*in safari worden de afbeeldingen van realisaties smal en hoog weergegeven*/
.page-type-realisatie .paragraph--type--media .media img {
	height: auto;
}

/* Op de home page staat de knop ‘waarom GLK’onder de 3I’s verkeerd. Hij moet iets naar boven. */
.why-glk {
	padding-bottom: 2rem;
}

.guarantee .paragraph--type--section>.paragraph--type--row.overlap {
	margin-bottom: -1.25rem;
}

/*pagina waarom glk -> i-proof logo's */
.card--i-proof .card-title:before {
	background-size: 95px;
}

.card--i-proof.integraal .card-title:before {
	background-image: url("/themes/red_gorilla_basic/dist/images/GLK_3I-02.png");
}

.card--i-proof.intelligent .card-title:before {
	background-image: url("/themes/red_gorilla_basic/dist/images/GLK_3I-03.png");
}

.card--i-proof.integer .card-title:before {
	background-image: url("/themes/red_gorilla_basic/dist/images/GLK_3I-04.png");
}

.iii-proof>.container:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 123px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.08 122.44'%3E%3Cpath d='M50.46 121.71c32.73 5.18 63.55-17.7 68.85-51.1s-17-64.7-49.69-69.88S6.05 18.43.78 51.86s17 64.7 49.68 69.88' fill='%23f1f2f2'/%3E%3Cpath d='M49.21 36.61c3.15.5 4.81 2.68 4.33 5.73s-2.74 4.61-5.89 4.11-4.81-2.67-4.33-5.73 2.74-4.6 5.89-4.11m-6.72 10.93l9.73 1.54-3.78 23.87-9.73-1.55zm21.23-8.63c3.15.5 4.81 2.67 4.33 5.73s-2.74 4.6-5.89 4.11-4.81-2.67-4.33-5.73 2.74-4.61 5.89-4.11m-6.67 10.95l9.74 1.54-3.78 23.86-9.74-1.54zm21.18-8.65c3.15.5 4.81 2.67 4.33 5.73s-2.74 4.6-5.89 4.1-4.81-2.67-4.33-5.72 2.74-4.61 5.89-4.11m-6.72 10.92l9.74 1.55-3.78 23.86L67.73 76zm-33.7-26.75a30.36 30.36 0 0113.17-7.26 36.58 36.58 0 0129.67 4.86 30.49 30.49 0 0110.14 11.11 69.65 69.65 0 00-12.3-7.23 53 53 0 00-26.7-4.39 69.93 69.93 0 00-14 2.94' fill='%23e1251b'/%3E%3Cpath d='M72.33 101.17a36.3 36.3 0 01-22.86 3.22 42.57 42.57 0 01-5.83-1.39c-.94-.33-1.87-.71-2.8-1.08l-1.4-.57-1.34-.68a40.85 40.85 0 01-9.86-6.94 43.73 43.73 0 01-7.4-9.51c-.48-.88-.9-1.79-1.35-2.69l-.66-1.35-.52-1.42c-.33-.94-.71-1.87-1-2.83l-.72-2.91a20.53 20.53 0 01-.51-2.94 29.54 29.54 0 01-.32-3l-.06-3v-.74l.07-.74.13-1.47a37 37 0 011-5.75 28.53 28.53 0 011.91-5.44c-.1 1-.21 1.89-.26 2.84a26.48 26.48 0 00-.11 2.82v2.79a23.15 23.15 0 00.21 2.76 44.31 44.31 0 00.77 5.41c.14.89.45 1.75.66 2.63a21.22 21.22 0 00.77 2.58l.91 2.52c.34.83.74 1.63 1.11 2.44l.55 1.21.67 1.16c.44.77.85 1.55 1.32 2.3a45.66 45.66 0 003.14 4.28l.84 1a7.43 7.43 0 00.88 1l1.85 1.88c.61.65 1.33 1.17 2 1.76a20.51 20.51 0 002.07 1.65l2.15 1.55 2.28 1.35 1.15.68 1.2.56c.81.37 1.6.79 2.41 1.15l2.51.92c.42.15.83.34 1.26.46l1.3.35a48.22 48.22 0 0021.9 1.07M99.9 52.02a23.77 23.77 0 013.26 10.08 30.74 30.74 0 01-5.36 20.43 23.58 23.58 0 01-7.81 7.16c1.4-3.28 2.78-6.25 3.93-9.28a80 80 0 002.94-9 83.93 83.93 0 001.9-9.34c.48-3.2.76-6.46 1.14-10' fill='%23e1251b'/%3E%3Cpath d='M38.63 80.5l-.43 2.73-1.71-.27 1.27-8 2.6.41c1.84.29 2.93 1.4 2.66 3.12s-1.66 2.43-3.5 2.14zm.61-3.83l-.38 2.39 1 .15a1.13 1.13 0 001.44-1 1.15 1.15 0 00-1.11-1.4zm8.53-.12c1.85.3 2.94 1.41 2.66 3.12a2.35 2.35 0 01-1.88 2l1.19 3.35-1.81-.29-1-3-1.15-.18-.44 2.8-1.68-.27 1.27-8zm-1.36 1.31l-.38 2.38 1.22.2a1.13 1.13 0 001.46-1 1.18 1.18 0 00-1.13-1.41zm9.94-.11a4.21 4.21 0 11-4.84 3.49 4.16 4.16 0 014.84-3.49m-1.06 6.74a2.62 2.62 0 10-2.06-3 2.5 2.5 0 002.06 3m10.88-5.18a4.21 4.21 0 11-4.84 3.49 4.15 4.15 0 014.84-3.49m-1.06 6.74a2.63 2.63 0 10-2.06-3 2.5 2.5 0 002.06 3m8.39-3.95l-.31 1.91 2.67.42-.22 1.41-2.67-.42-.51 3.24-1.71-.27 1.26-7.99 4.88.77-.23 1.43-3.16-.5z' fill='%23e1251b'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

@media screen and (min-width:768px) {
	.iii-proof>.container:before {
		position: absolute;
		top: -3rem;
		right: 16rem;
		margin: 0;
	}
}

/*pagina grondwerken : teasers titels en links staan gecentreerd*/
.node-94 .section-2 {
	text-align: left;
}

.node-94 .section-2 .card-link {
	padding-top: 2rem;
}

/*homepage : digitale expositie » in safari staan images lang en smal */
.exposition .paragraph--type--media img {
	height: auto;
}

/*homevideo tweaks*/
.path-frontpage .video {
	pointer-events: none;
	margin-left: auto;
	margin-right: auto;
	display: block;
	position: relative;
}

.overlayText {
	position: absolute;
	top: 2% !important;
	bottom: 25%;
	left: 1% !important;
	width: 70%;
	z-index: 1;
	color: #FFF;
	font-size: 3.5rem;
	font-weight: bold;
	text-align: left;
  line-height: 4rem;
  display:flex;
  flex-direction: column;
}


@media (max-width: 767px) {
	.overlayText {
		font-size: 1.25rem;
    line-height: 1.75rem;
	}
}

@media (max-width: 1023px) {
	.overlayText {
		font-size: 1.5rem;
    line-height: 1.75rem;
	}
}

/* modal voor sollicitatie smaller */
@media (min-width: 1024px) {
	#modal-6244 .modal-dialog {
		width: 50%;
	}
}

/* vacatures */
.vacatures-teasers .card-body {
	background-color: rgb(225, 225, 225);
}

.vacatures-teasers a:hover,
.vacatures-teasers a:hover .card-body,
.vacatures-teasers a:hover .card-body h3 {
	background-color: #006937 !important;
	color: #FFF;
}

.vacatures-teasers .card-body h3 {
	color: #000;
	font-size: 1rem;
	font-weight: bold;
	padding-bottom: 0;
}

.vacatures-teasers .card-title {
	margin: 0;
}

/* quotes class */
.quote-txt.paragraph--type--editor {
	color: #006937;
	font-style: italic;
	font-size: 1.25rem;
	margin-bottom: 0;
}

/* rounded images */
.rounded-circle img {
	border-radius: 50%;
}

/* centreren */
.object-center,
.object-center .row {
	justify-content: center;
}

/* widget solliciteren */
.interesse-vacature img {
	width: 15%;
	height: auto;
	margin: auto;
}

/* overlay text video homepage big screens */
@media (min-width: 1920px) {
	.overlayText {
		left: 10%;
	}
}

/* popup module */
#block-popup {
	display: none;
}

.spb_top_center {
	top: 35px;
}

.spb_overlay {
	background-color: rgba(0, 0, 0, 0.65);
}

/* db styles */
.bg-grey {
	background-color: #EEE;
}

/* video full width*/
.paragraph--type--media.paragraph--view-mode--video {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	margin: auto;
}

/* frontpage pic */
.frontpic {
	position: relative;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
}

/* header tel + mail */
header[role=banner] .navigation--secondary>.container {
	align-items: flex-end;
}
.wrap--header .telmail {
	text-align: right;
}
.contact-social {
	position: absolute;
	padding-bottom:0.75rem;
}
.contact-social .nav--social {
	position: relative !important;
	right:0 !important;
	top:0.25rem !important;
	justify-content: flex-end;
}
@media (max-width: 767.98px) {
	header[role="banner"] .contact-social {
		position: relative;;
		margin-top: 1rem;
		width: 100%;
	}
	.wrap--header .telmail {
		text-align: center;
	}
	.nav--social {
		margin-top:0.5rem !important;
	}
}

.contact-social a {
	color: #006937;
	text-decoration: none;
}
.contact-social a:hover {
	color:#000;
}
/*frontpage header*/
.frontpic picture {
	max-width: 1500px;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.overlayText {
  top:8%;
  left:12%;
  bottom:auto;
	text-shadow: 1px 1px 2px black;
}
@media (min-width: 1920px) {
  .overlayText {
      left: 20%;
  }
}

/*links op pagina realisaties*/
#views-exposed-form-summaries-all-realisations {
	padding-bottom:1rem !important;
}
#views-exposed-form-summaries-all-realisations .form-item .option {
	color:#FFF !important;
}

/*sliders*/
.paragraph--type--media.paragraph--view-mode--slideshow {
  position: relative;
  height:100% !important;
  flex-direction: column;
  display:flex !important;
  width:100% !important;
}
.paragraph--type--media.paragraph--view-mode--slideshow .carousel-control-prev {
  left:1rem;
}
.paragraph--type--media.paragraph--view-mode--slideshow .carousel-control-next {
  right:1rem;
}
.carousel-inner {
  display: block;
  height:auto;
}
.slick-slide {
  height: auto !important;
}
.slick-list {
  min-height: 100px;
}

/*sticky header*/
.wrap--header {
  position: sticky;
  top:0;
  z-index:99;
  background-color: #FFF;
}

/*footer*/
#footer-main .nav.nav--social {
  margin-top:1rem;
}
#footer-main .nav.nav--social .nav-item.instagram a.nav-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.27 18.27'%3E%3Cpath d='M9.14 7.06a2.16 2.16 0 102.15 2.15 2.16 2.16 0 00-2.15-2.15z' fill='%23006937'/%3E%3Cpath d='M14.17 5.41a2 2 0 00-.48-.75 2.15 2.15 0 00-.74-.48 3.6 3.6 0 00-1.2-.22H6.53a3.6 3.6 0 00-1.2.22 2.06 2.06 0 00-.74.48 2 2 0 00-.49.75 3.47 3.47 0 00-.22 1.19v5.22a3.54 3.54 0 00.22 1.2 2.15 2.15 0 001.23 1.23 3.6 3.6 0 001.2.22h5.22a3.6 3.6 0 001.2-.22 2.15 2.15 0 00.74-.48 2.05 2.05 0 00.48-.75 3.3 3.3 0 00.22-1.2V6.6a3.24 3.24 0 00-.22-1.19zm-5 7.12a3.32 3.32 0 113.31-3.32 3.32 3.32 0 01-3.34 3.31zm3.45-6a.78.78 0 11.77-.77.78.78 0 01-.8.76z' fill='%23FFFFFF'/%3E%3Cpath d='M14.02 0H4.26A4.25 4.25 0 000 4.25v9.76a4.25 4.25 0 004.26 4.25h9.76a4.25 4.25 0 004.25-4.25V4.25A4.25 4.25 0 0014.02 0zm1.54 11.88a4.68 4.68 0 01-.3 1.56 3.22 3.22 0 01-.75 1.15 3.11 3.11 0 01-1.14.74 4.69 4.69 0 01-1.57.3H6.47a4.68 4.68 0 01-1.56-.3 3.23 3.23 0 01-1.89-1.89 4.68 4.68 0 01-.3-1.56V6.55a4.69 4.69 0 01.3-1.57 3.11 3.11 0 01.74-1.14 3.22 3.22 0 011.15-.75 5.25 5.25 0 011.56-.3h5.33a5.26 5.26 0 011.57.3 3.38 3.38 0 011.89 1.89 4.69 4.69 0 01.3 1.57v2.66c0 1.75.03 1.98 0 2.67z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
#footer-main .nav.nav--social .nav-item.facebook a.nav-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.27 18.27'%3E%3Cpath d='M14.01 0H4.25A4.25 4.25 0 000 4.26v9.76a4.25 4.25 0 004.25 4.25h3.21v-6.79H4.98V8.71h2.48V6.57a3.42 3.42 0 013.66-3.78 13.94 13.94 0 012.16.2v2.38h-1.22a1.41 1.41 0 00-1.59 1.52v1.82h2.66l-.43 2.8h-2.26v6.79h3.53a4.25 4.25 0 004.25-4.25V4.29A4.25 4.25 0 0014.01 0z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
#footer-main .nav.nav--social .nav-item.linkedin a.nav-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.27 18.27'%3E%3Cpath d='M14.01 0H4.25A4.25 4.25 0 000 4.26v9.76a4.25 4.25 0 004.25 4.25h9.76a4.25 4.25 0 004.25-4.25V4.26A4.25 4.25 0 0014.01 0zM5.69 15.44H3.13V7.12h2.59zm-1.3-9.45a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5zm11 9.45h-2.58v-4c0-1 0-2.2-1.34-2.2s-1.55 1.05-1.55 2.13v4.12H7.34V7.17h2.47v1.14a2.7 2.7 0 012.44-1.34c2.62 0 3.1 1.72 3.1 4z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
#footer-main .nav.nav--social .nav-item.instagram:hover a.nav-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.27 18.27'%3E%3Cpath d='M9.14 7.06a2.16 2.16 0 102.15 2.15 2.16 2.16 0 00-2.15-2.15z' fill='%23006937'/%3E%3Cpath d='M14.17 5.41a2 2 0 00-.48-.75 2.15 2.15 0 00-.74-.48 3.6 3.6 0 00-1.2-.22H6.53a3.6 3.6 0 00-1.2.22 2.06 2.06 0 00-.74.48 2 2 0 00-.49.75 3.47 3.47 0 00-.22 1.19v5.22a3.54 3.54 0 00.22 1.2 2.15 2.15 0 001.23 1.23 3.6 3.6 0 001.2.22h5.22a3.6 3.6 0 001.2-.22 2.15 2.15 0 00.74-.48 2.05 2.05 0 00.48-.75 3.3 3.3 0 00.22-1.2V6.6a3.24 3.24 0 00-.22-1.19zm-5 7.12a3.32 3.32 0 113.31-3.32 3.32 3.32 0 01-3.34 3.31zm3.45-6a.78.78 0 11.77-.77.78.78 0 01-.8.76z' fill='%23000000'/%3E%3Cpath d='M14.02 0H4.26A4.25 4.25 0 000 4.25v9.76a4.25 4.25 0 004.26 4.25h9.76a4.25 4.25 0 004.25-4.25V4.25A4.25 4.25 0 0014.02 0zm1.54 11.88a4.68 4.68 0 01-.3 1.56 3.22 3.22 0 01-.75 1.15 3.11 3.11 0 01-1.14.74 4.69 4.69 0 01-1.57.3H6.47a4.68 4.68 0 01-1.56-.3 3.23 3.23 0 01-1.89-1.89 4.68 4.68 0 01-.3-1.56V6.55a4.69 4.69 0 01.3-1.57 3.11 3.11 0 01.74-1.14 3.22 3.22 0 011.15-.75 5.25 5.25 0 011.56-.3h5.33a5.26 5.26 0 011.57.3 3.38 3.38 0 011.89 1.89 4.69 4.69 0 01.3 1.57v2.66c0 1.75.03 1.98 0 2.67z' fill='%23000000'/%3E%3C/svg%3E");
}
#footer-main .nav.nav--social .nav-item.facebook:hover a.nav-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.27 18.27'%3E%3Cpath d='M14.01 0H4.25A4.25 4.25 0 000 4.26v9.76a4.25 4.25 0 004.25 4.25h3.21v-6.79H4.98V8.71h2.48V6.57a3.42 3.42 0 013.66-3.78 13.94 13.94 0 012.16.2v2.38h-1.22a1.41 1.41 0 00-1.59 1.52v1.82h2.66l-.43 2.8h-2.26v6.79h3.53a4.25 4.25 0 004.25-4.25V4.29A4.25 4.25 0 0014.01 0z' fill='%23000000'/%3E%3C/svg%3E");
}
#footer-main .nav.nav--social .nav-item.linkedin:hover a.nav-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.27 18.27'%3E%3Cpath d='M14.01 0H4.25A4.25 4.25 0 000 4.26v9.76a4.25 4.25 0 004.25 4.25h9.76a4.25 4.25 0 004.25-4.25V4.26A4.25 4.25 0 0014.01 0zM5.69 15.44H3.13V7.12h2.59zm-1.3-9.45a1.5 1.5 0 111.5-1.5 1.5 1.5 0 01-1.5 1.5zm11 9.45h-2.58v-4c0-1 0-2.2-1.34-2.2s-1.55 1.05-1.55 2.13v4.12H7.34V7.17h2.47v1.14a2.7 2.7 0 012.44-1.34c2.62 0 3.1 1.72 3.1 4z' fill='%23000000'/%3E%3C/svg%3E");
}

/*prevnext on realisations*/
.realisatie-navigation {
  margin:5rem 0;
}
.realisatie-navigation a {
  font-weight:bold;
  color:#006937;
}
a.nav-prev { float:left; }
a.nav-next { float:right; }

/*footer with menus*/
#footer-main a:hover {
  color:#000;
  text-decoration: none;
}
#footer-main h3 {
  color:#FFF;
  font-size: 1.25rem;
  padding-bottom:0;
}
#footer-main .navbar-nav--primary {
  margin:0;
  padding-left:0 !important;
  padding-bottom:1rem !important;
  Background-color:transparent;
}
#footer-main .navbar-nav--primary >.nav-item {
  margin:0 !important;
  border:none;
  padding:0;
}
#footer-main .navbar-nav--primary .nav-link {
  text-align: left;
  text-decoration: underline;
  text-transform: none;
  padding: 0.25rem 0 0 1rem !important;
}
#footer-main .card-deck {
  margin:0;
  padding-bottom:1rem;
  padding-top:0.5rem;
}
#footer-main .card-deck a {
  width:50%;
  padding-left:1rem !important;
  text-decoration:underline;
}
#footer-main .navbar-nav--secondary,
#footer-main .extra-info a {
  flex-direction: row;
  justify-content: flex-start;
  padding-left:1rem !important;
  padding-bottom:0;
  margin-bottom:0;
}
#footer-main .navbar-nav--secondary li {
  margin-right:0.5rem !important;
  margin-left: 0 !important;
}
#footer-main .navbar-nav--secondary .nav-link,
#footer-main .extra-info a {
  text-transform: none;
  text-decoration: underline;
  font-size:.875rem;
  padding:0;
}
#footer-main .address {
	margin-bottom:0;
}
#footer-main .address .item {
	margin-bottom:0.75rem;
}
.glk-data >div {
  border-left:1px solid #FFF;
  padding-left:1rem;
}
.copy-privacy {
  padding-bottom:0.5rem;
}
.siteby {
	font-size:x-small;
	text-align: right;
}
.intelligent a {
  color:#FFF;
}

/* Paragraph accordion */
.paragraph--type--accordion.accordion {
  border-bottom:none;
}
.paragraph--type--accordion .card {
  border-bottom:1px solid #000 !important;
}
.paragraph--type--accordion .card .card-header h4 {
  padding-bottom:0;
}
.paragraph--type--accordion .card .card-header a:before {
  font-size:1.4375rem;
}
.paragraph--type--accordion .card .card-header a[aria-expanded=true],
.paragraph--type--accordion .card .collapse.show {
  background-color: transparent;
}
.paragraph--type--accordion .card .card-content {
  padding-left:2rem;
  padding-top:0;
}
