/*************************
********SIDEBAR***********
*************************/

.sidebar p {
  font-size: 13px;
  line-height: 21px;
}

/*************************
***** BLOC SHARE *********
*************************/

/*SOCIAL NETWORKS*/

.facebook {
  background-color: #3b5998;
}
.twitter {
  background-color: #00aced;
}
.linkedin {
  background-color: #007bb6;
}
.pinterest {
  background-color: #cb2027;
}

.social-share {
  display: flex;
  justify-content: space-around;
  max-width: 250px;
  margin: 0 auto;
}

.social-share i {
  color: #FFF;
  padding: 5px 10px;
  font-size: 24px;
  border-radius: 4px;
}


/*****************************
****** SIDEBAR ZOOM - 2Z *****
******************************/

.sidebar-zoom-icon {
  font-size: 25px;
}

.zoom-sidebar-img {
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  max-width: 200px;
  height: 160px;
}

.zoom-sidebar-img img {
  max-height: 160px;
}

.collapse-content h3 {
  font-weight: 300;
  font-size: 21px;
  line-height: 24px;
  color: #666666;
  text-transform: none;
}

 .collapse-content .zoom-icon-ambassadeur {
  font-size: 30px;
}

/****************************
***** 2ZP - TWOZP - ZOOM ****
****************************/

.sidebar h2 {
  font-size: 21px;
  line-height: 21px;
}

.sidebar h2 a {
  color: #3C3F41;
}

.sidebar h2 a:hover {
  color: #F2A000;
}

.sidebar-zoom .collapse-content {
  background-color: #F2F3F4;
  margin: -2px auto 0;
  height: auto;
}


/******************************
** 2LP - TWOLP - LAST POSTS **
******************************/

.sidebar-last-post-detail h3 {
  font-size: 16px;
  line-height: 21px;
}

.sidebar-last-post-detail h3 {
  color: #3C3F41;
  font-weight: 300;
  text-transform: none;
}

.sidebar-last-post-detail a {
  color: #3C3F41;
}

 .sidebar-last-post-detail h4{
   font-weight: 700;
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  color: #137FC2;
}

.sidebar-last-post-detail .info-article,
.sidebar-last-post-detail .info-article a {
  font-size: 11px;
  line-height: 16px;
}

.sidebar-last-post-detail:not(:last-of-type) {
  border-bottom: 1px dotted #D1D1D1;
}

.sidebar-last-post-detail {
  background-color: #FFF;
  transition: all ease-in-out .3s;
}

.sidebar-last-post-detail:hover {
  background-color: #F2F3F4;
}

.sidebar-last-post-detail:hover h3 a {
  color: #F2A000;
}

/******************************************
** 2DA -TWODA - DISCOVER AIRPORT VIA AV**
******************************************/

.discover-img {
  min-height: 125px;
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
  url(assets/2DA.png) no-repeat center center / cover !important;
  position: relative;
}

.discover-img h3 {
  color: #fff;
  font-weight: 300;
  text-transform: none;
  line-height: 26px;
}

.sidebar .discover-img h3 {
  font-size: 21px;
}

.sidebar .discover-img .tag.airport {
  top: 65px;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  margin-right: 0;
}

.sidebar .discover-img .icon-top-left {
  font-size: 40px;
  width: 80px;
  height: auto;
  background: #fff;
  padding: 10px;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  top: 0;
}

.discover-bottom {
  background-color: #F2F3F4;
}

.discover-bottom a {
  font-weight: 700;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #666666;
}

.discover-bottom a:hover {
  color: #F2A000;
}

.discover-bottom div {
  border-bottom: 1px dotted #D1D1D1;
}

.discover-bottom .rounded-nav-right {
  position: absolute;
}

.discover-bottom img {
  max-width: 130px;
}

/*****************************
** 2AP - TWOAP - NEXT EVENTS **
*****************************/

.next-event-list h2 {
  font-weight: 300;
  font-size: 16px;
  line-height: 21px;
  color: #3C3F41;
  margin-bottom: 0;
}

.next-event-list i {
  font-size: 30px;
}

.next-event-detail {
  padding: .5rem 1rem !important;
  transition: all ease-in-out .3s;
}

.next-event-detail:hover {
  background-color: #F2F3F4;
}

.next-event-detail a:hover {
  color: #3C3F41;
}
