h2{color: #4871a8;font-size:3em;margin-bottom:0; }
.beige h2{border-bottom:50px solid #f2d09b;margin-bottom:0}
h3{color: #4871a8; background: url(../images/h2.png) no-repeat left;padding-left: 120px;  margin: 30px 0;}
.bleu h2{color:#f2d09b;}

.logo-slogan{background: #f2d09b;padding: 55px 20px 85px 20px;color: #4871a8;}
.logo-titre{line-height: 142px;color: #f2d09b;}
#sp-logo{background: #f2d09b; padding: 0 0 0 150px;margin-left: 15px;}
#sp-header .logo {background: #fff;}
#sp-header .logo a{font-size: 3em;color: #4871a8;}

.burger-icon {width: 30px;}
.burger-icon > span {height: 4px;background-color: #4871a8;}
.burger-icon:hover{background: #f2d09b;}

.logo a{color: #4871a8;font-size: 2em;line-height: 3;}
.close-offcanvas{background: #f2d09b;padding: 0 20px 0 120px;}
.offcanvas-active .burger-icon > span:hover{background-color: #4871a8;}
.offcanvas-menu .offcanvas-inner { padding: 0 0 0 15px;}
.offcanvas-menu .offcanvas-inner ul.menu > li {font-weight: 400;}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li {border-bottom: 1px solid #f2d09b;}
.sp-contact-info li {font-size: 200%;margin: 0 10px 0;color:#4871a8;background: #f2d09b;padding: 0 50px 50px 10px;}

.tel{color:#f2d09b;font-size:2em;}
.adresse{font-size:1.5em;}
.contact{color:#f2d09b;}
.advanced_joomla_facebook a{color:#f2d09b;}

@media (max-width: 780px){
#sp-header .logo a { font-size: 24px; color: #4871a8;}
.logo-slogan { float: left;  padding: 55px 20px 25px 20px;}
.logo-titre { line-height: 48px;}
	img {padding:0 !important}
}
