/*Benar css */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;700&family=Libre+Franklin:ital,wght@0,400;0,800;1,400;1,800&family=Raleway:ital,wght@0,300;0,400;1,300;1,400&display=swap');
body, .below_other_stories, #frontsidebar .relatedstories ul {
    font-family: 'Libre Franklin', sans-serif;
}
#header .header_top {
    background-color: #5790FC;
}
.header_top .container .search_container {
    float: right;
    margin-right: -25px;
}
.plone-navbar-nav {
    margin: 0;
    margin-left: -10px;
}
.plone-navbar-nav > li > a {
    color: #FFF;
    padding: 10px;
}
#header .navigation {
    background-color: #EFF3FA;
}
#portal-logo img {
    margin: 0 auto;
    display: block;
}
.icon-bar {
    background: #FFF;
}
#language-menu {
    margin-bottom: 7px;
}
#language-menu ul {
    float: unset;
    display: table;
    margin: 0 auto;
    padding: unset;
}
#language-menu li:last-child {
    margin-right: 0;
}
#language-menu #langnav img {
    height: 25px;
    margin: 0 5px 10px;
}
#searchGadget_form #searchGadget {
    border: 2px solid #6587c4;
}
#header input.searchButton {
    background: #5790FC url(/++theme++benar/search-icon-white.svg) 0 0 no-repeat;
}
#global_statusmessage {
    position: relative;
    top: 194px;
}
#abovefold {
    top: 200px;
    margin-bottom: 50px;
}
#frontsidebar {
    padding-top: 10px;
}
.mosaic-width-half.small_sub_display_one {
    width: 55%;
}
.mosaic-width-quarter.small_sub_display_two {
    width: 20%;
}
.small_display_one.first_other_image .single_column_teaser:first-child .teaserimg {
    display: unset;
}
.small_lead_top .mosaic-width-quarter.small_sub_display_two #more_news_single_column {
    margin-left: 0;
}
.small_sub_display_two .single_column_teaser h2 {
    -webkit-line-clamp: 5;
}
.small_sub_display_two .single_column_teaser p {
    -webkit-line-clamp: 4;
}
.newRFAbelow {
    font-family: 'Raleway', sans-serif;
    background-color: #eff3fa;
}
.big_lead_section .sectionteaser_odd h2, .big_lead_section .sectionteaser_even h2,
.big_lead_section .two_no_featured h2, .big_lead_section .service_widetop_two_featured .two_featured h2 {
    margin-bottom: 40px;
}
.big_lead_section .service_widetop_two_featured .two_featured h2 {
    margin-top: 0;
}
.rfaVideoPage #frontsidebar {
    margin-top: 35px;
}
.commenting_collapsible {
    font-size: 15px;
}
footer {
    margin: 0 0 50px;
}
.footercolumn {
    width: unset;
}
#footerlang a img {
    height: 23px;
    margin: -3px 0;
    border-bottom: none;
}
#footerlang a.footer_ind img {
    padding-left: 1px;
}
#footerlang a.footer_ind img {
    padding-left: -1px;
}
#footerlang a.footer_tha img {
    margin-top: 1px;
}
/*========== Story ==========*/

/*========== Story END*/

/*========== Responsive ==========*/
@media (min-width: 1320px) {
    .plone-toolbar-left-expanded .container {
        width: 1230px;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 1001px) {
    #abovefold {
        top: 220px;
    }
}
@media only screen and (max-width: 1000px) and (min-width: 801px) {
    h3#portal-logo {
        width: 135px;
    }
    .plone-navbar-nav {
        padding: 0 4vw;
    }
    .plone-navbar-nav > li > a {
        color: #000;
    }
    #portal-mainnavigation {
        position: unset;
        top: unset;
        right: unset;
    }
    #portal-mainnavigation.rfa_mobile {
        display: flex;
    }
    #abovefold {
        top: 12vw;
    }
    .mosaic-grid-row.small_lead_top.small_display {
        display: flex;
        flex-direction: column;
    }
    .small_sub_display_one {
        order: 1;
    }
    .small_sub_display_two {
        order: 3;
    }
    .small_sub_display_four {
        order: 2;
    }
    .small_lead_top.small_display .mosaic-width-half,
    .small_lead_top.small_display .mosaic-width-quarter {
        width: 100%;
    }
    .small_lead_top #topstorywidefull {
        border-bottom: unset;
        margin-bottom: 0;
    }
    #topstorywidefull p {
        margin-top: 0;
        margin-bottom: 22px;
    }
    #topstorywidefull #topstorywidefulltease a img {
        margin-bottom: 0;
    }
    #topstorywidefull .sectiontitle {
        margin-top: 20px;
    }
    .small_sub_display_two .single_column_teaser:first-child {
        border-top: .5px solid rgba(55,55,55,0.5);
        padding-top: 22px;
    }
    .single_column_teaser:last-child {
        margin-bottom: 22px;
    }
    .small_lead_top .mosaic-width-quarter .rfa_mobile #more_news_single_column {
        margin-top: 0;
    }
    .small_lead_top .mosaic-width-quarter.small_sub_display_two .rfa_mobile #more_news_single_column .single_column_teaser {
        border-top: unset;
    }
    .other_stories_three .middle_others {
        border-top: .5px solid rgba(55,55,55,0.5);
        padding-top: 22px;
    }
    .small_others .small_column_noteaser {
        margin-bottom: 22px;
    }
    .small_lead_top.small_display .mosaic-width-quarter.small_display_one.first_other_image {
        order: 3;
    }
    .small_lead_top.small_display .mosaic-position-third.mosaic-width-half.small_display_two {
        order: 1;
    }
    .small_lead_top.small_display .mosaic-width-quarter.small_display_four {
        order: 2;
        width: 100%;
    }
    .small_lead_top .mosaic-width-quarter #more_news_single_column {
        margin-left: 0;
    }
}
@media only screen and (max-width: 800px) {
    h3#portal-logo {
        width: 135px;
    }
    .plone-navbar-nav {
        padding: 0 4vw;
    }
    .plone-navbar-nav > li > a {
        color: #000;
    }
    #portal-mainnavigation {
        position: unset;
        top: unset;
        right: unset;
    }
    #abovefold {
        top: 13vw;
    }
    .small_sub_display_one {
        order: 1;
    }
    .small_sub_display_two {
        order: 3;
    }
    .small_sub_display_four {
        order: 2;
    }
    .mosaic-width-half.small_sub_display_one,
    .mosaic-width-quarter.small_sub_display_two {
        width: 100%;
    }
    .rfa_mobile .single_column_teaser {
        margin-top: 5.5vw;
    }
    .small_lead_top .mosaic-width-quarter.small_sub_display_two #more_news_single_column {
        margin: 0 4vw;
    }
    .service_widetop_two_featured .two_featured img {
        margin-bottom: 1vw;
    }
    #topstorywidefull p {
        margin: 0 4vw;
    }
    .bigger_lead_top .kaltura_vid_tile {
        margin-top: 4vw;
        padding-bottom: 6vw;
        margin-bottom: 6vw;
        border-bottom: .5px solid lightgrey;
    }
    .bigger_lead_top .kaltura_vid_tile h2 {
        margin-left: 4vw;
        margin-bottom: 4vw;
    }
    .newRFAbelow.bigger_lead_top .kaltura_vid_tile {
        margin-top: unset;
        padding-bottom: unset;
        margin-bottom: unset;
        border-bottom: unset;
    }
    .newRFAbelow.bigger_lead_top .kaltura_vid_tile h2 {
        margin-left: unset;
        margin-bottom: unset;
    }
}
/*========== Responsive END*/