body.page_main header[role="banner"] h1 a {
    font-size: 12px;
}
body{
	padding: 0 10px;
}
body.page_main header[role="banner"] h1 {
    padding: 0 0 0 0;
    text-align: left;
}

header #lang ul {
    font-size: 11px;
    margin-top: 13px;
}

header nav[role="menu"] {
    width: 100%;
}

header nav ul li {
    font-size: 12px;
    padding: 0 2px;
}

article header h1 {
    font-size: 18px;
}
.page_main article header {
    margin: 0 auto 20px;
    padding: 20px 0 0;
    width: 100%;
}
article.video #slideshow_holder, article.video #slideshow_holder li {
    height: auto !important;
    width: 320px !important;
    margin: 0 auto;
    z-index: 10;
}
.video_slideshow li .video_embed iframe {
    height: 280px;
    width: 320px;
}

#slideshow_holder li, .selected_works #slideshow_holder li {
    height: 187px !important;
    width: 320px !important;
}
#slideshow_holder li {
    height: 175px !important;
    position: relative;
    text-align: center;
    width: 300px !important;
}

#slideshow_holder, .selected_works #slideshow_holder {
    height: 187px;
    margin-top: 1px;
    width: 320px;
}
.selected_works #slideshow_holder, .selected_works #slideshow_holder li {
    height: 187px !important;
    width: 320px !important;
}
.selected_works #slideshow_holder dl {
    font-size: 14px;
    width: 300px;
}
#slideshow_holder {
    background-color: transparent;
    height: 175px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 300px;
}
.exhibitions figure header h2 {
    font-size: 14px;
    font-weight: normal;
}
.exhibitions figure header h3 {
    font-size: 12px;
}
.page_main #slideshow_holder .place {
    font-size: 12px;
    text-transform: uppercase;
}
.page_main #slideshow_holder .area {
    font-size: 12px;
}

.page_main #slideshow_holder time {
    float: right;
    font-size: 12px;
    margin-top: -23px;
}

#slideshow_holder #slideshow_right, #slideshow_holder #slideshow_left {
    top: 100px;
}
.page_main .exhibitions figure header {
    width: 300px;
}

.page_main #slideshow_holder, .page_main #slideshow_holder li {
    height: 269px !important;
}

ul, ol {
    margin: 0 0 1.5em -24px;
    padding: 0 0 0 75px;
}
header[role="banner"] h1 {
    font-size: 12px;
    padding: 0 0 0 10px;
    text-align: left;
}
header {
    padding: 15px 0 10px;
}

body.page_artists .content {
    padding: 100px 10px 0;
}

#lang {
    top: 0;
}

.artist_exhibitions .exhibitions .exhibition-info {
    margin-top: 190px;
}

.exhibition-info {
    margin-left: 0;
}
div#submenu {
    margin-top: 0px;
    position: relative;
    width: 100%;
	z-index:1;
}

#infinite_scroll {
    padding: 0;
}
.mobileMenuWrap {
    left: 0;
}
body.page_main .content {
    padding: 90px 0 0;
}
.mobile_home {
    margin: 0;
}
section.artists-list ul {
    margin: 0;
    padding: 0;
}

body .content, .page_artist .content {
    padding: 120px 0;
}
div#submenu ul li {
padding: 0 5px 0 0;
}
.page_artist .artist_image {
    text-align: left;
}

body.page_news .content, body.page_exhibitions .content, body.selected_work .content, body.page_publications .content {
    padding: 120px 0 0;
}
ul, ol {
    margin: 0;
    padding: 0;
}
.news-list {
    margin-left: 0;
}
header nav[role="menu"] {
    margin-top: 10px;
}
body.page_contact .content {
    padding: 100px 0 0;
}

.hiddable header, .hiddable dl, .exhibition-info {
    padding: 0;
}

article.publications {
    padding-left: 0;
}
.page_exhibitions_place .content{
	padding:160px 10px 15px;
}
