/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 09 2021 | 12:50:47 */
p {
    font-size: 16px;
    line-height: 1.6;
}
a {
  transition: 0.3s!important;
}
a:hover {
  opacity: 0.5!important;
  transition: 0.3s!important;
}
.left-section-not-home-title, .center-section-wide-title, .right-section-thin-title , .center-section-title , .right-section-title {
    font-weight: 600;
    text-transform: uppercase;
}

#wpadminbar {
    background: rgba(50,50,50,0.25);
    opacity:0;
}
#wpadminbar:hover {
    opacity:1!important;
}


body{
  font-family: 'Noto Sans TC' , sans-serif!important;
}
body:lang(zh-TW), button:lang(zh-TW), input:lang(zh-TW), select:lang(zh-TW), optgroup:lang(zh-TW), textarea:lang(zh-TW), .author-description .author-link:lang(zh-TW), .comment-metadata:lang(zh-TW), .comment-reply-link:lang(zh-TW), .comments-title:lang(zh-TW), .comment-author .fn:lang(zh-TW), .discussion-meta-info:lang(zh-TW), .entry-meta:lang(zh-TW), .entry-footer:lang(zh-TW), .main-navigation:lang(zh-TW), .no-comments:lang(zh-TW), .not-found .page-title:lang(zh-TW), .error-404 .page-title:lang(zh-TW), .post-navigation .post-title:lang(zh-TW), .page-links:lang(zh-TW), .page-description:lang(zh-TW), .pagination .nav-links:lang(zh-TW), .sticky-post:lang(zh-TW), .site-title:lang(zh-TW), .site-info:lang(zh-TW), #cancel-comment-reply-link:lang(zh-TW), h1:lang(zh-TW), h2:lang(zh-TW), h3:lang(zh-TW), h4:lang(zh-TW), h5:lang(zh-TW), h6:lang(zh-TW), .page-title:lang(zh-TW), blockquote cite:lang(zh-TW), table:lang(zh-TW), .button:lang(zh-TW), input:lang(zh-TW)[type="button"], input:lang(zh-TW)[type="reset"], input:lang(zh-TW)[type="submit"], .comment-navigation .nav-previous:lang(zh-TW), .comment-navigation .nav-next:lang(zh-TW), .comment-list .pingback .comment-body:lang(zh-TW), .comment-list .trackback .comment-body:lang(zh-TW), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-TW), .comment-list .trackback .comment-body .comment-edit-link:lang(zh-TW), .comment-form .comment-notes:lang(zh-TW), .comment-form label:lang(zh-TW), .widget_archive ul li:lang(zh-TW), .widget_categories ul li:lang(zh-TW), .widget_meta ul li:lang(zh-TW), .widget_nav_menu ul li:lang(zh-TW), .widget_pages ul li:lang(zh-TW), .widget_recent_comments ul li:lang(zh-TW), .widget_recent_entries ul li:lang(zh-TW), .widget_rss ul li:lang(zh-TW), .widget_tag_cloud .tagcloud:lang(zh-TW), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-TW), .entry .entry-content .wp-block-archives li:lang(zh-TW), .entry .entry-content .wp-block-categories li:lang(zh-TW), .entry .entry-content .wp-block-latest-posts li:lang(zh-TW), .entry .entry-content .wp-block-verse:lang(zh-TW), .entry .entry-content .has-drop-cap:lang(zh-TW):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-TW), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-TW), .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-TW), .entry .entry-content .wp-block-cover-image h2:lang(zh-TW), .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-TW), .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-TW), .entry .entry-content .wp-block-cover h2:lang(zh-TW), .entry .entry-content .wp-block-audio figcaption:lang(zh-TW), .entry .entry-content .wp-block-video figcaption:lang(zh-TW), .entry .entry-content .wp-block-image figcaption:lang(zh-TW), .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-TW), .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-TW), .entry .entry-content .wp-block-file:lang(zh-TW), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-TW), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-TW), .wp-caption-text:lang(zh-TW), .gallery-caption:lang(zh-TW) {
	  font-family: 'Noto Sans TC' , sans-serif!important;
}
body:lang(en-US), button:lang(en-US), input:lang(en-US), select:lang(en-US), optgroup:lang(en-US), textarea:lang(en-US), .author-description .author-link:lang(en-US), .comment-metadata:lang(en-US), .comment-reply-link:lang(en-US), .comments-title:lang(en-US), .comment-author .fn:lang(en-US), .discussion-meta-info:lang(en-US), .entry-meta:lang(en-US), .entry-footer:lang(en-US), .main-navigation:lang(en-US), .no-comments:lang(en-US), .not-found .page-title:lang(en-US), .error-404 .page-title:lang(en-US), .post-navigation .post-title:lang(en-US), .page-links:lang(en-US), .page-description:lang(en-US), .pagination .nav-links:lang(en-US), .sticky-post:lang(en-US), .site-title:lang(en-US), .site-info:lang(en-US), #cancel-comment-reply-link:lang(en-US), h1:lang(en-US), h2:lang(en-US), h3:lang(en-US), h4:lang(en-US), h5:lang(en-US), h6:lang(en-US), .page-title:lang(en-US), blockquote cite:lang(en-US), table:lang(en-US), .button:lang(en-US), input:lang(en-US)[type="button"], input:lang(en-US)[type="reset"], input:lang(en-US)[type="submit"], .comment-navigation .nav-previous:lang(en-US), .comment-navigation .nav-next:lang(en-US), .comment-list .pingback .comment-body:lang(en-US), .comment-list .trackback .comment-body:lang(en-US), .comment-list .pingback .comment-body .comment-edit-link:lang(en-US), .comment-list .trackback .comment-body .comment-edit-link:lang(en-US), .comment-form .comment-notes:lang(en-US), .comment-form label:lang(en-US), .widget_archive ul li:lang(en-US), .widget_categories ul li:lang(en-US), .widget_meta ul li:lang(en-US), .widget_nav_menu ul li:lang(en-US), .widget_pages ul li:lang(en-US), .widget_recent_comments ul li:lang(en-US), .widget_recent_entries ul li:lang(en-US), .widget_rss ul li:lang(en-US), .widget_tag_cloud .tagcloud:lang(en-US), .entry .entry-content .wp-block-button .wp-block-button__link:lang(en-US), .entry .entry-content .wp-block-archives li:lang(en-US), .entry .entry-content .wp-block-categories li:lang(en-US), .entry .entry-content .wp-block-latest-posts li:lang(en-US), .entry .entry-content .wp-block-verse:lang(en-US), .entry .entry-content .has-drop-cap:lang(en-US):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(en-US), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(en-US), .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(en-US), .entry .entry-content .wp-block-cover-image h2:lang(en-US), .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(en-US), .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(en-US), .entry .entry-content .wp-block-cover h2:lang(en-US), .entry .entry-content .wp-block-audio figcaption:lang(en-US), .entry .entry-content .wp-block-video figcaption:lang(en-US), .entry .entry-content .wp-block-image figcaption:lang(en-US), .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(en-US), .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(en-US), .entry .entry-content .wp-block-file:lang(en-US), .entry .entry-content .wp-block-file .wp-block-file__button:lang(en-US), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(en-US), .wp-caption-text:lang(en-US), .gallery-caption:lang(en-US) {
	  font-family:'Noto Sans TC', sans-serif!important;
}
.page-title, .error-404 .page-title, .post-title, .site-title , .entry .entry-title , h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans TC' , sans-serif!important;
}
a , a:hover , a:active , a:focus , a:visited{
    color: #c9a063;
    outline: none;
}
h2 {
    line-height: 23px;
}
::-webkit-scrollbar {
width: 3px;
}
::-webkit-scrollbar-track {
    margin: 0 0 0 0;
}
::-webkit-scrollbar-thumb {
background: rgb(219,219,219);
}
#masthead {
display:none;
}
.home #masthead , .page-id-48 #masthead , .page-id-46 #masthead , .page-id-52 #masthead , .page-id-50 #masthead {
display:block!important;
}
@media only screen and (min-width: 768px){
.site-header {
    padding: 0!important;
}
}
#ovo-site-logo {
    position: fixed;
    display: block;
    top: 0;
    left: 10px;
    z-index: 99999;
    color: #000;
    background: #fff;
    width: calc(30% - 14px);
    padding: 10px 0 0 0;
}
#ovo-site-logo img {
  float:left;
  width:100px;
  height:auto;
  padding:25px 15px 25px 25px;
}
[lang=en-US] #ovo-site-title-ch{
  display:none;
}
[lang=zh-TW] #ovo-site-title-en{
  display:none;
}
#ovo-footer {
  z-index:99999;
  position:fixed;
  display:block;
  bottom:0;
  left:10px;
  padding: 18px 0;
  background:#fff;
  width:28%;
  font-family: 'Noto Sans TC' , sans-serif!important;
}
#ovo-footer a {
    color: #000;
    font-weight: 600;
    font-family: 'Newsreader', serif;
}
#ovo-footer ul , #ovo-footer ul li{
  list-style: none;
  font-size:16px;
  font-weight:500;
  margin:0 10px 0 0;
  line-height:1.3;
  display:block;
  float:left;
}
#ovo-footer ul, #ovo-footer ul li.lang-item-zh {
    font-size: 15px!important;
    margin: 1px 10px 0 0;
}
.left-main-menu {
    display: table;
    padding: 0 0 5px 0;
}
ul#menu-language li a {
    color: #c9a063;
}
.left-section {
    position: fixed;
    top: 0;
    left: 0;
    width: 30%;
    height: 100vh;
    padding: 140px 20px 120px 30px;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 17px;
    border-right: solid 1px rgb(219,219,219);
}
.left-section a {
  color:#000;
}
.left-section a:hover .artist-title {
    opacity: 0.6;
}
.left-section-not-home-title {
    position: fixed;
    width: calc(30% - 4px);
    top: 0;
    left: 0;
    text-align: center;
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    padding: 23px 0;
    background: #fff;
    z-index: 1;
}
.left-section-not-home {
    position: fixed;
    top: 0;
    left: 0;
    width: 30%;
    height: 100vh!important;
    padding: 70px 70px 110px 70px;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 17px;
    border-right: solid 1px rgb(219,219,219);
}
.left-section-not-home a {
  color:#000;
    text-decoration: none;
}
.exhibit-year-title {
    font-weight: 600;
    font-size: 18px;
    padding: 8px 0;
}
.left-section-not-home a:hover .post-list-title, .left-section-not-home a:hover .post-list-excerpt {
    opacity: 0.6;
}
.left-section-not-home .ovo-post-thumb {
    padding: 32px 0 0 0;
}
.left-section-not-home li {
    list-style: none;
}
.left-section-not-home li:before {
    content: '–';
    color: #aaa;
    margin: 0 10px 0 0;
}
.artist-cat-title {
  color:#aaa;
}
.page div#content .artist-cat-title {
    display: none;
}
img.ovo-press-thumb {
    padding: 10px 0 0 0;
}
.ovo-about-info-zh , .ovo-about-info-en{
    font-size: 16px;
    margin: 10% 0 0 0;
}
.left-section .ovo-about-info-zh , .left-section .ovo-about-info-en {
    text-align: right;
    padding: 0 40px 0 0;
}
.ovo-about-info-zh img, .ovo-about-info-en img {
    margin: 0 -11px 0 0;
}
.ovo-about-info-zh:lang(en-US) , .ovo-about-info-en:lang(zh-TW) {
    display:none;
}
.center-section-title {
    position: fixed;
    width: 30%;
    top: 0;
    left: 30%;
    text-align: center;
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    padding: 23px 0;
}
.center-section {
    position: fixed;
    top: 0;
    left: 30%;
    width: 30%;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    padding: 70px 70px 70px 70px;
    border-right: solid 1px rgb(219,219,219);
}
.center-section a {
  color:#000;
}
.center-section-wide-title {
    position: fixed;
    width: calc(40% - 4px);
    top: 0;
    left: 30%;
    text-align: center;
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    padding: 23px 0;
    background: #fff;
    z-index: 1;
}
.center-section-wide {
    position: fixed;
    top: 0;
    left: 30%;
    width: 40%;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    padding: 70px 70px 40px 70px;
    border-right: solid 1px rgb(219,219,219);
}
.single .center-section-wide {
    padding: 70px 70px 40px 70px;
}
.center-section-wide a {
  color:#000;
}
.center-section-wide-plus-right {
    position: fixed;
    top: 0;
    left: 30%;
    width: 70%;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    padding: 40px 70px 40px 70px;
    border-right: solid 1px rgb(219,219,219);
}
.slider-banner-wrap {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
.center-section-wide-plus-right .ovo-post-thumb {
    padding: 27px 0 70px 0;
}
.post-list-title:before {
    content: '▰ ';
}
.post-list-excerpt {
    margin: -10px 0 10px 0;
}
.post-list-excerpt-inpress p {
    margin: 5px 0 12px 0;
    font-size: 17px;
    color: #aaa;
}
h1:not(.site-title):before, h2:before {
display:none;
}
h1.post-title-center {
    font-weight: 600;
    position: fixed!important;
    width: 40%;
    top: -22px!important;
    left: 30%!important;
    text-align: center;
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    padding: 23px 36px;
    z-index: 9999999;
}
.ovo-post-thumb {
    padding: 58px 0 0 0;
    margin:0 0 -40px 0;
}
.right-section-title {
    position: fixed;
    width: calc(40% - 4px);
    top: 0;
    left: 60%;
    text-align: center;
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    padding: 23px 0;
    z-index: 1;
    background: #fff;
}
.right-section {
    position: fixed;
    top: 0;
    left: 60%;
    width: 40%;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    padding: 70px 70px 40px 70px;
    border-right: solid 1px rgb(219,219,219);
}
.right-section a {
  color:#000;
}
.right-section-thin-title {
    position: fixed;
    width: calc(30% - 4px);
    top: 0;
    left: 70%;
    text-align: center;
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    padding: 23px 0;
    background: #fff;
    z-index: 1;
}
.right-section-thin {
    position: fixed;
    top: 0;
    left: 70%;
    width: 30%;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size: 16px;
    padding: 70px 70px 40px 70px;
    border-right: solid 1px rgb(219,219,219);
}
.right-section-thin a {
  color:#000;
}
.home-slider {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width:80%;
  margin:35px auto 0 auto;
}
.ovo-post-nav {
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 15px;
}
.ovo-prev-post {
    display: block;
    float: left;
    width: 50%;
    padding: 0 10px 0 0;
}
.ovo-next-post {
    display: block;
    float: right;
    width: 50%;
        padding: 0 0 0 10px;
}
.artist-wokrs-wrap {
    padding: 26px 0 0 0px;
}
#swipebox-overlay {
    background: rgba(0,0,0,0.8)!important;
}
.right-section a {
    width: 48%;
    margin: 4px 1%;
    float: left;
}
.center-section-wide article {
    width: 100%;
    padding: 0 0 45px 0;
    display: block;
    float: left;
}
.ovo-archive-title {
    margin: 0;
}
.ovo-archive-title a {
    color: #000;
    font-weight: 500;
    font-size: 20px;
}
.ovo-archive-excerpt p {
    margin: 8px 0 15px 0;
}
.pagination .nav-links {
    display: block;
    font-weight: 500;
}
.pagination .nav-links > * {
    padding: 10px;
    color: #aaa;
}
.ovo-404 {
    width: 90%;
    margin: 0 auto;
    font-size: 40px;
    line-height: 1.4;
    text-align: center;
}
.ovo-404 a {
    display: block;
    color: #c9a063;
    border: 1.5px solid #c9a063;
    padding: 4px;
    font-size: 16px;
    margin: 46px auto;
    width: 180px;
}
.ovo-404 img {
    width: 99px;
    margin: 17% auto 42px auto;
    display: block;
}
span.jaw_symbol {
    display: none;
}
h2.rounded {
    font-size: 22px;
    color: #aaa;
    font-weight: 500;
}
.copyright-reserved {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 30px 40px;
    font-size: 15px;
    line-height: 1.5;
}
.entry {
    margin-top: 0;
}
.entry .post-thumbnail {
    margin: 0;
}
.archive article {
    display:none;
}
.archive article.category-mediapress-zh, .archive article.category-mediapress-en {
    display: block!important;
}


@media (max-width: 980px) {
.left-section {
    position: relative;
    width: 100%;
    height: auto!important;
    padding: 120px 20% 45px 20%;
    overflow-y: auto;
    overflow-x: auto;
    border-bottom: solid 1px rgb(219,219,219);
    border-right: none;
}
.center-section {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto!important;
    overflow-y: auto;
    overflow-x: auto;
    padding: 0 20% 45px 20%;
    border-bottom: solid 1px rgb(219,219,219);
    border-right: none;
}
.center-section-title {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    padding: 40px 0 20px 0;
}
.right-section {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    overflow-y: auto;
    overflow-x: auto;
    padding: 0 20% 45px 20%;
    border-right: none;
}
.right-section-title {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    padding: 40px 0 20px 0;
}
.home-slider {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 20px 0;
    transform: none;
}
#ovo-footer {
    bottom: auto;
    top: 10px;
    left: auto;
    right: 85px;
    background: none;
    width: 200px;
}
#menu-language {
    float: right!important;
}
#responsive-menu {
    padding: 150px 0 0 0!important;
}
.left-section-not-home-title {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    padding: 105px 0 20px 0;
}
.center-section-wide-title , .right-section-thin-title {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    padding: 40px 0 20px 0;
}
.left-section-not-home {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto!important;
    overflow-y: auto;
    overflow-x: auto;
    padding: 0 20% 45px 20%;
    border-bottom: solid 1px rgb(219,219,219);
    border-right: none;
}
.center-section-wide {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto!important;
    overflow-y: auto;
    overflow-x: auto;
    padding: 0 20% 45px 20%;
    border-bottom: solid 1px rgb(219,219,219);
    border-right: none;
}
.right-section-thin {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto!important;
    overflow-y: auto;
    overflow-x: auto;
    padding: 0 20% 45px 20%;
    border-bottom: solid 1px rgb(219,219,219);
    border-right: none;
}
.center-section-wide-plus-right {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto!important;
    overflow-y: auto;
    overflow-x: auto;
    padding: 45px 20% 45px 20%;
    border-bottom: none;
    border-right: none;
}
.archive article.category-mediapress-zh:first-child, .archive article.category-mediapress-en:first-child {
    padding-top: 55px!important;
}
.copyright-reserved {
    position: relative;
    padding: 30px 0 0 0;
}
.right-section iframe {
    padding: 75px 0 0 0;
}
.right-section-thin iframe {
    padding: 45px 0 0 0;
}
.left-section .ovo-about-info-zh, .left-section .ovo-about-info-en {
    margin: 0 auto;
    width: 169px;
}
.left-section .ovo-about-info-zh, .left-section .ovo-about-info-en {
    padding: 0 0 0 0;
}
.center-section-wide .ovo-post-thumb {
    padding: 25px 0 0 0;
}
.center-section-wide-plus-right .ovo-post-thumb {
    padding: 25px 0;
}
#responsive-menu a:active , #responsive-menu a:hover , #responsive-menu a:focus {
    outline: none!important;
}
}

.artist-related-links {
    margin: 0 0 -10px 0;
}
.artist-related-links h3 {
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    font-weight: normal;
    margin: 35px 0 15px 0;
    display: block;
}
.artist-related-links a {
    display: block;
    line-height: 22px;
    padding: 0 0 10px 0;
}

.title-block_2 {
    visibility: hidden;
}
.post-gallery a {
    display: table!important;
}
.post-gallery a img {
    height: auto!important;
}

.expo-gallery-wrap {
    padding: 70px 0;
}
.expo-gallery-wrap .post-gallery a {
    width: calc(50% - 5px);
    float: left;
}
.expo-gallery-wrap .post-gallery a:nth-child(odd) {
    margin: 0 5px 0 0;
}
.expo-gallery-wrap .post-gallery a:nth-child(even) {
    margin: 0 0 0 5px;
}

a.video-index {
    display: block;
}
h3.video-cattitle {
    font-size: 17px;
    font-weight: normal;
}
.title-block_3 {
  display:none;
}

.artist-profile-items-wrap {
    padding: 50px 0 90px 0;
}
.artist-exhibitions h3 {
    font-family: 'Noto Sans TC' , sans-serif!important;
    font-size: 18px;
    font-weight: normal;
    margin: 35px 0 15px 0;
    display: block;
}
.artist-exhibitions a , .artist-related-links a {
    font-size: 14px;
    display: inherit;
    line-height: 1.5;
}

.video-element_4 .title-block_4 {
  color: #fff!important;
  padding: 1px 8px!important;
}


.bookspage.left-section-not-home-title {
    padding: 55px 0 20px;
}
.bookspage.left-section-not-home {
    padding: 100px 70px 110px 70px;
}
.left-section-not-home a:hover .artist-title {
    opacity: 0.6;
}

.represented_artists-template-default h1.post-title-center , exhibiting_artists-template-default h1.post-title-center {
    width: calc(30% - 4px);
    background: #fff;
}

.videoitem {
    float: left;
    width: calc(50% - 20px);
    margin: 15px 10px;
}
a.bookitem {
    float: left;
    width: calc(33.33% - 20px);
    margin: 0 10px 30px;
}
.bookreadmore {
    color: #aaa;
}
.book-meta-line , .video-meta-line {
    line-height: 1.6;
    margin: 0 0 -3px 0;
}

