/*
 styly pro news + stories od 11/2020
*/
.row-mobile { 
    display: block; 
}
.row-desktop { 
    display: none; 
}
.row-mobile .row { 
    margin: 0; 
}
.row-desktop .row { 
    margin: 0; 
}
@media (min-width: 576px) {
    .row-mobile { 
        display: none; 
    }
    .row-desktop { 
        display: block;
    }
}

.news-head {
    font-family: 'Anton', sans-serif;
    font-size: 4rem;
    line-height: 1.8;
}
.news-text {
    font-family: 'Noto Serif', serif;
    font-size: 1.8rem;
    line-height: 1.8;
}
.news-h1 {
    font-family: 'Anton', serif;
    font-size: 2.6rem;
    line-height: 3.8rem;
    padding: 15% 2% 5% 2%;
    color: #000000;
}
.news-moto {
    font-size: 3rem;
}
.pt-5rem { padding-top: 5rem; }
.pt-10rem { padding-top: 10rem; }
.pb-10rem { padding-bottom: 10rem; }
.pb-12rem { padding-bottom: 12rem; }
.pt-1rem { padding-top: 1rem; }
.pl-2rem { padding-left: 2rem; }
.pl-10rem { padding-left: 10rem; }
.text-small { font-size: 90%; }
.hr { 
    margin: 3rem 1rem;
    padding: 1.8rem 0;
    border-top: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
}
@media screen and (max-width: 575px) {
    .news-head {
        font-size: 3.4rem;
        line-height: 1.8;
    }
    .news-text {
        font-size: 1.6rem;
        line-height: 1.432;
    }
    .news-moto {
        font-size: 2.4rem;
    }
    .pt-10rem { padding-top: 2rem; }
    .pb-10rem { padding-bottom: 2rem; }
    .pb-12rem { padding-bottom: 4rem; }
    .text-small { font-size: 90%; }
}
@media screen and (min-width: 576px) {
    .title-text {
        color: rgb(255,255,255,0.8);
        font-size: 8rem !important;
        position: relative;
        z-index: 9;
        top: 4%;
    }
    .news-h1 {
        padding: 15% 20%;
    }
    .text-line-height-50 { line-height: 50px; }
}
.slide {
    top:-40px;
    -webkit-animation: slide-bottom 16s cubic-bezier(0.445, 0.050, 0.550, 0.950) 11s infinite alternate-reverse both; 
    animation: slide-bottom 16s cubic-bezier(0.445, 0.050, 0.550, 0.950) 1s infinite alternate-reverse both; 
}
.p-2rem { padding: 2rem; }
.table-style td {
    padding: 0 5px;
}
