/*
Theme Name: Morp
Theme URI: 
Author: ken
Author URI: https://www.musey.net
Description: Template for https://www.musey.net
Version: 1.0.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: morp
*/

/* 1.0 - Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;}
*,*:before,*:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
body {background: #fff;font-family: "Hiragino Kaku Gothic Pro", "Meiryo", "Osaka", "MS PGothic", arial, helvetica, sans-serif;}
#page{display:flow-root}
article,aside,details,figcaption,figure,footer,header,main,nav,section {display: block;}
ol,ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
blockquote,q {-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;quotes: none;}
a:focus {outline: 2px solid #c1c1c1;}
a:hover,a:active {outline: 0;}
a img {border: 0;}
/* 2.0 Typography */
body,button,input,select, textarea {color: #111;font-size: 15px;line-height: 1.6;}
input {width:100%;}
h1,h2,h3,h4,h5,h6 {clear: both;font-weight: 700;}
b,strong {font-weight: 700;}
em,i {font-style: italic;}
blockquote {border-left: 4px solid #707070;color: #707070;font-size: 18px;font-style: italic;line-height: 1.6667;margin-bottom: 1.6667em;padding-left: 0.7778em;}
blockquote p {margin-bottom: 1.6667em;}
blockquote > p:last-child {margin-bottom: 0;}
blockquote cite,blockquote small {color: #333;font-size: 15px;line-height: 1.6;}
blockquote em,blockquote i,blockquote cite {font-style: normal;}
blockquote strong,blockquote b {font-weight: 400;}
pre {-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;background-color: transparent;
border: 1px solid #eaeaea;line-height: 1.2;margin-bottom: 1.6em;max-width: 100%;overflow: auto;
padding:0.8em; white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
small {font-size: 75%;}
big {font-size: 125%;}
/* 3.0 Elements */
a {color:inherit;text-decoration: none;}
a:hover, a:focus { color:inherit;}
hr {background-color: #eaeaea;border: 0;height: 1px;margin-bottom: 1.6em;}
ul, ol {margin: 0 0 1.6em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul,li > ol {margin-bottom: 0;}
dl {margin-bottom: 1.6em;}
dt {font-weight: bold;}
dd {margin-bottom: 1.6em;}
caption,th,
img {-ms-interpolation-mode: bicubic; border: 0;height: auto;max-width: 100%;vertical-align: middle;}
figure {margin: 0;}
del {opacity: 0.8;}
/* 4.0 Forms */
button,input,select,textarea {border-radius: 0;font-size: 16px;line-height: 1.5;margin: 0;max-width: 100%;vertical-align: baseline;}
button,input {line-height: normal;}
input,textarea {border: 1px solid #eaeaea;color: #707070;border-radius:3px;}
input:focus,textarea:focus {background-color: #fff;border: 1px solid #c1c1c1;color: #333;}
input:focus,select:focus {outline: 2px solid #c1c1c1;}
button[disabled],input[disabled],select[disabled],textarea[disabled] {cursor: default;opacity: .5;}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;background-color: #333;border: 0;color: #fff;cursor: pointer;font-size: 12px;font-weight: 700;padding: 0.7917em 1.5em;text-transform: uppercase;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {padding: 0.375em;max-width: 450px;height: 37px;}
textarea {overflow: auto;vertical-align: top;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {outline: 0;}
input[type="checkbox"],input[type="radio"] {padding: 0;}
::-webkit-input-placeholder {color: rgba(51, 51, 51, 0.4);}
:-moz-placeholder {color: rgba(51, 51, 51, 0.4);}
::-moz-placeholder {color: rgba(51, 51, 51, 0.4);opacity: 1;}
:-ms-input-placeholder {color: rgba(51, 51, 51, 0.4);}
/* 5.0 Pagination */
.pagination {margin:30px 0;width: 100%;display: inline-block;}
.pagination .nav-links {min-height: 3.2em;position: relative;text-align: center;}
.pagination .page-numbers {padding:5px 0;display: inline-block; width: 50px; border: 1px solid #eee; background-color: #fff;}
.pagination .current {font-weight: 700;}
.pagination .dots {border:none;background:initial;}
.pagination .prev,.pagination .next {display: none;}
.pagination .current .screen-reader-text {position: static !important;}
/** 6.0 Utility */
.says,.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
/* 6.1 Alignments */
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.aligncenter {display: block;margin-right: auto;margin-left: auto;}
blockquote.alignleft,.wp-caption.alignleft,img.alignleft {margin: 0.4em 1.6em 1.6em 0;}
blockquote.alignright,.wp-caption.alignright,img.alignright {margin: 0.4em 0 1.6em 1.6em;}
blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter {clear: both;margin-top: 0.4em;margin-bottom: 1.6em;}
.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {margin-bottom: 1.2em;}
/* 7.0 Header */
h1.site-title{padding:120px 0 0 0;z-index:100;position: absolute;text-align:center;margin:0 auto;width: 100%;}
p.site-title{padding:5px 0;z-index:102;position: fixed;text-align:center;margin:0 auto;width: 100%;}
p.site-title a, h1.site-title a{color:#fff;}
p.site-title img{width:150px;}
h1.site-title img{width:200px;}
.top-bar {background-color: #F7F4EE;font-size: 12px;border-bottom:1px solid #eee;padding:5px 80px;color: #777;display:none;}
.top-bar p {width:100%;max-width:880px;margin:0 auto;}
.site-header {position: relative;width: 100%;margin-bottom: 15px;
background:url(https://www.musey.net/mag/wp-content/uploads/2016/09/z-wallpaper-johannes-vermeer-girl-with-a-pearl-earring-original.jpg) center #000;
background-size:cover;position:relative;height:380px;filter: brightness(0.8);-webkit-filter: brightness(0.8);-moz-filter: brightness(0.8);
-o-filter: brightness(0.8);  -ms-filter: brightness(0.8);color: #fff;padding: 250px 10% 0;text-align: center;}
@media screen and (min-width: 700px) { .site-header {height:500px;}}
.site-header-other {position: fixed;overflow:hidden;width: 100%;height:50px;background:#000;z-index:99;}
.site-header .site-branding,.site-header .search-form {margin:0 auto;text-align:center;}
.site-header input[type="text"] {width: 230px;}
.site-header button {background: #FF9005; height: 37px;width: 55px;}
/* 8.0 Sidebar */
.sidebar{float: right;position: relative;width: 100%;}
.sidebar_fix{position:fixed;top:58px;width: 260px;}
.secondary {box-shadow: none;display: block; margin: 30px 0;background-color: #fff;padding: 0;border-radius: 5px;}
.sidebar-ad {text-align:center;}
/* 8.1 Widget */
.widget {color: #707070; -webkit-hyphens: auto; -moz-hyphens: auto;-ms-hyphens: auto; hyphens: auto;margin: 0 auto 15px;width: 100%;word-wrap: break-word;}
.widget pre {line-height: 1.2;}
.widget-title {color: #333;margin: 0 0 15px;letter-spacing: 0.04em;text-transform: uppercase;}
.widget > :last-child {margin-bottom: 0;}
.widget ul{margin: 0 0 30px;padding: 0 10px;list-style: none;}
.widget li {padding: 0.4583em 0;border-top: 1px solid #eaeaea;font-weight:bold;font-size: 14px;}
.widget li:first-child {border-top: 0;}
.widget li:last-child {padding-bottom: 0;}
.textwidget > :last-child {margin-bottom: 0;}
.textwidget a {border-bottom: 1px solid #333;}
.textwidget a:hover,.textwidget a:focus {border-bottom: 0;}
/* 9.0 Primary */
.category p{margin-bottom: 9px}
.category-navigation {background-color: #fff;margin-bottom: 30px;border-radius: 5px;border: 1px solid #E8E1D1;border-top: 6px solid #FFC364;}
.category-navigation ul {list-style:none;}
.category-navigation li {float:left;max-width:280px;width: 45%;margin-bottom: 15px;font-weight:bold;font-size: 16px;}
.category-navigation li p {text-align:center;margin:0;}
.category-navigation .category-icon {font-size:66px;height: 90px;}
.category-icon [class^="icon-"]:before{margin:0;}
/* 9.1 Posts and pages */
.search-form{text-align:center;}
.home h3{text-align:center;}
h3.head-title{margin:9px 0 6px;}
.attachment_img{text-align: center;margin:0 7% 9px;}
.wpp-list{overflow: hidden;}
.section-title{padding: 5px 0;font-size: 14px;}
.breadcrumbs{overflow:hidden;list-style:none; font-size:7px; }
.breadcrumbs li {float:left;margin: 0;font-family: quicksand;color: #999;}
.breadcrumbs a {font-size:11px;color:#666;}
.thumb_all{height:400px;width:100%;background:#000;}
.thumb_over{background:rgba(0, 0, 0, 0.4);height: 400px; position: absolute; z-index: 101; width: 100%;}
.top_thumb{height:400px;overflow:hidden;z-index: 100;position: relative;}
.thumb_title{text-align: center;position: absolute;margin: 150px auto;z-index: 200;width: 100%;}
.category .thumb_all, .category .top_thumb, .category .thumb_over{height:200px;}.category .thumb_title{margin: 75px auto;}
.entry-header {padding:0 3%;}
.artist-data{font-size: 14px; color: #999;margin: 9px 0;display:inline-block;}
.artist-data li{list-style-type: none;float:left;margin:0 9px;}
.artist-data li span{font-weight: bold;margin:0 9px;}
.artist-header h1{border: none;font-size: 21px;text-align: center;margin-bottom: 9px;}
h2.artist-by{text-align: center;margin:21px 0 9px;color: #666;}
.thumb_title{text-align:center;}
.thumb_title h2 {color:#fff; font-weight:normal;}
.thumb_title a{color:#fff;}
.top-content-box{display:flow-root;text-align: center;}
.content-artist a{color: #222; line-height: 50px; border: #efefef 1px solid; display: inline-block;
width: 32%;text-align: center;margin: 7px 0.2%;border-radius: 5px;transition: 1.0s ;font-weight: bold}
.content-artist a:hover{border: #999 1px solid;}
.content-artist a:nth-of-type(1){border-bottom:3px solid #ff6347;}.content-artist a:nth-of-type(2){border-bottom:3px solid #0099e5;}
.content-artist a:nth-of-type(3){border-bottom:3px solid #34bf49;}.content-artist a:nth-of-type(4){border-bottom:3px solid #ffbf00;}
.content-artist a:nth-of-type(5){border-bottom:3px solid #ff69b4;}.content-artist a:nth-of-type(6){border-bottom:3px solid #ff8c00;}
.content-artist a:nth-of-type(7){border-bottom:3px solid #800000;}.content-artist a:nth-of-type(8){border-bottom:3px solid #5f9ea0;}
.content-artist a:nth-of-type(9){border-bottom:3px solid #ba55d3;}.content-artist a:nth-of-type(n+9){border-bottom:3px solid #0099e5;}
@media screen and (max-width: 414px) {.content-artist a{width:98%;}}
/* 人気・関連記事 */
.content-list{border:1px solid #dcdcdc; height:150px;width:33.3333333%;float: left;background:#000;}
.list-img{height:150px; overflow: hidden;text-align: center;}
.content-list .content-list-title{text-align: center;position: relative;top:-41px;background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.8))); background: -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%); background: -moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%); -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; transition: opacity 0.2s;}
.museum-top .content-list .content-list-title{top:-21px;}
.content-list .content-list-title h2{font-size: 13px;color:#fff;height:21px;overflow: hidden} .content-list .entry-header h2 a{color:#fff;}
.content-list h3, .content-list h4{font-weight:normal;color:#fff;font-size:13px;height: 20px;overflow: hidden;}
.content-list img{width: 100%;}
#secondary .content-list{border:1px solid #dcdcdc; height:100px;float: left;background:#000;width:100%;overflow: hidden;}
#secondary .content-list .content-list-title { top: -92px;}
.page #secondary .content-list .content-list-title { top: -95px;}
.related .content-list h3{border-left: none;margin:0;font-size:15px;}
.related .content-list .entry-header{top:-80px;}
.related{text-align: center; margin: 3px 0; overflow: hidden;}
@media screen and (max-width: 414px) {.content-list{width:100%;}}
h1.entry-title{font-size:21px;text-align:center;color:#fff;z-index:101;margin:0 auto;font-weight:normal;}
h2.entry-title {font-size:16px;line-height: 1.1538;margin-bottom: 11px;}
.entry-content {padding:61px 3% 1.6923%;}
.entry-summary p {color:#777;font-size: 14px;}
.entry-content,.entry-summary,.page-content{-webkit-hyphens: auto; -moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto; word-wrap: break-word;}
.entry-meta {margin-bottom:10px}
.entry-meta span, .entry-meta a {font-size:12px;color:#666}
.entry-meta span {margin-right:10px;}
.entry-content h2,.page-content h2{font-size: 18px;line-height: 2;margin: 15px 0;color: #1D1107;border-left:1px solid #999;padding-left:15px; }
.entry-content h3{border-left:none;font-size:17px;padding-left: 0;margin-bottom:20px;}
.entry-summary h4,.page-content h4{font-size: 15px;line-height: 1.2;margin-top: 3.2em;margin-bottom: 1.6em;}
.entry-content a, .entry-summary a, .page-content a {color:#0099e5;}
.entry-content a:hover,.entry-content a:focus,.page-content a:hover,.page-content a:focus {border-bottom: 0;}
.entry-content a img,.entry-summary a img,.page-content a img {display: block;}
a.artist_page{font-weight:bold;}
.posted-on {margin:5px;}
.entry-content p{font-size: 15px;line-height: 1.8em;margin-bottom: 18px;}
.entry-content li {font-size: 14px; margin:0 0 0 7px; list-style-type: none;}
.entry-content img{max-height:380px;width:auto;margin:0 auto;}
.entry-image {text-align: center;margin:9px 0;background: #000;}
.summary{border:1px solid #eee;padding:3px 9px;border-radius: 5px;}
.summary p{font-size: 13px; margin: 3px 0;}
.entry-content h3.summary-title{font-size:13px;margin:3px 0;color: #666;}
@media screen and (max-width: 414px) {.entry-image{float:none; margin:17px 0 5px;}}
.image_info{background: #eff0f2;padding:6px 0;border-radius: 5px;margin-bottom: 9px;}
.image_info span{width:20%;display: inline-block;text-align: center}
.image_info li{margin: 9px 0;  padding: 9px 0;}
.image_info a{border-bottom: none;font-size:16px;font-weight: bold;color:#0099e5;}
.image_info li:first-child{    border-bottom: 1px solid #e2e2e2;}
/* button */
a.button{text-align:center;border-radius:18px;font-size:13px;display:block;transition:1.0s;padding:7px 21px;width:fit-content;margin:3px auto;}
a.more-img{border:1px solid #ccc;color:#999;}
a.more-img:hover{border:1px solid #999;}
a.more-artist{color:#fff;background:#0099e5;}
a.more-artist:hover{background:#4cb7ec}
.basic_info{border:1px solid #e2e2e2;padding:6px 0 3px;border-radius: 5px;margin:3px 0 9px; font-size: 14px;}
.basic_info span{width:20%;display: inline-block;text-align: center;font-size: 12px}
.basic_info li{list-style-type:none;margin: 6px 0;  padding: 9px 0;border-bottom: 1px solid #e2e2e2;    display: -webkit-flex;
    display: flex;
    justify-content: left;}
.basic_info li:last-child{border-bottom: none}
.basic_info h4{border-bottom: 1px solid #e2e2e2;text-align: center;line-height: 40px;}
.taxonomy-description{padding:9px;}
.fb-page_box{margin:0 auto;text-align:center;}
.search h1.page-title{font-size:31px;text-align:center;}
.page-content {background-color: #fff;padding: 7.6923%;}
/* 10.0 Footer */
.site-footer {border-top: 1px solid rgba(51, 51, 51, 0.1);padding: 3.84615% 7.6923%;margin:3.84615% 0;}
.footer-navigation {margin:10px;float:left;width: 250px;font-size:12px;height:200px;}
.footer-navigation .footer-title {font-weight:bold; color: #000;margin-bottom: 8px;}
.footer-navigation ul { margin-bottom: 10px;}
.footer-navigation li {list-style:none;}
.footer-navigation a {font-size:12px;}
.site-info {color: #707070;font-size: 11px;line-height: 1.5;text-align: left;}
.site-info a {border-bottom: 1px solid transparent;color: #707070;}
.site-info a:hover {border-bottom: 1px solid #333;}
.site-info a:hover,.site-info a:focus {color: #333;}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley {border: none;margin-top: 0;margin-bottom: 0;padding: 0;}

/* 11.1 Captions */
.wp-caption {margin-bottom: 1.6em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption-text {color: #707070;font-size: 12px;line-height: 1.5;padding: 0.5em 0;}

/* 12.0 Media Queries*/
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}

/* 12.1 Desktop 820px*/
@media screen and (min-width: 600px) {.top-bar {display:block;}.site {margin: 0 auto;max-width: 980px;padding: 0;}
.sidebar {width: 250px;position: sticky;top: -1000px;}
.site-content {float: left;width: 59%;widht: -webkit-calc(100% - 260px);width: -moz-calc(100% - 260px);width: calc(100% - 260px);max-width: 760px;}
.home .site-content, .category .site-content, .single-attachment .site-content, .error404 .site-content{max-width:100%;width:100%;}
.site-branding {text-align:center;}
.site-header .search-form {position: relative;}
.site-description {display:block;}
.page-content {padding: 8.3333%;}
/* Typography*/
h2.entry-title {font-size:20px}}
.share{border:1px solid #dcdcdc;border-radius:3px;padding:3px;width: 120px;}
.share img{margin:0 6px;}
@media screen and (min-width: 700px) {h1.entry-title{font-weight:bold;font-size:35px;}.category h1.entry-title {font-size:27px;}}
@media screen and (max-width: 600px) {.sidebar {display:none;}}
ul.article_share{ margin:9px 0 0;}
ul.article_share li{    display: inline-block;font-size: 8px;background: #000;border-radius: 100%;width: 30px;height: 30px;text-align: center;line-height: 34px;}
ul.article_share li a{color:#fff;}
.top_description{margin-bottom:21px;}
@media screen and (max-width: 625px) {.top_description{display:none;}}
.site-header input{border: #000;border-radius: 21px;padding: 21px;}
.story{font-family: Quicksand; color:#fff;font-size: 25px;    border: 1px solid #dcdcdc;height: 100px;width: 33.3333333%;float: left;background: #000;text-align: center;padding:15px;}.story span{font-size: 13px;display:block;}
li.edit_info p {display: inline;}
.artist_top{padding:3%;}
.wpp-list .entry-header h2{height: 20px;overflow: hidden;}
.comment_area{background: #fff;border-radius: 5px;border:#f9f9f9;padding:3%;}
.comment_area h2{border-left: none;border-bottom:1px solid  #e2e2e2;font-size:13px;text-align: center;padding-left: 0;line-height:2;    margin-bottom: 21px;    padding: 21px 0 0;}
label[for="author"], label[for="comment"] {display: block;font-size:13px;font-weight: bold;margin-bottom:3px;}
input#author, textarea#comment{width:100%;-webkit-appearance:none;border-radius: 5px}
input#author{margin-bottom: 11px}
input[type="submit"]{background-color: #0099e5;width: 100%;border-radius: 5px;}
input:hover{opacity: 0.7;}
textarea#comment{margin-bottom: 9px;padding:3px;}
.comments-area p{font-size:13px;margin-bottom: 21px}
ol.comment-list{border-top: 1px solid #e8e8e8;padding-top:21px;}
ol.comment-list li{border-bottom: 1px solid #e8e8e8;padding:9px 0;}
ol.comment-list li span.post_date{font-size: 11px}
ol.comment-list li span.reply{font-size: 11px;display: block;margin-top:6px}
ol.comment-list li span.author{font-size: 13px;margin-left: 6px;}
ol.comment-list p{margin:3px 0;}
ul.children{list-style-type: none;margin-left:21px;}
.tab_item {background: #f9f9f9; width: calc(100%/2);line-height: 50px;font-size: 13px;color:#999;text-align: center;display: block;float: left;text-align: center;}
.tab_item:hover {opacity: 0.7;}
#talk{padding-top:9px;}
input:checked + .tab_item {background-color: #fff;color: #000;font-weight: bold;border-radius: 5px;}
input[name="tab_item"] {display: none;}
#art_body, #talk{display: none;}
#body:checked ~ #art_body,#talk:checked ~ #talk {display: block;}
p.about{font-size: 14px;}
.u-m50{margin:50px!important}.u-mt50{margin-top:50px!important}.u-mr50{margin-right:50px!important}.u-mb50{margin-bottom:50px!important}.u-ml50{margin-left:50px!important}.u-m40{margin:40px!important}.u-mt40{margin-top:40px!important}.u-mr40{margin-right:40px!important}.u-mb40{margin-bottom:40px!important}.u-ml40{margin-left:40px!important}.u-m30{margin:30px!important}.u-mt30{margin-top:30px!important}.u-mr30{margin-right:30px!important}.u-mb30{margin-bottom:30px!important}.u-ml30{margin-left:30px!important}.u-m20{margin:20px!important}.u-mt20{margin-top:20px!important}.u-mr20{margin-right:20px!important}.u-mb20{margin-bottom:20px!important}.u-ml20{margin-left:20px!important}.u-m15{margin:15px!important}.u-mt15{margin-top:15px!important}.u-mr15{margin-right:15px!important}.u-mb15{margin-bottom:15px!important}.u-ml15{margin-left:15px!important}.u-m10{margin:10px!important}.u-mt10{margin-top:10px!important}.u-mr10{margin-right:10px!important}.u-mb10{margin-bottom:10px!important}.u-ml10{margin-left:10px!important}.u-m8{margin:8px!important}.u-mt8{margin-top:8px!important}.u-mr8{margin-right:8px!important}.u-mb8{margin-bottom:8px!important}.u-ml8{margin-left:8px!important}.u-m5{margin:5px!important}.u-mt5{margin-top:5px!important}.u-mr5{margin-right:5px!important}.u-mb5{margin-bottom:5px!important}.u-ml5{margin-left:5px!important}.u-p50{padding:50px}.u-pt50{padding-top:50px}.u-pr50{padding-right:50px}.u-pb50{padding-bottom:50px}.u-pl50{padding-left:50px}.u-p40{padding:40px}.u-pt40{padding-top:40px}.u-pr40{padding-right:40px}.u-pb40{padding-bottom:40px}.u-pl40{padding-left:40px}.u-p30{padding:30px}.u-pt30{padding-top:30px}.u-pr30{padding-right:30px}.u-pb30{padding-bottom:30px}.u-pl30{padding-left:30px}.u-p20{padding:20px}.u-pt20{padding-top:20px}.u-pr20{padding-right:20px}.u-pb20{padding-bottom:20px}.u-pl20{padding-left:20px}.u-p15{padding:15px}.u-pt15{padding-top:15px}.u-pr15{padding-right:15px}.u-pb15{padding-bottom:15px}.u-pl15{padding-left:15px}.u-p10{padding:10px}.u-pt10{padding-top:10px}.u-pr10{padding-right:10px}.u-pb10{padding-bottom:10px}.u-pl10{padding-left:10px}.u-p8{padding:8px}.u-pt8{padding-top:8px}.u-pr8{padding-right:8px}.u-pb8{padding-bottom:8px}.u-pl8{padding-left:8px}.u-radius5{border-radius:5px}.u-radius10{border-radius:10px}
.buy-art{border: 1px solid #dcdcdc;padding:9px;border-radius: 5px}.buy-art h3{margin-bottom: 9px}
.buy-art a.af-button{background-color: #4285f4;
    border: 1px solid rgba(0,0,0,0);
    border-radius: 4px;
    color: white;
    cursor: pointer;
    display: block;
    margin-bottom: 16px;
    padding: 6px 16px;
    text-align: center;
    text-transform: uppercase;