.text-white {
	color: #fff;
}
.social-button {
	padding-top: 40px;
	text-align: center;
}
.social-button-icon {
	padding: 10px;
}
.bg-grey {
    background-color: grey;
}
.horaires {
	padding-top: 20px;
}
.blog-text {
	padding-bottom: 10px;
}
.blog-text-info {
	color: #999999;
	font-size: 0.8em;
}
.quizz-question {
    color: #fff;
	margin-bottom: 20px;
}
.quizz-btn {
	margin-bottom: 20px;
	font-size: 40px;
	font-weight: bold;
}
.bg-offer {
	background: #B81B39;
	padding: 30px 20px;
}
.box-offer {
	background: #fff;
	padding: 20px;
}
.box-button {
	margin-top: 20px;
	padding: 0px;
}
.btn-offer {
    background-color: #B81B39;
    border-color: #fff;
    border-radius: 0;
    color: #fff;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 15px;
}
.btn-offer-mobile {
    background-color: #B81B39;
    border-color: #fff;
    border-radius: 0;
    color: #fff;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 25px;
    font-weight: bold;
    padding: 10px 15px;
}
.btn-action {
    background-color: #000;
    border-color: #fff;
    border-radius: 0;
	border: 2px solid #000;
    color: #fff;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 25px;
    font-weight: bold;
    padding: 10px 15px;
}
.btn-action:hover{
    background-color: #fff;
    border-color: #000;
    color: #000;
	border: 2px solid #000;
}
.call {
	margin-top: 20px;
}
.btn-call {
    background-color: #000;
    border-color: #000;
    border-radius: 0;
    color: #fff;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 15px;
}
.btn-call-black {
	margin-bottom: 20px;
    background-color: #000;
    border-radius: 0;
    color: #fff;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 15px;
	border: 2px solid #fff;
}
.btn-call-black:hover{
    background-color: #fff;
    color: #000;
	border: 2px solid #000;
}
.btn-call-white {
	margin-bottom: 20px;
    background-color: #fff;
    border-color: #fff;
    border-radius: 0;
    color: #000;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 15px;
}
.bg-green {
	background-color: green;
}
.price {
	text-align: center;
}
.price-st {
	font-size: 0.6em;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.portfolio-legend {
	color: #878787;
	font-size: 12px;
}
.pagetitle {
	padding-top: 60px;
}
.news-title-menu h1{
	font-size: 3em;
	padding-bottom: 15px;
}
.newsletter {
	padding-bottom: 50px;
}
.panel-heading-acn, .panel-heading-acn-grey {
	padding: 5px;
	color: white;
	font-size: 50px;
	font-family: "Yanone Kaffeesatz",sans-serif;
    font-weight: 200;
    line-height: 1.1;
	text-transform: uppercase;
}
.panel-heading-acn {
	background: black;
}
.panel-heading-acn-grey {
	background: grey;
}
.panel-body-acn {
	padding: 20px;
}
.link-acn {
    background-color: black;
    border-color: black;
    border-radius: 0;
    color: white;
    font-family: "Yanone Kaffeesatz",sans-serif;
    font-size: 30px;
    font-weight: 200;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
	margin-bottom: 20px;
    width: 97%;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}.wkt-class-pricelist-dropdown-header {	background-color: #c6c6c6;	padding: 10px;	margin: 5px;}.wkt-class-pricelist-dropdown-body {	background-color: #E5E5E5;	padding: 10px 10px 10px 30px;	margin: 5px;}.wkt-class-pricelist-category {	margin-left: -15px;	font-size: 1.5em;	margin-bottom: .5rem;    font-weight: 500;    line-height: 1.2;}ul.wkt-class-pricelist-service-ul {	margin-top: 0;	margin-bottom: 0;	list-style: initial;}ul.wkt-class-pricelist-subservice-ul {	margin-top: 0;	margin-bottom: 0;	padding-left: 10px;	list-style: circle;}