/* CSS par CORVOWEB
https://www.corvoweb.fr */

.pre-icon-div{
	width: 90px;
	background-color: rgba(85,69,70);
	border-radius: 50px;
	margin: auto;
}

.icon-special{
	font-size: 48px;
	line-height: 90px;
	border-radius: 50px;
	background-color: rgba(85,69,70);
	color: white;
}

.header-title{
	color: rgba(204,26,51, 1);
	cursor: default;
}

.layer-overlay.overlay-dark-perso::before {
  background-color: rgba(13, 161, 221, 0.8);
}

.white-color{
	color:#fff;
}

.padding-top-20{
	padding-top:20px;
}

.padding-top-50{
	padding-top:50px;
}

.galerie-icon{
	background-color:rgba(204,26,51, 1);
}

.color-red{
	color:rgba(204,26,51, 1) !important
}

.color-brown, .text-theme-colored{
	color : rgba(85,69,70, 1) !important;
}

.color-white{
	color : #fff;
}

.color-white:hover{
	color : #fff;
}

.widget .line-bottom::after {
    border: 1px solid rgba(85,69,70, 1);
	background-color: rgba(85,69,70, 1);;
}

.description-service {
	color : #686565;
	text-align:left;
}

/* adapter responsive*/
.image-gallery{
	height: 212.25px;
}

.case-tarifs{
	padding-top: 1rem;
	padding-bottom: 1rem;
	background-color: rgba(86,61,124,.15);
	border: 1px solid rgba(86,61,124,.2);
	color:black;
}

.text-centered{
	text-align:center;
}

.title-h1-header{
	margin: 18px 30px 0 160px !important;
}

.title-messervices{
	font-size: 2rem;
}

.title-footer{
	font-size: 24px;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
}

.mini-title-footer{
	font-size: 14px;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	line-height: 1.42857143;
}

.margin-top-20{
	margin-top:20px;
}

.h3-like{
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	line-height: 1.42857143;
}

.h4-like{
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	line-height: 1.42857143;
	color: #555555;
	font-size: 17px;
	margin-bottom:10px;
}

.logo_cweb{
	position: absolute;
	top: 0px;
	max-height: 180px;
	left: -25px;
}

@media only screen and (max-width: 900px) {
	.logo_cweb{
		/*position: absolute;
		max-height: 110px;
		left: 0px;
		top: 10px;*/
		display:none;
	}
	
	.title-h1-header{
		/*height:110px;
		margin: 18px 0px 0 120px !important;*/
		margin: 10px !important;
	}
	
	.slide-text{
		font-size:15px !important;
	}

	.hide-phone{
		display:none;
	}
	
}

@media only screen and (min-width: 900px) {
	.hide-computer{
		display:none;
	}
}
