/* ==========================================================
   SINGLE NEWS
========================================================== */

.single-news{

    padding:100px 0;

    background:#fff;

}

.single-news .container{

    max-width:900px;

}

.single-news h1{

    font-size:58px;

    line-height:1.1;

    margin:20px 0;

    color:#222;

}

.news-date{

    color:#888;

    font-size:16px;

    margin-bottom:40px;

}

.single-news-image img{

    width:100%;

    border-radius:24px;

    display:block;

    box-shadow:0 25px 60px rgba(0,0,0,.12);

    margin-bottom:60px;

}

.single-news-content{

    font-size:22px;

    line-height:1.9;

    color:#555;

}

.single-news-content p{

    margin-bottom:30px;

}

.single-news-content h2{

    margin-top:60px;

    margin-bottom:25px;

    color:#222;

}

.single-news-back{

    margin-top:80px;

}

.single-news-back .btn{

    display:inline-block;

    padding:16px 36px;

    border-radius:999px;

    text-decoration:none;

}

@media(max-width:768px){

.single-news{

    padding:60px 0;

}

.single-news h1{

    font-size:38px;

}

.single-news-content{

    font-size:18px;

}

}