@media (max-width:768px) {
    #intro {
        background-size:cover;
        height:100vh;
    }
    
    .placeholder {
        color:#f3f3f3;
        font-size:18px;
        position:relative;
        right:-8vh;
        top:25vh;
    }
    .social-icons li {
        display:block;
        float:left;
        margin:0 15px;
    }
    
    .post-list-page li {
        width:95%;
    }
    .announcement {
        background-color:none;
        border:none;
        list-style:none;
        margin:0 5%;
        padding:0;
        width:40%;
    }


    #news {
        height:auto;
    }
    
    .excerpt-main {
        max-height:20vh;
        overflow:auto;
        width:90%;
    }

    .excerpt-page {
        max-height:40vh;
        overflow:auto;
    }

    .announcements-title {
        font-size:24px;
    }

.data-day {
border-right:0 solid #eee;
width:20%;
}

.data-city {
width:30%;
}

.data-stage {
width:50%;
}

.data-stage a {
font-weight:800;
}

.data-participants {
margin-bottom:19px;
margin-top:-10px;
padding-top:0;
text-align:left;
width:100%;
}

.viditem {
margin:auto;
}

.icons-down {
left:1px;
position:relative;
top:1px;
}

.boxed-grey {
margin-bottom:30px;
}

.navbar {
-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;
-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;
background:0 0;
border-bottom:0;
letter-spacing:1px;
padding:20px 0;
transition:background .5s ease-in-out,padding .5s ease-in-out;
}

.top-nav-collapse {
background-color:rgba(255,255,255,0);
padding:0;
}

.intro {
height:100%;
padding:0;
}

.brand-heading {
font-size:100px;
}

.intro-text {
font-size:25px;
}
.news-page {
background-image:url(../../../../storage/app/media/Kurt_06.jpg);
background-position:65% 25%;
background-repeat:no-repeat;
background-size:cover;
color:#eee;
height:auto;
width:100%;
}
}