@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;
}
*: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;
}
.navi-header > div > ul > li {
font-family: 'Diagramm-Medium', sans-serif; }
.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 {
-webkit-touch-callout: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.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;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
color: #333 !important;
font-size: 32px;
font-family: 'Diagramm-Medium', sans-serif;
background-color: #eee !important;
top: 0;
}
@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);
opacity: .5;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
font-size: 60px;
}
} .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: 60% !important;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE0IDIwYzAuMTI4IDAgMC4yNTYtMC4wNDkgMC4zNTQtMC4xNDYgMC4xOTUtMC4xOTUgMC4xOTUtMC41MTIgMC0wLjcwN2wtOC42NDYtOC42NDYgOC42NDYtOC42NDZjMC4xOTUtMC4xOTUgMC4xOTUtMC41MTIgMC0wLjcwN3MtMC41MTItMC4xOTUtMC43MDcgMGwtOSA5Yy0wLjE5NSAwLjE5NS0wLjE5NSAwLjUxMiAwIDAuNzA3bDkgOWMwLjA5OCAwLjA5OCAwLjIyNiAwLjE0NiAwLjM1NCAwLjE0NnoiPjwvcGF0aD4KPC9zdmc+Cg==) !important;
background-size: 60% !important; } .woocommerce .main-list {
margin: 0;
page-break-inside: avoid;
break-inside: avoid;
}
.main-list li.product {
width: 100%;
text-align: center;
font-size: 13px;
padding: 0 0 10px 0;
}
.main-list li.product p {
margin: 0;
}
.main-list li.product img {
max-height: 700px;
width: auto;
}
.main-list li.product .item_wrapper{
display:block;
padding: 20px 20px 5px 20px;
}
.main-list li.product h3{
font-size: 13px;
line-height: 1;
}
.main-list li.product .sold-out{
display: none;
}
.main-list li.product .page_title {
float: left;
font-size: 11px;
}
.main-list li.product .page_date {
float: right;
font-size: 11px;
}
#generate-pdf{
display: none;
}
@media (min-width: 992px) {
.main-list li.product .item_wrapper {
padding: 80px 80px 5px 80px;
}
#sidebar-widget{
padding-top: 70px;
}
#generate-pdf{
display: block;
}
}
.archive ul.sidebar_widget > li {
margin-top: 10px;
}
.product-wrap {
position: relative;
top: -10px;
}
@media (min-width: 768px) {
.archive-title.title-wrap {
margin-top: 0;
padding-bottom: 0;
}
}
.html2pdf {
display: none;
} .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;
}