@font-face {
font-family: 'Diagramm-Medium';
src: url(//kevinyaun.com/wp-content/themes/arnold2-child/fonts/diagramm-medium.eot);
src: url(//kevinyaun.com/wp-content/themes/arnold2-child/fonts/diagramm-medium.eot?#iefix) format('embedded-opentype'),
url(//kevinyaun.com/wp-content/themes/arnold2-child/fonts/diagramm-medium.woff2) format('woff2'),
url(//kevinyaun.com/wp-content/themes/arnold2-child/fonts/diagramm-medium.woff) format('woff'),
url(//kevinyaun.com/wp-content/themes/arnold2-child/fonts/diagramm-medium.ttf) format('truetype'),
url(//kevinyaun.com/wp-content/themes/arnold2-child/fonts/diagramm-medium.svg#youworkforthem) format('svg');
font-weight: normal;
font-style: normal;
} @media print {
#menu-panel, 
#footer{
display: none !important;
}
.availablePrint {
font-size:11px !important;
}
.availablePrint td {
padding:10px !important;
font-size:11px !important;
}
.availablePrint .thumb{
width:20% !important;
}
.availablePrint .thumb img{
width: 100% !important;
height: auto !important;
display: none !important;
}
}
*:focus {
outline: none;
}
p {
line-height: 1.8em;
}
h1,
h2 {
font-family: 'Diagramm-Medium', sans-serif;
}
.logo-image, .woocommerce .logo-image {
height: var(--logo-height, 60px) !important;
}
.filters-in-builder {
display: block;
}
.navi-header-filters {
display: none;
}
.footer-social {
width:30px;
height:30px;
padding:0 20px;
}
.product_meta {
display: none;
}
.woocommerce div.product form.cart {
display: block; }
.woocommerce div.product form.cart .button,
.woocommerce div.product .request{
font-size: 13px;
height: 48px;
background-color: #000000;
color: #ffffff;
border: none;
padding: 6px 22px;
}
.woocommerce .quantity {
display:  none !important;
}
}
.single-product #header { }
body.single-product #wrap { }
.product {
padding: 40px 0 10px 0;
clear: both;
}
@media (max-width: 767px) {
.product { }
body.single-product #wrap { }
}
span.sold-out {
background-color: transparent;
color: var(--color-content-linked, #FF0000);
font-size:24px;
padding:0 8px;
top: 7px;
right: 7px;
}
.prev_next_buttons {
float: right;
}
.prev_next_buttons a {
padding: 0 0 0 20px;
}
.filters-ul .active {
border-bottom: 1px solid #aaa;
}
.menu .current-menu-item{
padding-bottom: 3px;
border-bottom: 1px solid #000;
}
.summary #ar-button-0 {
display: block !important;
margin-top: 20px !important;
margin-bottom: 20px !important;
}
.woocommerce div.product p.price {
color: var(--color-content, #414145);
}
.wp-block-separator {
border:none;
border-bottom:1px solid #ccc;
}
#contact-form-24 {
text-align: center;
}
.contact-form {
margin: auto;
display: inline-block;
text-align: left;
}
.wp-block-button__link {
padding: 10px 25px;
}
.is-style-fill .wp-block-button__link {
padding: 12px 25px;
}
.product_widget {
padding: 20px 0;
border-top:1px solid #ccc;
}
.product_widget h4{
padding: 20px 0 0 0;
}
.product_widget p {
width: calc(100% - 30px);
padding-left: 30px;
font-size: 0.8em;
opacity: 0.7;
}
.product_widget .fa-solid {
float: left;
padding: 5px 0;
color: #bbb;
font-size: 0.8em;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
max-width: 100%;
}
.wpforms-container-full{
max-width:600px;
}
.grid-item-con-text-tit-shown .grid-item-tit {
padding-top: 15px;
}
.reset_variations {
display: none !important;
}
.widget_mc4wp_form_widget {
background-color: #eee;
padding: 50px;
margin-bottom: 50px;
}
.widget_mc4wp_form_widget .widget-title {
border: none;
}
.widget_mc4wp_form_widget input {
max-width: 300px;
display: block;
margin: auto;
}
.footer-one-col-item {
width: 100%;
}
#post-24 .entry,
#post-539 .entry {
max-width: 600px;
}
#post-539 input[type=submit] {
margin-top: 0;
margin-bottom: 30px;
}
.mc4wp-alert {
color: #659162;
font-style: italic;
}
.mc4wp-error {
color: #d77636;
}
@media (min-width: 768px) {
.woocommerce div.product div.images.woocommerce-product-gallery {
position: sticky;
top: 0;
}
}
.woocommerce div.product p.price {
display: inline-block;
margin: 10px 0;
}
.yay-currency-single-page-switcher {
display: inline-block;
padding-left: 10px;
position: relative;
top: -3px;
}
.woocommerce div.product form.cart {
margin: 20px 10px 30px 0;
}
.post-password-form input[type="password"] {
text-align: left;
font-size: initial;
height: auto;
padding: 10px;
border: 1px solid #cccccc;
}
.post-password-form input[type="password"]::placeholder {
opacity: 0;
}
input[type="email"] {
width: 100%;
height: 40px;
}
#g24-iminquiringabout {
padding: 10px;
background: none;
margin: 0;
}
div.images .flex-control-thumbs li {
padding: 20px 0 0 20px;
} .page-id-1646 .logo-image-default {
content: url(//kevinyaun.com/wp-content/uploads/2023/01/kevinyaun_light.png);
}
.page-id-1646 .navi-header li.menu-item a {
color: #ffffff;
}
.page-id-1646 #header {
position: absolute;
}
.page-id-1646 .navi-trigger-svg {
filter: brightness(10);
}
.page-id-1646 .container {
width: 100% !important;
padding: 0;
}
.page-id-1646 .masthead {
height: 70vh;
padding: 0;
}
.page-id-1646 .wp-block-cover img {
object-fit: cover;
object-position: right center; }
.page-id-1646 .home-intro {
margin: auto;
position: relative; font-size: 2.5em; line-height: 1.15em;
margin: 0 25px;
}
.page-id-1646 .home-content {
margin: 0 25px;
}
.page-id-1646 .print-feature {
padding-bottom: 60px;
}
.print-feature figure.wp-block-image figcaption {
text-align: center !important;
margin-top: 0;
}
.page-id-1646 .wp-block-gallery {
display: block;
position: relative;
overflow: hidden;   }
.page-id-1646 .wp-block-gallery figure.wp-block-image {
display: inline-block !important;     }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
width: auto; max-height: 500px;
padding: 40px 40px 5px 40px;
margin: auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: static;
background: transparent;
color: #333333;
padding: 0 40px;
text-align: left;
}
.slick-arrow {
position: absolute;
top: 50%;
transform: translate(0, -50%);
z-index: 100;
}
.slick-next {
right: 0;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom {
display: inline-block !important;
margin-top: 15px;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom .swiper-pagination-bullet {
margin: 0 3px;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom .swiper-pagination-bullet-active {
transform:  scale(.75) !important;
}
@media (min-width: 992px) {
.page-id-1646 .masthead {
height: 100vh;
}
.page-id-1646 .wp-block-cover img {
object-position: center center;
}
.page-id-1646 .home-intro {
width: 768px;
padding: 0 200px 0 0;
margin: auto; font-size: 3em;
}
.page-id-1646 .home-content {
margin: auto;
}
.page-id-1646 .home-content h2 {
width: 768px;
margin: auto;
}
.wp-block-jetpack-slideshow:nth-of-type(1)::after { 
content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTkuODU0IDE5LjM1NGw2LTZjMC4xOTUtMC4xOTUgMC4xOTUtMC41MTIgMC0wLjcwN3MtMC41MTItMC4xOTUtMC43MDcgMGwtNS4xNDYgNS4xNDZ2LTE2LjI5M2MwLTAuMjc2LTAuMjI0LTAuNS0wLjUtMC41cy0wLjUgMC4yMjQtMC41IDAuNXYxNi4yOTNsLTUuMTQ2LTUuMTQ2Yy0wLjE5NS0wLjE5NS0wLjUxMi0wLjE5NS0wLjcwNyAwLTAuMDk4IDAuMDk4LTAuMTQ2IDAuMjI2LTAuMTQ2IDAuMzU0czAuMDQ5IDAuMjU2IDAuMTQ2IDAuMzU0bDYgNmMwLjE5NSAwLjE5NSAwLjUxMiAwLjE5NSAwLjcwNyAweiI+PC9wYXRoPgo8L3N2Zz4K);
transform:  scale(.75);
}
} .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom {
display: none !important;
} .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
display: block !important;
}
.wp-block-jetpack-slideshow_button-pause{
display: none !important;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTUgMjBjLTAuMTI4IDAtMC4yNTYtMC4wNDktMC4zNTQtMC4xNDYtMC4xOTUtMC4xOTUtMC4xOTUtMC41MTIgMC0wLjcwN2w4LjY0Ni04LjY0Ni04LjY0Ni04LjY0NmMtMC4xOTUtMC4xOTUtMC4xOTUtMC41MTIgMC0wLjcwN3MwLjUxMi0wLjE5NSAwLjcwNyAwbDkgOWMwLjE5NSAwLjE5NSAwLjE5NSAwLjUxMiAwIDAuNzA3bC05IDljLTAuMDk4IDAuMDk4LTAuMjI2IDAuMTQ2LTAuMzU0IDAuMTQ2eiI+PC9wYXRoPgo8L3N2Zz4K) !important;
background-size: 75% !important;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE0IDIwYzAuMTI4IDAgMC4yNTYtMC4wNDkgMC4zNTQtMC4xNDYgMC4xOTUtMC4xOTUgMC4xOTUtMC41MTIgMC0wLjcwN2wtOC42NDYtOC42NDYgOC42NDYtOC42NDZjMC4xOTUtMC4xOTUgMC4xOTUtMC41MTIgMC0wLjcwN3MtMC41MTItMC4xOTUtMC43MDcgMGwtOSA5Yy0wLjE5NSAwLjE5NS0wLjE5NSAwLjUxMiAwIDAuNzA3bDkgOWMwLjA5OCAwLjA5OCAwLjIyNiAwLjE0NiAwLjM1NCAwLjE0NnoiPjwvcGF0aD4KPC9zdmc+Cg==) !important;
background-size: 75% !important;
display: none !important;
} .section-dark {
background-color: #eeeeee; position: relative;
width: 100vw;
left: -20px;
padding: 50px 20px;
}
.section-dark h4{ }
.section-dark .remoji_bar { }
img.avatar{
border-radius: 50%;
}
@media (min-width: 768px) {
.section-dark {
left: calc((750px - 100vw) / 2 - 50px);
padding: 70px calc( 50px + (100vw - 750px) / 2);
}
}
@media (min-width: 992px) {
.section-dark {
left: calc((970px - 100vw) / 2 - 50px);
padding: 100px calc( 50px + (100vw - 970px) / 2);
}
}
@media (min-width: 1200px) {
.section-dark {
left: calc((970px - 100vw) / 2);
padding: 100px calc((100vw - 970px) / 2);
}
}
.entry .remoji_bar,
.page-template-default .remoji_bar {
display: none;
}
.post .entry .remoji_bar,
.wp-block-post-content  .remoji_bar{
display: block;
}
.critique-post-content p:last-child{
display:none;
}
#menu-prints,
#menu-paintings,
#menu-subscription {
text-align:center;
padding-bottom:50px;
}
#menu-prints li,
#menu-paintings li,
#menu-subscription li {
display: inline-block;
margin: 10px 15px 5px 15px;
}
#menu-prints li a,
#menu-paintings li a,
#menu-subscription li a{
position: relative;
color: #848484;
}
#menu-prints li.current-menu-item,
#menu-paintings li.current-menu-item,
#menu-subscription li.current-menu-item{
border-bottom-color: #848484;
}
.comment-form .logged-in-as,
h3.comment-reply-title,
.comment-form-comment label {
display: none;
}
.page-template-default #wrap {
position: static;
}
.post-template-default #content_wrap {
width: 100% !important;
} #usp_form {
display: flex;
flex-direction: column;
}
#usp_form div:nth-of-type(1) {
order:1;
}
#usp_form fieldset:nth-of-type(1) {
order:3;
}
#usp_form fieldset:nth-of-type(2) {
order:2;
}
#usp_form div:nth-of-type(2) {
order:4;
}
.usp-images label {
visibility: hidden;
}
.usp-images label:after {
content: 'Upload your artwork';
visibility: visible;
display: block;
font-weight: bold;
}
.usp-content label {
visibility: hidden;
}
.usp-content label:after {
content: 'Describe in a few words';
visibility: visible;
display: block;
font-weight: bold;
}
.usp-content textarea::placeholder {
visibility: hidden;
} .is-flex-container {
column-gap: 20px !important;
row-gap: 0 !important;
}
.is-flex-container>li {
width: calc(50% - 10px) !important;
margin: 0 0 20px 0 !important;
}
.is-flex-container>li img {
background-color: #eeeeee;
border: none;
color: transparent;
}
.block-column-gap {
width: 20px; }
@media (min-width: 992px) {
.is-flex-container {
column-gap: 50px !important;
}
.block-column-gap {
width: 50px;
}
.is-flex-container>li {
width: calc(33.33333% - 33.33333px) !important;
margin: 0 0 50px 0 !important;
}
}
@media (min-width: 1280px) {
.is-flex-container>li {  }
}
li.wp-block-post {
display: inline-block;
padding: 0;
}
@media (min-width: 992px) {
li.wp-block-post.category-critique {
font-size: 0.8em;
}
}
li.wp-block-post.category-critique p {
line-height: 1.4;
margin-bottom: 0.8em !important;
}
li.wp-block-post.category-critique .wp-block-post-author {
padding: 10px 0 3px 0;
font-weight: bold;
}
li.wp-block-post.category-critique { }
.category-critique .wp-block-post-author__avatar {
margin-right: 0.5em;
}
.category-critique .wp-block-post-author__content {
padding-top: 3px;
}
.category-critique .wp-block-post-comments-form .comment-form-comment {
position: absolute;
}
.category-critique .wp-block-post-comments-form .comment-form textarea {
border-radius: 1.5em;
border-color: #bbbbbb;
height: 3em;
padding-right: 40px;
}
.category-critique .wp-block-post-comments-form .comment-form textarea::placeholder {
color: #aaaaaa;
}
.category-critique .comment-form{
text-align: right;
}
.category-critique .form-submit{
position: relative;
display: inline-block;
}
.category-critique .form-submit .submit{
margin: 0;
min-width: auto !important;
height: auto;
padding: 0 10px 0 0;
border: none;
}
.category-critique .form-submit .submit:hover{
color:  #000000;
background-color: transparent;
}
.category-critique .wp-block-comment-author-name {
font-weight: bold;
}
.category-critique .wp-block-comment-author-name,
.category-critique .wp-block-group,
.category-critique .wp-block-comment-date,
.category-critique .wp-block-comment-edit-link {
display: inline-block;
}
.category-critique .wp-block-comment-reply-link {
display: none;
}
.wp-block-post-template.is-flex-container li {
display: inline-block;
}
.category-critique .comment .wp-block-columns {
gap: 0.8em;
margin: 0;
}
.category-critique .comment .avatar {
width: 35px;
margin: 2px 0;
border-radius: 50%;
}
.category-critique .wp-block-avatar__link {
pointer-events: none;
cursor: default;
} .page-id-519 .wrap-all,
.page-id-519 #wrap-outer,
.page-id-519 #wrap {
opacity: 1 !important;
display: block !important;
}
.page-id-519 td {
padding: 15px !important;
}
.page-id-519 .footer-one-col-item {
display: none;
} #sub-lightbox-view {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
z-index: 100000;
cursor:  pointer;
}
#sub-lightbox-view img {
max-height:100%;
max-width:100%;
object-fit: contain;
position: absolute;
}
#sub-lightbox-view a.close{
color: #ffffff;
position: absolute;
top: 20px;
right: 20px;
}
.sub-lightbox {
cursor:  pointer;
}