#carouselExampleDark .carousel-dark .carousel-caption {
  color: #fff;
}

#carouselExampleDark .carousel-caption {
  position: absolute;
  bottom:0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
  background-color: rgba(52,62,128,0.6) !important; 
  width: 100%;
  right: 0;
  left: 0;
}

#carouselMobileDark .carousel-dark .carousel-caption {
  color: #fff;
}

#carouselMobileDark .carousel-caption {
  position: absolute;
  bottom:0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
  background-color: rgba(52,62,128,0.6) !important; 
  width: 100%;
  right: 0;
  left: 0;
}


.lead {
	font-family: 'Barlow Condensed', sans-serif;
	
	font-size:2em;
	font-weight:300;
	margin-left:4rem;
	margin-right:4rem;
}

.leadmobi {
	color: #fff;
	/*font-weight:bold;*/
	
}

.btn-danger {
	padding-left:8rem;
	padding-right:8rem;
	margin: 1rem 0;
}

h4 {
	margin-top:2rem;
}


/* BOX HOME */

#boxhome {
	background: #EBECF9; 
	text-align:center;
	
}

#boxhome2, #boxhome4, #boxhome1, #boxhome3 {
	background: #fff; 
	/*padding-left:1rem;
	padding-right:1rem;*/
	margin:0.5rem auto;
	
}

.boxhomeh {
	color: #e3004f;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight: 500;
	font-size: 1.5em;
		margin-top: 1rem;
}

.boxhome {
	font-size: 1.1rem;
	margin-top: 1rem;
	margin-bottom:1rem;
}


.article-list .article {
	border:none;
}

/* body */

#sp-main-body {
	padding: 50px 0;
}