.event-section .event .panel-body {
    background: #ffd261 none repeat scroll 0 0;
    border: 1px solid #ffd261;
    height: 86px;
    margin: 0;
    padding: 0;
}
.event-section .event .panel-body > div {
  padding: 0 10px;
}
.event-section .event .panel-body .rsvp {
    background: #feb645 none repeat scroll 0 0;
    border-left: medium none;
    color: white;
    height: 100%;
    padding: 0;
    position: relative;
    text-align: center;
}

.event-section .event .rsvp > div {
  font-size: 12px;
  position: absolute;
  bottom: 0;
  background: #B8091B;
  width: 100%;
}

.event-section .event .rsvp i {
  font-size: 2em;
  display: block;
  position:relative;
  top:17%;
  margin-bottom:5px;
}
.event-section .event .rsvp i:last-of-type {
    font-size: 18px;
    margin-top: 20px;
}

.event-section .event .rsvp span {
  cursor: pointer;
  padding: 0 5px;
  margin: 5px 0;
  width:45%;
}
.event-section .event .rsvp span:first-of-type{
  border-right: 1px solid white;
}
.event-section .event .rsvp span:hover{
  color: #1565C0;
}

.event-section .event .info{
  font-size: 28px;
}

.event-section .event .info > div, .event .info > ul{
  font-size: 12px;
}

.event-section .event .author .profile-image {
  position: absolute;
  background: white;
  padding: 3px;
  width: 5em;
  border-radius: 50%;
  border: 1px solid #CCC;
  box-sizing: content-box;
  z-index: 1;
  top:4px;
}

.event-section .event .author img {
    width:100%;
    border-radius:50%;
}

/* Overwrites */
.event-section .nav-tabs a {
  background: #90CAF9;
  color: white;
}
.event-section .info .nav-tabs li.active a {
  background-color: #448AFF;
  color: white;
}
.event-section .info .nav-tabs li:hover a, .info .nav-tabs li.active:hover a {
  background: #00BCD4;
  color: white;
}
 .event-section .tab-content {
  background: white;
  border-radius: 0 10px;
  padding: 10px;
}
.event-date {
    font-size: 18px;
    margin: 0;
    padding: 8px 0 0px;
    font-weight: bold;
}
.footer-menu {
    float: right;
    text-align: right;
    width: 100%;
}
.footer-menu > li {
    list-style: none;
    display: inline-block;
}
.footer-menu a {
    color: #C7081B;
    border-left: 1px solid #C7081B;
    padding: 0px 15px;
}
.footer-menu li:first-child a {
    border: hidden;
}
.social {
    margin-bottom: 0px !important;
}
.design-by > a {
    color: #fff;
}
.counter-head {
    padding-top: 20px;
}
.car-block-wrap h4 {
    text-align: center;
}
.info h3 {
    color: #222 !important;
    margin-top: 45px;
    text-align: center;
}
.info h6 {
    color: #222 !important;
    text-align: center;
}
.scroll-text {
    background-color: #FEB645;
    border-left: 4px solid;
    border-right: 4px solid;
    color: #d11f1f;
    font-size: 18px;
    margin: 0;
    padding: 4px 0;
    margin-top: 15px;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
   .event-section .event .panel-body {
        height:200px;
    }
    
   .event-section .event .rsvp {
        min-height:100%;
    }
    
  .event-section .event .rsvp i {
    color: #C7081B;
    font-size: 4em;
    top: 15%;
    font-style: normal;
}
    
    .event-section .event .panel-body .author {
      position: relative;
      color: #2196F3;
      padding:10px;
      height:100%;
      background-color: #FEB645;
    }
    .event-section .event .profile {
      position: relative;
      z-index: 0;
      top: 25px;
      left: 40px;
      padding-left: 55px;
      height: 100%;
      left: 10%;
    }
    .event-section .event .profile strong {
    color: #c7081b;
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 22px;
   }
    .event-section .event .profile strong {
      -webkit-text-stroke-width: .6px;
      -webkit-text-stroke-color: #448AFF;
      margin-bottom: 5px;
    }
    .event-section .event .author .profile i {
      color:  #448AFF;
      padding-left: 0;
    }
    .event-section .event .profile .links {
      position: absolute;
      bottom: 0;
    }
  .event-section .event .profile article {
    padding: 0 55px 0 0;
    color: #C7081B;
}
    .event-section .event .author .profile i:hover{
      color:  #00BCD4;
    }
.event-section .event .author .profile-image {
    background: white none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 50%;
    box-sizing: content-box;
    padding: 3px;
    position: absolute;
    top: 40px;
    width: 30%;
    z-index: 1;
}
    .event-section .event .author img {
      width: 100%;
      border-radius: 50%;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    .event-section .event .profile {
      left: 19%;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }