/*General stuff*/
.hidden{
    display:none;
}
/*Calendar styling*/
.calendar-day a{
    display:block;
    background:grey;
    color:#FFF;
    padding:0px;
}
/*general grid style*/
.calendar-row td{
    font-size:0.6em;
    padding:0px;

}
/*main calendar title style*/
.koala_calendar h3{
    text-align:center;
}
/*Head titles font style*/
.calendar-day-head{
    font-size:0.6em;
    text-align: center;
}
/*navigation style*/
.koala_slider_next{
    float:right;
}
/*/hide the mobil version of the koala grid vs list view*/
.koala_mobi{
    display:none;
}
.koala_calendar .koala_tooltip span{
    padding: 0px 10px;
}
/*mobile view*/
@media screen and (max-width: 929px){
    .koala_desktop{
        display: none;
    }
    .koala_mobi{
        display:block;
    }   
}
/*list view image*/ 
.event_single .featured-image{
    display:inline-block;
    width:40%;
    text-align: center;
}
.event_single .featured-image a{
    display:inline-block;
    border:0px solid red;
    text-decoration: none;
}
.event_single .featured-image a:hover{
    opacity:.6;
}
/*the event information content style*/
.event_single .event_content{
    vertical-align: top;
    display:inline-block;
    width:60%
}
.event_single .event_content h3{
    margin: 5px 0;
}
/*Sort Style*/
.koala_wrap .top_bar .sort{
    float:right;
}
.koala_wrap .top_bar h3{
    width:auto;
}
/*
popup container style
*/
/*main container*/
.kepWrap{
    min-width: 100%;
    max-width: 800px;
    margin:0px;
    padding:0px;
}
.kepWrap .left{
    width:100%;
    margin:0px;
    overflow:hidden;
}
.kepWrap .left .subtitle{
    width:60%;
}
.kepWrap .img{
    text-align: center;
    display: inline-block;
    width:40%;
    margin:0px;
    float:right;
}
.kepWrap .left p{
 display:inline-block; 
 width:60%;
}
.kepWrap .img span{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.kepWrap .img img{
    vertical-align: middle;
    max-height: 660px;}

#fancybox-wrap {
    width: auto !important;
    max-width: 960px;
    margin-left: 10px;
    margin-right: 15px;
    text-align:center;
}

.entry-content a.koala_tooltip, .entry-summary a.koala_tooltip, .page-content a.koala_tooltip, .comment-content a.koala_tooltip, .pingback .comment-body > a.koala_tooltip{
    border-bottom:0px solid red;
}

/*Event Popup Style*/
#fancybox-content {
    width: auto !important;
}
#fancybox-content .kepWrap {
    max-width: 850px;
    min-width: 850px;
	text-align: left;
}

.kepWrap{
    max-width:650px;
    font-size:14px;
    margin-top:6px;
}
.kepWrap .left{
    float:left;
    width:99%;
    margin-left:5px;
}
.kepWrap .img{
    width:58%;
    margin:0 5px 5px 0;
    text-align: center;
    height: 367px;
    display: table-cell;
    vertical-align: middle;
}
.kepWrap .subtitle{
    color:#B2BB1E;
}
.kepWrap .subtitle a{
    color:#B2BB1E;
}
.kepWrap .left h2{
    margin-top:0px;
}
.kepWrap .left p{
    word-wrap: break-word;
}