/*Tibetan css */

@charset "utf-8";

@font-face {
	font-family: 'Microsoft Himalaya';
	src: url('MicrosoftHimalaya.eot');
	src: local("Microsoft Himalaya"),
	url('/++theme++tibetan/MicrosoftHimalaya.eot?#iefix') format('embedded-opentype'),
	url('/++theme++tibetan/MicrosoftHimalaya.woff') format('woff'),
	url('/++theme++tibetan/MicrosoftHimalaya.ttf') format('truetype'),
	url('/++theme++tibetan/MicrosoftHimalaya.svg#alpdunisys') format('svg');
}
body {
    font-size: 2em;
}
#portal-mainnavigation, #frontcontent, #frontcontent p, #portal-footer-wrapper, #portal-top, #storycontent,
.sectionteaser p, .mosaic-grid-row, div#storytext, .plone-nav, #frontsidebar, #title_first_image h2.title,
.single_column_teaser p, #topstorywidefull #topstorywidefulltease p, .service_widetop_two_featured .two_featured p,
.section_widetop_two_featured .two_featured p, .service_widetop_three_featured .three_featured p, .section_widetop_three_featured
.three_featured p,  #commenting, .newRFAbelow, .below_other_stories, #frontsidebar .relatedstories ul,
.image-caption, .lead_image_caption, #storytext figcaption, #storypagemaincol p.slideshow_caption {
    font-family: "Microsoft Himalaya";
}
.plone-nav > li > a {
    font-size: 24px;
    padding: 10px 12px;
    font-family: "Microsoft Himalaya";
}
.small_lead_top .sectiontitle, .bigger_lead_top .sectiontitle,
.verybig_lead_top .sectiontitle {
    display: none;
}
.small_lead_top #topstorywidefull h2 {
    font-size: 34px;
}
.bigger_lead_top #topstorywidefull p {
    font-size: 1.2em;
}
.single_column_teaser h2, .small_lead_top .service_widetop_two_featured .two_featured h2,
.bigger_lead_top .service_widetop_two_featured .two_featured h2 {
    font-size: 26px;
    line-height: 1.2em;
    -webkit-line-clamp: 5;
}
.other_stories_three .single_column_teaser h2,
.below_other_stories h2, .other_stories_three .small_others .below_other_stories h2 {
    font-size: 26px;
    line-height: 1.2em;
}
#topstorywidefull p, .single_column_teaser p,
.small_lead_top .service_widetop_two_featured .two_featured p,
.bigger_lead_top .service_widetop_two_featured .two_featured p,
.below_other_stories p, .big_lead_section #topstorywidefull p {
    font-size: 24px;
    line-height: 1.2em;
}
.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: 22px;
}
.mosaic-width-third .mosaic-tile-content h2 {
    font-size: 24px;
    line-height: unset;
    margin-top: 12px;
}
.mosaic-width-third .mosaic-tile-content .kaltura_vid_tile h2 {
    font-size: 24px;
}
.promoTitle {
    font-size: 1.8em;
    margin-top: 22px;
}
#frontsidebar #most_read_only h2, #most_read_only .promoTitle h2 {
    font-size: 1em;
    line-height: 1.2em;
}
.most_read_only li, #frontsidebar .relatedstories ul {
    font-size: 1.2em;
    line-height: 1.3em;
}
#footerlinks, #footerlinks h3, #footerlinks h4 {
    font-size: 1em;
    line-height: 1.1em;
}
#frontchannel {
    font-size: 1em;
    line-height: 1.1em;
    height: unset;
    margin-top: 0;
    padding-bottom: 12px;
    border-bottom: .5px solid rgba(55, 55, 55, .5);
}
#frontchannel .promoTitle {
    margin-top: 0;
    margin-bottom: 10px;
}
#title_only h2.title {
    font-size: 1.8em;
}
#title_only .stories h2, .entry.existing_story h2.title, p.promo,
.mosaic-width-third .mosaic-tile-content h3.promo, .newRFAbelow .kaltura_vid_tile h2 {
    font-size: 24px;
    line-height: 1.2em;
}
#title_first_image {
    margin: 1em 0;
}
#title_first_image h2.title, #title_first_image .first_story h2 {
    font-size: 1.5em;
    line-height: 1.2em;
}
#title_first_image .stories h2 {
    font-size: 1.3em;
    line-height: 1em;
}
div#storytext, #storytext,#storytext p, #storypagemaincol p {
    font-size: 26px;
    line-height: 1.2em;
}
.sidetitle h5 {
    font-size: 24px;
}
#commentcount, #addcomment, #commenttools, .image-caption, .lead_image_caption,
#storytext figcaption, span.copyright, .captioned small, #story_date {
	font-size: 18px;
}
input[type="text"] {
    font-size: 1em;
}
.audioarchivetext {
    width: 430px;
}
@media only screen and (max-width: 1000px) and (min-width: 801px) {
    .rfa_mobile.no_navi_bar {
        display: unset;
    }
    .rfa_mobile.no_navi_bar nav {
        display: flex;
        flex-direction: column;
        margin-left: 15px;
    }
    .rfa_mobile.no_navi_bar nav .plone-navbar-nav {
        margin: unset;
    }
    .plone-nav > li:first-child {
        padding-left:unset;
    }
    #portal-mainnavigation {
        position: unset;
        top: unset;
        right: unset;
    }

}
@media only screen and (max-width: 800px) {
    #header .navigation .navrow {
        margin-top: 0;
    }
    .rfa_mobile.no_navi_bar {
        display: unset;
    }
    .rfa_mobile.no_navi_bar nav {
        display: flex;
        flex-direction: column;
        margin-left: 15px;
    }
    .rfa_mobile.no_navi_bar nav .plone-navbar-nav {
        margin: unset;
    }
    .plone-nav > li:first-child {
        padding-left:unset;
    }
    #portal-mainnavigation {
        position: unset;
        top: unset;
        right: unset;
    }
    #global_statusmessage {
        top: 70px;
    }
    #topstorywidefull h2 {
        font-size: 28px!important;
        line-height: 1.2em!important;
    }
    #topstorywidefull p {
        font-size: 24px!important;
        line-height: 1.2em!important;
    }
    .bigger_lead_top #topstorywidefull h2 {
        margin-bottom: 4vw;
    }
    .other_stories_three .big_other.below_other_stories h2 {
        font-size: 26px;
        line-height: 1.2em;
    }
    .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 {
        font-size: 1.2em;
        line-height: 1.2em;
    }
    #title_first_image {
        padding: 0 4vw;
        margin: 4vw 0;
    }
    .mosaic-tile-content #title_first_image .first_story .leadimg {
        padding-right: 0;
        margin-bottom: 6vw;
    }
    #footer a {
        font-size: .8em;
    }
    #footeraddress {
        font-size: 1em;
    }
}
