@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700);
/*font-family: 'Maven Pro', sans-serif;*/
@import 'https://fonts.googleapis.com/css?family=Yeseva+One';
/*font-family: 'Yeseva One', cursive;*/

.page-header
{
    font-family: 'Maven Pro', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 0px solid #eee;
    margin: 25px 0 0 0px;
    padding-bottom: 0px;
}

body
{
    background-color: #e3e3e3;
}

#IDContent
{
    
    margin-top: 160px;
    
}

#IDContent .container
{
    
    background-color: #fff;
    border-radius: 5px;
        padding-bottom: 25px;
}

#IDContent .clsGalleryItem
{
    margin-top: 20px;
}

.clsImgOverlay
{
    opacity: 0;
}

.clsImgOverlay:hover
{
    animation: fadeInOut 1s ease normal forwards 
}

@keyframes fadeInOut {
    0% { opacity: 0 }
/*
    25% { opacity: .25}
    50% { opacity: .5}
    75% { opacity: .75}
*/
    100% { opacity: 1 }
}


#wrapper {
  height: 320px;
  width: auto;
  margin: 40px auto;
  background-color: #ecf0f1;
  border-radius: 5px;
    font-family: 'Maven Pro', sans-serif;
    font-weight: 700;
}

#wrapper .date {
  background-color: #ffd668;
  height: 50px;
  border-radius: 5px 5px 0 0 ;
  text-align: center;
}

#wrapper span {
  display: block;
  padding-top: 10px;
  color: #000;
  font-weight: 400;
  font-size: 1.6em;
}

#wrapper span + span {
  padding: 4px;
  font-size: 1em;
  width: 60px;
  background-color: #5AB2CA;
  margin: 15px auto;
  border-radius: 20px;
  font-weight: 700;
}

#wrapper ul {
  list-style-type: none;
/*  margin: 0;*/
  padding: 0;
}

#wrapper li {
  display: inline-block;
  width: 30px;
/*  margin-left: 10px;*/
    margin-left: 0px;
  font-size: .75em;
  font-weight: 900;
  color: #2c3e50;
        padding: 5px;
}

#wrapper li:nth-of-type(7) {
  margin-right: 10px;
}

#wrapper .days {
  height: 270px;
  padding-top: 30px;
  clear: both;
  
}

#wrapper ul:nth-of-type(2) {
  height: 20px;
  line-height: 20px;
  margin-top: 20px;
}

#wrapper ul:nth-of-type(3) {
  height: 20px;
  line-height: 20px;
  margin-top: 20px;
}

#wrapper ul:nth-of-type(4) {
  height: 20px;
  line-height: 20px;
  margin-top: 20px;
}

ul:nth-of-type(5) {
  height: 20px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#wrapper ul:nth-of-type(6) {
  height: 20px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
}

#wrapper .clsBooked {
  background-color: #ff8a80;
  padding: 5px;
  color: white;
  border-radius: 4px;
}

#wrapper .clsBooked:hover {
background-color: #ff5252 !important;
}

#wrapper .clsBlocked {
  background-color: #82b1ff;
  padding: 5px;
  color: white;
  border-radius: 4px;
}

#wrapper .clsBlocked:hover {
 background-color: #448aff !important;
  
}

#wrapper ul:nth-of-type(6) li:nth-child(1n+4) {
  color: #bdc3c7;
}

#wrapper li:hover
{
     background-color: #69f0ae !important;
    border-radius: 4px;
    padding: 5px;
}

.owl-pagination
{
    display: none;
}


.clsUpcomeEvntHead {

margin-top: 0px !important;
    font-size: 16px;
    font-weight: 500;

}

.clsUpcomeEvntContent {

        font-size: 14px;
    font-weight: 300;

}