/* ----------------------------------------------------------------------------------
    London Gallery Weekend
    Designed & Built by Artlogic in London
---------------------------------------------------------------------------------- */

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

html {
    font-size: 10px !important;
}

body {
    font-family: 'Caslon Ionic Web', Sans-Serif;
    font-weight: normal;
    color: #000;
    font-size: 1.7rem;
    line-height: 2.1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a,
a:visited,
a:hover,
.link_color,
.link_color:hover {
    color: #000;
}
h1, h2, h3, h4, h5, h6, #hero_header .title, .fullscreen_slideshow .hero_splash_text {
    font-family: 'EnglishEgyptianWeb', Sans-Serif;
    font-weight: normal;
    color: #000;
    margin: 0 0 15px;
    line-height: 1.4em;
}
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: #000;
    text-decoration: none;
}
h1 {
    font-size: 3.6rem;
    line-height: 1.3em;
    margin: 0 0 50px;
}

h2 {
    font-size: 2.4rem;
    line-height: 1.3em;
}
h3 {
    font-size: 2rem;
    line-height: 1.4em;
}
h4 {
    font-size: 1.6rem;
    line-height: 1.4em;
    margin: 0 0 10px;
}
h5 {
    font-size: 1.4rem;
    line-height: 1.4em;
    margin: 0 0 6px;
}
h6 {
    font-size: 1.3rem;
    margin: 0 0 6px;
}

.heading_main {
    display: block;
}
.heading_sub {
    display: block;
    color: #999;
    font-size: 0.7em;
    line-height: 1.2em;
    padding-top: 13px;
}

.emphasis_heading {
    font-size: 40px;
    line-height: 42px;
}

#hero_header .title,
.feature_panels .panel_hero .hero_heading > h2,
.feature_panels .panel_hero .hero_heading > a > h2,
.feature_panels .panel_image_text_adjacent .content h2{
    font-size: 3.5rem;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#hero_header .subtitle,
.feature_panels .panel_hero .hero_heading .subtitle {
    margin: 0;
    padding: 20px 0 0;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.feature_panels .panel_hero .hero_heading .description {
    margin: 0;
    padding: 20px 0 0;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input,
select,
textarea {
    font-family: 'Caslon Ionic Web', Sans-Serif;
    font-weight: normal;
    color: #010101;
    font-size: 1.5rem;
    font-weight: normal;
}

blockquote {
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: none;
    margin: 0 0 0.8em 0;
    background: none;
    background-color: transparent;
    padding: 0;
    width: 100%;
    line-height: inherit;
    overflow: auto;
    text-indent: 0px;
    font-weight: normal;
    font-family: 'EnglishEgyptianWeb', Sans-Serif;
    font-size: 41px;
    line-height: 1.2em;
    letter-spacing: -0.03em;
}

.outline_btn {
    display: inline-block;
    border: 1px solid #222;
    padding: 13px 18px 10px 18px;
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 1.3rem;
}
.outline_btn a{
    text-decoration: none;
}

.outline_btn_dark {
    display: inline-block;
    border: 1px solid #222;
    background-color: #222;
    padding: 13px 18px 10px 18px;
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 1.3rem;
    color: #fff
}
.outline_btn_dark a{
    text-decoration: none;
    color: #fff
}
 /* Title/heading typography
----------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, #hero_header .title, .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,
.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,
.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,
.price,
#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 .title,
.feature_panels .panel_hero .hero_heading > h2,
.feature_panels .panel_hero .hero_heading > a > h2,
.section-home .slideshow_pager_inner button {
    text-transform: none;
    letter-spacing: 0;
    letter-spacing: -0.04em;
    font-weight: normal;
}
.button {
    border-radius: 50%;
}
#footer #copyright {
    font-size: 1.3rem;
    color:#787878;
}
#footer #artlogic,
#footer #copyright .copyright-text,
#footer .small-links-container {
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal;
    font-size: 1.3rem;
    color:#787878;
    line-height: 1.7em;
}
