/*Custom style - devrait overwrite les autres styles*/


/**
*
* Charte de couleur
* Bleu : #3b434c;
* Vert :#146c4d;
* Rouge: bf2c37;
* Gris alternatif: #a1a1a1;
* Rose: 6a6576;
*
* ===================
* Table des matieres
* # Général
* # Navigation
* # Accueil
*   - Slider
*   - Calendarize it
* # Calendarize it
* #Page Evenements
* #Nouvelles
* # Contact
* # Pied de page
**/



body {font-family: 'Open Sans', sans-serif;font-size: 16px;}

body.page-template-template-touristique {background: #000}
body.page-template-template-affaire {background: green}
body.page-template-template-etablir {background: blue}

ul,
ol {padding: 0;margin: 0}
.body-background-scroll {background: url('images/bg-main.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 0%;}
.body-background-fixed {background: url('images/bg-main.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 100%;}
body.page-template-template-touristique.body-background-scroll {background: url('images/bg-touristique.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 0%;}
body.page-template-template-touristique.body-background-fixed {background: url('bg-touristique.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 100%;}
body.page-template-template-affaire.body-background-scroll {background: url('images/bg-affaire.jpg');background-size: 100%;background-attachment: fixed;
background-position: 0% 0%;}
body.page-template-template-affaire.body-background-fixed {background: url('images/bg-affaire.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 100%;}
body.page-template-template-etablir.body-background-scroll {background: url('images/bg-etablir.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 0%;}
body.page-template-template-etablir.body-background-fixed {background: url('images/bg-etablir.jpg');background-size: 100%;background-attachment: fixed;background-position: 0% 100%;}
.page-header {border: 0}
.headrow {display: flex;align-items: center}
.alert-button {}
h1 {font-family: 'PT Serif', serif;color: #575757;font-size: 42px;font-style: normal;padding: 0 0 20px 0;margin: 0 0 40px 0;font-weight: 400;border-bottom: 1px solid #ddd}
h2,
h2 a {font-family: 'Open Sans', sans-serif;color: #146c4d;font-size: 27px;line-height: 32px;font-weight: 600;padding: 20px 0 20px 0;}
h2 a:hover {text-decoration: none;color: #146c4d;}
h2.entry-title {padding-bottom: 0}
h3 {font-family: 'Open Sans', sans-serif;color: #146c4d;font-size: 19px;font-weight: 500;padding: 20px 0 20px 0;}
h4 {  font-family: 'Open Sans', sans-serif;font-size: 14px;color: #bf2c37;text-transform: uppercase;letter-spacing: 0.10em;padding: 20px 0 20px 0;}
p {font-size: 17px;font-family: 'Open Sans', sans-serif;color: #474747;line-height: 28px;padding: 10px 0;}
p.posted {font-size: 14px;line-height: 21px;padding: 0;margin: 0;color: #747474}
.taxonomy-description p {font-size: 14px;line-height: 21px;padding: 0;margin: 0;color: #747474}
p a {color: #2773a4;}
p a:hover {text-decoration: underline}
.entry-content a {color:#7c0909;}
.page-template-template-repertoire h4 {padding: 0;line-height: 22px;margin: 0 0 5px 0}
.page-template-template-repertoire p {font-size: 13px;line-height: 19px;padding: 0;margin: 0;}
#main ul,
#main ol {padding: 20px 0 0 20px}
#main ul li,
#main ol li {font-size: 14px;padding: 3px 0;line-height: 23px;}
blockquote {background: #f9f9f9;font-family: 'PT Serif', serif;border-left: 10px solid #ccc;margin: 1.5em 10px;padding: 1.5em 10px;quotes: "\201C""\201D""\2018""\2019"; }
blockquote:before {color: #ccc;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
blockquote:after {color: #ccc;content: close-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em;}
blockquote p {display: inline;}
#main img {padding: 1px;border: 1px solid #e7e7e7}
#main.accueil-main img {padding: 0;border: 0}
a {font-family: 'Open Sans', sans-serif;color: #3b434c;}
a:hover {color: #6a6576;text-decoration: none;}
.entry-content .col-md-4 img {width: 100%;}
.col-md-12 .row:first-child {margin-top: 0!important;}
.col-md-6 .row h3 {margin-top: 0;}
.useless {display: none;}
.main-nav li.active a {color: #3b434c;}
.sechead {background: rgba(255, 255, 255, 1);padding: 40px 0}
.row-reset {margin: 0 15px;}
.col-reset {margin: 0;}


.navbarDeveloppement {background:#fff}
.discover-nav {display: flex;justify-content: flex-end;}
*,
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container > .navbar-header {margin-right: 0;margin-left: 0;}
.navbar-main {background: #fff}
.main-navigation {float: none;}
.navbar {border: none;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: none;}
nav li a {font-family: 'Open Sans', sans-serif;font-size: 1em;}
.nav > li > a:focus {background-color: #146c4d;color: #fff!important;}
.main-nav {margin-bottom: 0;border-radius: 0;}
.main-nav li a,
.main-nav li a:visited {color: #fff;font-weight: 500;}
.nav-sec li a,
.nav-sec li a:visited,
.nav-sec li a:hover {color: #3b434c;padding: 10px 5px;}
.main-nav li a:hover {background: #3b434c;color: #fff!important;}
.main-nav li.active a {background: #3b434c;color: #fff!important;}
.nav-sec li.active a {color: #3b434c;}
.main-nav .navbar-collapse {background-color: #fff;}
.navbar-collapse {padding: 0;}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {background-color: rgba(59, 67, 76, 1);}
.main-nav .dropdown-menu li a {color: #fff;}
#discover {background: blue;}
.ww-logo {display: block;max-width: 300px;margin-top:15px;margin-bottom: 15px;padding-left:5px;}
.navbar.nomargin {margin-bottom: 0;z-index: 2000}
.navbar-nav > li > a {padding: 20px 10px;font-size: 16px;color: #333!important;font-weight: 700;margin: 0;text-align: center;}
#menu-menu-principal {margin: 0;}
.dropdown-menu {margin: 0}
.main-nav .dropdown-menu {border: none;background-color: rgba(59, 67, 76, 1);padding: 0;}
.main-nav .dropdown-menu a {color: #fff;padding: 15px 15px;}
.main-nav .dropdown-menu a:hover {background-color: #146c4d;color: #fff;}
.main-nav .in .dropdown-menu a:hover {background-color: #146c4d;color: #a1a1a1;}
.main-nav .in .dropdown-menu li a {color: #fff;}
.main-nav .in li.active a {color: #fff;background-color: transparent;}
#menu-menu-secondaire {padding-top: 10px;}
#menu-menu-secondaire li {float: left;padding: 5px;}
#menu-menu-secondaire li a {font-size: 12px;font-weight: 700;color: #ffffff;text-transform: uppercase;padding: 0}
.navbar{margin-bottom:0}

.nav-sec .navbar-toggle,
.site-footer .navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 30px;margin-bottom: 8px;background-color: #146c4d;background-image: none;border: 1px solid #146c4d;border-radius: 4px;}
.main-nav .navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 30px;margin-bottom: 8px;background-color: #fff;background-image: none;border: 1px solid #fff;border-radius: 4px;}
.nav-sec .navbar-toggle span,
.site-footer .navbar-toggle span {background: #fff;}
.main-nav .navbar-toggle span {background: #146c4d;}

button,
button:hover,
button:active,
button:focus,
button:visited {box-shadow: none;border: none;}

@media only screen and (max-width: 991px) {
  .main-nav .navbar-header {background: #146c4d;}
  #menu-menu-secondaire {right: 18px;}
  html #menu-menu-principal {margin: 0 10px;}
  .nav > li > a {padding: 15px 8px;}
}

header#masthead {background: #fff;border-top: 1px solid #444;}
#menu-developpements li {-webkit-box-shadow: inset 0px -7px 14px -10px rgba(0, 0, 0, 0.75);-moz-box-shadow: inset 0px -7px 14px -10px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px -7px 14px -10px rgba(0, 0, 0, 0.75);display: inline-block;padding: 5px;}
#menu-developpements {padding: 0;margin: 0;}
#menu-developpements li a {color: #fff;font-size: 13px;font-weight: 700;padding:5px 10px;}
.dropdown-menu {position: absolute;top: 90%;left: 0px;z-index: 1000;display: none;float: left;min-width: 260px;padding: 5px 0px;margin: 2px 0px 0px;
font-size: 14px;text-align: left;list-style: outside none none;background-color: #fff;background-clip: padding-box;border: 0!important;border-radius: 0!important;box-shadow: 0!important;}
#menu-developpements .dropdown-menu {top: 100%;padding:0;margin:0}
#menu-developpements li {transition: background-color 0.5s ease;}
#menu-developpements li.touristique {background: #6fa029;}
#menu-developpements li.touristique .dropdown-menu {background: #6fa029;z-index:9999;}
#menu-developpements li.touristique:hover {background: #57801d;}
#menu-developpements li.affaire {background: #2961a0;}
#menu-developpements li.affaire .dropdown-menu {background: #2961a0;}
#menu-developpements li.affaire:hover {background: #1e4b7d;}
#menu-developpements li.vivre {  background: #dd6f2b;}
#menu-developpements li.vivre .dropdown-menu {background: #dd6f2b;}
#menu-developpements li.vivre:hover {background: #bd5d23;}
#menu-developpements li.rouge{background: #bf2c37;}
#menu-developpements li.rouge .dropdown-menu {background: #dd6f2b;}
#menu-developpements li.rouge:hover {background: #ac222c;}
#menu-developpements li:hover a {background: transparent;}
#menu-developpements .dropdown-menu > li  {box-shadow: 0!important;background: transparent!important}
#menu-developpements .dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857;color: #333;white-space: nowrap;color:#fff}
#menu-developpements .dropdown-menu > li > a:hover {}
#menu-developpements li li {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:none;display: block;padding: 5px;float:none;text-align: left}

@media only screen and (max-width: 690px) {
    .sechead .sectionHeader li {display: block;margin-left: 0;margin-top: 10px;}
    .sechead .sectionHeader {width: inherit;}
}

@media only screen and (min-width: 550px) and (max-width: 690px) {
    .sechead .sectionHeader {position: absolute;left: 200px;top: 120px;}
}

#alerte {-webkit-box-shadow: inset 6px 11px 14px -10px rgba(124, 9, 9, 1);-moz-box-shadow: inset 6px 11px 14px -10px rgba(124, 9, 9, 1);
  box-shadow: inset 6px 11px 14px -10px rgba(124, 9, 9, 1);border-top: 1px solid #600c0c;border-bottom: 1px solid #600c0c;background: #7c0909;width: 100%;
  padding: 15px 0;margin-bottom: 20px;}
#alerte .vertical-align {border-bottom:0!important}
#alerte p {color: #fff;font-size: 13px;line-height: normal;margin: 0;padding: 0;}
#alerte a {color: #333;padding: 5px 15px;background: #fff;border: 1px solid #fff;text-transform: uppercase;font-size: 13px;font-weight: 400}
#alerte a:hover {background: transparent;border: 1px solid #fff;color: #fff;}
#main {background: #fff;padding: 30px;margin: 20px 0 0 0;}


@media only screen and (max-width: 1200px) {
    #main {padding: 30px 30px;}
    .sectionHeader {margin-top: 0px;}
}

.content-accueil h3 {text-align: center;color: #3b434c;font-style: italic;font-family: 'PT Serif', serif;}
.content-accueil p {color: #3b434c;text-align: center;}
#main .row {margin-top: 0;margin-bottom: 30px;}
.accueil-title {margin-bottom: 0;margin-top: 0;font-weight: 700}
.button-more {background-color: #333;padding: 10px 20px;color: #fff;float: right;font-size: 0.9em;font-weight: 600;}
.button-more:hover {background-color: #ccc;color: #444748;text-decoration: none;}
.button-more {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;padding-right: 2.2em;-webkit-transition-duration: 0.1s;transition-duration: 0.1s;}
.button-more:before {content: "\f101";position: absolute;right: 1em;padding: 0 1px;font-family: FontAwesome;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition-duration: 0.1s;transition-duration: 0.1s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.button-more:hover:before,
.button-more:focus:before,
.button-more:active:before {-webkit-transform: translateX(4px);transform: translateX(4px);color: #444748;}
.site-main.nouvelles .inner {background: #fff;border: 1px solid #bcbfc1;position: relative;padding: 20px; margin-bottom: 20px;}
.site-main.nouvelles .inner h3 {margin: 0;padding: 0 0 20px 0;font-size: 17px;line-height: 24px;font-weight: 700}
.site-main.nouvelles .inner p {font-size: 13px;padding-bottom: 20px;line-height: 22px;}
.nav-links {border-top: 1px solid #ccc}
.nav-links a {display: block;color: #19815e;font-family: 'Open Sans', sans-serif;padding: 6px 15px;font-weight: 700;line-height: normal;width: 100%;margin: 0 auto;font-size: 13px;margin-top: 10px;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-property: color, background-color;transition-property: color, background-color;}
.nav-previous a {text-align: left;}
.nav-next a {text-align: right}
.nav-links a:after {content: "\f101";position: absolute;margin-left: 5px;padding-top: 1px;font-family: FontAwesome;-webkit-transform: translateZ(0);
transform: translateZ(0);-webkit-transition-duration: 0.1s;transition-duration: 0.1s;-webkit-transition-property: transform;transition-property: transform;
-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.nav-links a:hover:after,
.read-more:focus:after,
.read-more:active:after {-webkit-transform: translateX(4px);transform: translateX(4px);color: #19815e;}

@media only screen and (max-width: 600px) {
  .button-more {float: left;font-size: 1.1em;margin-top: 32px;}
  .dropdown-menu {position:static}
}
.bxslider li {list-style-type: none;float: none;}
.bx-wrapper {margin-bottom: 0;position: relative;}
.bx-wrapper .bx-viewport {left: 0;border: none;box-shadow: none;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {top: 450px;max-height: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a {background-color: #fff;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background-color: #a1a1a1;}
.bx-wrapper .bx-pager {padding-top:10px;}
.bx-pager-item {background:rgba(255,255,255,0.8);padding:10px}
.bx-wrapper .bx-pager.bx-default-pager a {background: #212121 none repeat scroll 0% 0%;text-indent: -9999px;display: block;width: 20px;height: 20px;margin: 0px 5px;outline: 0px none;border-radius: 50%;}
.captions {bottom: 35px;background: rgba(255, 255, 255, 0.7);font-size: 15px;font-family: 'Open Sans', sans-serif;color: #6a6576;padding: 25px;margin: 0 5%;text-align: center;}
.captions h3 {font-family: 'PT Serif', serif;font-size: 26px;padding: 0;text-align: center}
.captions a {padding:20px;background-color:#333;font-size:14px;color:#fff;text-decoration:none;text-align: center;transition: all 0.5s ease;}
.captions a:hover {text-decoration:none;background-color: #CCC;
color: #444748; }
@media only screen and (max-width: 600px) {
    .captions {font-size: 15px;font-family: 'Open Sans', sans-serif;color: #fff;padding: 25px;margin: 0 0%;}
    .bx-wrapper .bx-controls-direction a {top: 30%;}
    .bx-pager {display: none;}
}

.home .rhc-widget-upcoming-featured-image {float: none!important;}
.home .rhc-widget-upcoming-featured-image img {padding: 0;border: none;}
.home .rhc-widget-upcoming-item {clear: none!important;}
.home .col-md-4 .inner h3 a {text-align: center;padding: 15px;font-family: 'Open Sans', sans-serif;font-size: 20px;color: #3b434c;font-style: normal;}
.rhcalendar.not-widget.rhc_holder {  margin-top: 0!important;}

@media (min-width: 992px) {
    .home div.fc-event-list-holder .col-md-4 {width: 33.33333333%!important;float: left;padding-left: 15px;padding-right: 15px;}
}

.fc-button.fc-state-default {background: transparent!important;color: #146c4d!important;}
.fc-button.fc-state-default:hover {background: transparent!important;color: #1b8b63!important;}
.fc-button.fc-state-active {background: transparent!important;color: #0f4c36!important;}
.fullCalendar .fc-state-highlight,
.fullCalendar table tr:hover td.fc-state-highlight {background: transparent!important;}
.fullCalendar .fc-state-highlight .fc-day-number {color: #fff!important;background: #146c4d;-webkit-border-radius: 18px;-moz-border-radius: 18px;
border-radius: 18px;padding: 7px 9px;}
.fc-widget-header,
.fc-widget-content {border-color: #146c4d!important;}
.fc-header-title h2 {font-style: normal;}
thead th {border-left: none!important;border-top: none!important;border-right: none!important;}
.fc-grid th {text-align: right!important;padding-right: 14px!important;padding-bottom: 5px!important;}
.fc-button.fc-button-month {padding-right: 5px!important;}
.fc-button-month:after {content: " /";margin-left: 5px;margin-right: 1px;}
.fc-button.fc-button-rhc_event {padding-left: 5px!important;}
.fc-small .fullCalendar .fc-day-number {float: left!important;}
.fc-state-active {font-weight: bold;}
.page-id-8 h1 {display: none;}

@media screen and (min-width:992px) {
    .blog .entry-content + .col-md-4 img {margin-top: 26px;}
    .blog article {overflow: overlay;}
}

@media screen and (max-width:992px) {
    .blog .entry-content + .col-md-4 img {margin: 20px 0;}
    .navbar-right .dropdown-menu {right: auto;left: 0;}
}

.blog .read-more {display: block;text-decoration: underline;margin-top: 15px;}
.col-md-7 img {float: right;width: 20%;}
.site-footer {background: #fff;margin-top: 20px;padding: 60px 60px 10px 60px;}
.site-footer .adressePostale {color: #333;font-size: 13px;margin: 0;padding: 0}
.site-footer a {font-family: 'Open Sans', sans-serif;color: #333;}
.site-footer .telephone {font-family: 'PT Serif', serif;font-size: 31px;color: #333;font-weight: 400;}
.site-footer nav {border-top: 1px solid #ddd;margin: 20px 0;width: 90%;}
.site-footer nav ul {margin: 0;}
.site-footer nav li {padding: 10px 10px 0 0}
.site-footer nav li a {font-size: 13px;text-align: left;padding: 0;margin: 0;}
.site-footer nav li a:hover {color: #3b434c;background: transparent;}
.site-footer .credit {margin-top: 25px;color: #333;font-size: 13px;}
.site-footer input {width: 100%;}

@media only screen and (max-width: 450px) {
    .col-md-7 img {float: right;width: 41%;margin: 10px;}
}

.site-footer .facebook-footer {background-image: url('images/facebook-icon.png');background-repeat: no-repeat;display: block;height: 40px;
background-size: contain;padding-left: 45px;padding-top: 21px;margin-top: 10px;color: #3d5a98;}

@media screen and (max-width:450px) {
    .site-footer .facebook-footer {padding-top: 0px;}
}

.home-slider-wrapper {margin:20px 0}

.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsVideoFrameHolder,
.rsDefaultInv .rsThumbs {background: #FFF!important;color: #222;}
.rsDefaultInv .rsBullet {width: 10px;height: 10px;}

.navbar {border-radius: 0;}
.bsk-pdf-category select {font-family: 'Open Sans', sans-serif;width: 30%;font-size: 16px;}

@media only screen and (max-width: 645px) {
    .bsk-pdf-category select {width: 100%;}
}

form div.wpcf7-response-output {border: none;margin: 15px 0 0 0;padding-left: 0;}
form.wpcf7-form input,
form.wpcf7-form textarea, form.wpcf7-form select {font-size: 16px;width:100%;}
form.wpcf7-form input[type="submit"] {font-size: 16px;border: none;background: #18825d;transition:all ease 0.5s;color: white;
text-shadow: none;box-shadow: none;border-radius: 0;padding: 14px 75px;}
form.wpcf7-form input[type="submit"]:hover{background: #146c4d;}
.site-footer .col-md-4 p,.site-footer .col-md-4 h3{color:#125f44;}
.site-footer .col-md-4{padding: 0 25px;border: solid 1px #125f44;}
.site-footer form.wpcf7-form input[type="submit"]{color:#146c4d;background-color: white;border: solid 1px #125f44;transition:all ease 0.5s;}
.site-footer form.wpcf7-form input[type="submit"]:hover{background-color: #146c4d;color:white;}
.site-footer div.wpcf7-response-output{margin: 0 0 10px 0;}




@media only screen and (max-width: 1200px) {
    .navbar-right {float: none!important;}
}

#menu-developpements li {display: block;float: left;text-align: center;margin-right: 5px;}
#menu-developpements li li {float: none;}
.logoHeader a {background-color: white;display: block;}
.logoHeader img {padding: 15px;}

@media only screen and (max-width: 1000px) {
  #menu-developpements li {display: block;float: left;width: auto;text-align: center;margin-right: 0;width: 50%}
  .navbarDeveloppement {margin-top: 0px;}
}

@media only screen and (max-width:600px) {
    #menu-developpements li {display: block;float: right;width: 100%;text-align: center;}
}

.navbar-nav {margin: 0 0 0 15px;}

@media screen and (max-width:991px) {
    .navbarDeveloppement {margin-right: 0;margin-left: 0;}
    #menu-menu-secondaire {background-color: rgba(59, 76, 76, 0.95);width: 100%;}
}

@media only screen and (max-width:767px) {

	html #menu-menu-principal {margin:0;}
	.mobile-hide {display:none;}
	.home-slider-wrapper {margin:0;}
	.main-nav li a,
	.main-nav li a:visited {color:#333;}
  .headrow {padding:30px 30px 30px 5px;display: block}
  .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;margin-top: 0;width: 100%;}
  .navbar .container .mobile-link {display:block;}
  .navbar-nav .dropdown-menu > li > a,
  .navbar-nav .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
  .navbar-nav .dropdown-menu > li > a {line-height: 20px;}
  .navbar-default .navbar-nav .dropdown-menu > li > a {color: #777;}
  .main-nav li {clear: both}
  .main-nav li a:hover {background: white;color: #3b434c;}
  .main-nav .dropdown-menu {background-color: white;text-align:center;}
  .main-nav .dropdown-menu li a {color: #3b434c;}
  .main-nav li.active a {background-color: #146c4d;color: white;}
  .navbar-ex3-collapse {margin-bottom: 15px;}
  .navbar-toggle .icon-bar {background-color: #3b434c;display: block;width: 42px;height: 3px;border-radius: 1px;margin: 8px 0;}
  .navbarDeveloppement .navbar-toggle .icon-bar {background-color: white;}
  .icon-bar:first-child {margin-top: 0;}
  .icon-bar:last-child:after {content: "MENU";color: #3b434c;margin-top: 10px;font-weight: 700;line-height: 30px;font-size: 13px;text-align: center}
  .navbarDeveloppement .icon-bar:last-child:after {color: white;}
  .navbarDeveloppement ul,
  #quick {background-color: rgba(59, 76, 76, 0.95);}
  #menu-menu-secondaire .dropdown-menu {background-color: transparent;}
  #menu-menu-secondaire li {float: none;}
  .quick-nav {border-top: 1px white solid;}

}

  .navbar-toggle {background-color: transparent;padding: 0;margin:0;border: none;position: absolute;top:15px;right:15px}
  #menu-menu-secondaire > li > a:hover,
  #menu-menu-secondaire > li > a:focus,
  #menu-menu-secondaire > li.active a {transition: color ease 0.3s;background-color: transparent;color: #c4c4c4!important;}
  .dropdown-menu > li > a:hover,
  .dropdown-menu > li > a:focus {background-color: transparent;}


@media screen and (min-width:768px) {
  #menu-menu-secondaire .dropdown-menu {background-color: #3b434c;padding: 0;border: none;}
	.vertical-align {display: flex;align-items: center;border-bottom:1px solid #e7e7e7;}
	.dropdown:hover .dropdown-menu {display: block;}
}

#menu-menu-secondaire .dropdown-menu li {padding: 10px 10px;width: 100%;}
#menu-menu-secondaire .dropdown-menu li:hover {background-color: #146c4d;}

.fc-events-holder .fc-event-list-holder .fc-event-list-item {margin-bottom: 0;padding: 0;min-height: 240px;}
.navbar .mobile-link {display:none;}
.facebook-footer {margin-bottom:20px;}
footer h3 {padding:10px 0 15px 0;margin:0;font-weight:700}
footer p {font-size:13px;}
