/* css for organiser page */
section.organiser-wrapper.edge{
    padding-top:250px !important;
    margin-top:-500px !important;
}
header{
    width:100%;
    height:100%;
    min-height:860px;
}
header .content-wrapper{
    max-width:780px;
}
.event-buttons--wrapper{
    width:100%;
    height:62px;
    text-align:center;
    padding:10px 0;
    position:absolute;
    left:0px;
    top:-360px;
    z-index:100;
}
.event-buttons--wrapper a.event-button{
    display:inline-block;
    width:36px;
    height:36px;
    background-size:100% auto;
    margin:0 10px;
    padding:0;
    background-repeat:no-repeat;
    background-position:center center;
    transition:all .3s;
}
.event-buttons--wrapper a.event-button:hover{
    transform:scale(1.2);
}
.event-buttons--wrapper a.event-button.icon-tickets{
    background-image:url('../img/icon-tickets.png');
}
.event-buttons--wrapper a.event-button.icon-facebook{
    background-image:url('../img/icon-facebook.png');
}
.event-buttons--wrapper a.event-button.icon-instagram{
    background-image:url('../img/icon-instagram.png');
}
.event-buttons--wrapper a.event-button.icon-soundcloud{
    background-image:url('../img/icon-soundcloud.png');
}
.event-buttons--wrapper a.event-button.icon-spotify{
    background-image:url('../img/icon-spotify.png');
}
.event-buttons--wrapper a.event-button.icon-twitter{
    background-image:url('../img/icon-twitter.png');
}
.event-buttons--wrapper a.event-button.icon-website{
    background-image:url('../img/icon-website.png');
}

section.event-info .edge-content,
section.event-info .edge-content--lower,
section.event-info .edge-content--lower:before,
section.event-info .edge-content--upper{
    background-color:#333;
}
section.event-info .edge-content--lower:before{
    box-shadow:0px 0px 100px rgba(0,0,0,.8);
}
.event-overview{
    width:100%;
    color:#fff;
    text-align:center;
}
.event-information h2{
    font-size:4em;
    display:block;
    width:100%;
    text-align:center;
    font-weight:400;
    box-sizing:border-box;
    padding:0 15px;
    margin:0 0 30px 0;
    line-height:100%;
}
.event-information h2 span{
    font-size:.4em;
    font-weight:300;
    letter-spacing:4px;
    text-transform:uppercase;
    display:block;
    margin:0 0 0px 0;
    box-sizing:border-box;
    padding-left:4px;
}
.event-overview h3{
    font-size:1.8em;
    font-weight:300;
    height:30px;
    margin:20px 0;
    text-transform:uppercase;
    text-align:center;
    letter-spacing:4px;
    display:inline-block;
}
.event-overview h3 span{
    float:left;
}
.event-overview h3 span.event-date{
    height:30px;
    display:inline-block;
    line-height:30px;
}
.event-overview h3 span.event-till{
    position:relative;
    display:inline-block;
    height:30px;
    width:60px;
    overflow:hidden;
}
.event-overview p{
    font-size:1.6em;
    opacity:.8;
    color:#fff;
    line-height:135%;
    font-weight:300;
    font-family:"Roboto",sans-serif;
}
.event-organizer--wrapper{
    width:100%;
    box-sizing:border-box;
    padding:5px 20px 0 20px;
}
.event-organizer{
    width:100%;
    margin:40px auto 0 auto;
    box-sizing:border-box;
    padding:80px 0px 0px 0px;
    background-color:#fff;
    border-radius:2px;
    box-shadow:0px 4px 10px rgba(0,0,0,.2);
}
.event-organizer h2 img{
    height:90px;
    width:auto;
    display:block;
    margin:20px auto 30px auto;
}
.organizer--description{
    box-sizing:border-box;
    padding:0 15px;
}
.organizer--description .text-wrapper p{
    text-align: justify;
}
.organizer-stats{
    width:100%;
    background-color:#f4f4f4;
    margin:60px 0 0 0;
    box-sizing:border-box;
    padding:20px;
    border-radius:0 0 2px 2px;
    position:relative;
}
.organizer-stats:before{
    position:absolute;
    border-top:12px solid #fff;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    left:50%;
    top:0px;
    margin:0 0 0 -10px;
    content:"";
}
.organizer-stats .stat--wrapper{
    width:25%;
    float:left;
    box-sizing:border-box;
    padding:15px;
    text-align:left;
    opacity:.6;
    height:110px;
}
.organizer-stats .stat--wrapper label{
    width:100%;
    display:block;
    padding:10px 0 5px 0;
    border-bottom:1px solid rgba(0,0,0,.3);
    font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
    font-size:1.3em;
}
.organizer-stats .stat--wrapper .stat--data{
    font-weight:600;
    font-size:3em;
    padding:10px 0;
}

.organizer-stats.organizer-details{
    text-align:center;
    padding:30px 20px;
}
.organizer-stats.organizer-details a.organiser-button{
    display:inline-block;
    width:36px;
    height:36px;
    background-size:100% auto;
    margin:0 10px;
    padding:0;
    background-repeat:no-repeat;
    background-position:center center;
    transition:all .3s;
    opacity:.6;
}
.organizer-stats.organizer-details a.organiser-button:hover{
    transform:scale(1.2);
}
.organizer-stats.organizer-details a.organiser-button.icon-tickets{
    background-image:url('../img/icon-tickets_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-facebook{
    background-image:url('../img/icon-facebook_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-instagram{
    background-image:url('../img/icon-instagram_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-soundcloud{
    background-image:url('../img/icon-soundcloud_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-spotify{
    background-image:url('../img/icon-spotify_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-website{
    background-image:url('../img/icon-website_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-twitter{
    background-image:url('../img/icon-twitter_black.png');
}
.organizer-stats.organizer-details a.organiser-button.icon-youtube{
    background-image:url('../img/icon-youtube_black.png');
}
/* featured events */
section.featured .edge-content,
section.featured .edge-content--lower,
section.featured .edge-content--lower:before,
section.featured .edge-content--upper{
    background-color:#272727;
}
section.featured .edge-content--lower:before{
    box-shadow:0px 0px 0px rgba(0,0,0,0);
}
.featured-events .button-wrapper{
    padding:30px 0;
}

@media screen and (max-width:1400px){
    .event-buttons--wrapper{
        top:-240px;
    }
}
@media screen and (max-width:1200px){
    .event-buttons--wrapper{
        top:-200px;
    }
}

@media screen and (max-width:880px){
    .organizer-stats .stat--wrapper{
        width:50%;
    }
}
@media screen and (max-width:520px){
    .organizer-stats .stat--wrapper{
        width:100%;
        padding-top:3px;
        padding-bottom:3px;
        height:90px;
    }
    .organizer-stats{
        padding-bottom:30px;
    }
}
@media screen and (max-width:440px){
    .organizer-stats{
        margin-top:20px;
    }
    h3 span.event-date{
        width:100%;
        text-align:center;
        float:none;
        clear:both;
    }
    h3 span.event-till{
        width:100%;
        float:none;
        clear:both;
    }
    h3 span.event-till .ui-arrow.point-right{
        transform:rotate(90deg);
    }
}

