/*English css */

@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;600;800&family=Noto+Serif:wght@400;700&family=Roboto+Slab:wght@300;400;600;800&display=swap');
body {
    font-family: 'Merriweather Sans', sans-serif;
}
h2 a {
    color: #000;
}
#storytop li {
    margin: 0 0 0 -2px;
    width: 52px;
}
#topnews .sectionteaser p {
    border-bottom : 0.5px solid lightgray;
    padding-bottom : 10px;
    display : table;
}
#sectioncontent {
    border-top: none;
    padding-top: 0px;
    margin-top: 0px;
}
.benar #morenews, .rfa-section #morenews {
 margin-top: 10px;
 border-top: unset;
 padding-top: 0;
}
.rfa-section .mosaic-tile-content .sectionteaser:first-child {
    border-top: unset;
    padding-top: unset;
}
#sectioncontent .sectionteaser {
    border-bottom : 0.5px solid lightgray;
    padding-top : 1em;
}

.edpicksidebar h3 {
    font-size: 18px;
    font-weight : bold;
}
.mosaic-tile-content h1 {
    color: black;
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: -5px;
}
/*========== Mosaic Tile ==========*/
.rfa-section #topstorywidefulltease p {
    font-family: 'PT Serif', serif;
    font-size: 15px !important;
}
.rfa-section .service_widetop_two_featured .two_featured a,
.rfa-section .service_widetop_three_featured .three_featured a {
    color: #000;
}
.rfa-section .sectionteaser p,
.rfa-section .service_widetop_two_featured .two_featured p,
.rfa-section .service_widetop_three_featured .three_featured p {
    border-bottom: 0.5px solid lightgray;
    padding-bottom: 10px;
}
.mosaic-tile-content .existing_story p {
    font-family: 'PT Serif',serif;
    font-size: 15px;
}
/*========== Mosaic Tile END */
/*========== Footer Responsive ==========*/
@media only screen and (max-width: 992px) {
    #footer-logo-address {
        max-width : 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 640px) {
    #footer-logo-address {
        background-image: url(/++plone++rfa-resources/img/rfa_logo_2021.png);
        background-position: left top;
        background-size: 90px 39px;
        width : 90px;
        height: 50px;
        margin: 0 auto;
        background-repeat: no-repeat;
    }
}
/*========== Footer Responsive END */