@import url(../fonts/stylesheet.css);


/* -----------------------------------------------------------
    Global Styles
----------------------------------------------------------- */

    html {
        /*
            IMPORTANT - DO NOT CHANGE THIS VALUE WITHOUT READING DOCUMENTATION ON REM.
            THIS CAN BE FOUND IN MC: /documentation/art-gallery-sites/development/template-art-gallery-website-development/font-sizes-rem/
        */
        font-size: 10px;
    }
    body {
        font-family: 'HelveticaNeue-Web', sans-serif;
        font-size: 1.6rem;
        line-height: 2em;
        color: #282828;
        letter-spacing: 0;
    }
    a,
    a:visited,
    a:hover,
    .link_color,
    .link_color:hover {
        color: #111;
    }
    h1, h2, h3, h4, h5, h6, #hero_header, #hero_header .title, .fullscreen_slideshow .hero_splash_text,
    #content_module blockquote.quote *,
    #content_module blockquote.quote::before {
        font-family: 'TTRamillas-Web', Serif;
        font-weight: normal;
        letter-spacing: 0;
        /* letter-spacing: -0.04em; */
        color: #111;
    }
    h1 a,h1 a:visited,
    h2 a, h2 a:visited,
    h3 a, h3 a:visited,
    h4 a, h4 a:visited,
    h5 a, h5 a:visited,
    h6 a, h6 a:visited {
        color: #111;
        text-decoration: none;
    }
    h1 {
        font-size: 6rem;
        line-height: 1.2em;
        letter-spacing: 0em;
    }
    h2 {
        font-size: 4rem;
        line-height: 1.2em;
    }
    h3 {
        font-size: 1.7rem;
        line-height: 1.2em;
    }
    h4 {
        font-size: 1.5rem;
        line-height: 1.2em;
    }
    h5 {
        font-size: 1.4rem;
        line-height: 1.2em;
    }
    h6 {
        font-size: 1.3rem;
        line-height: 1.2em;
    }
    body .cms_button a:hover,
    body a.cms_button:hover {
        background: #111;
    }
    
    .description .cms_button {
        display: inline-block
    }
    
    #hero_header,
    .feature_panels .panel_hero .hero_heading > h2,
    .feature_panels .panel_hero .hero_heading > a > h2,
    body .fullscreen_slideshow ul li .content h2 a {
        font-size: 9rem;
        line-height: 1em;
        margin: 0;
        padding: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .feature_panels ul li span h2, 
    .feature_panels ul li .feature_list ul li .content h2, 
    .feature_list.records_list ul li .content h2, 
    #exhibitions-grid-container .subheading span, 
    body[data-pathname="/artists/categories/1/"] div#content_module::before, 
    body.section-exhibitions .subsection-exhibition-detail-page .scroll_section_overview .subsection-overview #content_module .quote span p span, 
    body[data-pathname="/join-and-support/rsa-friends/"] #content .feature_panels blockquote h2 span, 
    body[data-pathname="/join-and-support/rsa-friends/"] #content .feature_panels .panel_type_4 .fp_title, 
    body.section-opportunities #content_module h2 span, 
    body .feature_panels .panel_image_text_adjacent .content h2 {
        font-size: 5.0rem;
        line-height: 1.2em;
        letter-spacing: normal;
        /*margin-bottom: 55px;*/
        font-family: 'TTRamillas-Web', Serif;
    }
    #popup_content h1.artist {
        font-size: 3.0rem;
        margin-bottom: 10px;
    }
    
    
    body .feature_panels .panel_image_text_adjacent.panel_id_13 .content h2,
    body.section-home li.panel_id_18 .pull_quote_content h2,
    .custom_map_panel h2{
        font-size: 6.5rem;
        line-height: 1.2em;
    }

    
     #hero_header .subtitle,
    .feature_panels .panel_hero .hero_heading .subtitle {
        font-size: 2rem;
        margin: 0;
        padding: 20px 0 0;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: normal;
    } 
    

    
    
    /* .feature_panels .panel_hero .hero_heading .description {
        font-size: 1.3rem;
        color: #403E3B;
        margin: 0;
        padding: 20px 0 0;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
     */

    /*body .feature_panels .panel_image_text_adjacent .content h2 {*/
    /*    font-size: 8rem;*/
    /*    line-height: 1.1em;*/
    /*}*/
    
    /*body .feature_panels .panel_image_text_adjacent .content h2*/

    input,
    select,
    textarea {
        font-family: 'HelveticaNeue-Web', sans-serif;
        font-size: 1.6rem;
        line-height: 2em;
        color: #121212;
        letter-spacing: 0;
    }

    blockquote {
        /* border: none;
        border-radius: 0;
        -moz-border-radius: 0;
        -moz-box-shadow: 0;
        -webkit-box-shadow: 0;
        box-shadow: none;
        margin: 2em 0;
        background: none;
        background-color: transparent;
        padding: 5px 0 5px 30px;
        width: 85%;
        line-height: inherit;
        overflow: auto;
        text-indent: 0px;
        border-left: 1px solid #151515;
        font-size: 5rem;
        line-height: 1.1em; */
    }

    
     /* Title/heading typography
    ----------------------------------------------------------- */
    h1, h2, h3, h4, h5, h6, #hero_header, .fullscreen_slideshow .hero_splash_text,
    #logo a,
    .navigation ul li a,
    #slide_nav_reveal,
    #header_quick_search .inputField,
    #header_quick_search input,
    #header_quick_search select,
    #header_quick_search textarea,
    #header_quick_search #header_quicksearch_btn,
    #footer #artlogic,
    #footer #copyright,
    .page-artists h1 #artist_years,
    .event-details-wrapper .event-details span,
    .subsection-press .records_list .content .link a,
    .section-press .records_list .content .link a,
    #store_cart_widget,
    .fullscreen_slideshow .hero_splash_text,
    .fullscreen_slideshow .hero_splash_text .title,
    .fullscreen_slideshow ul li .content h2,
    .fullscreen_slideshow ul li .content h2 a,
    .fullscreen_slideshow ul li .content h2 a:visited,
    .fullscreen_slideshow ul li .content h2 a .separator,
    .fullscreen_slideshow ul li .content h2 a .h1_subtitle,
    #image_gallery #content_module h3,
    .records_list .content h2,
    .records_list .content .subtitle,
    .records_list .content .date,
    .records_list .content .location ,
    .records_list ul li .content .title,
    .records_list ul li .content .artist,
    .feature_panels .panel_image_text_adjacent .content h2,
    .feature_list ul li .content h2,
    .feature_list ul li .content .subtitle,
    .feature_list ul li .content .date,
    .feature_list ul li .content .location,
    .full_list ul li .content h2,
    .full_list ul li .content .subtitle,
    .full_list ul li .content .date,
    .records_list.detail_expand_grid .expander_detail #image_gallery #content_module .subtitle,
    .link,
    .button,
    .button input,
    .simple_list ul li,
    #social_links_list ul li,
    .page_stats .ps_item,
    .page_stats .ps_pages,
    #protected_path_login #container h1,
    #protected_path_login #container label,
    .subheading,
    .poster,
    .subtitle,
    .h1_subtitle,
    .location ,
    .date,
    #fancybox-title-main .artist strong,
    #mc_embed_signup input.button,
    #home_splash .content,
    #hero_header .subtitle,
    .feature_panels .panel_hero .hero_heading .subtitle,
    #hero_header,
    .feature_panels .panel_hero .hero_heading > h2,
    .feature_panels .panel_hero .hero_heading > a > h2,
    .section-home .slideshow_pager_inner button,
    .artists-browser {
        text-transform: none;
        letter-spacing: 0;
        /* font-family: 'TTRamillas-Web', Serif;
        font-weight: bold; */
    }

    .price {
        text-transform: none;
    }
    

