@media (max-width: 991px) {
.navbar-default .navbar-nav>li>.dropdown-menu {
    background-color: #016789 !important;
}
}

.navbar-default .navbar-nav>li>.dropdown-menu {
    background-color: #FFFFFF;
}

.line{padding:0;}

.zone-3-blocs .container-fluid > .row .col-sm-8{vertical-align:top;}

/*.boutique .event-detail .btn, .boutique .events-mosaic .btn.btn-primary{ color:transparent;font-size:1px;}
.boutique .event-detail .btn:after, .boutique .events-mosaic .btn.btn-primary:after{content:"Acheter"; color:#ffffff;font-size:16px;}
.boutique .event-detail .btn.btn-back:after{content:"Retour à la boutique"; color:#ffffff;font-size:16px;}*/

.modal-open .popin.modal{
  background:rgba(255,255,255,0.6);
}
.popin .modal-body .container{
  top:50%;
  left:50%;
  position:fixed;
  transform:translate(-50%,-50%);
  max-width:650px;
	padding:0;
  background:white;
  box-shadow:0 0 5px 3px rgba(0,0,0,0.2);
}
.popin .modal-body .container .close{
  position:absolute;
  top:30px;
  right:30px;
}

.btn-blancbleu {
  background-color: white;
  color: #006689;
font-weight: bold;
}

.member-greeting {
    color: #FFFFFF;
}

.member-myprofile {
    color:#FFFFFF;
}

a.member-myprofile {
    color: #FFFFFF !important; /* Or whatever color you'd like */
    text-decoration: none; 
}

a.member-myprofile:hover {
    text-decoration: underline; 
}
.caret {
    margin-right:-40px;
}

.zone-member,
.zone-member p,
.zone-member ul,
.zone-member li {
  font-family: Catamaran, sans-serif;
}


.slideshow-container {
  max-width: 1000px;
  margin: auto;
  position: relative;
}

.slideshow-container input {
  display: none;
}

.slides img {
  width: 100%;
  display: none;
}

#s1:checked ~ .slides img:nth-child(1),
#s2:checked ~ .slides img:nth-child(2),
#s3:checked ~ .slides img:nth-child(3) {
  display: block;
}

.controls {
  text-align: center;
  margin-top: 8px;
}

.controls label {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #bbb;
  border-radius: 50%;
  margin: 0 4px;
  cursor: pointer;
}

#s1:checked ~ .controls label:nth-child(1),
#s2:checked ~ .controls label:nth-child(2),
#s3:checked ~ .controls label:nth-child(3) {
  background: #717171;
}

.slides {
  position: relative;
}

.slide {
  position: relative;
  display: none;
}

.slide img {
  width: 100%;
  display: block;
}

/* Show slides based on checked radio */
#s1:checked ~ .slides .slide:nth-child(1),
#s2:checked ~ .slides .slide:nth-child(2),
#s3:checked ~ .slides .slide:nth-child(3) {
  display: block;
}

/* Caption styling */
.caption {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  padding: 10px 14px;
  box-sizing: border-box;
  text-align: center;

  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 14px;
}