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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
figure{margin:0;}
figcaption{text-align:center;}
img{border:0;-ms-interpolation-mode:bicubic;}
a:hover, a:active, a:focus{outline:none;-moz-outline-style:none;}
input{-webkit-border-radius:0;border-radius:0;}::-webkit-input-placeholder{color:#999;}:-moz-placeholder{color:#999;}::-moz-placeholder{color:#999;}:-ms-input-placeholder{color:#999;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}::selection{background:#d7f4f9;}::-moz-selection{background:#d7f4f9;}
.clearfix:after, #main-wrap .sharedaddy:after, .clear:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.cf:before, .cf:after{content:" ";display:table;}
.cf:after{clear:both;}
@font-face{font-family:'icomoon';src:url(//kuttenmanufaktur.rocks/wp-content/themes/uku/assets/fonts/icomoon.eot?1sitd0);src:url(//kuttenmanufaktur.rocks/wp-content/themes/uku/assets/fonts/icomoon.eot?1sitd0#iefix) format('embedded-opentype'), url(//kuttenmanufaktur.rocks/wp-content/themes/uku/assets/fonts/icomoon.ttf?1sitd0) format('truetype'), url(//kuttenmanufaktur.rocks/wp-content/themes/uku/assets/fonts/icomoon.woff?1sitd0) format('woff'), url(//kuttenmanufaktur.rocks/wp-content/themes/uku/assets/fonts/icomoon.svg?1sitd0#icomoon) format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{display:block;font-family:'Kanit', sans-serif;color:#1a1a1a;background:#ffffff;font-size:16px;font-size:1rem;line-height:1.35;}
html.overlay-show, body.overlay-show{overflow:hidden;}
body{padding-top:51px;}
body.blog.slider-on.slider-fullscreen, body.blog.headerimg-on.header-fullscreen{padding-top:0;}
#site-branding,
.blog-wrap, .singlepost-wrap, .recommended-posts-wrap, #colophon,
.featured-slider .entry-header, .featured-slider .entry-meta, .mobile-search, #overlay-nav ul li a,
#overlay-nav ul ul li a,
#mobile-social,
#sidebar-offcanvas .widget,
.front-section, .slider-on.slider-boxed .featured-content{padding-left:5.3125%;padding-right:5.3125%;}
#offcanvas-widgets-open,
.headerimg-on.header-boxed .header-image{margin-left:5.3125%;margin-right:5.3125%;}
.featured-slider .entry-thumbnail a, #front-section-four .entry-thumbnail a{width:130%;}
.featured-content, #front-section-four .type-post{width:100%;overflow:hidden;}
.front-section:first-of-type, .page .content-wrap, .search-results .blog-wrap, .archive .blog-wrap, .error404 .content-wrap{padding-top:35px;}
.slider-on .front-section:first-of-type, .headerimg-on .front-section:first-of-type{padding-top:0;}
h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small{font-family:'Noticia Text', serif;}
#secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-content blockquote p, .entry-content p span.uppercase, .section-about-column-two  .social-nav ul li a, .section-about-column-one p cite, .widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
input, textarea, .site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p, a.standard-btn, div.sharedaddy h3.sd-title, .widget h2.widget-title, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content  h4, .entry-content  h5, .big-instagram-wrap .clear, .single-product .entry-summary h1, .uku-standard.blog-classic .more-link, .widget_mc4wp_form_widget input[type="text"]{font-family:'Kanit', sans-serif;}
h1.site-title, p.site-title{font-size:25px;font-size:1.5625rem;}
.single-post .entry-header h1.entry-title, .blog-wrap h3.blog-title, .archive-header h1.archive-title, .page h1.entry-title, .featured-slider .entry-header h2.entry-title, #front-section-four .entry-header h2.entry-title,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title,
.front-section-title, .social-front-title, .section-one-column-one .entry-header h2.entry-title, .section-three-column-one .entry-header h2.entry-title, p.text-big, .widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p,
.single-post .entry-content blockquote p, .page .entry-content blockquote p, #front-section-three h3.front-section-title,
.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline,
#big-footer-feature h3.footer-feature-title,
.single-post .entry-content p.intro{font-size:20px;font-size:1.25rem;}
.entry-content blockquote, .section-about-column-one p, .entry-content p.pull-left, .entry-content p.pull-right{font-size:18px;font-size:1.125rem;}
.entry-content p, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
#comments .comment-author,
.entry-header h2.entry-title, .entry-header p.intro, .page .entry-content blockquote  cite, .single-post .entry-content blockquote  cite, .site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p{font-size:16px;font-size:1rem;}
.footer-menu h3.footer-menu-title, #overlay-nav ul li a,
#desktop-navigation ul li a,
.comments-toggle, .authorbox h3.author-title, #comments h3.comments-title,
#comments #respond h3#reply-title,
.section-about-column-two  .social-nav ul li a, .section-about-column-one p cite, .footer-feature-btn, .widget_mc4wp_form_widget h2.widget-title, .jetpack_subscription_widget h2.widget-title, .page a.post-edit-link, .site-content p.nocomments, .site-content div.wpcf7 p input.wpcf7-submit{font-size:15px;font-size:0.9375rem;}
.entry-summary, .footer-menu ul li, #overlay-nav ul ul li a,
#footer-social span,
.widget_rss ul li .rssSummary, .widget_rss ul li cite, .contact-form label span{font-size:14px;font-size:0.875rem;}
#site-info,
.front-section a.all-posts-link, .uku-standard.blog-classic .more-link, .single-post .entry-tags, div.sharedaddy h3.sd-title, .null-instagram-feed .clear{font-size:12px;font-size:0.75rem;}
.entry-meta, .entry-cats{font-size:11px;font-size:0.6875rem;}
.entry-meta, .entry-cats, #overlay-nav ul li a,
#desktop-navigation ul li a,
.site-content p.nocomments, .page-links, .uku-standard.blog-classic .more-link{text-transform:uppercase;letter-spacing:1px;}
.entry-content a, .comment-text a, .author-bio a, .textwidget a{text-decoration:underline;}
.page-links a{text-decoration:none;}
.single-post .entry-header p.intro, .entry-meta, .entry-cats, .entry-summary, .front-section-title, .social-front-title, .widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p,
.section-about-column-one p{color:#2b2b2b;}
a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a{color:#2b2b2b;text-decoration:none;}
.entry-content a, .comment-text a, #desktop-navigation ul li a:hover,
.featured-slider button.slick-arrow:hover::after, .front-section a.all-posts-link:hover, .uku-standard.blog-classic .more-link:hover, #overlay-close:hover,
.widget-area .widget ul li a:hover, #sidebar-offcanvas .widget a:hover,
.textwidget a:hover, #overlay-nav a:hover,
.author-links a:hover, .single-post .post-navigation a:hover, .single-attachment .post-navigation a:hover, .author-bio a, .single-post .hentry .entry-meta a:hover, .entry-header a:hover, .entry-header h2.entry-title a:hover, .blog .entry-meta a:hover{color:#51a8dd;}
#desktop-navigation ul li.menu-item-has-children a:hover::after{border-top-color:#51a8dd;}
.single-post .post-navigation a:hover, .single-attachment .post-navigation a:hover{border-bottom:2px solid #51a8dd;}
.featured-slider .entry-cats a, .section-one-column-one .entry-cats a, .section-three-column-one .entry-cats a, #front-section-four .entry-cats a,
.single-post .entry-cats a, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a,
#desktop-navigation .sub-menu li a:hover,
#desktop-navigation .children li a:hover,
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.uku-neo .format-video .entry-thumbnail span.video-icon:before, .uku-neo .format-video .entry-thumbnail span.video-icon:after{background:#51a8dd;}
.entry-content a:hover, .comment-text a:hover, .author-bio a:hover{color:#0c6ca6;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a:hover,
.featured-slider .entry-cats a:hover, .section-one-column-one .entry-cats a:hover, .section-three-column-one .entry-cats a:hover, #front-section-four .entry-cats a:hover,
.single-post .entry-cats a:hover, .footer-feature-btn:hover, .comments-show #comments-toggle,
.widget_mc4wp_form_widget input[type="submit"]:hover,
.jetpack_subscription_widget #subscribe-submit input[type="submit"]:hover,
#comments-toggle:hover,
input[type="submit"]:hover,
input#submit:hover,
#primary #infinite-handle span:hover,
#front-section-three a.all-posts-link:hover,
.desktop-search input[type="submit"]:hover,
#offcanvas-widgets-open:hover,
.offcanvas-widgets-show #offcanvas-widgets-open,
.uku-standard.blog-classic .entry-content p a.more-link:hover{background:#0c6ca6;}
.comments-show #comments-toggle,
#comments-toggle:hover,
input[type="submit"]:hover,
input#submit:hover,
#primary #infinite-handle span:hover,
#front-section-three a.all-posts-link:hover,
.desktop-search input[type="submit"]:hover,
.widget_search input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover
.footer-feature-btn:hover, #offcanvas-widgets-open:hover,
.offcanvas-widgets-show #offcanvas-widgets-open,
.uku-standard.blog-classic .entry-content p a.more-link:hover{border:2px solid #0c6ca6;color:#fff;}
.desktop-search input.search-field:active, .desktop-search input.search-field:focus{border-bottom:1px solid #51a8dd;}
#comments .comment-reply a,
#respond a#cancel-comment-reply-link,
#comments #respond p.comment-notes a,
#comments #respond p.logged-in-as a,
#nav-comments a,
#comments .comment-meta,
#comments .comment-meta a,
.single-post .entry-tags a, p.wp-caption-text, .contact-form label span, .gallery .gallery-item .gallery-caption{color:#999;}
#colophon .footer-menu ul a,
#colophon #site-info,
#colophon #site-info a,
#footer-social span{color:rgba(255, 255, 255, 0.5);}
#colophon .footer-menu ul a:hover,
#colophon #site-info a:hover{color:rgba(255, 255, 255, 1);}
#colophon a,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title a,
.uku-standard.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
.uku-standard.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta a,
.uku-standard.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a,
.uku-serif.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
.uku-serif.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta a,
.uku-serif.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a,
.featured-slider .entry-header h2.entry-title a, .featured-slider .entry-meta, .featured-slider .entry-meta a, .featured-slider .entry-cats a, .section-one-column-one .entry-cats a, .section-three-column-one .entry-cats a, #front-section-four .entry-cats a,
#front-section-four .entry-header h2.entry-title a,
#front-section-four .entry-meta,
#front-section-four .entry-meta a,
.single-post .entry-cats a, .big-thumb .entry-header h1.entry-title, .big-thumb .entry-header p.intro, #primary #infinite-handle span:hover button,
.blog .featured-slider .entry-meta a:hover{color:#fff;}
.blog.headerfont-light h1.site-title a, .blog.headerfont-light #overlay-open,
.blog.headerfont-light #site-branding .site-title a,
.blog.headerfont-light #overlay-open,
.blog.headerfont-light p.site-description{color:#fff;}
.featured-slider .entry-header h2.entry-title a{color:#fff !important;}
.imagefont-dark .featured-slider .entry-header h2.entry-title a, .blog.blog-defaultplus.imagefont-dark  #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title a,
.blog.blog-defaultplus.imagefont-dark  #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
.blog.blog-defaultplus.imagefont-dark  #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta a,
.imagefont-dark .featured-slider .entry-header h2.entry-title a, .imagefont-dark .featured-slider .entry-meta, .imagefont-dark .featured-slider .entry-meta a, .imagefont-dark #front-section-four .entry-header h2.entry-title a,
.imagefont-dark #front-section-four .entry-meta,
.imagefont-dark #front-section-four .entry-meta a,
.imagefont-dark .big-thumb .entry-header h1.entry-title, .imagefont-dark .big-thumb .entry-header p.intro, .imagefont-dark.blog .featured-slider .entry-meta a:hover{color:#2b2b2b !important;}
h1, h2, h3, h4, h5, h6{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.entry-content h1{font-size:20px;font-size:1.25rem;padding:6px 0 9px;line-height:1.2;}
.entry-content h2{font-size:18px;font-size:1.125rem;padding:6px 0 9px;line-height:1.2;}
.entry-content  h3{font-size:18px;font-size:1.125rem;padding:5px 0 8px;line-height:1.3;}
.entry-content  h4{font-size:16px;font-size:1rem;padding:5px 0 8px;line-height:1.3;}
.entry-content  h5{font-size:15px;font-size:0.9375rem;padding:3px 0;line-height:1.3;text-transform:uppercase;letter-spacing:1px;}
.entry-content  h6{font-size:16px;font-size:1rem;padding:3px 0;line-height:1.3;}
h1, h2, h3, h4, h5, h6,
#overlay-nav ul li a,
#desktop-navigation ul li a,
.authorbox h3.author-title, #comments h3.comments-title,
.page-links{font-weight:600;}
h1.site-title, p.site-title{font-weight:bold;padding-right:55px;}
p.site-title{margin:0;}
.footer-menu h3.footer-menu-title {
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
} p{margin-bottom:30px;}
.entry-content p:last-child, .team-text p:last-child{margin-bottom:0;}
ul, ol{margin:0 0 30px 0;padding-left:40px;list-style-position:inside;}
ul ul, ol ol{margin:0;}
ol ol{list-style:lower-alpha;}
.comment-text ul, .comment-text ol{margin:0 0 15px;padding-left:20px;}
ul{list-style:none;}
.entry-content ul li, .comment-text li{position:relative;padding:0 0 0 24px;}
.entry-content ul li:before, .comment-text ul li:before{vertical-align:top;position:absolute;top:0;left:0;content:'\2013';padding:0;}
.entry-content ol li ul li, .comment-text ul li ul li{padding-left:24px;}
.entry-content ul li ol li:before, .comment-text ul li ol li:before{display:none;}
.entry-content ul li, .comment-text ol ul li{padding:0 0 0 24px;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:0;}
.entry-content ul{padding-left:50px;}
.entry-content ol{padding-left:70px;}
.entry-content ol li{padding-left:inherit;}
.entry-content ol > li{padding-left:4px;}
.entry-content ul li, .entry-content ol li, #comments ul li,
#comments ol li{list-style-position:outside;}
.entry-content ul ul, .entry-content ol ol, #comments ul ul,
#comments ol ol{padding-left:50px;}
b, strong{font-weight:bold;}
dfn, em, i{font-style:italic;}
s, strike, del{text-decoration:line-through;}
address{margin:0 0 30px;}
pre{max-width:100%;word-wrap:break-word;margin-bottom:30px;padding:15px;overflow:auto;background:#f4f4f4;color:#444;}
code, kbd, tt, var, pre{font-family:Courier, Monaco, monospace;font-size:15px;font-size:0.9375rem;}
abbr, acronym{border-bottom:1px dotted #2b2b2b;cursor:help;}
mark, ins{background:#d2f1ff;text-decoration:none;}
sup, sub{position:relative;vertical-align:baseline;height:0;font-size:75%;line-height:0;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
figure{margin:0;}
img{max-width:100%;height:auto;}
dt{padding-bottom:4px;font-weight:bold;}
dd{margin:0 0 30px;}
dl dt{font-weight:bold;}
dl dd{margin:0 0 30px;}
.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0;}
.justify{text-align:justify;}
.single-post .entry-content blockquote p, .page .entry-content blockquote p, .single-post #comments blockquote p{position:relative;font-weight:600;line-height:1.2;}
.single-post .entry-content blockquote, .page .entry-content blockquote{border-top:4px solid #2b2b2b;border-bottom:1px solid #2b2b2b;padding:30px 0;margin:0 0 30px;}
.page .entry-content blockquote cite, .single-post .entry-content blockquote cite, #comments blockquote cite{display:block;padding-top:10px;font-style:normal;}
.entry-content p.pull-left, .entry-content p.pull-right{margin-bottom:15px;font-weight:600;line-height:1.4 !important;}
span.dropcap{float:left;padding:3px 4px 0 0;font-size:64px;font-size:4rem;font-weight:600;line-height:0.78;}
.uppercase{font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.wide-content{margin-bottom:30px;}
table{width:100%;margin:0 0 40px;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #ddd;line-height:2;font-size:18px;font-size:1.125rem;}
table td{padding:10px 10px 10px 0;border-top:1px solid #ddd;}
table caption{margin:40px 0;}
table th{border-top:1px solid #ddd;padding:10px 10px 10px 0;text-align:left;}
.alignleft, .alignright{display:block;}
.alignleft{margin-right:35px;float:left;}
.alignright{margin-left:35px;float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;}
img.alignleft, img.alignright{margin-top:8px;margin-bottom:25px;}
input, textarea{padding:12px 15px;background:#fff;border:1px solid #ccc;line-height:normal;outline:none;color:#2b2b2b;}
textarea:focus, textarea:active, input:focus, input:active{border:1px solid #2b2b2b;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="button"],
input[type="submit"],
input#submit{padding:9px 30px;border:2px solid #2b2b2b;line-height:normal;cursor:pointer;outline:none;-webkit-appearance:none;font-family:'Kanit', sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:3px;}
.post-password-form input[type="password"]{padding:9px 15px;}
.widget_search .searchform{width:100%;max-width:500px;display:block;overflow:hidden;}
.widget_search input.search-field{margin-right:6px;padding:12px 2%;font-family:'Kanit', sans-serif;float:left;width:58%;}
.error404 input.search-field{padding:12px 2%;}
.error404 input[type="submit"]{padding:10px 30px;}
.widget_search input[type="submit"],
.post-password-form input[type="submit"]{padding:11px 0;font-weight:600;line-height:1.65;border:2px solid #1a1a1a;}
.widget_search input[type="submit"]{width:40%;float:right;}
img.wp-post-image{padding:0;}
img.img-border{border:5px solid #e2e2e2;}
img.img-border-thin{background:#fff;padding:5px;border:1px solid #ededee;}
.widget img{max-width:100%;height:auto;}
.wp-caption.alignnone{margin:0;}
.wp-caption{max-width:100%;}
img#wpstats{display:none;}
.entry-content .wp-caption-text, .entry-content p.wp-caption-text, .type-attachment .entry-content .entry-caption p, .gallery .gallery-item .gallery-caption{margin:0;padding:8px 2px 30px;font-size:16px;font-size:1rem;}
.entry-content .alignleft p.wp-caption-text{text-align:left;}
.entry-content .alignright p.wp-caption-text{text-align:right;margin-right:6px;}
embed, iframe, object, video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.site-content .type-attachment{padding-top:0 !important;}
.gallery, .tiled-gallery{margin-left:auto;margin-right:auto;padding-top:10px;}
.tiled-gallery{margin-bottom:30px !important;}
.gallery .gallery-item{float:left;margin-top:0;width:33.3%;}
.gallery .gallery-item a{border-bottom:none;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-2 .gallery-item:nth-of-type(odd),
.gallery-columns-3 .gallery-item:nth-of-type(3n+1){padding-right:1.4%;}
.gallery-columns-2 .gallery-item:nth-of-type(even),
.gallery-columns-3 .gallery-item:nth-of-type(3n+3){padding-left:1.4%;}
.gallery-columns-3 .gallery-item:nth-of-type(3n+2){padding-left:0.7%;padding-right:0.7%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.6%;}
.gallery-columns-7 .gallery-item{width:14%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11%;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail, .gallery-columns-5 .attachment-thumbnail, .gallery-columns-6 .attachment-thumbnail{max-width:93%;height:auto;}
.gallery-columns-7 .attachment-thumbnail, .gallery-columns-8 .attachment-thumbnail, .gallery-columns-9 .attachment-thumbnail{max-width:94%;height:auto;}
.gallery dl, .gallery dt{margin:0;}
.gallery br+br{display:none;}
.gallery .gallery-item img{width:100%;height:auto;}
.single .gallery .gallery-item .gallery-caption{display:block;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail a:after,
.featured-slider .entry-thumbnail a:after, .single-post .big-thumb .entry-thumbnail a:after, .header-image:after, #front-section-four .entry-thumbnail a:after,
.uku-serif #front-section-four .entry-thumbnail a .thumb-wrap:after,
.uku-serif .section-two-column-one .entry-thumbnail a:after{position:absolute;display:block;top:0;left:0;right:0;bottom:0;content:"";}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail a:after,
.featured-slider .entry-thumbnail a:after, .uku-serif #front-section-four .entry-thumbnail a .thumb-wrap:after,
.single-post .big-thumb .entry-thumbnail a:after, .header-image:after, .uku-serif .section-two-column-one .entry-thumbnail a:after{background-color:#000000;opacity:0;}
#front-section-four .meta-main-wrap,
.featured-slider .meta-main-wrap, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{position:absolute;left:0;right:0;bottom:0;z-index:100;}
.big-thumb .title-wrap{position:absolute;}
#front-section-four .meta-main-wrap,
.featured-slider .meta-main-wrap, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap,
.big-thumb .title-wrap, .uku-serif .section-two-column-one .entry-text-wrap{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
#desktop-navigation,
.header-social, .search-open, .desktop-search, .sticky-header{display:none;}
#site-branding{position:fixed;top:0;left:0;right:0;display:block;padding-top:9px;padding-bottom:9px;border-bottom:1px solid #ddd;background:#fff;z-index:101;}
.home.blog.slider-on.slider-fullscreen #site-branding,
.home.blog.headerimg-on.header-fullscreen #site-branding{position:absolute;}
.admin-bar #site-branding,
.admin-bar .inner-offcanvas-wrap{top:46px;}
a.site-logo{display:none;line-height:0;}
.home a.site-logo{display:inline-block;}
p.site-description{display:none;}
.header-image{display:block;position:relative;}
.custom-logo-wrap{margin-left:auto;margin-right:auto;text-align:left;display:block;}
.custom-logo-wrap a.custom-logo-link img{max-width:100px;max-height:45px;}
#overlay-nav{display:block;}
#overlay-nav ul{list-style:none;margin:0;padding:0;}
#overlay-nav ul li{display:block;margin:0;padding:0;border-bottom:1px solid #ddd;}
#overlay-nav ul ul li{margin:0;padding:5px 0;border-bottom:none;}
#overlay-nav ul li a{display:block;padding-top:15px;padding-bottom:15px;}
#overlay-nav ul ul.sub-menu,
#overlay-nav ul ul.children{display:none;overflow:hidden;margin:0;padding:0 0 10px;}
#overlay-nav ul ul ul.sub-menu,
#overlay-nav ul ul ul.children{margin:0;border-top:none;}
#overlay-nav ul ul li a{border-bottom:none;padding-top:0;padding-bottom:0;font-weight:normal;line-height:1.5;text-transform:none;letter-spacing:0;}
.dropdown-toggle{border:none;outline:none;}
#secondary .dropdown-toggle,
#sidebar-offcanvas .widget-area .dropdown-toggle,
#colophon .dropdown-toggle{display:none;}
.menu-item-has-children, .page_item_has_children{position:relative;}
.dropdown-toggle{position:absolute;top:0;right:5.3125%;width:50px;height:50px;background:transparent;}
.dropdown-toggle:after{vertical-align:top;position:absolute;content:'\f431';font:normal 24px/1 'Genericons';top:0;right:0;width:50px;height:50px;padding:13px 0 0 0;text-align:right;}
.dropdown-toggle.toggle-on:after{content:"\f432";}
.sub-menu .menu-item-has-children .dropdown-toggle, .children .page_item_has_childrenn .dropdown-toggle:after{width:30px;height:30px;}
.sub-menu .menu-item-has-children .dropdown-toggle:after, .children .page_item_has_children .dropdown-toggle:after{padding:4px 0 0 0;}
.screen-reader-text{position:absolute;left:-1000em;}
#overlay-nav ul.sub-menu.toggled-on,
#overlay-nav ul.children.toggled-on{display:block !important;}
#mobile-social{border-bottom:1px solid #ddd;}
#mobile-social li{padding:10px 0;}
.overlay-btn{border:none;outline:none;}
.overlay-btn{display:block;margin:0;padding:0;z-index:9999;text-align:right;background:transparent;line-height:1;opacity:1;}
#overlay-open,
#overlay-close{position:absolute;top:5px;right:5.3125%;width:40px;height:40px;}
#overlay-open{z-index:100;}
#overlay-close{z-index:1000;}
.overlay-btn span{display:none;}
.overlay-btn:before{font:normal 25px/1 'Genericons';display:block;}
#overlay-open:before,
#overlay-open-sticky:before{content:'\f419';}
#overlay-close:before{content:'\f406';}
.close-btn-wrap{height:51px;border-bottom:1px solid #ddd;background:#fff;}
.menu-item-has-children, .page_item_has_children{position:relative;}
.screen-reader-text{position:absolute;left:-1000em;}
.inner-offcanvas-wrap{width:100%;display:block;position:fixed;left:-100%;top:0;height:100%;overflow:auto;z-index:1000;background:#fff;-webkit-transition:left,.35s,ease-in-out;-moz-transition:left,.35s,ease-in-out;-o-transition:left,.35s,ease-in-out;transition:left,.35s,ease-in-out;}
.overlay-show .inner-offcanvas-wrap{left:0;}
#offcanvas-wrap{padding-top:20px;}
#offcanvas-widgets-open{margin-bottom:20px;outline:none;width:89.375%;background:transparent;display:block;padding:14px 0;border:2px solid #2b2b2b;font-size:15px;font-size:0.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;text-align:center;}
.sidebar-offcanvas{display:none;padding:0 0 30px;}
.offcanvas-widgets-show .sidebar-offcanvas{display:block;}
.mobilewidgets-show .sidebar-offcanvas{display:block;}
.mobile-search{padding-top:20px;padding-bottom:20px;background:#f5f5f6;border-bottom:1px solid #ddd;}
.mobile-search .searchform #s{width:100%;line-height:1.4;}
.mobile-search .submit{display:none;}
.featured-content{padding-bottom:35px;}
.header-image{display:block;line-height:0;margin-bottom:35px;}
.header-image img{width:100%;}
.slider-on.slider-boxed .featured-content{padding-top:20px;}
.headerimg-on.slider-on.slider-boxed .featured-content{padding-top:0 !important;}
.headerimg-on.header-boxed .header-image{margin-top:20px;}
.slider-on.slider-boxed .featured-slider .entry-header, .slider-on.slider-boxed .featured-slider .entry-meta{padding-left:17px;padding-right:17px;}
.featured-slider{visibility:hidden;overflow:hidden;position:relative;padding-bottom:35px;}
.slick-initialized{visibility:visible !important;}
.featured-slider .entry-thumbnail img{position:relative;width:100%;}
.slick-slide{position:relative;}
.featured-slider .meta-main-wrap{position:absolute;left:0;right:0;bottom:0;}
.featured-slider .meta-main-wrap{padding-bottom:17px;}
.featured-slider .entry-author, .section-one-column-one .entry-author, .section-one-column-one .entry-date:before{display:none;}
.featured-slider .entry-edit{margin-left:20px;}
.featured-slider button.slick-next, .featured-slider button.slick-prev{position:absolute;bottom:0;width:50%;height:35px;background:transparent;outline:0;border-top:none;border-left:none;border-bottom:1px solid #ddd;text-indent:-99999px;}
.featured-slider button.slick-prev{left:0;border-right:1px solid #ddd;}
.featured-slider button.slick-next{right:0;border-right:none;}
.slider-on.slider-boxed .featured-slider button.slick-prev{border-left:1px solid #ddd;}
.slider-on.slider-boxed .featured-slider button.slick-next{border-right:1px solid #ddd;}
.featured-slider button.slick-prev:after, .featured-slider button.slick-next:after{position:absolute;display:block;font:normal 24px/1 'Genericons';text-indent:0;content:'\f431';color:#2b2b2b;}
.featured-slider button.slick-prev:after{left:47%;bottom:3px;transform:rotate(90deg);}
.featured-slider button.slick-next:after{right:47%;bottom:4px;transform:rotate(-90deg);}
.slider-on.slider-fullscreen .featured-content, .headerimg-on.header-fullscreen .featured-content{padding-top:0;}
.home.blog.slider-on.slider-fullscreen #site-branding,
.home.blog.headerimg-on.header-fullscreen #site-branding{background:none;border-bottom:none;}
.front-section{margin:0 auto;padding-bottom:70px;}
.front-section-title, .social-front-title{position:relative;display:block;padding:3px 130px 20px 0;border-top:4px solid #1a1a1a;}
.social-front-title{padding-right:0;}
.front-section a.all-posts-link, .big-instagram-wrap .null-instagram-feed .clear{position:absolute;top:11px;right:-2px;display:block;text-transform:uppercase;letter-spacing:3px;font-weight:600;}
.sidebar-offcanvas .null-instagram-feed .clear, .sidebar .null-instagram-feed .clear{position:absolute;top:16px;right:0;display:block;margin:0;}
.front-section a.all-posts-link:after{content:'\2192';text-align:right;padding-left:3px;}
.front-section .type-post{position:relative;display:block;margin:0;padding:20px 0 35px;border-top:1px solid #1a1a1a;}
.section-one-column-one .entry-author, .section-two-column-one .entry-author, .section-three-column-one .entry-author{font-weight:600;}
.section-one-column-one .entry-date:before, .section-two-column-one .entry-date:before, .section-three-column-one .entry-date:before{content:' / ';padding:0 2px;}
.section-one-column-one .entry-comments, .section-one-column-one .entry-edit, .section-two-column-one .entry-comments, .section-two-column-one .entry-edit, .section-three-column-one .entry-comments, .section-three-column-one .entry-edit{margin-left:20px;}
.section-one-column-two, .section-two-column-two{display:block;overflow:hidden;}
.section-one-column-two .type-post:nth-of-type(n+2),
.section-two-column-two .type-post, .section-fourcolumn-postwrap .type-post, .section-sixcolumn-postwrap .type-post{width:47.8134110787172%;}
.section-one-column-two .type-post:nth-of-type(2),
.section-one-column-two .type-post:nth-of-type(4),
.section-two-column-two .type-post:nth-of-type(1),
.section-two-column-two .type-post:nth-of-type(3),
.section-two-column-two .type-post:nth-of-type(5),
.section-two-column-two .type-post:nth-of-type(7),
.section-fourcolumn-postwrap .type-post:nth-of-type(odd),
.section-sixcolumn-postwrap .type-post:nth-of-type(odd){float:left;margin-right:2.1865889212828%;clear:left;}
.section-one-column-two .type-post:nth-of-type(3),
.section-one-column-two .type-post:nth-of-type(5),
.section-two-column-two .type-post:nth-of-type(2),
.section-two-column-two .type-post:nth-of-type(4),
.section-two-column-two .type-post:nth-of-type(6),
.section-two-column-two .type-post:nth-of-type(8),
.section-fourcolumn-postwrap .type-post:nth-of-type(even),
.section-sixcolumn-postwrap .type-post:nth-of-type(even){float:right;margin-left:2.1865889212828%;clear:right;}
#front-section-one .section-one-column-two .type-post:nth-of-type(4),
#front-section-one .section-one-column-two .type-post:nth-of-type(5),
#front-section-two .section-two-column-two .type-post:nth-of-type(7),
#front-section-two .section-two-column-two .type-post:nth-of-type(8),
.section-fourcolumn-postwrap .type-post:last-child, .section-fourcolumn-postwrap .type-post:nth-last-child(2),
.section-sixcolumn-postwrap .type-post:last-child, .section-sixcolumn-postwrap .type-post:nth-last-child(2){padding-bottom:0;}
.section-one-column-one .entry-header, .section-two-column-one .entry-header, .section-three-column-one .entry-header{padding:15px 0 10px;}
.section-one-column-one .entry-cats{position:absolute;top:37px;left:17px;}
.section-one-column-one .entry-summary, .section-two-column-one .entry-summary, .section-three-column-one .entry-summary{padding:0 0 20px;line-height:1.35;}
.columns-wrap .entry-header, .columns-wrap .entry-header h2.entry-title, .columns-wrap .entry-summary{padding:8px 0 0 0;}
#front-section-three{width:100%;background:#f4f4f4;margin-left:0;margin-right:0;margin-bottom:70px;padding-top:35px;padding-bottom:35px;}
#front-section-three h3.front-section-title{position:relative;display:block;padding:8px 0 20px;border-top:none;}
#front-section-three h3.front-section-title:before,
#big-footer-feature h3.footer-feature-title:before{content:" ";border-top:4px solid #1a1a1a;width:50px;position:absolute;top:0;left:0;}
#big-footer-feature h3.footer-feature-title:before{border-top:4px solid #fff;}
#front-section-three a.all-posts-link{border:2px solid #2b2b2b;padding:4px 6px;top:2px;}
#front-section-three a.all-posts-link:after{display:none;}
#front-section-three .section-three-column-one .type-post{border-top:none;padding-top:0;}
.section-three-column-two .entry-cats{display:none;}
.section-three-column-two .entry-thumbnail{width:50%;float:left;padding-right:4.6875%;padding-bottom:35px;}
.section-three-column-two .entry-header{width:50%;float:left;}
.section-three-column-two .type-post .entry-header h2.entry-title{padding:0;}
.section-three-column-two .type-post:last-of-type .entry-thumbnail{padding-bottom:0;}
.section-three-column-two .type-post{clear:both;}
.section-three-column-one .entry-cats{position:absolute;top:17px;left:17px;}
#front-section-four{padding-left:0;padding-right:0;}
#front-section-four .type-post{position:relative;padding:0;border-top:none;}
#front-section-four .type-post .entry-summary,
#front-section-four .type-post .entry-author{display:none;}
#front-section-four .type-post .entry-thumbnail img{width:100%;}
#front-section-four .meta-main-wrap{display:block;padding-left:5.3125%;padding-right:5.3125%;padding-bottom:17px;}
.section-about-column-one{padding:0;overflow:hidden;}
.section-about-column-one .front-section-title{border-bottom:1px solid #1a1a1a;margin-bottom:20px;}
.front-about-img{width:50%;float:left;clear:left;padding-right:2.34375%;}
.section-about-column-one p{display:block;margin:0;clear:right;float:left;width:50%;padding-left:2.34375%;}
.section-about-column-one p cite{display:block;padding:20px 0 0 0;font-weight:600;letter-spacing:3px;text-transform:uppercase;font-style:normal;}
.section-about-column-two{padding-top:60px;}
.section-about-column-two  .social-nav ul{display:block;border-top:1px solid #1a1a1a;}
.section-about-column-two  .social-nav ul li{display:block;border-bottom:1px solid #1a1a1a;}
.section-about-column-two  .social-nav ul li a{position:relative;display:block;margin:0;padding:0;padding:22px 0 22px 35px;text-align:left;width:auto;height:auto;overflow:hidden;font-weight:600;letter-spacing:3px;text-transform:uppercase;}
.section-about-column-two  .social-nav ul li a:before{position:absolute;top:18px;left:0;font-size:24px;width:28px;}
#front-section-twocolumn .type-post:last-of-type,
#front-section-threecolumn .type-post:last-of-type{padding-bottom:0;}
#front-section-twocolumn .entry-summary,
#front-section-threecolumn .entry-summary,
#front-section-fourcolumn .entry-summary,
#front-section-sixcolumn .entry-summary{display:none;}
.blog-wrap h3.blog-title, .archive-header h1.archive-title{display:block;padding:3px 0 20px;border-top:4px solid #1a1a1a;}
#primary .hentry{position:relative;padding:20px 0 34px;border-top:1px solid #1a1a1a;}
#primary .hentry .entry-meta,
#primary .hentry .entry-author,
.comment-name, .hide-blog-title .blog-wrap h3.blog-title{display:none;}
.entry-author span{padding-right:4px;}
.blog #primary .hentry .entry-thumbnail,
.archive #primary .hentry .entry-thumbnail,
.search-results #primary .hentry .entry-thumbnail{width:32.1875%;margin:0 0 0 10px;float:right;}
.blog.blog-classic #primary .hentry .entry-thumbnail,
.archive.blog-classic #primary .hentry .entry-thumbnail,
.search-results.blog-classic #primary .hentry .entry-thumbnail,
.blog.blog-grid #primary .hentry .entry-thumbnail,
.archive.blog-grid #primary .hentry .entry-thumbnail,
.search-results.blog-grid #primary .hentry .entry-thumbnail{width:100%;margin:0;float:none;}
.blog .hentry .entry-cats a{display:none;}
.blog .entry-cats a:nth-child(n+2):before,
.search-results .entry-cats a:nth-child(n+2):before,
.archive .entry-cats a:nth-child(n+2):before{content:' / ';padding:0 2px;color:#2b2b2b !important;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a:before,
.blog .section-one-column-one .entry-cats a:before, .blog .section-three-column-one .entry-cats a:before, .blog #front-section-four .entry-cats a:before,
.featured-slider .entry-cats a:before{display:none;}
.blog .hentry .entry-cats a:nth-child(1),
.blog .hentry .entry-cats a:nth-child(2){display:inline-block;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin-left:-5.94405594405594%;margin-right:-5.94405594405594%;margin-bottom:34px;padding:0;border-top:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail{width:100%;margin:0;float:none;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail img{width:100%;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{width:100%;padding:0 5.3125% 28px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{float:none;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-summary{display:none;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a{padding:2px 5px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-date,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-comments,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-author{display:inline-block;padding-bottom:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-date,
#front-section-four .entry-date,
.featured-slider .entry-date{padding-right:20px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-author{font-weight:600;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{display:block;position:absolute;width:80.43478260869566%;left:5.3125%;bottom:17px;}
.featured-slider .entry-edit, #front-section-four .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-author{display:none;}
.single-post .format-video .entry-thumbnail a:before, .featured-slider .entry-date:before{display:none;}
.entry-header h2.entry-title{padding:4px 0 8px;overflow-wrap:break-word;}
.entry-thumbnail a{position:relative;line-height:0;display:block;}
.entry-header h2.entry-title, .entry-header h1.entry-title{display:block;margin:0;line-height:1.1;}
.entry-summary{line-height:1.5;}
.single-post .entry-content p, .page .entry-content p, .page .entry-content, .entry-content ol, .entry-content ul, .uku-standard.blog-classic .entry-content p{line-height:1.6;}
.single-post .entry-content p.intro{line-height:1.5;}
.format-video .entry-thumbnail{position:relative;}
.format-video .entry-thumbnail a:before{content:'\25b6';position:absolute;display:block;width:40px;height:28px;padding:15px 0 0 16px;font-size:12px;color:#1a1a1a;background:#fff;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#front-section-twocolumn .format-video .entry-thumbnail a:before,
#front-section-threecolumn .format-video .entry-thumbnail a:before,
.section-one-column-one .format-video .entry-thumbnail a:before, .blog.blog-defaultplus #primary .hentry.format-video:nth-child(4n) .entry-thumbnail a:before,
.section-two-column-one .format-video .entry-thumbnail a:before{width:60px;height:42px;padding:22px 0 0 24px;font-size:16px;}
.blog.blog-defaultplus #primary .hentry.format-video:nth-child(4n) .entry-thumbnail a:before,
#front-section-four .format-video .entry-thumbnail a:before{top:30px;left:5.3125%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0,0);transform:translate(0, 0);}
.featured-slider .format-video .entry-thumbnail a:before{display:none;}
.sticky{}
.uku-serif.blog-classic .blog-wrap .entry-header, .uku-serif.blog-grid .blog-wrap .entry-header{text-align:center;}
.blog.blog-classic #primary .entry-comments{margin-left:16px;}
.blog-classic .blog-wrap .entry-header{padding-top:0;padding-bottom:15px;}
.blog-classic .blog-wrap .entry-header h2.entry-title{padding-top:0;}
.blog-classic #primary .hentry .entry-meta{display:inline-block;padding-top:6px;}
.blog-classic .blog-wrap .entry-thumbnail{padding-bottom:20px;}
.blog-classic .entry-content p a.more-link{box-shadow:inset 0 0 0 transparent;display:inline-block;color:#1a1a1a;border:1px solid #1a1a1a;padding:10px 26px;text-align:center;text-decoration:none;}
.blog-classic .entry-content p a.more-link:after{display:none;}
.uku-standard.blog-classic .entry-content p a.more-link{font-weight:bold;letter-spacing:2px;color:#2b2b2b;border:2px solid #2b2b2b;}
.uku-standard.blog-classic .entry-content p a.more-link:hover{color:#fff !important;}
.uku-standard.blog-classic .entry-footer{margin-top:30px;}
.uku-neo.blog-classic .entry-footer{margin-top:20px;}
.blog-classic .blog-wrap .entry-footer{padding-bottom:20px;}
.blog-classic .entry-footer span{font-weight:bold;}
.blog.blog-classic.no-sidebar #primary{max-width:790px;margin-left:auto;margin-right:auto;}
.blog-grid #primary .hentry .entry-meta{display:block;}
.blog-grid #primary .hentry .entry-meta span{display:inline-block;}
.uku-standard.blog-grid #primary .hentry .entry-meta span.comment-name{display:none !important;}
.blog-grid .blog-wrap .entry-header{padding-top:20px;}
.blog-grid .blog-wrap #primary .hentry{padding:20px 0 35px;}
.uku-neo.blog-grid .blog-wrap #primary .hentry{padding:0 0 35px;}
.uku-serif.blog-grid .blog-wrap #primary .hentry{padding:0 0 60px;}
.blog-grid #primary .hentry .entry-meta span.entry-comments,
.blog-classic #primary .hentry .entry-meta span.entry-comments,
.blog-grid #primary .hentry .entry-meta span.entry-edit,
.blog-classic #primary .hentry .entry-meta span.entry-edit{margin-left:20px;}
.entry-meta{display:block;clear:both;}
#primary .hentry .entry-date,
#primary .hentry .entry-comments,
#primary .hentry .entry-edit{display:block;}
.blog-classic #primary .hentry .entry-date,
.blog-classic #primary .hentry .entry-comments,
.blog-classic #primary .hentry .entry-edit{display:inline-block;}
#primary .hentry .entry-date,
#primary .hentry .entry-comments{padding-bottom:8px;}
.entry-comments a{position:relative;padding-left:18px;}
.entry-comments a:before{font:normal 14px/1 'Genericons';display:block;content:'\f108';position:absolute;top:2px;left:0;}
.entry-meta .entry-tags ul{margin:0;padding:0;}
.featured-slider .entry-cats a, .section-one-column-one .entry-cats a, .section-three-column-one .entry-cats a, #front-section-four .entry-cats a,
.single-post .entry-cats a{padding:3px 5px;margin:0 2px 4px 0;color:#fff !important;}
.singlepost-wrap, .recommended-posts-wrap{margin-left:auto;margin-right:auto;}
.single-post .hentry{position:relative;padding:0;}
.single-post .entry-header, .single-attachment .entry-header{display:block;margin:0 0 35px;padding:25px 0 0;}
.single-attachment .entry-header{padding-top:40px;}
.single-post .entry-header .entry-cats{display:block;}
.single-post .entry-header .entry-cats a{display:inline-block;}
.single-post .entry-header h1.entry-title{position:relative;display:block;padding-top:5px;}
.single-post .hentry .entry-meta, .single-attachment .entry-meta{display:block;margin-top:20px;padding-top:15px;border-top:3px solid #1a1a1a;line-height:1.6;}
.entry-header p.intro{display:none;margin:0;padding:10px 0 0;}
.meta-columnone{width:60%;float:left;}
.meta-columntwo, .meta-columthree{width:40%;float:left;}
.single-post .entry-comments-title{font-weight:600;}
.author-pic{width:35px;float:left;margin:0 10px 0 0;display:block;line-height:0;}
.author-pic img{width:35px;height:35px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.single-post .entry-author, .single-post .entry-tags span{font-weight:600;}
.single-post .entry-thumbnail{padding-bottom:35px;}
.single-post .big-thumb .entry-thumbnail{margin-left:-5.94405594405594%;margin-right:-5.94405594405594%;padding-bottom:35px;}
.single-post .big-thumb .entry-thumbnail img{width:100%;}
.big-thumb .entry-header{position:relative;padding:0;}
.big-thumb .title-wrap{bottom:88px;width:111.88811188811188%;margin-left:-5.94405594405594%;margin-right:-5.94405594405594%;padding-bottom:17px;}
.big-thumb .title-wrap .entry-cats, .big-thumb .entry-header h1.entry-title, .big-thumb .entry-header p.intro{padding-left:5.3125%;padding-right:5.3125%;}
.single-post .big-thumb .entry-meta{margin-top:0;}
.single-post .entry-tags{padding:30px 0 0 0;text-transform:uppercase;letter-spacing:1px;}
.single-post .entry-tags span:after{content:'\2022';padding:0 7px;}
.single-post .authorbox{position:relative;margin:40px 0 0 0;padding:30px 0 0 0;clear:both;border-top:1px solid #1a1a1a;}
.authorbox .author-pic{width:40px;height:40px;float:left;}
.authorbox .author-pic img{width:40px;height:40px;}
.authorbox .author-heading{padding:0 0 0 60px;}
.authorbox h3.author-title{margin:0;padding:0;text-transform:uppercase;letter-spacing:1px;}
.authorbox h3.author-title span{padding:0 5px 0 0;display:inline-block;font-style:normal;}
.authorbox h3.author-title:after{content:':';padding-left:1px;}
.authorbox p.author-bio{margin:0;padding:15px 0 0 60px;}
.authorbox .author-links{padding:16px 0 0 60px;}
.author-links a.author-website{position:relative;padding:0 0 0 20px;display:block;}
.author-links a.author-twitter{position:relative;display:block;margin:4px 0 0 0;padding:0 0 0 18px;}
.author-links a.author-website:before, .author-links a.author-twitter:before{display:block;position:absolute;top:2px;left:-4px;text-align:left;}
.author-links a.author-website:before{font:normal 23px/1 'Genericons';content:'\f442';}
.author-links a.author-twitter:before{font:normal 18px/1 'Genericons';content:'\f202';}
#comments-toggle{position:relative;display:block;width:100%;padding:18px 20px 18px 60px;border:2px solid #2b2b2b;background:none;font-weight:600;text-transform:uppercase;letter-spacing:3px;text-align:left;outline:none;}
#comments-toggle:before{font:normal 24px/1 'Genericons';display:block;content:'\f431';position:absolute;top:0;left:0;width:60px;height:58px;text-align:center;padding-top:16px;background:none;}
.comments-show #comments-toggle:before{content:'\f432';}
.toggledcomments .comments-content{display:none;}
.comments-show .comments-content{display:block;}
#comments{position:relative;padding:60px 0 0 0;}
#comments li.comment,
#comments li.pingback{overflow:hidden;margin:0 0 16px;padding:0;}
#comments li.comment:last-of-type,
#comments li.pingback:last-of-type{margin:0;}
#comments li.comment ul.children{margin:16px 0 0;}
#comments .children .comment:last-child{margin:0;}
#comments h3.comments-title{padding:27px 0 0 0;border-top:1px solid #1a1a1a;display:block;font-weight:600;text-transform:uppercase;letter-spacing:3px;}
ol.commentlist{list-style:none;margin:0;padding:40px 0 0;}
ol.commentlist li{display:block;margin:0;padding:0;}
ol.commentlist .comment-text li{padding:0 0 0 18px;}
#comments ul.children{margin:0;padding:0;}
.comment-wrap{padding:0 0 16px 60px;}
ol.commentlist li.comment:last-of-type .comment-wrap{padding-bottom:0;}
ol.commentlist ul.children li.comment:last-of-type .comment-wrap{padding-bottom:16px;}
#comments .comment-details{position:relative;margin:0 90px 0 0;padding:0;}
#comments li.pingback{padding:0 0 0 50px;}
#comments .comment-avatar{margin:0;padding:0;line-height:0;float:left;}
#comments .comment-avatar img.avatar{width:40px;height:40px;margin:0;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#comments .comment-author{font-weight:600;}
#comments .comment-author span{display:none;}
#comments .comment-text{overflow:hidden;padding:10px 30px 10px 0;}
#comments .comment-text p{margin:0;padding:0 0 15px;}
#comments .comment-text p:last-child{padding:0;}
#comments .comment-meta{overflow:hidden;list-style:none;}
#comments .comment-meta li{display:inline;}
#comments .comment-reply{position:relative;padding:0;}
#comments p.comment-awaiting-moderation{display:inline-block;}
.bypostauthor{}
.comment-edit:before{content:',';display:inline;}
#comments .comment-reply a{padding-left:13px;}
#comments .comment-reply a:before{font:normal 12px/1 'Genericons';display:block;content:'\f412';position:absolute;top:4px;left:0;text-align:left;}
#comments ol li.pingback p{margin:0;}
.site-content .nopassword, .site-content p.nocomments{position:relative;margin:15px 0 0;padding:0;font-weight:600;}
#comments #respond{margin:0;padding-top:60px;overflow:hidden;text-align:left;outline:none;}
#comments li.comment #respond{padding-top:20px;}
#comments ol.commentlist #respond{margin:0;padding-left:0;padding-right:0;}
#comments #respond h3#reply-title{margin:0;padding:0;display:block;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;}
#comments #respond p.comment-notes{margin:0;padding:5px 0 10px;}
#comments #respond p.logged-in-as{padding:3px 0 0 0;}
#respond a#cancel-comment-reply-link{margin:21px 0 0 0;float:right;font-weight:normal;text-transform:none;letter-spacing:0;}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment{margin:0;padding:8px 0 0;}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment,
.contact-form div{float:none;clear:both;width:100%;}
.comment-respond label{line-height:1.7;}
#commentform input#author,
#commentform input#email,
#commentform input#url{display:block;width:100%;margin:0;line-height:normal;-webkit-appearance:none;outline-color:transparent;outline-style:none;}
#commentform textarea#comment{width:100%;margin:0;line-height:normal;-webkit-appearance:none;outline-color:transparent;outline-style:none;}
#commentform input#submit{margin:20px 0;width:100%;font-weight:600;}
#commentform p.form-submit{margin:0;clear:both;}
#respond small{font-size:100%;}
.comment-form-cookies-consent{margin:0;padding:10px 0 20px;}
#wp-comment-cookies-consent{margin-right:6px;}
.pagination{position:relative;clear:both;padding:18px 20px;border:2px solid #2b2b2b;font-size:15px;font-size:0.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;}
.pagination, .pagination a{color:#2b2b2b;}
.pagination .nav-links a.next.page-numbers:hover, .pagination .nav-links a.prev.page-numbers:hover{text-decoration:none;}
.pagination .nav-links{text-align:center;}
.single-post .navigation{clear:both;text-align:center;}
.single-post .post-navigation, .single-attachment .post-navigation{overflow:hidden;clear:both;padding-top:60px;}
.single-post .post-navigation .nav-previous, .pagination .prev, .single-attachment .nav-previous{float:left;}
.single-post .post-navigation .nav-next, .pagination .next, .single-attachment .nav-next{float:right;}
.single-post .post-navigation a, .single-attachment .post-navigation a{position:relative;display:block;font-size:15px;font-size:0.9375rem;line-height:1.15;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border-bottom:2px solid #2b2b2b;}
.single-post .post-navigation .nav-previous a{text-align:left;}
.single-post .post-navigation .nav-next a{text-align:right;}
#nav-comments{padding:10px 0;clear:both;overflow:hidden;}
#nav-comments .nav-previous{float:right;}
.page-template-default #primary .hentry,
.page-fullwidth #primary .hentry,
.page-template-no-sidebar #primary .hentry,
.error404 #primary .page{padding:0;border-top:4px solid #1a1a1a;}
.page h1.entry-title{display:block;margin:0 0 20px;padding:6px 0 20px;border-bottom:1px solid #1a1a1a;}
.page a.post-edit-link{text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-top:30px;display:inline-block;}
.page.has-thumb .content-wrap{padding-top:0;}
.page.has-thumb .blog-wrap{padding-top:35px;}
.page.has-thumb .entry-thumbnail img{width:100%;}
.archive-header .taxonomy-description p{margin:8px 0 0 0;}
.author .taxonomy-description{display:none;}
.entry-summary p:last-child{margin-bottom:0;}
.archive .site-content .post, .search-results .site-content .post, .search-results .site-content .page{clear:both;overflow:hidden;}
.search-no-results .searchform{width:420px;}
.error404 .site-content .entry-wrap{overflow:hidden;}
.author h3.author-archive-title{margin:0;padding:80px 0 0 0;}
.page .edit-link{padding-top:30px;}
#secondary,
#sidebar-page{padding-top:40px;padding-bottom:70px;max-width:480px;margin-left:auto;margin-right:auto;}
.no-sidebar #secondary,
.no-sidebar #sidebar-page{display:none;}
.widget-area .widget{clear:both;float:none;line-height:1.5;padding-bottom:34px;}
#secondary .widget:last-of-type,
#sidebar-page.widget:last-of-type{padding-bottom:0;}
.widget .widget-title-wrap{display:block;}
.widget h2.widget-title{display:block;margin:0;padding:15px 0 24px;border-top:1px solid #1a1a1a;color:#2B2B2B;}
.widget-area .widget ul{margin:0;padding:0;}
.widget-area .widget ul ul{display:inline;}
.widget ul ul:before{display:inline;content:' / ';}
.widget ul li:after{display:inline;content:' / ';}
.widget-area .widget ul li{list-style:none;display:inline;}
.widget-area .widget ul li:last-child{padding-bottom:0;}
.widget-area .widget ul li:last-child::after{content:'';}
.widget-area .widget img.resize{max-width:100%;height:auto;}
.widget select, .widget iframe{max-width:99%;margin-left:1px;margin-left:0.1rem;}
.wp_widget_tag_cloud div, .widget_tag_cloud div{-ms-word-break:break-all;word-break:break-all;word-break:break-word;}
.widget_recent_comments a.url, .widget_recent_comments span.comment-author-link{font-weight:600;}
.widget-area .widget_recent_comments ul li{display:block;padding-bottom:6px;}
.widget-area .widget_recent_comments ul li:after, .widget-area .widget_rss ul li:after{display:none;content:' ';}
.tagcloud a{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.widget_search{clear:both;overflow:hidden;}
.widget ul .dropdown-toggle{display:none;}
.widget-area .widget_rss ul{margin:0;padding:0;}
.widget-area .widget_rss ul li{display:block;padding-bottom:20px;}
.widget-area .widget_rss ul li .rssSummary{padding:0;display:inline-block;}
.widget-area .widget_rss ul li cite{font-style:normal;font-weight:600;}
a.rsswidget{font-weight:600;}
.widget-area .widget_rss ul ul:after{display:none;content:' ';}
.widget_calendar #calendar_wrap{position:relative;}
.widget_calendar #calendar_wrap table{width:100%;}
.widget_calendar #calendar_wrap a{font-weight:bold;}
.widget_calendar #wp-calendar caption{margin:0 0 15px;text-align:left;}
.widget_calendar table#wp-calendar tr th{padding:2px;text-align:center;}
.widget_calendar table#wp-calendar tr td{padding:7px 0 3px;border:1px solid #000;text-align:center;}
.widget_calendar table#wp-calendar tbody tr td a{display:block;}
.textwidget p{margin:0 0 20px;}
.textwidget p:last-child{margin:0;}
.textwidget img{display:block;line-height:0;}
.social-nav ul{display:inline-block;margin:0;padding:0;}
.social-nav ul li{display:inline-block;margin:0 -2px;border-bottom:none;}
.social-nav ul li a::before{text-align:center;height:30px;}
.social-nav ul li a{display:block;margin:0;padding:7px 0 0 0;font:normal 19px/1 'Genericons';text-align:center;width:30px;height:30px;overflow:hidden;}
.social-nav ul li a:before{display:inline-block;-webkit-font-smoothing:antialiased;vertical-align:top;visibility:visible;}
.social-nav ul li a::before{font:normal 19px/1 'Genericons';padding:0;text-align:left;width:23px;overflow:hidden;}
.social-nav ul li a::before{content:'\f408';}
.social-nav ul li a[href*="codepen.io"]::before{content:'\f216';}
.social-nav ul li a[href*="digg.com"]::before{content:'\f221';}
.social-nav ul li a[href*="dropbox.com"]::before{content:'\f225';}
.social-nav ul li a[href*="facebook.com"]::before{content:'\f204';}
.social-nav ul li a[href*="flickr.com"]::before{content:'\f211';}
.social-nav ul li a[href*="plus.google.com"]::before{content:'\f218';}
.social-nav ul li a[href*="github.com"]::before{content:'\f200';}
.social-nav ul li a[href*="instagram.com"]::before{content:'\f215';}
.social-nav ul li a[href*="linkedin.com"]::before{content:'\f208';}
.social-nav ul li a[href*="pinterest.com"]::before{content:'\f210';}
.social-nav ul li a[href*="path.com"]::before{content:'\f219';}
.social-nav ul li a[href*="dribbble.com"]::before{content:'\f201';}
.social-nav ul li a[href*="polldaddy.com"]::before{content:'\f217';}
.social-nav ul li a[href*="getpocket.com"]::before{content:'\f224';}
.social-nav ul li a[href*="reddit.com"]::before{content:'\f222';}
.social-nav ul li a[href*="foursquare.com"]::before{content:'\f226';}
.social-nav ul li a[href*="skype.com"]::before, .social-nav ul li a[href*="skype:"]::before{content:'\f220';}
.social-nav ul li a[href*="stumbleupon.com"]::before{content:'\f223';}
.social-nav ul li a[href*="tumblr.com"]::before{content:'\f214';}
.social-nav ul li a[href*="twitter.com"]::before{content:'\f202';}
.social-nav ul li a[href*="vimeo.com"]::before{content:'\f212';}
.social-nav ul li a[href*="youtube.com"]::before{content:'\f213';}
.social-nav ul li a[href*="spotify.com"]::before{content:'\f515';}
.social-nav ul li a[href*="wordpress.org"]::before, .social-nav ul li a[href*="wordpress.com"]::before{content:'\f205';}
.social-nav ul li a[href*="feed"]::before{content:'\f413';}
.social-nav ul li a[href*="mailto"]::before{content:'\f410';}
#colophon{clear:both;overflow:hidden;margin:0 auto;background:#1a1a1a;color:#fff;padding-top:40px;padding-bottom:40px;}
.no-sidebar #colophon{margin-top:60px;}
.page-template-shop-front #colophon{margin-top:0;}
#site-info{padding-top:30px;}
#site-info ul{margin:0;padding:0;}
#site-info ul li{display:block;}
#site-info ul li:after{content:'\002E';}
.title-footer{display:block;margin:0;padding-bottom:45px;font-size:24px;font-size:1.5rem;font-weight:bold;}
#colophon .custom-logo-wrap{text-align:left;display:block;padding-bottom:45px;}
.big-footer-feature{display:block;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
#big-footer-feature h3.footer-feature-title{position:relative;display:block;padding:8px 0 20px;}
.big-footer-feature p{margin-bottom:0;}
.big-footer-feature p.text-small{padding:10px 0 0 0;opacity:0.5;}
.footer-feature-btn{display:inline-block;margin:20px 0 0 0;padding:18px 30px;background:none;border:2px solid #fff;text-transform:uppercase;letter-spacing:3px;outline:none;font-weight:500;}
.footer-feature-btn:hover{border:2px solid #0c6ca6 !important;}
.footer-feature-textwrap{padding:15px 0 0 0;}
.footer-feature-image a{display:block;line-height:0;}
.big-instagram-wrap .widget h2.widget-title{display:none;}
.big-instagram-wrap .widget-area .widget{position:relative;padding:35px 0 0 0;}
.widget ul.instagram-pics li a{width:16.66666666666667%;}
.widget ul.instagram-pics li:after{display:none;}
.widget ul.instagram-pics li a{display:block;float:left;line-height:0;}
.null-instagram-feed{position:relative;overflow:hidden;}
.big-instagram-wrap .null-instagram-feed .clear{position:absolute;top:0;width:100%;text-align:center;}
.footer-wrap{margin:0 auto;}
.footer-menus-wrap{border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.footer-menu h3.footer-menu-title{padding:0 0 20px;}
.footer-menu{width:50%;float:left;}
#footer-menu-one,
#footer-menu-three{clear:left;}
#footer-menu-two,
#footer-menu-four{clear:right;}
.footer-menu ul{margin:0;padding:0 0 60px;}
.footer-menu ul ul{margin:0;padding:0;}
.footer-menu ul li{padding:0 0 10px;}
.footer-menu ul ul li:last-child{padding:0;}
#footer-social{padding-top:30px;}
#footer-social span{display:none;}
#footer-social ul{margin:0;padding:0;display:inline-block;}
#footer-social span{display:none;}
#footer-social ul li{display:inline-block;}
.jetpack_subscription_widget{clear:both;overflow:hidden;margin-bottom:34px;}
.jetpack_subscription_widget #subscribe-text p{margin-bottom:23px;display:block;margin-bottom:0;}
.jetpack_subscription_widget p#subscribe-email,
.jetpack_subscription_widget p#subscribe-submit{width:100%;display:block;margin-bottom:0;}
.jetpack_subscription_widget p#subscribe-email input{width:100%;}
.jetpack_subscription_widget input[type="submit"]{padding-left:0;padding-right:0;width:100%;border-left:none;}
.jetpack_subscription_widget label#jetpack-subscribe-label{display:none;}
.widget-grofile ul.grofile-accounts{margin:0 auto;display:inline-block;}
.comment-subscription-form .subscribe-label{display:inline !important;float:none !important;font-weight:normal;}
p.comment-subscription-form{clear:both;overflow:hidden;margin-top:2px !important;margin-bottom:2px !important;font-weight:normal;}
p.comment-subscription-form:last-child{padding-top:0;margin-bottom:0 !important;}
.widget_twitter_timeline iframe{display:block;}
.widget_jetpack_display_posts_widget img{margin:0 0 15px;}
.widget_contact_info .contact-info-map-canvas{height:400px;}
.widget_contact_info .confit-address{margin:30px 0 0 0;}
.contact-form{padding:0 0 30px;}
.contact-form div{overflow:hidden;margin-top:10px;}
.contact-form label{margin-left:0;margin-bottom:3px !important;font-weight:600 !important;}
.contact-form label span{margin-left:3 !important;padding-top:0;font-weight:normal;}
.contact-form input, .contact-form textarea{margin-bottom:8px;}
.page .contact-form input[type='text'],
.page .contact-form input[type='email'],
.page .contact-form textarea{display:block;width:99%;max-width:99%;}
.contact-form input[type='text'],
.contact-form input[type='email']{margin-bottom:4px !important;}
.contact-form p.contact-submit{clear:both;float:none;overflow:hidden;margin-top:5px;}
.contact-form input[type='submit']{width:99%;font-weight:600;}
.infinite-scroll .pagination{display:none;}
.infinity-end.neverending #colophon{display:block;}
#primary #infinite-footer .container{display:none;}
#primary #infinite-handle{display:block;overflow:hidden;clear:both;}
#primary #infinite-handle{float:none;margin:0;text-align:center;}
#primary #infinite-handle span{background:none;border:2px solid #2b2b2b;border-radius:0;color:#2b2b2b !important;cursor:pointer;display:block;width:100%;padding:18px;}
#primary #infinite-handle span:hover{padding:18px;}
#primary #infinite-handle span,
#primary #infinite-handle span button{text-transform:uppercase;letter-spacing:3px;font-size:15px;font-size:0.9375rem;font-weight:600;width:100%;display:block;}
#primary .infinite-loader{margin:0;padding:0;text-align:center;}
#primary .infinite-loader .spinner{left:50% !important;}
#primary #infinite-handle span button{outline:none}
.disable-share .sharedaddy{display:none !important;}
.single-post div.sharedaddy h3.sd-title{margin:0;}
.entry-content .sd-content ul{margin:0 !important;}
.entry-content .sharedaddy ul li:before{display:none;}
div.sharedaddy h3.sd-title:before{display:none !important;}
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a,
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.single-post .sd-social-icon .sd-content ul li[class*='share-'] div.option a,
.page .sd-social-icon .sd-content ul li[class*='share-'] a,
.page .sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.page .sd-social-icon .sd-content ul li[class*='share-'] div.option a{border-radius:0;-webkit-border-radius:0;margin:0;padding:16px;}
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button,
.page .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button{margin-top:0;}
div.sharedaddy h3.sd-title{font-weight:600 !important;text-transform:uppercase;letter-spacing:1px;}
.single-post .sd-content ul li a.sd-button:before, .page .sd-content ul li a.sd-button:before{font-size:19px !important;vertical-align:top;}
.single-post .sd-social-icon .sd-content ul li a.sd-button:hover, .page .sd-social-icon .sd-content ul li a.sd-button:hover{color:#fff;opacity:0.7;}
.single-post .sd-social-icon .sd-content ul li a.share-email:hover, .page .sd-social-icon .sd-content ul li a.share-email:hover{color:#555 !important;opacity:0.7;}
.single-post #sharing_email,
.page #sharing_email{z-index:10000001;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none;}
.recommended-posts-wrap #jp-relatedposts{width:100%;display:none;padding-top:0;margin:0;position:relative;clear:both;}
#jp-relatedposts h3.jp-relatedposts-headline em:before{display:none !important;}
.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline{margin:0;padding:3px 140px 20px 0;display:block;float:none;font-weight:600;font-family:inherit;position:relative;border-top:4px solid #1a1a1a;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;width:46.1%;margin:0;padding:20px 0 35px;border-top:1px solid #1a1a1a;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(odd){float:left;margin-right:2.1865889212828%;clear:left;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(even){float:left;margin-left:2.1865889212828%;clear:right;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:none;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:16px;font-size:1rem;line-height:1.1;margin:0;padding:8px 0 0 0;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-weight:600;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{width:100%;}
.widget_mc4wp_form_widget, .jetpack_subscription_widget{padding:25px 30px 30px;background:#f4f4f4;border:1px solid #1a1a1a;clear:both;overflow:hidden;}
#secondary .widget_mc4wp_form_widget:last-of-type,
#sidebar-page .widget_mc4wp_form_widget:last-of-type,
#secondary .jetpack_subscription_widget:last-of-type,
#sidebar-page .jetpack_subscription_widget:last-of-type{padding-bottom:30px;}
.widget_mc4wp_form_widget h2.widget-title, .jetpack_subscription_widget h2.widget-title{padding:0 0 15px;border-top:none;text-transform:uppercase;letter-spacing:1px;text-align:center;line-height:1.2;}
.widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p{line-height:1.4;margin-bottom:25px;}
.widget_mc4wp_form_widget input[type="email"],
.jetpack_subscription_widget #subscribe-email input[type="email"]{width:100%;padding:17px 4%;margin-bottom:10px;}
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"]{padding:19px 4%;color:#fff;border:none !important;font-size:14px;font-size:0.875rem;line-height:1.52;width:100%;}
.widget_mc4wp_form_widget input[type="submit"]:hover,
.jetpack_subscription_widget #subscribe-submit input[type="submit"]:hover{border:none !important;}
.site-content div.wpcf7{clear:both;overflow:hidden;max-width:100%;padding:0 0 30px;}
.site-content div.wpcf7 p{margin:10px 0 0 0;padding:0;}
.site-content div.wpcf7 p:last-of-type{padding:0;}
.site-content div.wpcf7 input[type='text'],
.site-content div.wpcf7 input[type='email'],
.site-content div.wpcf7 textarea{width:100%;}
.site-content input.wpcf7-submit, .site-content div.wpcf7 p input.wpcf7-submit{clear:both;overflow:hidden;width:100%;font-weight:600;}
.two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three{width:100%;}
.entry-content .two-columns-one, .entry-content .three-columns-one, .entry-content .three-columns-two, .entry-content .four-columns-one, .entry-content .four-columns-two, .entry-content .four-columns-three{position:relative;float:left;margin-bottom:30px;font-size:16px;font-size:1rem;}
.entry-content .two-columns-one p, .entry-content .three-columns-one p, .entry-content .three-columns-two p, .entry-content .four-columns-one p, .entry-content .four-columns-two p, .entry-content .four-columns-three p{font-size:16px;font-size:1rem;}
.two-columns-one.last, .three-columns-one.last, .three-columns-two.last, .four-columns-one.last, .four-columns-two.last, .four-columns-three.last{clear:right;margin-right:0 !important;}
.divider{width:100%;margin-bottom:21px;padding-top:21px;display:block;clear:both;}
.box{margin:0 0 30px;padding:20px;overflow:hidden;line-height:1.4;}
.site-content .box p{margin:0 0 30px;}
.white-box{border:3px solid #fff;}
.blue-box{border:3px solid #0066ff;}
.yellow-box{border:3px solid #e7b547;}
.red-box{border:3px solid #d7464d;}
.green-box{border:3px solid #85c066;}
.lightgrey-box{border:3px solid #ececed;}
.grey-box{border:3px solid #a9a9a9;}
.dark-box{border:3px solid #222;}
a.standard-btn{display:inline-block;margin:0 0 30px;padding:10px 18px;overflow:hidden;cursor:pointer;background:#2b2b2b;color:#fff;font-size:16px;font-size:1rem;text-align:center;font-weight:normal;text-decoration:none !important;-webkit-transition:0.2s background ease;-moz-transition:0.2s background ease;-o-transition:0.2s background ease;-ms-transition:0.2s background ease;transition:0.2s background ease;}
.post .entry-content a.standard-btn, .page .entry-content a.standard-btn, .post .entry-content a.standard-btn:hover, .page .entry-content a.standard-btn:hover{color:#fff;border:none;}
a.standard-btn.xsmall-btn{padding:5px 10px 3px;font-size:14px;font-size:0.875rem;}
a.standard-btn.small-btn{padding:7px 12px 5px;font-size:18px;font-size:1.125rem;}
a.standard-btn.large-btn{padding:14px 20px 13px;font-size:23px;font-size:1.4375rem;}
a.standard-btn.xlarge-btn{padding:18px 30px 17px;font-size:25px;font-size:1.5625rem;}
a.standard-btn.red-btn{background:#d7464d;}
a.standard-btn.green-btn{background:#85c066;}
a.standard-btn.blue-btn{background:#0066ff;}
a.standard-btn.yellow-btn{background:#e7b547;}
a.standard-btn.grey-btn{background:#a9a9a9;}
a.standard-btn.black-btn{background:#000;}
.wp-block-column, .wp-block-quote{margin-bottom:35px;}
.alignwide, .alignfull{position:relative;width:100%;margin-left:0px;margin-right:0px;}
@media(min-width:1270px){
.entry-content .alignwide, .entry-content .alignfull{width:112.04819277108434%;max-width:112.04819277108434%;left:-12.04819277108434%;right:0;margin-left:0;margin-right:0;}
.uku-serif .entry-content .alignwide, .uku-serif .entry-content .alignfull, .uku-neo .entry-content .alignwide, .uku-neo .entry-content .alignfull{width:100%;max-width:100%;left:0;right:0;margin-left:0;margin-right:0;}
.no-sidebar .entry-content .alignwide, .no-sidebar .entry-content .alignfull{width:calc(100% + 450px);max-width:calc(100% + 450px);left:-225px;right:-225px;margin-left:0;margin-right:0;}
}
@media screen and (min-width:66.25em){
.uku-neo.no-sidebar .entry-content .alignwide, .uku-neo.no-sidebar .entry-content .alignfull{width:125%;max-width:125%;left:-12.5%;right:-12.5%;}
.uku-serif.no-sidebar .entry-content .alignwide, .uku-serif.no-sidebar .entry-content .alignfull{width:136%;max-width:136%;left:-18%;right:-18%;}
}
@media screen and (min-width:85em){
.uku-neo.no-sidebar .entry-content .alignwide, .uku-neo.no-sidebar .entry-content .alignfull{width:145.67375886524822%;max-width:145.67375886524822%;left:-22.83687943262411%;right:-22.83687943262411%;}
.uku-serif.no-sidebar .entry-content .alignwide, .uku-serif.no-sidebar .entry-content .alignfull{width:171.631205673758866%;max-width:171.631205673758866%;left:-35.815602836879433%;right:-35.815602836879433%;}
} .wp-block-separator{border:none;border-bottom:1px solid #555;margin-bottom:32px;margin-top:32px;}
.entry-content .has-drop-cap::first-letter{font-size:3.4em !important;line-height:.78 !important;font-weight:600 !important;}
.single-post .entry-content .wp-block-pullquote blockquote, .page .entry-content .wp-block-pullquote blockquote{margin:0 0 30px;padding:0;border:none;}
.entry-content .wp-block-pullquote{padding:0;border:0;margin-left:0;margin-right:0;margin-bottom:35px;padding:0;text-align:center;border:none;font-size:18px;font-weight:600;border:0;}
.entry-content .wp-block-pullquote p, .single-post .entry-content .wp-block-pullquote blockquote p{margin:0;font-family:'Noticia Text', serif;font-size:18px;color:#161616;font-weight:600;}
@media screen and (min-width:48em){
.single-post .entry-content .wp-block-pullquote blockquote p{font-size:22px;}
}
@media screen and (min-width:1270px){
.wp-block-pullquote.alignleft{margin:5px 35px 20px -100px;}
}
@media screen and (min-width:1270px){
.wp-block-pullquote.alignright{margin:5px 0 20px 35px;}
.no-sidebar .wp-block-pullquote.alignright{margin-right:-100px;}
}
.single-post .entry-content .wp-block-pullquote cite, .page .entry-content .wp-block-pullquote cite{text-align:center;text-transform:none;font-weight:normal;font-size:16px;}
.entry-content .wp-block-pullquote.alignleft, .entry-content .wp-block-pullquote.alignleft cite{text-align:left;}
.entry-content .wp-block-pullquote.alignleft blockquote{margin-left:0;}
.entry-content .wp-block-pullquote.alignright, .entry-content .wp-block-pullquote.alignright cite{text-align:right;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{max-width:100%;}
@media(min-width:49.375em){
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright{max-width:48%;margin-bottom:0;}
.wp-block-pullquote.alignleft blockquote{margin-right:30px;}
.wp-block-pullquote.alignright blockquote{margin-left:30px;}
}
.wp-block-quote:not(.is-large):not(.is-style-large){position:relative;border-left:none;padding-left:0;}
.wp-block-quote:not(.is-large):not(.is-style-large) p{margin-bottom:0;font-size:26px;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{margin:50px 0;padding:0 0 0 50px;border:none;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:23px;line-height:1.45;margin-bottom:0;font-style:normal;}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer{text-align:inherit;}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer{margin-top:10px;display:block;color:#000;}
.entry-content p.has-small-font-size{font-size:16px;}
.entry-content p.has-regular-font-size{font-size:19px;}
.entry-content p.has-large-font-size{font-size:22px;line-height:1.55;}
.uku-serif .entry-content p.has-large-font-size{font-size:28px;line-height:1.45;}
.entry-content p.has-larger-font-size{font-size:26px;}
.uku-serif .entry-content p.has-larger-font-size{font-size:30px;line-height:1.35;}
.default-page .entry-content p.has-background, .entry-content p.has-background{padding:30px;}
.has-dark-background-color{background-color:#1a1a1a;}
.has-dark-color{color:#1a1a1a;}
.has-white-background-color{background-color:#ffffff;}
.has-white-color{color:#ffffff;}
.has-light-grey-background-color{background-color:#f4f4f4;}
.has-light-grey-color{color:#f4f4f4;}
.has-light-blue-background-color{background-color:#51a8dd;}
.has-light-blue-color{color:#51a8dd;}
.has-dark-blue-background-color{background-color:#0c6ca6;}
.has-dark-blue-color{color:#0c6ca6;}
.wp-block-button .wp-block-button__link{font-family:'Kanit', sans-serif;border:none;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-weight:normal;margin:0;padding:10px 18px;text-decoration:none;font-size:16px;line-height:1.8;}
.wp-block-button.is-style-outline .wp-block-button__link{border-width:1px;}
@media(min-width:49.375em){
.wp-block-column:not(:last-child){margin-right:35px;}
.wp-block-column:not(:last-child){margin-right:35px;}
.wp-block-column:not(:first-child),
.wp-block-column:nth-child(2n){margin-left:35px;}
.wp-block-column:nth-child(odd){margin-right:35px;}
.has-3-columns .wp-block-column:nth-child(odd){margin-right:0;}
.has-3-columns .wp-block-column:last-child{margin-left:0;margin-right:0;}
} .entry-content .wp-block-gallery{padding-left:0;margin:35px 0;}
.entry-content .wp-block-gallery li{padding:0;}
.entry-content .wp-block-gallery li:before{display:none;content:'';}
.entry-content .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{padding:40px 10px 10px;}
.wp-block-image figcaption, .wp-block-embed figcaption{font-size:14px;line-height:1.4;margin-top:15px;margin-bottom:35px;color:#363636;}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .single-post .entry-content .wp-block-cover-text:last-child{font-size:1.5em;margin-bottom:0 !important;}
@media screen and (min-width:49.375em){
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text{font-size:2em;margin-bottom:0 !important;}
} .wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#ededed;}
.entry-content .wp-block-categories, .entry-content .wp-block-latest-posts{padding-left:0;}
@media screen and (min-width:37.500em){
.featured-slider .entry-edit, #front-section-four .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-author{display:inline-block;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-date:before{content:' / ';padding:0 4px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit,
#front-section-four .entry-edit{padding-left:20px;}
.entry-content p.pull-left, .entry-content p.pull-right{width:48%;}
.entry-content p.pull-left{float:left;margin-right:20px;}
.entry-content p.pull-right{float:right;margin-left:20px;text-align:right;}
#front-section-twocolumn .type-post{width:47.8134110787172%;float:left;}
#front-section-twocolumn .type-post:nth-of-type(odd){margin-right:2.1865889212828%;clear:left;}
#front-section-twocolumn .type-post:nth-of-type(even){margin-left:2.1865889212828%;clear:right;}
#front-section-twocolumn .type-post:nth-last-of-type(2){padding-bottom:0;}
.widget_search input.search-field{width:67.8%;}
.widget_search input[type="submit"]{width:30%;}
.widget_mc4wp_form_widget input[type="email"],
.jetpack_subscription_widget #subscribe-email input[type="email"]{width:58%;float:left;}
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"]{width:40%;float:right;}
.footer-feature-image{width:47.8134110787172%;float:left;margin-right:2.1865889212828%;}
.footer-feature-textwrap{width:47.8134110787172%;float:right;padding-top:0;margin-left:2.1865889212828%;}
} @media screen and (min-width:48.000em){ .page .content-wrap, .front-section:first-of-type, .page.has-thumb .blog-wrap, .search-results .blog-wrap, .archive .blog-wrap, .error404 .content-wrap{padding-top:60px;}
.single-post .entry-header h1.entry-title, .single-attachment .entry-header h1.entry-title, .page h1.entry-title{font-size:48px;font-size:3rem;}
.single-post .entry-content blockquote p, .page .entry-content blockquote p, .front-section-title, .blog-wrap h3.blog-title, .social-front-title, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title,
.featured-slider .entry-header h2.entry-title, .section-one-column-one .entry-header h2.entry-title, .section-three-column-one .entry-header h2.entry-title, #front-section-four .entry-header h2.entry-title,
.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline,
.archive-header h1.archive-title, .entry-content h1{font-size:36px;font-size:2.25rem;}
.entry-header p.intro, .section-about-column-one p, p.text-big, .single-post .entry-content p.intro, .entry-content h2{font-size:26px;font-size:1.625rem;}
.entry-header h2.entry-title, .entry-content  h3{font-size:24px;font-size:1.5rem;}
.entry-content  h4, .entry-content p.pull-left, .entry-content p.pull-right{font-size:22px;font-size:1.375rem;}
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .big-thumb .entry-header p.intro, .section-one-column-one .type-post .entry-summary, .section-three-column-one .type-post .entry-summary, p.text-small, .single-post .entry-content blockquote cite, .page .entry-content blockquote cite, .entry-content  h5, .entry-content  h6, address{font-size:19px;font-size:1.1875rem;}
.entry-summary, .section-one-column-two .type-post:nth-of-type(n+2) .entry-header h2.entry-title,
.section-two-column-two .type-post .entry-header h2.entry-title, .section-three-column-two .type-post .entry-header h2.entry-title, #front-section-fourcolumn .type-post .entry-header h2.entry-title,
.section-sixcolumn-postwrap .type-post .entry-header h2.entry-title{font-size:16px;font-size:1rem;}
input[type="button"],
input[type="submit"],
input#submit,
.single-post .hentry .entry-meta, .single-attachment .hentry .entry-meta, .front-section a.all-posts-link, .single-post .entry-tags, .single-post div.sharedaddy h3.sd-title, .page div.sharedaddy h3.sd-title, .page div.sharedaddy h3.sd-title, .null-instagram-feed .clear{font-size:15px;font-size:0.9375rem;}
.section-fourcolumn-postwrap .type-post .entry-summary, .section-sixcolumn-postwrap .type-post .entry-summary{font-size:14px;font-size:0.875rem;}
.single-post .entry-content blockquote, .page .entry-content blockquote{margin:0 0 40px;padding-bottom:40px;}
#front-section-four .format-video .entry-thumbnail a:before,
.section-three-column-one .format-video .entry-thumbnail a:before, .featured-slider .format-video .entry-thumbnail a:before{width:60px;height:42px;padding:22px 0 0 24px;font-size:16px;}
.featured-content{padding-bottom:60px;}
.header-image{margin-bottom:60px;}
.featured-slider{padding-bottom:0;}
.featured-slider .meta-main-wrap, #front-section-four .meta-main-wrap{padding-bottom:35px;}
.featured-slider button.slick-next, .featured-slider button.slick-prev{position:absolute;bottom:0;outline:0;border-top:none;border-left:none;border-bottom:none;text-indent:-99999px;z-index:1;background:rgba(26, 26, 26, 0.75);width:50px;height:50px;}
.slider-on.slider-boxed .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-next{border:none;}
.featured-slider button.slick-next:hover, .featured-slider button.slick-prev:hover{background:rgba(26, 26, 26, 1);}
.featured-slider button.slick-prev{left:auto;right:50px;border-right:none;}
.featured-slider button.slick-next{right:0;}
.featured-slider button.slick-prev:after, .featured-slider button.slick-next:after{color:#fff;position:absolute;bottom:0;}
.featured-slider button.slick-prev:after{left:13px;bottom:10px;}
.featured-slider button.slick-next:after{right:13px;bottom:13px;}
.slider-on.slider-boxed .featured-slider .entry-header, .slider-on.slider-boxed .featured-slider .entry-meta{padding-left:40px;padding-right:40px;}
.front-section{padding-bottom:75px;}
.front-section-title, .social-front-title, .page h1.entry-title, .recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline{padding:3px 0 20px;}
.front-section a.all-posts-link{top:25px;}
.section-one-column-one .entry-cats{top:60px;left:40px;}
.section-two-column-two .type-post{width:22.28915662650602%;}
.section-two-column-two .type-post:nth-of-type(1),
.section-two-column-two .type-post:nth-of-type(2),
.section-two-column-two .type-post:nth-of-type(3),
.section-two-column-two .type-post:nth-of-type(5),
.section-two-column-two .type-post:nth-of-type(6),
.section-two-column-two .type-post:nth-of-type(7){float:left;margin-right:3.6144578313253%;margin-left:0;clear:none;}
.section-two-column-two .type-post:nth-of-type(1),
.section-two-column-two .type-post:nth-of-type(5){clear:left;}
.section-two-column-two .type-post:nth-of-type(4),
.section-two-column-two .type-post:nth-of-type(8){float:right;margin:0;clear:right;}
.front-section .section-two-column-two .type-post:nth-of-type(5),
.front-section .section-two-column-two .type-post:nth-of-type(6),
.front-section .section-two-column-two .type-post:nth-of-type(7),
.front-section .section-two-column-two .type-post:nth-of-type(8){padding-bottom:0;}
#front-section-three{padding-top:75px;padding-bottom:75px;}
#front-section-three h3.front-section-title{padding-bottom:40px;}
#front-section-three a.all-posts-link{padding:8px 20px;top:0;}
.section-three-column-two .entry-thumbnail{padding-bottom:0;}
.section-three-column-two .type-post:nth-of-type(1),
.section-three-column-two .type-post:nth-of-type(3){width:47.81021897810219%;float:left;clear:left;}
.section-three-column-two .type-post:nth-of-type(2),
.section-three-column-two .type-post:nth-of-type(4){width:47.81021897810219%;float:right;clear:right;}
.section-three-column-two .type-post:nth-of-type(3),
.section-three-column-two .type-post:nth-of-type(4){padding-bottom:0;}
#front-section-threecolumn .type-post,
.section-sixcolumn-postwrap .type-post{width:30.42333333333333%;float:left;}
.section-sixcolumn-postwrap .type-post:nth-of-type(even){float:left;clear:none;margin-left:0;}
.section-sixcolumn-postwrap .type-post:nth-of-type(odd){clear:none;margin-right:0;}
#front-section-threecolumn .type-post:nth-of-type(3n+1),
.section-sixcolumn-postwrap .type-post:nth-of-type(3n+1){margin-right:2.9%;clear:left;}
#front-section-threecolumn .type-post:nth-of-type(3n+2),
.section-sixcolumn-postwrap .type-post:nth-of-type(3n+2){margin-left:1.455%;margin-right:1.455%;}
#front-section-threecolumn .type-post:nth-of-type(3n+3),
.section-sixcolumn-postwrap .type-post:nth-of-type(3n+3){margin-left:2.915%;clear:right;}
.section-fourcolumn-postwrap .type-post{width:22.28915662650602%;margin-right:3.6144578313253%;float:left;clear:none;}
.section-fourcolumn-postwrap .type-post:nth-of-type(odd),
.section-fourcolumn-postwrap .type-post:nth-of-type(even){clear:none;margin-left:0;margin-right:3.6144578313253%;float:left;}
.section-fourcolumn-postwrap .type-post:nth-of-type(4n+1){clear:left;}
.section-fourcolumn-postwrap .type-post:nth-of-type(4n+4){margin-right:0;clear:right;}
#front-section-threecolumn .type-post:last-child,
#front-section-threecolumn .type-post:nth-last-child(2),
#front-section-threecolumn .type-post:nth-last-child(3),
.section-fourcolumn-postwrap .type-post:last-child, .section-fourcolumn-postwrap .type-post:nth-last-child(2),
.section-fourcolumn-postwrap .type-post:nth-last-child(3),
.section-fourcolumn-postwrap .type-post:nth-last-child(4),
.section-sixcolumn-postwrap .type-post:nth-last-child(3){padding-bottom:0;}
#primary .hentry{padding:20px 0 40px;}
.blog #primary .hentry .entry-meta,
.archive #primary .hentry .entry-meta,
.search-results #primary .hentry .entry-meta{width:25.49019607843137%;float:left;display:block;}
.blog.blog-grid #primary .hentry .entry-meta,
.archive.blog-grid #primary .hentry .entry-meta,
.search-results.blog-grid #primary .hentry .entry-meta,
.blog.blog-classic #primary .hentry .entry-meta,
.archive.blog-classic #primary .hentry .entry-meta,
.search-results.blog-classic #primary .hentry .entry-meta{width:100%;}
.blog #primary .hentry .entry-main,
.archive #primary .hentry .entry-main,
.search-results #primary .hentry .entry-main{width:74.50980392156863%;float:left;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-main{width:100%;float:none;}
.blog #primary .hentry .entry-thumbnail,
.archive #primary .hentry .entry-thumbnail,
.search-results #primary .hentry .entry-thumbnail{width:36.14457831325301%;}
.blog #primary .hentry .meta-main-wrap,
.archive #primary .hentry .meta-main-wrap,
.search-results #primary .hentry .meta-main-wrap{width:61.44578313253012%;float:left;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin-top:40px;margin-bottom:80px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{padding:0 5.3125% 64px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{width:80.43478260869566%;left:5.3125%;bottom:35px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats{padding-bottom:8px;}
.blog.blog-grid #primary .hentry .entry-thumbnail,
.archive.blog-grid #primary .hentry .entry-thumbnail,
.search-results.blog-grid #primary .hentry .entry-thumbnail{width:100%;float:none;}
.blog.blog-grid #primary .hentry .meta-main-wrap,
.archive.blog-grid #primary .hentry .meta-main-wrap,
.search-results.blog-grid #primary .hentry .meta-main-wrap{width:100%;float:none;}
.blog-grid .infinite-wrap{display:block;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry,
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry{width:48%;float:left;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry,
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry{padding:20px 0 35px;}
.uku-serif.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry,
.uku-serif.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry{padding:0 0 80px;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(2n+1),
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(2n+1){margin-right:4%;clear:left;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(2n+2),
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(2n+2){clear:right;}
.single-post.blog-classic.no-sidebar .entry-content, .single-post.blog-classic.no-sidebar .entry-footer, .single-post.blog-classic.no-sidebar #comments,
.single-post.blog-classic.no-sidebar .post-navigation{max-width:790px;width:790px;}
.single-post .entry-header{margin:0 0 60px;padding:45px 0 0;}
.single-post .big-thumb .entry-header{padding:0;}
.single-post .entry-thumbnail{padding-bottom:53px;}
.single-post .big-thumb .entry-thumbnail{padding-bottom:60px;}
.single-post .big-thumb .entry-thumbnail, .big-thumb .title-wrap{margin-left:-7.14285714285714%;margin-right:-7.14285714285714%;padding-bottom:60px;}
.big-thumb .title-wrap{width:114.28571428571428%;}
.big-thumb .title-wrap .entry-cats, .big-thumb .entry-header h1.entry-title, .big-thumb .entry-header p.intro{padding-left:6.25%;padding-right:6.25%;}
.big-thumb .title-wrap{bottom:128px;padding-bottom:35px;}
.meta-columnone, .meta-columntwo{display:block;width:320px;}
.meta-columntwo{width:200px;}
.single-post .entry-comments-title{display:block;}
.single-post .entry-comments a:before{font:normal 18px/1 'Genericons';top:4px;}
.single-post .entry-comments a{padding-left:22px;}
.single-post .entry-tags{padding:30px 0 0 0;}
.author-pic{width:50px;}
.author-pic img{width:50px;height:50px;}
.authorbox .author-heading, .authorbox p.author-bio, .authorbox .author-links{padding-left:90px;}
.authorbox .author-pic, .authorbox .author-pic img{width:70px;height:70px;}
.author-links a.author-website{display:inline-block;margin:0 30px 0 0;}
.author-links a.author-twitter{display:inline-block;}
#comments{padding:70px 0 0 0;outline:none;}
ol.commentlist{padding:40px 0 10px;}
.pagination{letter-spacing:3px;}
.single-post .post-navigation{padding-top:75px;}
#comments li.comment ul.children{margin-left:60px;}
#comments li.comment ul.children ul.children ul.children{margin-left:0;}
.page h1.entry-title{margin-bottom:45px;}
#colophon{padding-top:70px;}
#site-info{font-size:14px;font-size:0.875rem;}
#site-info ul li{display:inline-block;}
#footer-social{padding-top:10px;}
.big-footer-feature{margin-bottom:70px;padding-bottom:70px;;}
#big-footer-feature h3.footer-feature-title{padding:8px 0 35px;}
.big-instagram-wrap .widget-area .widget{padding:45px 0 0 0;}
.two-columns-one{width:48.5%;}
.three-columns-one{width:31.3%;}
.three-columns-two{width:65.15%;}
.four-columns-one{width:22.375%;}
.four-columns-two{width:48%;}
.four-columns-three{width:74.5%;}
.two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three{position:relative;float:left;margin-bottom:0;}
.two-columns-one{margin:0 1.5% 0 0;}
.two-columns-one.last{margin:0 1.5% 0;}
.three-columns-one{margin:0 3% 0 0;}
.four-columns-one{margin:0 3.5% 0 0;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{width:21.8%;margin-right:3.6144578313253%;float:left;clear:none;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(odd),
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(even){margin-left:0;margin-right:3.6144578313253%;clear:none;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(4n+4){margin-right:0;clear:right;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(4n+1){clear:left;}
} @media screen and (min-width:49.375em){
.admin-bar #site-branding,
.admin-bar .inner-offcanvas-wrap{top:32px;}
} @media screen and (min-width:64.000em){ .featured-slider .entry-thumbnail a, #front-section-four .entry-thumbnail a{width:100%;}
.entry-header h2.entry-title{font-size:28px;font-size:1.75rem;}
#front-section-twocolumn .entry-header h2.entry-title,
p.text-big, .uku-standard.blog-classic .entry-header h2.entry-title{font-size:32px;font-size:2rem;}
.front-about-img{width:32.8%;padding-right:1.6%;}
.section-about-column-one p{padding-left:1.6%;width:67.2%;}
.footer-feature-btn{margin:40px 0 0 0;padding:18px 40px;}
.big-footer-feature p.text-small{padding:20px 0 0 0;}
} @media screen and (min-width:66.250em){ body, .inner-offcanvas-wrap, .featured-content{padding-top:0;}
.blog.slider-on #masthead,
.blog.headerimg-on #masthead{margin-bottom:0;border-bottom:none;}
.slider-on.slider-boxed #masthead,
.headerimg-on.header-boxed #masthead{border-bottom:1px solid #ddd !important;}
.front-section:first-of-type{padding-top:0;}
.page .content-wrap{padding-top:60px;}
.blog #masthead{margin-bottom:60px;}
.custom-logo-wrap{text-align:center;}
.custom-logo-wrap a.custom-logo-link img{width:260px;max-width:260px;max-height:120px;}
.admin-bar #site-branding,
.admin-bar .inner-offcanvas-wrap{top:0;}
.admin-bar .inner-offcanvas-wrap{top:32px;}
.admin-bar.slider-on.overlay-show #masthead{padding-top:32px;}
p.site-description{display:block;text-align:center;margin:0;padding:4px 0 0 0;font-size:12px;font-size:0.75rem;text-transform:uppercase;letter-spacing:1px;}
.hide-tagline p.site-description{display:none !important;}
.home.blog.slider-on.slider-fullscreen #site-branding,
.home.blog.headerimg-on.header-fullscreen #site-branding{position:relative;}
.content-wrap{margin-top:0;}
#site-branding{position:relative;width:87.5%;margin-left:auto;margin-right:auto;padding:17px 0 0;border-bottom:none;background:none;}
.js .imgfade-on .fadein{opacity:0;transition:opacity 0.7s ease-in-out;-webkit-transition:opacity 0.7s ease-in-out;-webkit-transform:translateZ(0);}
.js .imgfade-on .fadein.inview{opacity:1;}
.blog-wrap{padding-bottom:80px;}
.blog-wrap, #colophon,
.featured-slider .entry-header, .featured-slider .entry-meta, .singlepost-wrap, .recommended-posts-wrap, .front-section, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image{padding-left:0;padding-right:0;}
.blog-wrap, .front-section, .singlepost-wrap, .recommended-posts-wrap, .footer-wrap, .big-footer-feature, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image{margin-left:6.25%;margin-right:6.25%;}
.slider-on.slider-boxed .featured-content{width:87.5%;}
#front-section-four{margin-left:auto;margin-right:auto;}
#primary{width:65.87301587301587%;float:left;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin-left:-10.8433734939759%;margin-right:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) img.wp-post-image{width:100%;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{padding-left:9.78260869565217%;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{left:9.78260869565217%;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail.format-video:nth-child(4n) .entry-thumbnail a:before{left:9.78260869565217%;top:35px;}
#secondary,
#sidebar-page{width:31.74603174603175%;float:right;padding-top:0;}
.uku-serif.blog-grid .blog-wrap .entry-header h2.entry-title{font-size:36px;}
.blog-grid.infinity-success #primary .infinite-wrap{clear:both;display:block;overflow:hidden;}
.blog-grid .blog-wrap #primary .posts-wrap .hentry{width:30.5785124%;float:left;}
.blog-grid .blog-wrap #primary .posts-wrap .hentry{padding:20px 0 35px;}
.uku-serif.blog-grid .blog-wrap #primary .posts-wrap .hentry{padding:0 0 80px;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry{width:30.5785124%;}
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry{width:21.9008264%;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(2n+2),
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(2n+2){margin-right:0;clear:none;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(3n+1){margin-right:4.1322314%;clear:left;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(3n+2){margin-right:4.1322314%;clear:none;}
.blog-threecolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(3n+3){margin-right:0;clear:right;}
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(4n+1){margin-right:4.1322314%;clear:left;}
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(4n+2),
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(4n+3){margin-right:4.1322314%;clear:none;}
.blog-fourcolumns .blog-wrap #primary .posts-wrap .hentry:nth-child(4n+4){margin-right:0;clear:right;}
.sidebar-left #primary{float:right;}
.single-post.sidebar-left .contentwrap{float:right;}
.blog.blog-defaultplus.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n){margin-right:-10.8433734939759%;margin-left:0;}
.blog.blog-defaultplus.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{padding-left:40px;padding-right:9.78260869565217%;}
.sidebar-left #secondary,
.sidebar-left #sidebar-page{float:left;padding-top:0;}
.blog.blog-defaultplus.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
.blog.blog-defaultplus.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{left:40px;}
.no-sidebar #primary{width:90%;max-width:1260px;float:none;margin-left:auto;margin-right:auto;}
.page-fullwidth #primary,
.blog-grid.no-sidebar #primary{width:100% !important;max-width:none;float:none;margin-left:auto;margin-right:auto;}
.blog.blog-defaultplus.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n){margin-left:auto;}
.blog.blog-defaultplus.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{padding-left:40px;}
.single-post.no-sidebar .contentwrap{width:100%;max-width:1318px;float:none;margin-left:auto;margin-right:auto;}
.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments,
.single-post.no-sidebar .post-navigation{margin-left:auto;margin-right:auto;width:80%;}
.single-post.no-sidebar .entry-content .wide-content{margin-left:-12.5%;margin-right:-12.5%;}
h1.site-title, p.site-title{font-size:60px;font-size:3.75rem;line-height:1.35;text-align:center;padding-right:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title,
.featured-slider .entry-header h2.entry-title, .section-one-column-one .entry-header h2.entry-title, .section-three-column-one .entry-header h2.entry-title, #front-section-four .entry-header h2.entry-title,
p.text-big{font-size:48px;font-size:3rem;}
.section-one-column-one .type-post .entry-summary, .section-about-column-one p{font-size:32px;font-size:2rem;line-height:1.25;}
.big-thumb .entry-header p.intro{font-size:26px;font-size:1.625rem;}
#front-section-fourcolumn .type-post .entry-header h2.entry-title,
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:20px;font-size:1.25rem;}
.entry-meta, .entry-cats, .search-results a.post-edit-link, .archive a.post-edit-link{font-size:12px;font-size:0.75rem;font-weight:normal;}
.blog.headerfont-light #site-branding .site-title a,
.blog.headerfont-light #desktop-navigation ul a,
.blog.headerfont-light #search-open,
.blog.headerfont-light #header-social ul li a,
.blog.headerfont-light #desktop-navigation ul a,
.blog.headerfont-light #search-open,
.blog.headerfont-light #header-social ul li a{color:#fff;}
#offcanvas-wrap{padding-top:0;}
#overlay-nav .dropdown-toggle{display:none !important;}
.overlay-show #overlay-wrap{width:100%;background:transparent;position:fixed;top:0;left:0;right:0;bottom:-20px;z-index:90000000;cursor:pointer;}
.inner-offcanvas-wrap{position:fixed;left:-100%;top:0;height:100%;overflow:auto;display:block;background:#f4f4f4;width:70.13888888888889%;padding-left:6.25%;padding-right:6.25%;z-index:100000000;pointer-events:auto;padding-bottom:100px;-webkit-transition:left,.35s,ease-in-out;-moz-transition:left,.35s,ease-in-out;-o-transition:left,.35s,ease-in-out;transition:left,.35s,ease-in-out;}
.offcanvas-widgets-off .inner-offcanvas-wrap{width:40.27777777777778%;}
.overlay-show .inner-offcanvas-wrap{left:0;}
#overlay-open{position:absolute;top:40px;left:-17px;right:auto;width:4.76190476190476%;height:59px;text-align:center;}
.close-btn-wrap{border:none;}
.mobile-search, #mobile-social{display:none;}
#overlay-nav{width:48.19277108433735%;float:left;border-top:1px solid #1a1a1a;}
#sidebar-offcanvas{width:48.19277108433735%;float:right;}
.offcanvas-widgets-off #overlay-nav{width:100%;}
.close-btn-wrap{position:relative;height:160px;}
#overlay-close{position:absolute;top:40px;left:-17px;right:auto;width:59px;height:59px;text-align:center;}
#overlay-nav ul li{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #1a1a1a;}
#overlay-nav ul li.menu-item-has-children,
#overlay-nav ul li.page_item_has_children{padding-bottom:0;border-bottom:none;}
#overlay-nav ul li a{display:inline-block;padding:0;}
#overlay-nav ul li.menu-item-has-children a,
#overlay-nav ul li.page_item_has_children a{border-bottom:none !important;padding-bottom:0;}
#overlay-nav ul ul.sub-menu,
#overlay-nav ul ul.children{display:block;border-bottom:1px solid #1a1a1a;padding-top:15px;padding-bottom:15px;}
#overlay-nav ul ul ul.sub-menu,
#overlay-nav ul ul ul.children{border-bottom:none;padding-top:0;padding-bottom:0;}
#overlay-nav ul ul li a{padding-left:0;padding-right:0;}
#offcanvas-widgets-open{display:none;}
#sidebar-offcanvas{display:block !important;}
#sidebar-offcanvas .widget{padding-left:0;padding-right:0;}
.overlay-show .close-btn-wrap{position:relative;top:0;left:auto;right:auto;background:transparent;height:158px;}
.header-social{display:block;position:absolute;right:0;top:40px;height:59px;}
.header-social ul li a{font:normal 22px/1 'Genericons';padding:0;width:45px;height:59px;}
.header-social ul li a::before{font:normal 22px/1 'Genericons';text-align:center;width:45px;height:59px;padding-top:20px;}
#masthead{position:relative;border-bottom:1px solid #ddd;}
.search-open, .desktop-search{display:block;}
.search-open{position:absolute;top:40px;left:9.23611111111111%;right:auto;width:4.16666666666667%;height:59px;text-align:center;background:transparent;border:none;text-indent:-99999px;z-index:10000;outline:none;}
.search-open:before{display:block;position:absolute;top:0;left:0;text-indent:0;font:normal 27px/1 'Genericons';content:'\f400';text-align:center;width:100%;height:59px;padding-top:17px;}
.desktop-search{position:absolute;top:100%;width:100%;opacity:0;height:0;z-index:10000;background:rgba(26, 26, 26, 0.75);text-align:center;border-top:1px solid #ddd;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.desktop-search-show .desktop-search{position:absolute;top:100%;opacity:1;height:118px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.desktop-search .searchform{height:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.desktop-search-show .desktop-search .searchform{height:118px;padding-top:35px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.desktop-search input.search-field{width:33%;border-top:0;border-left:0;border-right:0;background:none;border-bottom:1px solid #fff;padding:9px 0;color:#fff;letter-spacing:0.5px;}
.desktop-search input[type="submit"]{margin-left:10px;padding:8px 20px;background:none;color:#fff;border:2px solid #fff;font-size:15px;font-size:0.9375rem;text-transform:uppercase;letter-spacing:3px;}
#desktop-navigation{display:block;padding:0;}
#desktop-navigation ul{margin:0;padding:0;text-align:center;}
#desktop-navigation ul li{position:relative;display:inline-block;padding:20px 15px 18px;}
#desktop-navigation .sub-menu,
#desktop-navigation .children{display:none;}
#desktop-navigation .dropdown-toggle{display:none;}
#desktop-navigation ul li:hover > ul.sub-menu,
#desktop-navigation ul li:hover > ul.children{display:block !important;}
#desktop-navigation ul ul.sub-menu,
#desktop-navigation ul ul.children{position:absolute;top:59px;left:0;width:200px;margin:0;padding:5px 0;text-align:left;color:#fff;background:#1a1a1a;z-index:100000;}
#desktop-navigation ul ul.sub-menu:before,
#desktop-navigation ul ul.children:before{font:normal 22px/1 'Genericons';content:'\f500';position:absolute;top:-22px;left:15px;width:30px;text-align:left;background:none;z-index:10;color:#1a1a1a;}
#desktop-navigation ul ul.sub-menu ul.sub-menu:before,
#desktop-navigation ul ul.children ul.children:before{display:none;}
#desktop-navigation ul ul.sub-menu ul.sub-menu,
#desktop-navigation ul ul.children ul.children{top:-5px;left:200px;}
#desktop-navigation .sub-menu li a,
#desktop-navigation .children li a{display:block;padding:10px 15px;font-size:14px;font-size:0.875rem;color:#fff !important;text-transform:none;font-weight:normal;letter-spacing:0;}
#desktop-navigation .sub-menu li,
#desktop-navigation .children li{padding:0;line-height:1.1;display:block;}
.hide-header-sticky .sticky-header{display:none !important;}
.sticky-header{display:block;position:fixed;top:0;left:0;width:100%;background:#fff;height:59px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 8px rgba(0,0,0,.25);z-index:100000;}
.fixedheader-dark .sticky-header{background:#1a1a1a;}
.fixedheader-dark.header-stick #overlay-open-sticky,
.fixedheader-dark.header-stick #search-open-sticky,
.fixedheader-dark.header-stick #header-social-sticky ul li a{color:rgba(255, 255, 255, 0.5);}
.fixedheader-dark.header-stick .sticky-header p.site-title a, .fixedheader-dark.header-stick #overlay-open-sticky:hover,
.fixedheader-dark.header-stick #search-open-sticky:hover,
.fixedheader-dark.header-stick #header-social-sticky ul li a:hover{color:#fff;}
.sticky-header.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);box-shadow:none;}
.sticky-header p{display:none;font-size:30px;font-size:1.875rem;}
.header-stick .sticky-header p{display:block;padding:8px 0 0 0;}
#overlay-open-sticky{position:absolute;height:59px;text-align:center;}
#overlay-open-sticky{top:0;left:10px;width:59px;}
#search-open-sticky{top:0;left:69px;width:59px;}
#header-social-sticky{top:0;right:20px;}
.header-stick #overlay-open-sticky,
.header-stick #search-open-sticky,
.header-stick #header-social-sticky{top:0;z-index:9999;}
.header-stick #overlay-open-sticky{width:60px;}
.header-stick .desktop-search{position:fixed;top:59px;border-top:none;height:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.header-stick.desktop-search-show .desktop-search{height:118px;}
.sticky-header .custom-logo-wrap{text-align:center;margin-left:auto;margin-right:auto;}
.sticky-header .custom-logo-wrap .custom-logo-link img{max-width:130px;max-height:59px;}
.featured-slider .entry-header, .featured-slider .entry-meta{width:57.63888888888889%;margin-left:6.25%;}
.slider-on.slider-boxed .featured-slider .entry-header, .slider-on.slider-boxed .featured-slider .entry-meta{margin-left:0;}
.featured-slider .entry-author, .section-one-column-one .entry-author, .section-one-column-one .entry-date:before{display:inline-block;}
.featured-slider .entry-date:before{content:' / ';padding:0 2px;display:inline-block;}
.featured-slider .entry-meta{padding-top:20px;}
.featured-slider .entry-header h2.entry-title{padding-top:10px;}
.slider-on.slider-boxed .featured-content{padding-top:30px;}
.headerimg-on.header-boxed .header-image{margin-top:30px;}
.home.blog.headerimg-on.header-fullscreen #masthead .site-header-content,
.home.blog.slider-on.slider-fullscreen #masthead .site-header-content{position:absolute;top:0;left:0;right:0;border-bottom:none;z-index:1000000;}
.section-one-column-one{width:65.87301587301587%;float:left;}
.section-one-column-one .type-post{padding-bottom:0;}
.section-one-column-two{width:31.74603174603175%;float:right;}
.section-one-column-one .entry-header{padding:25px 0 15px;}
.section-one-column-one .entry-summary, .section-three-column-one .entry-summary{padding:0 0 35px;}
.columns-wrap .entry-header{padding:12px 0 0 0;}
.section-two-column-one{width:31.74603174603175%;float:left;}
.section-two-column-two{width:65.87301587301587%;float:right;}
.section-two-column-one .entry-header{padding:20px 0 0 0;}
.section-two-column-one .entry-header h2.entry-title{padding:10px 0 20px;}
.front-section .section-two-column-one .type-post{padding-bottom:0;}
#front-section-three{padding-left:6.25%;padding-right:6.25%;}
.section-three-column-one{padding-bottom:50px;clear:both;overflow:hidden;}
.section-three-column-one .entry-thumbnail{width:48.80952380952381%;float:right;}
.section-three-column-one .entry-cats{top:30px;left:53.57142857142857%;}
.section-three-column-one .entry-header, .section-three-column-one .entry-summary, .section-three-column-one .entry-meta, .page-template-shop-front .entry-text-wrap{width:48.80952380952381%;float:left;clear:left;}
.page-template-shop-front .section-three-column-one .entry-header, .page-template-shop-front .section-three-column-one .entry-summary, .page-template-shop-front .section-three-column-one .entry-meta{width:100%;}
.section-three-column-one .entry-header, .section-three-column-one .entry-header h2.entry-title{padding-top:0;}
.section-three-column-two .type-post{width:23.21428571428571% !important;float:left !important;padding-bottom:0 !important;}
.section-three-column-two .type-post .entry-header h2.entry-title{padding-bottom:0;}
.section-three-column-two .type-post:nth-of-type(2),
.section-three-column-two .type-post:nth-of-type(3){clear:none;margin-right:2.38095238095238%;}
.section-three-column-two .type-post:nth-of-type(1){clear:left;margin-right:2.38095238095238%;}
.section-three-column-two .type-post:nth-of-type(4){clear:right;}
#front-section-four .meta-main-wrap{padding-left:6.25%;padding-right:6.25%;}
#front-section-four .format-video .entry-thumbnail a:before,
.featured-slider .format-video .entry-thumbnail a:before{left:6.25%;top:40px;}
#front-section-four .meta-main-wrap .entry-header{width:65.87301587301587%;}
#front-section-four .meta-main-wrap .entry-meta{padding-top:20px;}
#front-section-four .entry-header h2.entry-title{padding-top:10px;}
.section-about-column-one{width:74.4047619047619%;float:left;}
.section-about-column-two{width:23.21428571428571%;float:right;padding:0;}
#front-section-twocolumn .type-post{width:48.80952380952381%;}
#front-section-twocolumn .type-post:nth-of-type(odd){margin-right:1.19047619047619%;}
#front-section-twocolumn .type-post:nth-of-type(even){margin-left:1.19047619047619%;}
#front-section-threecolumn .type-post{width:31.74603333333333%;}
#front-section-threecolumn .type-post:nth-of-type(3n+1){margin-right:1.5873%;}
#front-section-threecolumn .type-post:nth-of-type(3n+2){margin-left:0.79365%;margin-right:0.79365%;}
#front-section-threecolumn .type-post:nth-of-type(3n+3){margin-left:1.5873%;}
.section-fourcolumn-postwrap .type-post{width:23.21428571428572%;margin-right:2.38095238095238%;float:left;clear:none;}
.section-fourcolumn-postwrap .type-post:nth-of-type(odd),
.section-fourcolumn-postwrap .type-post:nth-of-type(even){margin-right:2.38095238095238%;}
.section-fourcolumn-postwrap .type-post:nth-of-type(4n+1){clear:left;}
.section-fourcolumn-postwrap .type-post:nth-of-type(4n+4){margin-right:0;clear:right;}
.section-sixcolumn-postwrap .type-post{width:14.68253968253968%;margin-right:2.38095238095238% !important;margin-left:0;float:left;clear:none;}
.section-sixcolumn-postwrap .type-post:nth-of-type(3n+1){clear:none;}
.section-sixcolumn-postwrap .type-post:nth-of-type(3n+2){margin-left:0;}
.section-sixcolumn-postwrap .type-post:nth-of-type(3n+3){margin-left:0;clear:none;}
.section-sixcolumn-postwrap .type-post:nth-of-type(6n+1){clear:left;}
.section-sixcolumn-postwrap .type-post:nth-of-type(6n+6){clear:right;margin-right:0 !important;}
.section-sixcolumn-postwrap .type-post:nth-last-child(4),
.section-sixcolumn-postwrap .type-post:nth-last-child(5),
.section-sixcolumn-postwrap .type-post:nth-last-child(6){padding-bottom:0;}
#front-section-twocolumn .entry-header,
#front-section-threecolumn .entry-header,
#front-section-fourcolumn .entry-header{padding:20px 0 0 0;}
#front-section-twocolumn .entry-summary,
#front-section-threecolumn .entry-summary,
#front-section-fourcolumn .entry-summary{padding:12px 0 0 0;}
.singlepost-wrap{margin-top:0;}
.single-post .contentwrap, .single-attachment .contentwrap{width:65.87301587301587%;float:left;}
.single-post #colophon,
.single-attachment #colophon{margin-top:80px;}
.entry-header p.intro{display:block;}
.title-footer, #colophon .custom-logo-wrap{width:31.74603174603175%;margin-right:2.38095238095238%;float:left;}
#colophon .custom-logo-wrap .custom-logo-link img{max-width:130px;max-height:59px;}
#footer-menu-one,
#footer-menu-two,
#footer-menu-three,
#footer-menu-four{clear:none;}
.footer-menu{width:14.68253968253968%;float:left;}
#footer-menu-one,
#footer-menu-two,
#footer-menu-three{margin-right:2.38095238095238%;}
.title-footer{font-size:36px;font-size:2.25rem;}
#site-info{width:50%;float:left;}
#footer-social{padding-top:23px;float:right;text-align:right;}
#footer-social ul{float:left;}
#footer-social span{display:inline-block;float:left;padding:8px 15px 0px 0px;}
.footer-feature-image{width:31.74603174603175%;margin-right:0;}
.footer-feature-textwrap{width:65.87301587301587%;margin-left:0;}
.widget_mc4wp_form_widget input[type="email"],
.jetpack_subscription_widget #subscribe-email input[type="email"]{width:100%;margin-bottom:10px;}
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"]{width:100%;}
.recommended-posts-wrap{padding-top:80px;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{width:22.6%;margin-right:2.38095238095238%;padding-bottom:0;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(odd),
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(even){margin-right:2.38095238095238%;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{padding:18px 0 0 0;}
} @media screen and (min-width:85.000em){ .featured-slider .entry-header h2.entry-title, .single-post .entry-header h1.entry-title, #front-section-four .entry-header h2.entry-title{font-size:58px;font-size:3.625rem;line-height:1.03;}
.section-three-column-one .type-post .entry-summary, .section-about-column-one p, .widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p{font-size:34px;font-size:2.125rem;line-height:1.3;}
.entry-content p.pull-left, .entry-content p.pull-right{margin-bottom:20px;}
.single-post.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin-left:0;}
.section-about-column-one p cite{padding:30px 0 0 0;}
.section-one-column-one .format-video .entry-thumbnail a:before, .section-two-column-one .format-video .entry-thumbnail a:before, #front-section-four .format-video .entry-thumbnail a:before{width:70px;height:52px;padding:29px 0 0 28px;font-size:19px;}
#front-section-fourcolumn .format-video .entry-thumbnail a:before{width:60px;height:42px;padding:22px 0 0 24px;font-size:16px;}
.single-post .entry-content, .single-post .entry-footer, .single-post #comments,
.single-post .post-navigation{margin-left:12.04819277108434%;}
.big-thumb .title-wrap{width:114.28571428571428%;}
.single-post .entry-content{margin-top:-8px;}
.no-sidebar #primary{width:80%;}
.single-post.no-sidebar .contentwrap{width:100%;float:none;}
.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments,
.single-post.no-sidebar .post-navigation{width:65.86%;margin-left:auto;margin-right:auto;}
.single-post.no-sidebar .entry-content .wide-content{margin-left:0;margin-right:-31.5%;}
.single-post #socialicons-sticky{position:relative;}
.single-post div.sharedaddy .sd-social-icon h3.sd-title{display:none;}
.single-post .sharedaddy .sd-social-icon{display:block;position:absolute;top:8px;left:0;z-index:10000;}
.single-post .sd-social-icon .sd-content ul li{display:block;}
.single-post .sd-social-icon .sd-content ul{margin:0 !important;}
.widget_mc4wp_form_widget, .jetpack_subscription_widget{margin-bottom:45px;}
.widget_mc4wp_form_widget input[type="email"],
.jetpack_subscription_widget #subscribe-email input[type="email"]{width:60%;margin-bottom:0;}
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"]{width:38%;padding:19px 4%;}
} @media screen and (min-width:112.500em){ .blog-wrap, .front-section, #front-section-three .front-section-title,
#front-section-three .section-three-column-one,
#front-section-three .section-three-column-two,
.singlepost-wrap, .recommended-posts-wrap, .footer-wrap, .big-footer-feature, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image, .featured-slider .entry-header, .featured-slider .entry-meta, .big-instagram-wrap{width:70%;margin-left:auto;margin-right:auto;}
#front-section-three{padding-left:0;padding-right:0;}
#front-section-four{width:100%;margin-left:0;}
#front-section-four .meta-main-wrap,
.big-thumb .title-wrap .entry-cats, .big-thumb .entry-header h1.entry-title, .big-thumb .entry-header p.intro{padding-left:15%;padding-right:15%;}
#front-section-four .format-video .entry-thumbnail a:before{left:15%;}
.single-post .big-thumb .entry-thumbnail{width:142.85714285714286%;margin-left:-21.42857142857143%;}
.single-post .big-thumb .title-wrap{width:142.85714285714286%;margin-left:-21.42857142857143%;margin-right:-21.42857142857143%;}
.slider-on .featured-slider .entry-thumbnail a, .single-post .big-thumb .entry-thumbnail a, #front-section-four .entry-thumbnail a{max-height:700px;overflow:hidden;}
.slider-on.slider-fullscreen .featured-slider .entry-thumbnail a, .headerimg-on.header-fullscreen a.header-image{max-height:900px !important;overflow:hidden;}
} @media screen and (min-width:137.500em){ .blog-wrap, .front-section, #front-section-three .front-section-title,
#front-section-three .section-three-column-one,
#front-section-three .section-three-column-two,
.singlepost-wrap, .recommended-posts-wrap, .footer-wrap, .big-footer-feature, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image, .featured-slider .entry-header, .featured-slider .entry-meta, .big-instagram-wrap{width:56%;}
.uku-standard .shopfront-content, .uku-standard .section-title, .single-product.uku-standard .product-wrap{max-width:56% !important;}
#front-section-four .meta-main-wrap,
.big-thumb .title-wrap .entry-cats, .big-thumb .entry-header h1.entry-title, .big-thumb .entry-header p.intro{padding-left:22%;padding-right:22%;}
#front-section-four .format-video .entry-thumbnail a:before{left:22%;}
.single-post .big-thumb .entry-thumbnail{width:178.86178861788618%;margin-left:-39.43089430894309%;}
.single-post .big-thumb .title-wrap{width:178.86178861788618%;margin-left:-39.43089430894309%;margin-right:-39.43089430894309%;}
} @media print {
body {
padding-top: 0;
}
#site-branding {
position: static;
}
}@font-face{font-display:block;font-family:"earlyman";src:url(//kuttenmanufaktur.rocks/wp-content/themes/Kuttenmanufaktur/font/Kaarna-Medium.woff) format("woff");}
@font-face{font-display:block;font-family:"open sans";src:url(//kuttenmanufaktur.rocks/wp-content/themes/Kuttenmanufaktur/font/OpenSans-Light.woff) format("woff");}:root{--light:#fff;--dark:#0b0b0b;--soft-dark:#1f1f1f;--sans-serif:"open sans";--small-fs:1rem;--xLarge-fs:2.5rem;--normal-plus-fs:1.2rem;--large-fs:1.2rem;--prehead-fs:1.2rem;--section-pt:4rem;--section-pb:6rem;--section-pl:0rem;--section-pr:0rem;--max-width:1440px;}
@media screen and (min-width:767px){
:root{--small-fs:1rem;--xLarge-fs:4rem;--normal-plus-fs:1.2rem;--large-fs:1.4rem;--prehead-fs:1.4rem;--section-pt:2rem;--section-pb:3rem;--section-pl:0rem;--section-pr:0rem;}
}
.elementor-section{padding:var(--section-pt) var(--section-pl) var(--section-pb) var(--section-pr);}
.elementor-section[data-settings*=":\"classic\""],
.elementor-section[data-attributes*=":\"classic\""]{margin:var(--section-pt) var(--section-pl) var(--section-pb) var(--section-pr);}
html body, body a{color:var(--light);}
body.uku-serif.custom-background{background-color:var(--dark);}
body.uku-serif .entry-content p, body.uku-serif .entry-content p, body.uku-serif .entry-content, body.uku-serif .entry-content ol, body.uku-serif .entry-content ul, body.uku-serif .blog.blog-classic .blog-wrap .entry-content p, body.uku-serif .elementor-flip-box__layer__description, .product_tag_images span, p{font-size:var(--normal-plus-fs);}
body .entry-content h1, body .entry-content h2, body .entry-content h3, h1, h2, h3, h4, h5{font-size:var(--xLarge-fs);}
#pre-header .track .content span{font-size:var(--prehead-fs);}
body.uku-serif .woocommerce ul.products li.product h2, body p.site-description, body #secondary h2.widget-title,
body #sidebar-page h2.widget-title,
body .section-about-column-one p cite, body .footer-menu h3.footer-menu-title, body .front-section a.all-posts-link, .elementor-toggle-title, body.uku-serif #desktop-navigation ul li a,
body.uku-serif a.account-btn span.btn-text, .elementor-button-wrapper .elementor-button{font-size:var(--large-fs);}
body.uku-serif #shopfront-cats h2.section-title,
body .page-template-shop-front #front-section-three h3.front-section-title,
body .woocommerce-ordering select, body .woocommerce .woocommerce-result-count, body .woocommerce-page .woocommerce-result-count, body input{font-size:var(--small-fs);}
body .footer-menu h3.footer-menu-title{font-size:2rem;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, #commentform input#submit,
.uku-serif #comments h3.comments-title,
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
textarea, .site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p, a.standard-btn, .entry-summary, .big-instagram-wrap .null-instagram-feed .clear, .widget-area .widget, .big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title, .widget_search input.search-field, .entry-content p span.uppercase, .entry-content, .entry-content p, .entry-content blockquote, .entry-content blockquote p, .single-post .entry-content p, #commentform input#submit,
.entry-content ul, .entry-content ol, .entry-header p.intro, input[type="submit"],
h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small, .entry-content h5, .page .entry-content blockquote p, .uku-serif.single-product .entry-summary h1, body .shop-content .product-wrap .product_title.entry-title, .uku-serif .single_add_to_cart_button, .elementor-post__title a, .elementor-post__title, #pre-header .track .content{font-family:"earlyman", sans-serif !important;}
h1, h2, h3, h4, h5, h6, .menu-item a, body #overlay-nav ul li a,
body #desktop-navigation ul li a,
body .shop-content .product-wrap .product_title.entry-title, body #shopfront-cats h3,
.single-product .entry-summary h1, body .elementor-slide-heading, .shop-menu a, .shop-menu a, li a, .elementor-button-wrapper a{text-transform:uppercase !important;letter-spacing:1px !important;font-family:"earlyman", sans-serif !important;}
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
.site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p, a.standard-btn, .entry-summary, .big-instagram-wrap .null-instagram-feed .clear, .widget-area .widget, .big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title, .widget_search input.search-field, .entry-content p span.uppercase, .entry-content, .entry-content p, .entry-content blockquote, .entry-content blockquote p, .single-post .entry-content p, #commentform input#submit,
.entry-content ul, .entry-content ol, .entry-header p.intro, input[type="submit"],
h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small, .entry-content h5, .page .entry-content blockquote p, body, body.uku-serif #shopfront-cats h2.section-title,
.page-template-shop-front #front-section-three h3.front-section-title,
.woocommerce-ordering select, .woocommerce .woocommerce-result-count, input, .woocommerce-page .woocommerce-result-count{font-family:"open sans" !important;}
a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a, .uku-serif .entry-cats a:hover, input[type="submit"],
.entry-content p a, .entry-content li a, .uku-serif .author-bio a, .uku-serif .comment-text a, .uku-serif #desktop-navigation ul li a:hover,
.uku-serif .account-btn, a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a{color:var(--light);}
a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a, .uku-serif .entry-cats a:hover, input[type="submit"],
.entry-content p a, .entry-content li a, .uku-serif .author-bio a, .uku-serif .comment-text a, .uku-serif #desktop-navigation ul li a:hover,
.uku-serif .account-btn, .single-post .entry-header p.intro, .entry-meta, .entry-cats, .entry-summary, .front-section-title, .social-front-title, .widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p,
.section-about-column-one p, .uku-serif #overlay-close{color:var(--light);}
body.uku-serif .entry-content ul li, body.uku-serif .comment-text ol ul li{padding:0 0 0 0px;line-height:27px;}
.uku-serif .entry-content ul{padding:0 0 0 0px;}
.uku-serif .woocommerce-checkout ul li{padding-bottom:1rem;}
.uku-serif .woocommerce-checkout .includes_tax{font-size:1rem;}
.uku-serif .woocommerce-checkout .order-total{line-height:2rem;}
.woocommerce-checkout .form-row{margin-bottom:.5rem;}
.uku-serif form.woocommerce-checkout h3{font-size:2.5rem;}
.uku-serif form.woocommerce-checkout p.form-row{margin-bottom:1.5rem;}
.uku-serif .entry-content ul li:before, .uku-serif .comment-text ul li:before {
display: none;
} a{text-decoration:underline;}
a:hover{text-decoration:none;}
.shop-menu a, .shop-menu a, li a, .elementor-button-wrapper a, .elementor-button-wrapper a:hover{text-decoration:none;}
li a:hover, li.current-menu-item>a{text-decoration:underline;}
.uku-serif .elementor-heading-title a{text-decoration:underline;}
.uku-serif .elementor-heading-title a:hover{text-decoration:none;}
.uku-serif #desktop-navigation ul ul.sub-menu{padding-top:1.7rem;}
.uku-serif #desktop-navigation ul ul.sub-menu li{background:rgba(0, 0, 0, .7);}
@media screen and (min-width:66.25em){
#desktop-navigation{display:flex;align-content:center;align-items:center;}
}
#desktop-navigation .custom-logo-wrap{margin:0;}
@media screen and (min-width:66.25em){
body #desktop-navigation ul li a{text-decoration:none;}
}
@media screen and (min-width:48em){
body .custom-logo-wrap a.custom-logo-link img{max-height:65px;}
body.uku-serif #site-branding{padding-bottom:0px;}
body.single-product .entry-summary p.price{padding:0 0 1rem;}
}
@media screen and (min-width:66.25em){
.sticky-header .custom-logo-wrap .custom-logo-link img{max-width:100% !important;max-height:80px !important;}
}
.sticky-header .btn-text, .sticky-header .account-btn .span, .sticky-header .cart-btn .cart-count, .sticky-header a.cart-btn:before{color:#fff;}
.woocommerce-variation-add-to-cart{display:flex;}
#masthead{z-index:2;}
body .inner-offcanvas-wrap, body .mobile-search{background:var(--dark) !important;color:var(--light)}
.uku-serif #desktop-navigation ul ul.sub-menu,
.uku-serif #desktop-navigation ul ul.children{width:fit-content;}
.custom-logo-wrap-mobile{display:none;}
@media screen and (min-width: 0) and (max-width: 66.25em) {
.content-wrap{padding:7rem 1rem !important;}
.shop-menu{transition:background-color .5s ease;}
.header-stick .shop-menu{background-color:#000;}
.header-stick .shop-menu .custom-logo-wrap-mobile img.custom-logo{padding-right:0;width:80px;}
.custom-logo-wrap-mobile{display:block;position:absolute;left:50%;top:10px;transform:translateX(-50%);}
.uku-serif #site-branding .custom-logo-link{margin-top:0px;}
.custom-logo-wrap-mobile img.custom-logo{padding-right:0;margin-top:3px;width:120px;transition:width .5s ease;}
.uku-serif #overlay-open,
.uku-serif #overlay-close{right:15px;left:auto;}
.uku-serif .shop-menu{left:inherit;right:0;}
}
body.uku-serif #site-branding{background-color:transparent;position:absolute;padding:0;}
body.header-stick.uku-serif #site-branding{background-color:transparent;}
html.overlay-show, body.overlay-show{overflow:auto;}
body #overlay-close:before,
body .search-close:before{color:var(--light) !important;}
.wrap-ele{max-width:100% !important;margin:0 !important;width:100%;}
.page .wrap-ele #primary{width:100% !important;}
.wrap-ele .entry-content{width:100% !important;max-width:100% !important;margin:0 !important;}
.elementor-editor-active .type-product, .elementor-editor-active .shopfront-section .product-category, .elementor-editor-active .type-post, .elementor-editor-active .instagram-pics li, .elementor-editor-active .section-about-text{-webkit-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1 !important;}
body.offcanvascart-show .site-header-content::after{content:"";height:100vh;width:100%;background:rgba(0, 0, 0, .7);display:block;position:fixed;left:0;top:0;z-index:2;}
.ui-slider .ui-slider-handle{z-index:1 !important;}
#site-branding{z-index:999;}
.wpfLoaderLayout{background-color:#000 !important;}
body .shop-menu .cart-offcanvas{background-color:var(--soft-dark);}
body .elementor-menu-cart__products{overflow-x:hidden !important;padding-right:1.5rem !important;}
.uku-serif .cart-offcanvas-open, .uku-serif button#search-open,
.uku-serif button#overlay-open,
.uku-serif button#overlay-close,
button#search-open-sticky,
button#overlay-open-sticky{font-family:"earlyman", Sans-serif;font-size:1.6rem;font-weight:300;text-transform:uppercase;color:#fff;background-color:var(--dark);border-style:solid;border-width:0px;padding:12px 24px 12px 24px;}
.uku-serif button.cart-offcanvas-open, .uku-serif button.cart-offcanvas-open:hover{background-color:transparent !important;background-color:var(--dark);border-width:0;}
body .bg-light{color:var(--dark);background-color:var(--light);}
body .pb-0{padding-bottom:0 !important;}
body .pt-0{padding-top:0 !important;}
body .pl-auto.elementor-section{padding-left:calc((100vw - var(--max-width))/2);}
body .pr-auto.elementor-section{padding-right:calc((100vw - var(--max-width))/2);}
.uku-serif .price{margin-bottom:0;}
@keyframes marquee {
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
body.uku-serif #site-branding{position:fixed;}
#pre-header{display:none;}
@media screen and (min-width:66.25em){
#pre-header{display:block;}
body.uku-serif #site-branding{position:absolute;}
body #overlay-open,
body .search-open{top:19px;}
}
#pre-header{position:relative;width:100vw;max-width:100%;overflow-x:hidden;height:42px;}
#pre-header .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 120s linear infinite;height:42px;}
#pre-header .track .content{font-weight:300;padding:5px;}
#pre-header span{margin:0 2rem;}
.uku-serif.fixedheader-dark .sticky-header{background-color:var(--dark);}
.uku-serif.fixedheader-dark.header-stick .sticky-header #overlay-open-sticky,
.uku-serif.fixedheader-dark.header-stick .sticky-header #search-open-sticky{color:var(--light);background:var(--dark);}
.custom-logo-wrap a.custom-logo-link img{width:auto;padding-right:2rem;}
#desktop-navigation>ul>li.current-menu-item,
#desktop-navigation>ul>li>ul>li.current-menu-item{box-shadow:inset 0 -1px 0 #fff;}
.shop-menu a, .shop-menu a{top:4px;}
.uku-serif #desktop-navigation ul li.menu-item-has-children a:after{top:17px;}
.sub-menu li a{white-space:nowrap;}
.uku-serif #desktop-navigation ul li.menu-item-has-children a:after{font-weight:900;top:11px;}
.uku-serif #desktop-navigation ul ul.sub-menu ul.sub-menu,
.uku-serif #desktop-navigation ul ul.children ul.children{top:0;left:200px;}
.uku-serif #desktop-navigation ul ul.sub-menu{padding-top:0;padding-bottom:0;}
.uku-serif #desktop-navigation>ul#menu-hauptmenue>.menu-item-has-children>ul.sub-menu{padding-top:16px;}
#desktop-navigation>ul>li.current-menu-item,
#desktop-navigation>ul>li>ul>li.current-menu-item,
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
body.uku-serif.headerfont-light div:not(.sticky-header)>.account-btn:hover,
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
body.uku-serif.headerfont-light #desktop-navigation ul li:hover>a{box-shadow:none !important;}
.uku-serif a.cart-btn span.cart-count{padding:15px 0 0 49px;}
.uku-serif a.cart-btn:before{padding:18px 0 0 18px;}
.site-content, #secondary,
.singlepost-wrap, #colophon,
.mobile-search, #sidebar-offcanvas .widget,
.front-section, .slider-on .featured-content .meta-main-wrap, #mobile-social,
#sidebar-page,
.page.has-thumb .entry-thumbnail, .big-instagram-wrap, .slider-on.slider-boxed .featured-content, .recommended-posts-wrap{padding-left:0px !important;padding-right:0px !important;}
@media screen and (min-width:0rem){
.footer-menu h3.footer-menu-title{padding:0 0 16px !important;}
} .uku-serif .elementor-posts .elementor-post__card .elementor-post__read-more:hover{color:#000 !important;text-decoration:underline;}
.elementor-sticky__spacer{opacity:0;pointer-events:none;}
.uku-serif .elementor-sticky--active{z-index:0;}
body .entry-content a, .comment-text a, .author-bio a{color:rgba(0, 0, 0, 1);}
body .entry-content a:hover, .comment-text a:hover, .author-bio a:hover{color:inherit !important;text-decoration:underline;}
body .header-social ul li a{background:rgba(255, 255, 255, 1);}
.product_tag_images{width:30.578512396694215%;float:right;padding:0;display:grid;align-content:center;justify-content:center;align-items:center;justify-items:start;grid-template-columns:calc(33% - 1.33rem) calc(33% - 1.33rem) calc(33% - 1.33rem);grid-gap:2rem;margin-bottom:1rem;position:relative;}
.inner-tag{position:relative;}
.inner-tag:hover>span{display:block;color:#000;top:-80%;opacity:1;visibility:visible;transition:all .3s ease;}
.product_tag_images span{transition:all .3s ease .05s, visibility 0s linear;padding:.75rem;opacity:0;visibility:hidden;position:absolute;font-weight:100;font-family:'open sans';background:#fff;width:200px;left:50%;top:-100%;right:50%;transform:translateX(-50%);pointer-events:none;}
body.uku-serif .entry-content p a, body.uku-serif .entry-content li a, body.uku-serif .author-bio a, body.uku-serif .comment-text a{box-shadow:inset 0 -1px 0 transparent;}
.elementor-tab-title{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;font-weight:300;}
.elementor-toggle-icon.elementor-toggle-icon-left{margin-right:15px;}
.uku-serif .elementor-button-wrapper .elementor-button{font-weight:300;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);border-radius:4px;}
.uku-serif .elementor-button-wrapper a.elementor-button{color:var(--dark);}
.uku-serif .elementor-button-wrapper a.elementor-button:hover{color:var(--light);border-radius:4px;}
.elementor-button-wrapper .elementor-button:hover{background-color:#0a0a0a;border-color:var(--light);color:var(--light);text-decoration:none;}
.uku-serif .elementor-element.elementor-button-info .elementor-button-wrapper .elementor-button{background-color:var(--dark);color:var(--light);}
.uku-serif .elementor-element.elementor-button-info .elementor-button-wrapper .elementor-button:hover{background-color:var(--light);border-color:var(--dark);color:var(--dark) !important;text-decoration:none;}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{color:#ffd400 !important;}
.uku-serif .button, .uku-serif .wc-proceed-to-checkout .button{background:var(--light);color:var(--dark);font-family:"earlyman", Sans-serif;font-size:1.6rem;font-weight:300;text-transform:uppercase;}
.woocommerce-cart.uku-serif .entry-content table.cart td a{color:#fff;text-decoration:underline;}
.uku-serif.woocommerce-checkout button#wpmc-back-to-cart{display:none !important;visibility:hidden;}
body.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods>li{padding:0.4rem 0 0.4rem 0px;}
body.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods>li label{cursor:pointer;}
body.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods>li:hover{background-color:var(--wp--preset--color--dark);}
.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods input[type="radio"]+*::before{margin-bottom:.35rem;}
input:checked+label{font-weight:bold;}
input[type="radio"]{display:none;}
input[type="radio"]+*::before{content:"";display:inline-block;vertical-align:bottom;width:1rem;height:1rem;margin-right:0.3rem;border-radius:50%;border-style:solid;border-width:0.1rem;border-color:gray;}
input[type="radio"]:checked+*::before{background:white;border-color:white;}
input[type="radio"]:checked+*{color:white;}
.woocommerce-cart.uku-serif .entry-content table.cart td a:hover{color:#fff;text-decoration:none;}
.uku-serif input.select2-search__field:not([type="button"]):not([type="submit"]){background-color:rgb(206, 206, 206) !important;}
.uku-serif .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:48px;}
ul#select2-billing_country-results{color:var(--dark)}
body.uku-serif .woocommerce ul.products li.product .add_to_cart_button{padding:5px 12px;margin:0;line-height:normal;height:min-content;width:auto;white-space:nowrap;transform:translate(-50%, -50%);top:calc(50%);width:fit-content;max-width:80%;white-space:break-spaces;border-radius:4px;}
body.uku-serif .woocommerce ul.products li.product .add_to_cart_button:hover{background-color:#fff;color:#000 !important;opacity:1;box-shadow:rgb(0 0 0 / 50%) 0px 0px 30px 0px;text-decoration:none;}
.uku-serif .img-wrap:after{background:rgba(0, 0, 0, 0.8);}
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title{position:relative;z-index:2;background-color:var(--dark);}
@media screen and (min-width:1200px){
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title, body.uku-serif .woocommerce ul.products li.product .price{position:absolute;}
body.uku-serif .woocommerce ul.products li.product .price{padding:1rem 1rem 1rem 1rem !important;}
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:1.2rem 1.2rem 3rem 1.2rem !important;}
}
body.uku-serif .woocommerce ul.products li.product .price{bottom:0;pointer-events:none;z-index:10;right:0;padding:.25rem 1rem 1rem 0rem;}
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title{pointer-events:none;bottom:0;background:var(--dark);z-index:10;right:0;padding:1rem 1rem .25rem 1rem;}
body.uku-serif .woocommerce ul.products li.product{overflow:hidden;}
body.uku-serif .woocommerce ul.products li.product img{transition:transform .4s ease;}
body.uku-serif .woocommerce ul.products li.product:hover img{transform:scale(1.1);}
body.uku-serif .woocommerce ul.products li.product h2{padding:0;}
body.uku-serif .img-wrap{margin:0 0 1rem;}
body.uku-serif ul.products li span.price{font-size:1.2rem;font-weight:100;font-family:'open sans';}
body.uku-serif.blog-classic .blog-wrap #primary .hentry{padding-bottom:0px;}
body.uku-serif #shopfront-cats h2.section-title,
body .page-template-shop-front #front-section-three h3.front-section-title,
body .woocommerce-ordering select, body .woocommerce .woocommerce-result-count, body .woocommerce-page .woocommerce-result-count{font-family:'open sans', sans-serif;text-transform:none;letter-spacing:1px;text-align:center;font-weight:300;}
body.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin:0 0 30px;}
.uku-serif .woocommerce-product-gallery__image img{width:100%;}
.single-product .images .columns-5 a, .single-product .woocommerce-product-gallery__image, .single-product .flex-control-thumbs li{margin-right:5px !important;}
.uku-serif .single_add_to_cart_button{font-weight:300;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px !important;border-color:var(--e-global-color-secondary);border-radius:0px 0px 0px 0px;color:var(--dark);}
.uku-serif .single_add_to_cart_button:hover{background-color:var(--dark);border-color:var(--light) !important;color:var(--light);text-decoration:none;}
.uku-serif .quantity-button{background-color:transparent;color:#fff;font-family:'earlyman';font-size:2rem;box-shadow:none;border:none;padding:0 10px;background:#0a0a0a;margin-right:10px;height:40px;line-height:0;}
.uku-serif .quantity-button:hover{color:#000;background:#fff;}
.uku-serif .quantity-button:active{color:#fff;background-color:#000;}
.uku-serif.single-product .quantity .qty{border:solid 2px #fff;color:#fff;}
.uku-serif.single-product .single_add_to_cart_button{white-space:nowrap;}
.uku-serif.single-product .entry-summary .cart{display:flex;align-items:center;}
.uku-serif.single-product .single_variation_wrap{width:100%;}
.woocommerce-product-gallery__trigger{font-size:0px;}
table.variations th, table.variations td{border-top-width:0px;}
.uku-serif table th{padding:0;}
.woocommerce.uku-serif.single-product div.product form.cart .variations select{color:#000;background-color:#fff !important;padding-left:.5rem;}
.uku-serif.single-product .variations .value select{color:#000;background-color:#fff;}
.uku-serif.single-product button.single_add_to_cart_button.button{width:100%;margin-top:0rem !important;line-height:0;}
.uku-serif.single-product form.variations_form{flex-direction:column !important;align-items:flex-start !important;}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a, .woocommerce.uku-serif nav.woocommerce-pagination ul li span.current{color:var(--light);border:1px solid var(--dark);}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a:hover{color:var(--light);border:1px solid var(--light);}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:hover::after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:hover::after{color:var(--light);}
.woocommerce.uku-serif nav.woocommerce-pagination ul li, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:after{font-size:2rem;}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a, .woocommerce.uku-serif nav.woocommerce-pagination ul li span.current, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:after{padding-top:12px;}
.title-footer, #colophon .custom-logo-wrap{width:auto;margin-right:2.38095238095238%;float:none;}
.single-product .related, .single-product .related a, .single-product .related .woocommerce-loop-product__title{color:#000;}
.product_tag_loop_images{position:absolute;z-index:20;top:10px;left:10px;display:flex;align-items:center;pointer-events:none;}
.product_tag_loop_images .loop-tag{margin-right:5px;}
.product_tag_loop_images .loop-tag img{-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));}
.uku-serif .products .product .price{display:inline-block;font-size:1.2rem;}
.uku-serif .products .product .woocommerce-LoopProduct-link.woocommerce-loop-product__link{position:absolute !important;width:100%;height:100%;z-index:15;}
.uku-serif .products .product>.woocommerce-loop-product__link{pointer-events:none;z-index:0;}
body .wpfMainWrapper input[type=checkbox],
body input[type=radio]{display:none;}
.uku-serif #overlay-open,
body .search-open{top:0px;}
.uku-serif a.cart-btn:before, .uku-serif a.account-btn:before{padding-top:30px;padding-left:10px;}
@media screen and (min-width:66.25em){
.uku-serif .wpfMainWrapper .wpfFilterButtons:first-child{display:none !important;}
.uku-serif #overlay-open,
body .search-open{top:14px;}
.uku-serif a.cart-btn:before, .uku-serif a.account-btn:before{padding-top:20px;padding-left:0px;}
} body .wpfMainWrapper input[type="radio"]{display:none;}
body .wpfMainWrapper input[type="radio"]+label{cursor:pointer;padding-left:2rem;white-space:nowrap;}
body .wpfMainWrapper input[type="radio"]+label:after{width:20px;height:20px;left:3px;content:"";border:1px solid black;border-radius:50%;position:absolute;z-index:1;}
body .wpfMainWrapper input[type="radio"]:checked+label:before{background-color:#000;height:20px;margin:4px;width:12px;border-radius:50%;height:12px;content:"";position:absolute;left:3px;}
body .wpfMainWrapper .wpfCheckbox{line-height:0px;}
body .wpfMainWrapper .wpfFilterVerScroll{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;}
body #wpfBlock_8.wpfMainWrapper>.wpfFilterContent>.wpfCheckboxHier>.wpfFilterVerScroll{display:inline-block !important;}
body .wpfValue{font-size:1.25rem;letter-spacing:1px;}
#wpfBlock_8 .wpfFilterVerScroll{display:inline-block;}
body .wpfMainWrapper li.active{color:black;background-color:#fff;}
body .wpfMainWrapper li, body .wpfMainWrapper li{display:inline-block;padding:.5rem;border:1px solid white;}
body .wpfFilterWrapper ul:not(.wpfButtonsFilter) li{padding-left:.5rem !important;margin-right:.5rem !important;margin-top:.5rem !important;}
body.uku-serif .wpfFilterWrapper .wfpDescription{font-size:1.5rem;margin-bottom:.25rem;font-weight:400;font-family:"earlyman", sans-serif;}
body .wpfFilterWrapper .wfpDescription{padding-bottom:0px;}
body .wpfFilterTaxNameWrapper, body .wpfCount{font-size:1.25rem;font-family:'earlyman', sans-serif;vertical-align:middle;}
body .wpfCheckboxHier ul{margin-bottom:.5rem;}
body .wpfFilterWrapper select{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;border-radius:0;color:#000;font-family:'earlyman';font-size:1.25rem;padding:.5rem;border:1px solid white;}
button.wpfClearButton.wpfButton{background:none;border:none;text-decoration:underline;font-family:'earlyman';font-weight:300;font-size:1.5rem;}
button.wpfClearButton.wpfButton:hover{text-decoration:none;}
body.uku-serif input{transition:none;}
body .form-mob .wpfFilterButton{padding:.5rem;font-size:1.35rem;color:#000;font-family:'earlyman';border:1px solid white;}
.form-mob .wpfMainWrapper .wpfFilterButtons{padding-bottom:.5rem;border-bottom:1px solid white;margin-bottom:.5rem;padding-top:.5rem;margin-top:.5rem;border-top:1px solid white;}
body .products .wgm-info, body .products .woocommerce-de_price_taxrate{display:none;}
body.single-product .related.products{margin-top:4rem;background:#e9e9e9 !important;}
.woocommerce .related ul.products li.product .add_to_cart_button{top:50% !important;transform:translate(-50%, -50%);}
.uku-serif .legacy-itemprop-offers, .uku-serif .woocommerce-variation-price{font-size:1rem;}
.uku-serif.woocommerce div.product form.cart .variations{border-top:0px solid #fff !important;}
.uku-serif .variations tr{border-bottom:0px solid #fff !important;}
.uku-serif li.variable-item:not(.selected){border:0px solid #000;opacity:.7;}
.uku-serif.single-product .woocommerce-tabs ul.tabs li a{color:#fff;}
.uku-serif.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff;text-decoration:underline;}
.PRspinner{position:absolute;height:100%;display:block;width:100%;left:0;top:0;background-color:var(--dark);background-repeat:no-repeat;z-index:998;background-image:url(//kuttenmanufaktur.rocks/wp-content/themes/Kuttenmanufaktur/img/metalgif.gif);background-position:center 10vh;transition:opacity .15s linear;}
.PRspinner.hide{opacity:0;pointer-events:none;}
.elementor-widget-wc-archive-products{min-height:70vh;}:root{ct-desktop:1140px;ct-tablet:1024px;ct-mobile:767px;}
.p-left-auto{padding-left:calc((100vw - var(--ct-desktop)) / 2);}
.p-right-auto{padding-left:calc((100vw - var(--ct-desktop)) / 2);}
.uku-serif .desktop-search{background:rgba(0, 0, 0, 0.95);}
.uku-serif .desktop-search input.search-field{color:#fff;}
body.uku-serif .img-wrap{margin:0 0 0rem;}
.uku-serif label{padding-bottom:.5rem;}
body input::placeholder{opacity:.75;border-width:0 0 1px 0;}
body.uku-serif input:not([type="button"]):not([type="submit"]){border-width:.5px;color:var(--light);}
body.uku-serif input:not([type="button"]):not([type="submit"]){margin-bottom:.5rem;}
body .woocommerce-checkout .form-row label{letter-spacing:1.5px !important;font-family:"earlyman", sans-serif !important;font-size:var(--normal-plus-fs);font-weight:100;}
body .woocommerce-checkout .form-row label.woocommerce-form__label-for-checkbox.checkbox{font-family:"open sans", sans-serif !important;font-size:var(--small-fs);font-weight:300;letter-spacing:0px !important;}
body abbr, body acronym{border-bottom:0px dotted #2b2b2b;cursor:help;text-decoration:none;}
.woocommerce form .form-row .required{color:red;}
body .select2-container--default .select2-selection--single{border-radius:0px !important;color:var(--dark);}
body .select2-container--default .select2-results__options{color:var(--dark);}
body.uku-serif input.select2-search__field:not([type="button"]):not([type="submit"]){background-color:rgb(33, 33, 33) !important;color:var(--light) !important;}
body.uku-serif input:not([type="button"]):not([type="submit"]),
body.uku-serif textarea, body.uku-serif .elementor-field-textual{border-color:#818181;background-color:rgb(22 22 22) !important;}
body .woocommerce-checkout thead th{padding-top:.5rem;border-top:none;}
body .woocommerce-checkout th{letter-spacing:1.5px !important;font-family:"earlyman", sans-serif !important;font-size:var(--normal-plus-fs);font-weight:100;}
body.uku-serif input:focus:not([type="button"]):not([type="submit"]),
body.uku-serif textarea:focus, body.uku-serif .elementor-field-textual:focus{border-color:#fff;}
body.uku-serif .product-subtotal .product-tax, body.uku-serif .product-total .product-tax, body.uku-serif .wgm-tax{font-size:var(--small-fs);}
body.uku-serif .onsale{background-color:#cf0372;display:flex !important;align-content:center;justify-content:center;align-items:center;font-family:'earlyman';text-transform:uppercase;letter-spacing:2px;padding-top:0px;filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));}
#lookbook>div{display:flex;}
#lookbook img{width:100%;}
#lookbook .img-slider{position:relative;}
#lookbook a.zoom{display:block;height:100%;position:absolute;height:fit-content;width:fit-content;left:1.5rem;top:1rem;text-decoration:none;font-size:1.5rem;display:flex;justify-content:center;align-items:center;}
#lookbook a.zoom:before{font-family:'icomoon' !important;content:"\e922";font-size:22px;color:#fff;}
#lookbook h4{font-size:2rem;line-height:1.1em;margin-bottom:0.75rem;}
#lookbook a.zoom:hover:before{transform:scale(1.2);}
.pt-3{padding-top:3rem;}
.pb-3{padding-bottom:3rem;}
.pb-2{padding-bottom:2rem;}
.pt-1{padding-top:1rem;}
.pb-1{padding-bottom:1rem;}
.pl-auto{padding-left:max(calc(((100vw - 1210px) / 2)), 20px);}
.pr-auto{padding-right:max(calc(((100vw - 1210px) / 2)), 20px);}
.pr-slider{padding-right:max(calc(((100vw - 1210px) / 2)), 60px);}
.pr-wrap{margin:0 auto;position:relative;left:0;overflow:hidden;width:100%;}
.pr-wrap:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}
.pr-wrap *:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}
.uku-serif .quantity{display:flex;align-items:center;}
body.uku-serif input:not([type="button"]):not([type="submit"]){margin-bottom:0;}:root .theme-uku{--wvs-single-product-item-width:76px;--wvs-single-product-item-height:39px;--wvs-single-product-item-font-size:1.4rem;}
.theme-uku.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{font-family:"earlyman", sans-serif !important;}
.theme-uku.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){opacity:1;color:white;background:transparent;}
.theme-uku.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
-webkit-box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #fff);
box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #fff);
}footer .footer-wrap{max-width:var(--max-width);width:100%;padding-left:10px;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
a.woocommerce-product-gallery__trigger{text-decoration:none;}
.offcanvascart-show:not(.header-stick) :not(.sticky-header)>.shop-menu .cart-offcanvas{right:0;}
.offcanvascart-show:not(.header-stick) .sticky-header>.shop-menu .cart-offcanvas{right:-500px;}
.offcanvascart-show.header-stick :not(.sticky-header)>.shop-menu .cart-offcanvas{right:-500px;}
.offcanvascart-show.header-stick .sticky-header>.shop-menu .cart-offcanvas{right:0px;}
a.woocommerce-remove-coupon{color:gray !important;}
.woocommerce-cart.uku-serif .entry-content table.cart td.product-remove a{text-decoration:none !important;color:gray !important;margin-right:0.5rem;}
.woocommerce-cart.uku-serif .entry-content table.cart td.product-remove a:hover{text-decoration:underline !important;color:white !important;}
.woocommerce-cart.uku-serif .entry-content table.cart td a{text-decoration:none !important;color:rgb(183, 183, 183) !important;}
.woocommerce-cart.uku-serif .entry-content table.cart td a:hover{text-decoration:underline !important;color:white !important;}
.js .imgfade-on .type-product.inview, .js .imgfade-on .shopfront-section .product-category.inview, .js .imgfade-on .type-post.inview, .js .imgfade-on .featured-slider .type-post, .js .imgfade-on .instagram-pics li.inview, .js .imgfade-on .section-about-text.inview, .full-visible, .js .imgfade-on .type-product.inview, .js .imgfade-on .type-product, .js .imgfade-on .shopfront-section .product-category, .js .imgfade-on .type-post, .js .imgfade-on .instagram-pics li, .js .imgfade-on .section-about-text {
transform: translateY(0px) !important;
opacity: 1 !important;
transition: none !important;
}@font-face{font-display:block;font-family:"earlyman";src:url(//kuttenmanufaktur.rocks/wp-content/themes/Kuttenmanufaktur/font/Kaarna-Medium.woff) format("woff");}
@font-face{font-display:block;font-family:"open sans";src:url(//kuttenmanufaktur.rocks/wp-content/themes/Kuttenmanufaktur/font/OpenSans-Light.woff) format("woff");}:root{--light:#fff;--dark:#0b0b0b;--soft-dark:#1f1f1f;--sans-serif:"open sans";--small-fs:1rem;--xLarge-fs:2.5rem;--normal-plus-fs:1.2rem;--large-fs:1.2rem;--prehead-fs:1.2rem;--section-pt:4rem;--section-pb:6rem;--section-pl:0rem;--section-pr:0rem;--max-width:1440px;}
@media screen and (min-width:767px){
:root{--small-fs:1rem;--xLarge-fs:4rem;--normal-plus-fs:1.2rem;--large-fs:1.4rem;--prehead-fs:1.4rem;--section-pt:2rem;--section-pb:3rem;--section-pl:0rem;--section-pr:0rem;}
}
.elementor-section{padding:var(--section-pt) var(--section-pl) var(--section-pb) var(--section-pr);}
.elementor-section[data-settings*=":\"classic\""],
.elementor-section[data-attributes*=":\"classic\""]{margin:var(--section-pt) var(--section-pl) var(--section-pb) var(--section-pr);}
html body, body a{color:var(--light);}
body.uku-serif.custom-background{background-color:var(--dark);}
body.uku-serif .entry-content p, body.uku-serif .entry-content p, body.uku-serif .entry-content, body.uku-serif .entry-content ol, body.uku-serif .entry-content ul, body.uku-serif .blog.blog-classic .blog-wrap .entry-content p, body.uku-serif .elementor-flip-box__layer__description, .product_tag_images span, p{font-size:var(--normal-plus-fs);}
body .entry-content h1, body .entry-content h2, body .entry-content h3, h1, h2, h3, h4, h5{font-size:var(--xLarge-fs);}
#pre-header .track .content span{font-size:var(--prehead-fs);}
body.uku-serif .woocommerce ul.products li.product h2, body p.site-description, body #secondary h2.widget-title,
body #sidebar-page h2.widget-title,
body .section-about-column-one p cite, body .footer-menu h3.footer-menu-title, body .front-section a.all-posts-link, .elementor-toggle-title, body.uku-serif #desktop-navigation ul li a,
body.uku-serif a.account-btn span.btn-text, .elementor-button-wrapper .elementor-button{font-size:var(--large-fs);}
body.uku-serif #shopfront-cats h2.section-title,
body .page-template-shop-front #front-section-three h3.front-section-title,
body .woocommerce-ordering select, body .woocommerce .woocommerce-result-count, body .woocommerce-page .woocommerce-result-count, body input{font-size:var(--small-fs);}
body .footer-menu h3.footer-menu-title{font-size:2rem;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, #commentform input#submit,
.uku-serif #comments h3.comments-title,
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
textarea, .site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p, a.standard-btn, .entry-summary, .big-instagram-wrap .null-instagram-feed .clear, .widget-area .widget, .big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title, .widget_search input.search-field, .entry-content p span.uppercase, .entry-content, .entry-content p, .entry-content blockquote, .entry-content blockquote p, .single-post .entry-content p, #commentform input#submit,
.entry-content ul, .entry-content ol, .entry-header p.intro, input[type="submit"],
h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small, .entry-content h5, .page .entry-content blockquote p, .uku-serif.single-product .entry-summary h1, body .shop-content .product-wrap .product_title.entry-title, .uku-serif .single_add_to_cart_button, .elementor-post__title a, .elementor-post__title, #pre-header .track .content{font-family:"earlyman", sans-serif !important;}
h1, h2, h3, h4, h5, h6, .menu-item a, body #overlay-nav ul li a,
body #desktop-navigation ul li a,
body .shop-content .product-wrap .product_title.entry-title, body #shopfront-cats h3,
.single-product .entry-summary h1, body .elementor-slide-heading, .shop-menu a, .shop-menu a, li a, .elementor-button-wrapper a{text-transform:uppercase !important;letter-spacing:1px !important;font-family:"earlyman", sans-serif !important;}
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
.site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p, a.standard-btn, .entry-summary, .big-instagram-wrap .null-instagram-feed .clear, .widget-area .widget, .big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title, .widget_search input.search-field, .entry-content p span.uppercase, .entry-content, .entry-content p, .entry-content blockquote, .entry-content blockquote p, .single-post .entry-content p, #commentform input#submit,
.entry-content ul, .entry-content ol, .entry-header p.intro, input[type="submit"],
h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small, .entry-content h5, .page .entry-content blockquote p, body, body.uku-serif #shopfront-cats h2.section-title,
.page-template-shop-front #front-section-three h3.front-section-title,
.woocommerce-ordering select, .woocommerce .woocommerce-result-count, input, .woocommerce-page .woocommerce-result-count{font-family:"open sans" !important;}
a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a, .uku-serif .entry-cats a:hover, input[type="submit"],
.entry-content p a, .entry-content li a, .uku-serif .author-bio a, .uku-serif .comment-text a, .uku-serif #desktop-navigation ul li a:hover,
.uku-serif .account-btn, a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a{color:var(--light);}
a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a, .uku-serif .entry-cats a:hover, input[type="submit"],
.entry-content p a, .entry-content li a, .uku-serif .author-bio a, .uku-serif .comment-text a, .uku-serif #desktop-navigation ul li a:hover,
.uku-serif .account-btn, .single-post .entry-header p.intro, .entry-meta, .entry-cats, .entry-summary, .front-section-title, .social-front-title, .widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p,
.section-about-column-one p, .uku-serif #overlay-close{color:var(--light);}
body.uku-serif .entry-content ul li, body.uku-serif .comment-text ol ul li{padding:0 0 0 0px;line-height:27px;}
.uku-serif .entry-content ul{padding:0 0 0 0px;}
.uku-serif .woocommerce-checkout ul li{padding-bottom:1rem;}
.uku-serif .woocommerce-checkout .includes_tax{font-size:1rem;}
.uku-serif .woocommerce-checkout .order-total{line-height:2rem;}
.woocommerce-checkout .form-row{margin-bottom:.5rem;}
.uku-serif form.woocommerce-checkout h3{font-size:2.5rem;}
.uku-serif form.woocommerce-checkout p.form-row{margin-bottom:1.5rem;}
.uku-serif .entry-content ul li:before, .uku-serif .comment-text ul li:before {
display: none;
} a{text-decoration:underline;}
a:hover{text-decoration:none;}
.shop-menu a, .shop-menu a, li a, .elementor-button-wrapper a, .elementor-button-wrapper a:hover{text-decoration:none;}
li a:hover, li.current-menu-item>a{text-decoration:underline;}
.uku-serif .elementor-heading-title a{text-decoration:underline;}
.uku-serif .elementor-heading-title a:hover{text-decoration:none;}
.uku-serif #desktop-navigation ul ul.sub-menu{padding-top:1.7rem;}
.uku-serif #desktop-navigation ul ul.sub-menu li{background:rgba(0, 0, 0, .7);}
@media screen and (min-width:66.25em){
#desktop-navigation{display:flex;align-content:center;align-items:center;}
}
#desktop-navigation .custom-logo-wrap{margin:0;}
@media screen and (min-width:66.25em){
body #desktop-navigation ul li a{text-decoration:none;}
}
@media screen and (min-width:48em){
body .custom-logo-wrap a.custom-logo-link img{max-height:65px;}
body.uku-serif #site-branding{padding-bottom:0px;}
body.single-product .entry-summary p.price{padding:0 0 1rem;}
}
@media screen and (min-width:66.25em){
.sticky-header .custom-logo-wrap .custom-logo-link img{max-width:100% !important;max-height:80px !important;}
}
.sticky-header .btn-text, .sticky-header .account-btn .span, .sticky-header .cart-btn .cart-count, .sticky-header a.cart-btn:before{color:#fff;}
.woocommerce-variation-add-to-cart{display:flex;}
#masthead{z-index:2;}
body .inner-offcanvas-wrap, body .mobile-search{background:var(--dark) !important;color:var(--light)}
.uku-serif #desktop-navigation ul ul.sub-menu,
.uku-serif #desktop-navigation ul ul.children{width:fit-content;}
.custom-logo-wrap-mobile{display:none;}
@media screen and (min-width: 0) and (max-width: 66.25em) {
.content-wrap{padding:7rem 1rem !important;}
.shop-menu{transition:background-color .5s ease;}
.header-stick .shop-menu{background-color:#000;}
.header-stick .shop-menu .custom-logo-wrap-mobile img.custom-logo{padding-right:0;width:80px;}
.custom-logo-wrap-mobile{display:block;position:absolute;left:50%;top:10px;transform:translateX(-50%);}
.uku-serif #site-branding .custom-logo-link{margin-top:0px;}
.custom-logo-wrap-mobile img.custom-logo{padding-right:0;margin-top:3px;width:120px;transition:width .5s ease;}
.uku-serif #overlay-open,
.uku-serif #overlay-close{right:15px;left:auto;}
.uku-serif .shop-menu{left:inherit;right:0;}
}
body.uku-serif #site-branding{background-color:transparent;position:absolute;padding:0;}
body.header-stick.uku-serif #site-branding{background-color:transparent;}
html.overlay-show, body.overlay-show{overflow:auto;}
body #overlay-close:before,
body .search-close:before{color:var(--light) !important;}
.wrap-ele{max-width:100% !important;margin:0 !important;width:100%;}
.page .wrap-ele #primary{width:100% !important;}
.wrap-ele .entry-content{width:100% !important;max-width:100% !important;margin:0 !important;}
.elementor-editor-active .type-product, .elementor-editor-active .shopfront-section .product-category, .elementor-editor-active .type-post, .elementor-editor-active .instagram-pics li, .elementor-editor-active .section-about-text{-webkit-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1 !important;}
body.offcanvascart-show .site-header-content::after{content:"";height:100vh;width:100%;background:rgba(0, 0, 0, .7);display:block;position:fixed;left:0;top:0;z-index:2;}
.ui-slider .ui-slider-handle{z-index:1 !important;}
#site-branding{z-index:999;}
.wpfLoaderLayout{background-color:#000 !important;}
body .shop-menu .cart-offcanvas{background-color:var(--soft-dark);}
body .elementor-menu-cart__products{overflow-x:hidden !important;padding-right:1.5rem !important;}
.uku-serif .cart-offcanvas-open, .uku-serif button#search-open,
.uku-serif button#overlay-open,
.uku-serif button#overlay-close,
button#search-open-sticky,
button#overlay-open-sticky{font-family:"earlyman", Sans-serif;font-size:1.6rem;font-weight:300;text-transform:uppercase;color:#fff;background-color:var(--dark);border-style:solid;border-width:0px;padding:12px 24px 12px 24px;}
.uku-serif button.cart-offcanvas-open, .uku-serif button.cart-offcanvas-open:hover{background-color:transparent !important;background-color:var(--dark);border-width:0;}
body .bg-light{color:var(--dark);background-color:var(--light);}
body .pb-0{padding-bottom:0 !important;}
body .pt-0{padding-top:0 !important;}
body .pl-auto.elementor-section{padding-left:calc((100vw - var(--max-width))/2);}
body .pr-auto.elementor-section{padding-right:calc((100vw - var(--max-width))/2);}
.uku-serif .price{margin-bottom:0;}
@keyframes marquee {
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
body.uku-serif #site-branding{position:fixed;}
#pre-header{display:none;}
@media screen and (min-width:66.25em){
#pre-header{display:block;}
body.uku-serif #site-branding{position:absolute;}
body #overlay-open,
body .search-open{top:19px;}
}
#pre-header{position:relative;width:100vw;max-width:100%;overflow-x:hidden;height:42px;}
#pre-header .track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 120s linear infinite;height:42px;}
#pre-header .track .content{font-weight:300;padding:5px;}
#pre-header span{margin:0 2rem;}
.uku-serif.fixedheader-dark .sticky-header{background-color:var(--dark);}
.uku-serif.fixedheader-dark.header-stick .sticky-header #overlay-open-sticky,
.uku-serif.fixedheader-dark.header-stick .sticky-header #search-open-sticky{color:var(--light);background:var(--dark);}
.custom-logo-wrap a.custom-logo-link img{width:auto;padding-right:2rem;}
#desktop-navigation>ul>li.current-menu-item,
#desktop-navigation>ul>li>ul>li.current-menu-item{box-shadow:inset 0 -1px 0 #fff;}
.shop-menu a, .shop-menu a{top:4px;}
.uku-serif #desktop-navigation ul li.menu-item-has-children a:after{top:17px;}
.sub-menu li a{white-space:nowrap;}
.uku-serif #desktop-navigation ul li.menu-item-has-children a:after{font-weight:900;top:11px;}
.uku-serif #desktop-navigation ul ul.sub-menu ul.sub-menu,
.uku-serif #desktop-navigation ul ul.children ul.children{top:0;left:200px;}
.uku-serif #desktop-navigation ul ul.sub-menu{padding-top:0;padding-bottom:0;}
.uku-serif #desktop-navigation>ul#menu-hauptmenue>.menu-item-has-children>ul.sub-menu{padding-top:16px;}
#desktop-navigation>ul>li.current-menu-item,
#desktop-navigation>ul>li>ul>li.current-menu-item,
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
body.uku-serif.headerfont-light div:not(.sticky-header)>.account-btn:hover,
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
body.uku-serif.headerfont-light #desktop-navigation ul li:hover>a{box-shadow:none !important;}
.uku-serif a.cart-btn span.cart-count{padding:15px 0 0 49px;}
.uku-serif a.cart-btn:before{padding:18px 0 0 18px;}
.site-content, #secondary,
.singlepost-wrap, #colophon,
.mobile-search, #sidebar-offcanvas .widget,
.front-section, .slider-on .featured-content .meta-main-wrap, #mobile-social,
#sidebar-page,
.page.has-thumb .entry-thumbnail, .big-instagram-wrap, .slider-on.slider-boxed .featured-content, .recommended-posts-wrap{padding-left:0px !important;padding-right:0px !important;}
@media screen and (min-width:0rem){
.footer-menu h3.footer-menu-title{padding:0 0 16px !important;}
} .uku-serif .elementor-posts .elementor-post__card .elementor-post__read-more:hover{color:#000 !important;text-decoration:underline;}
.elementor-sticky__spacer{opacity:0;pointer-events:none;}
.uku-serif .elementor-sticky--active{z-index:0;}
body .entry-content a, .comment-text a, .author-bio a{color:rgba(0, 0, 0, 1);}
body .entry-content a:hover, .comment-text a:hover, .author-bio a:hover{color:inherit !important;text-decoration:underline;}
body .header-social ul li a{background:rgba(255, 255, 255, 1);}
.product_tag_images{width:30.578512396694215%;float:right;padding:0;display:grid;align-content:center;justify-content:center;align-items:center;justify-items:start;grid-template-columns:calc(33% - 1.33rem) calc(33% - 1.33rem) calc(33% - 1.33rem);grid-gap:2rem;margin-bottom:1rem;position:relative;}
.inner-tag{position:relative;}
.inner-tag:hover>span{display:block;color:#000;top:-80%;opacity:1;visibility:visible;transition:all .3s ease;}
.product_tag_images span{transition:all .3s ease .05s, visibility 0s linear;padding:.75rem;opacity:0;visibility:hidden;position:absolute;font-weight:100;font-family:'open sans';background:#fff;width:200px;left:50%;top:-100%;right:50%;transform:translateX(-50%);pointer-events:none;}
body.uku-serif .entry-content p a, body.uku-serif .entry-content li a, body.uku-serif .author-bio a, body.uku-serif .comment-text a{box-shadow:inset 0 -1px 0 transparent;}
.elementor-tab-title{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;font-weight:300;}
.elementor-toggle-icon.elementor-toggle-icon-left{margin-right:15px;}
.uku-serif .elementor-button-wrapper .elementor-button{font-weight:300;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);border-radius:4px;}
.uku-serif .elementor-button-wrapper a.elementor-button{color:var(--dark);}
.uku-serif .elementor-button-wrapper a.elementor-button:hover{color:var(--light);border-radius:4px;}
.elementor-button-wrapper .elementor-button:hover{background-color:#0a0a0a;border-color:var(--light);color:var(--light);text-decoration:none;}
.uku-serif .elementor-element.elementor-button-info .elementor-button-wrapper .elementor-button{background-color:var(--dark);color:var(--light);}
.uku-serif .elementor-element.elementor-button-info .elementor-button-wrapper .elementor-button:hover{background-color:var(--light);border-color:var(--dark);color:var(--dark) !important;text-decoration:none;}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{color:#ffd400 !important;}
.uku-serif .button, .uku-serif .wc-proceed-to-checkout .button{background:var(--light);color:var(--dark);font-family:"earlyman", Sans-serif;font-size:1.6rem;font-weight:300;text-transform:uppercase;}
.woocommerce-cart.uku-serif .entry-content table.cart td a{color:#fff;text-decoration:underline;}
.uku-serif.woocommerce-checkout button#wpmc-back-to-cart{display:none !important;visibility:hidden;}
body.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods>li{padding:0.4rem 0 0.4rem 0px;}
body.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods>li label{cursor:pointer;}
body.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods>li:hover{background-color:var(--wp--preset--color--dark);}
.uku-serif.woocommerce-checkout .wc_payment_methods.payment_methods input[type="radio"]+*::before{margin-bottom:.35rem;}
input:checked+label{font-weight:bold;}
input[type="radio"]{display:none;}
input[type="radio"]+*::before{content:"";display:inline-block;vertical-align:bottom;width:1rem;height:1rem;margin-right:0.3rem;border-radius:50%;border-style:solid;border-width:0.1rem;border-color:gray;}
input[type="radio"]:checked+*::before{background:white;border-color:white;}
input[type="radio"]:checked+*{color:white;}
.woocommerce-cart.uku-serif .entry-content table.cart td a:hover{color:#fff;text-decoration:none;}
.uku-serif input.select2-search__field:not([type="button"]):not([type="submit"]){background-color:rgb(206, 206, 206) !important;}
.uku-serif .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:48px;}
ul#select2-billing_country-results{color:var(--dark)}
body.uku-serif .woocommerce ul.products li.product .add_to_cart_button{padding:5px 12px;margin:0;line-height:normal;height:min-content;width:auto;white-space:nowrap;transform:translate(-50%, -50%);top:calc(50%);width:fit-content;max-width:80%;white-space:break-spaces;border-radius:4px;}
body.uku-serif .woocommerce ul.products li.product .add_to_cart_button:hover{background-color:#fff;color:#000 !important;opacity:1;box-shadow:rgb(0 0 0 / 50%) 0px 0px 30px 0px;text-decoration:none;}
.uku-serif .img-wrap:after{background:rgba(0, 0, 0, 0.8);}
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title{position:relative;z-index:2;background-color:var(--dark);}
@media screen and (min-width:1200px){
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title, body.uku-serif .woocommerce ul.products li.product .price{position:absolute;}
body.uku-serif .woocommerce ul.products li.product .price{padding:1rem 1rem 1rem 1rem !important;}
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:1.2rem 1.2rem 3rem 1.2rem !important;}
}
body.uku-serif .woocommerce ul.products li.product .price{bottom:0;pointer-events:none;z-index:10;right:0;padding:.25rem 1rem 1rem 0rem;}
body.uku-serif .woocommerce ul.products li.product .woocommerce-loop-product__title{pointer-events:none;bottom:0;background:var(--dark);z-index:10;right:0;padding:1rem 1rem .25rem 1rem;}
body.uku-serif .woocommerce ul.products li.product{overflow:hidden;}
body.uku-serif .woocommerce ul.products li.product img{transition:transform .4s ease;}
body.uku-serif .woocommerce ul.products li.product:hover img{transform:scale(1.1);}
body.uku-serif .woocommerce ul.products li.product h2{padding:0;}
body.uku-serif .img-wrap{margin:0 0 1rem;}
body.uku-serif ul.products li span.price{font-size:1.2rem;font-weight:100;font-family:'open sans';}
body.uku-serif.blog-classic .blog-wrap #primary .hentry{padding-bottom:0px;}
body.uku-serif #shopfront-cats h2.section-title,
body .page-template-shop-front #front-section-three h3.front-section-title,
body .woocommerce-ordering select, body .woocommerce .woocommerce-result-count, body .woocommerce-page .woocommerce-result-count{font-family:'open sans', sans-serif;text-transform:none;letter-spacing:1px;text-align:center;font-weight:300;}
body.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin:0 0 30px;}
.uku-serif .woocommerce-product-gallery__image img{width:100%;}
.single-product .images .columns-5 a, .single-product .woocommerce-product-gallery__image, .single-product .flex-control-thumbs li{margin-right:5px !important;}
.uku-serif .single_add_to_cart_button{font-weight:300;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px !important;border-color:var(--e-global-color-secondary);border-radius:0px 0px 0px 0px;color:var(--dark);}
.uku-serif .single_add_to_cart_button:hover{background-color:var(--dark);border-color:var(--light) !important;color:var(--light);text-decoration:none;}
.uku-serif .quantity-button{background-color:transparent;color:#fff;font-family:'earlyman';font-size:2rem;box-shadow:none;border:none;padding:0 10px;background:#0a0a0a;margin-right:10px;height:40px;line-height:0;}
.uku-serif .quantity-button:hover{color:#000;background:#fff;}
.uku-serif .quantity-button:active{color:#fff;background-color:#000;}
.uku-serif.single-product .quantity .qty{border:solid 2px #fff;color:#fff;}
.uku-serif.single-product .single_add_to_cart_button{white-space:nowrap;}
.uku-serif.single-product .entry-summary .cart{display:flex;align-items:center;}
.uku-serif.single-product .single_variation_wrap{width:100%;}
.woocommerce-product-gallery__trigger{font-size:0px;}
table.variations th, table.variations td{border-top-width:0px;}
.uku-serif table th{padding:0;}
.woocommerce.uku-serif.single-product div.product form.cart .variations select{color:#000;background-color:#fff !important;padding-left:.5rem;}
.uku-serif.single-product .variations .value select{color:#000;background-color:#fff;}
.uku-serif.single-product button.single_add_to_cart_button.button{width:100%;margin-top:0rem !important;line-height:0;}
.uku-serif.single-product form.variations_form{flex-direction:column !important;align-items:flex-start !important;}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a, .woocommerce.uku-serif nav.woocommerce-pagination ul li span.current{color:var(--light);border:1px solid var(--dark);}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a:hover{color:var(--light);border:1px solid var(--light);}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:hover::after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:hover::after{color:var(--light);}
.woocommerce.uku-serif nav.woocommerce-pagination ul li, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:after{font-size:2rem;}
.woocommerce.uku-serif nav.woocommerce-pagination ul li a, .woocommerce.uku-serif nav.woocommerce-pagination ul li span.current, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.next:after, .woocommerce.uku-serif nav.woocommerce-pagination ul li a.prev:after{padding-top:12px;}
.title-footer, #colophon .custom-logo-wrap{width:auto;margin-right:2.38095238095238%;float:none;}
.single-product .related, .single-product .related a, .single-product .related .woocommerce-loop-product__title{color:#000;}
.product_tag_loop_images{position:absolute;z-index:20;top:10px;left:10px;display:flex;align-items:center;pointer-events:none;}
.product_tag_loop_images .loop-tag{margin-right:5px;}
.product_tag_loop_images .loop-tag img{-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));}
.uku-serif .products .product .price{display:inline-block;font-size:1.2rem;}
.uku-serif .products .product .woocommerce-LoopProduct-link.woocommerce-loop-product__link{position:absolute !important;width:100%;height:100%;z-index:15;}
.uku-serif .products .product>.woocommerce-loop-product__link{pointer-events:none;z-index:0;}
body .wpfMainWrapper input[type=checkbox],
body input[type=radio]{display:none;}
.uku-serif #overlay-open,
body .search-open{top:0px;}
.uku-serif a.cart-btn:before, .uku-serif a.account-btn:before{padding-top:30px;padding-left:10px;}
@media screen and (min-width:66.25em){
.uku-serif .wpfMainWrapper .wpfFilterButtons:first-child{display:none !important;}
.uku-serif #overlay-open,
body .search-open{top:14px;}
.uku-serif a.cart-btn:before, .uku-serif a.account-btn:before{padding-top:20px;padding-left:0px;}
} body .wpfMainWrapper input[type="radio"]{display:none;}
body .wpfMainWrapper input[type="radio"]+label{cursor:pointer;padding-left:2rem;white-space:nowrap;}
body .wpfMainWrapper input[type="radio"]+label:after{width:20px;height:20px;left:3px;content:"";border:1px solid black;border-radius:50%;position:absolute;z-index:1;}
body .wpfMainWrapper input[type="radio"]:checked+label:before{background-color:#000;height:20px;margin:4px;width:12px;border-radius:50%;height:12px;content:"";position:absolute;left:3px;}
body .wpfMainWrapper .wpfCheckbox{line-height:0px;}
body .wpfMainWrapper .wpfFilterVerScroll{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;}
body #wpfBlock_8.wpfMainWrapper>.wpfFilterContent>.wpfCheckboxHier>.wpfFilterVerScroll{display:inline-block !important;}
body .wpfValue{font-size:1.25rem;letter-spacing:1px;}
#wpfBlock_8 .wpfFilterVerScroll{display:inline-block;}
body .wpfMainWrapper li.active{color:black;background-color:#fff;}
body .wpfMainWrapper li, body .wpfMainWrapper li{display:inline-block;padding:.5rem;border:1px solid white;}
body .wpfFilterWrapper ul:not(.wpfButtonsFilter) li{padding-left:.5rem !important;margin-right:.5rem !important;margin-top:.5rem !important;}
body.uku-serif .wpfFilterWrapper .wfpDescription{font-size:1.5rem;margin-bottom:.25rem;font-weight:400;font-family:"earlyman", sans-serif;}
body .wpfFilterWrapper .wfpDescription{padding-bottom:0px;}
body .wpfFilterTaxNameWrapper, body .wpfCount{font-size:1.25rem;font-family:'earlyman', sans-serif;vertical-align:middle;}
body .wpfCheckboxHier ul{margin-bottom:.5rem;}
body .wpfFilterWrapper select{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;border-radius:0;color:#000;font-family:'earlyman';font-size:1.25rem;padding:.5rem;border:1px solid white;}
button.wpfClearButton.wpfButton{background:none;border:none;text-decoration:underline;font-family:'earlyman';font-weight:300;font-size:1.5rem;}
button.wpfClearButton.wpfButton:hover{text-decoration:none;}
body.uku-serif input{transition:none;}
body .form-mob .wpfFilterButton{padding:.5rem;font-size:1.35rem;color:#000;font-family:'earlyman';border:1px solid white;}
.form-mob .wpfMainWrapper .wpfFilterButtons{padding-bottom:.5rem;border-bottom:1px solid white;margin-bottom:.5rem;padding-top:.5rem;margin-top:.5rem;border-top:1px solid white;}
body .products .wgm-info, body .products .woocommerce-de_price_taxrate{display:none;}
body.single-product .related.products{margin-top:4rem;background:#e9e9e9 !important;}
.woocommerce .related ul.products li.product .add_to_cart_button{top:50% !important;transform:translate(-50%, -50%);}
.uku-serif .legacy-itemprop-offers, .uku-serif .woocommerce-variation-price{font-size:1rem;}
.uku-serif.woocommerce div.product form.cart .variations{border-top:0px solid #fff !important;}
.uku-serif .variations tr{border-bottom:0px solid #fff !important;}
.uku-serif li.variable-item:not(.selected){border:0px solid #000;opacity:.7;}
.uku-serif.single-product .woocommerce-tabs ul.tabs li a{color:#fff;}
.uku-serif.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff;text-decoration:underline;}
.PRspinner{position:absolute;height:100%;display:block;width:100%;left:0;top:0;background-color:var(--dark);background-repeat:no-repeat;z-index:998;background-image:url(//kuttenmanufaktur.rocks/wp-content/themes/Kuttenmanufaktur/img/metalgif.gif);background-position:center 10vh;transition:opacity .15s linear;}
.PRspinner.hide{opacity:0;pointer-events:none;}
.elementor-widget-wc-archive-products{min-height:70vh;}:root{ct-desktop:1140px;ct-tablet:1024px;ct-mobile:767px;}
.p-left-auto{padding-left:calc((100vw - var(--ct-desktop)) / 2);}
.p-right-auto{padding-left:calc((100vw - var(--ct-desktop)) / 2);}
.uku-serif .desktop-search{background:rgba(0, 0, 0, 0.95);}
.uku-serif .desktop-search input.search-field{color:#fff;}
body.uku-serif .img-wrap{margin:0 0 0rem;}
.uku-serif label{padding-bottom:.5rem;}
body input::placeholder{opacity:.75;border-width:0 0 1px 0;}
body.uku-serif input:not([type="button"]):not([type="submit"]){border-width:.5px;color:var(--light);}
body.uku-serif input:not([type="button"]):not([type="submit"]){margin-bottom:.5rem;}
body .woocommerce-checkout .form-row label{letter-spacing:1.5px !important;font-family:"earlyman", sans-serif !important;font-size:var(--normal-plus-fs);font-weight:100;}
body .woocommerce-checkout .form-row label.woocommerce-form__label-for-checkbox.checkbox{font-family:"open sans", sans-serif !important;font-size:var(--small-fs);font-weight:300;letter-spacing:0px !important;}
body abbr, body acronym{border-bottom:0px dotted #2b2b2b;cursor:help;text-decoration:none;}
.woocommerce form .form-row .required{color:red;}
body .select2-container--default .select2-selection--single{border-radius:0px !important;color:var(--dark);}
body .select2-container--default .select2-results__options{color:var(--dark);}
body.uku-serif input.select2-search__field:not([type="button"]):not([type="submit"]){background-color:rgb(33, 33, 33) !important;color:var(--light) !important;}
body.uku-serif input:not([type="button"]):not([type="submit"]),
body.uku-serif textarea, body.uku-serif .elementor-field-textual{border-color:#818181;background-color:rgb(22 22 22) !important;}
body .woocommerce-checkout thead th{padding-top:.5rem;border-top:none;}
body .woocommerce-checkout th{letter-spacing:1.5px !important;font-family:"earlyman", sans-serif !important;font-size:var(--normal-plus-fs);font-weight:100;}
body.uku-serif input:focus:not([type="button"]):not([type="submit"]),
body.uku-serif textarea:focus, body.uku-serif .elementor-field-textual:focus{border-color:#fff;}
body.uku-serif .product-subtotal .product-tax, body.uku-serif .product-total .product-tax, body.uku-serif .wgm-tax{font-size:var(--small-fs);}
body.uku-serif .onsale{background-color:#cf0372;display:flex !important;align-content:center;justify-content:center;align-items:center;font-family:'earlyman';text-transform:uppercase;letter-spacing:2px;padding-top:0px;filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .5));}
#lookbook>div{display:flex;}
#lookbook img{width:100%;}
#lookbook .img-slider{position:relative;}
#lookbook a.zoom{display:block;height:100%;position:absolute;height:fit-content;width:fit-content;left:1.5rem;top:1rem;text-decoration:none;font-size:1.5rem;display:flex;justify-content:center;align-items:center;}
#lookbook a.zoom:before{font-family:'icomoon' !important;content:"\e922";font-size:22px;color:#fff;}
#lookbook h4{font-size:2rem;line-height:1.1em;margin-bottom:0.75rem;}
#lookbook a.zoom:hover:before{transform:scale(1.2);}
.pt-3{padding-top:3rem;}
.pb-3{padding-bottom:3rem;}
.pb-2{padding-bottom:2rem;}
.pt-1{padding-top:1rem;}
.pb-1{padding-bottom:1rem;}
.pl-auto{padding-left:max(calc(((100vw - 1210px) / 2)), 20px);}
.pr-auto{padding-right:max(calc(((100vw - 1210px) / 2)), 20px);}
.pr-slider{padding-right:max(calc(((100vw - 1210px) / 2)), 60px);}
.pr-wrap{margin:0 auto;position:relative;left:0;overflow:hidden;width:100%;}
.pr-wrap:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}
.pr-wrap *:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}
.uku-serif .quantity{display:flex;align-items:center;}
body.uku-serif input:not([type="button"]):not([type="submit"]){margin-bottom:0;}:root .theme-uku{--wvs-single-product-item-width:76px;--wvs-single-product-item-height:39px;--wvs-single-product-item-font-size:1.4rem;}
.theme-uku.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{font-family:"earlyman", sans-serif !important;}
.theme-uku.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){opacity:1;color:white;background:transparent;}
.theme-uku.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
-webkit-box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #fff);
box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #fff);
}::-webkit-input-placeholder{color:#9b9b9b;}:-moz-placeholder{color:#9b9b9b;}::-moz-placeholder{color:#9b9b9b;}:-ms-input-placeholder{color:#9b9b9b;}
.infinity-success .infinite-wrap, .infinity-end .infinite-wrap{opacity:1;display:block !important;visibility:visible;}
[class^="icon-"], [class*=" icon-"],
.search-open:before, .mobile-search .searchform:after, .desktop-search .searchform:after, .widget_search .searchform:after, #overlay-open:before,
#overlay-open-sticky:before,
a.cart-btn:before, .added_to_cart.wc-forward:before, a.account-btn:before, #overlay-close:before,
.search-close:before, #comments-toggle:before,
.comments-show #comments-toggle:before,
#desktop-navigation ul li.menu-item-has-children a:after,
.header-social ul li a::before, .social-nav ul li a::before, .featured-slider button.slick-prev:after, .featured-slider button.slick-next:after, .format-video .entry-thumbnail span.video-icon:before, .shop-menu .cart-offcanvas .cart-close:before, #desktop-navigation ul li.menu-item-has-children a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.social-nav ul li a[href*="spotify.com"]::before{font-family:'Genericons' !important;}
.search-open:before{content:"\e922";font-size:22px;}
#overlay-open:before,
#overlay-open-sticky:before{content:"\e92b";font-size:29px;}
.mobile-search .searchform:after, .desktop-search .searchform:after, .widget_search .searchform:after{content:"\e922";font-size:23px;}
#overlay-close:before,
.search-close:before, .shop-menu .cart-offcanvas .cart-close:before{content:"\e92a";font-size:28px;}
#comments-toggle:before{font-size:13px;content:'\e93a';}
.comments-show #comments-toggle:before{content:'\e939';}
#desktop-navigation ul li.menu-item-has-children a:after{font-size:11px;content:'\e93a';}
.uku-serif .featured-slider button.slick-next:after{content:'\e93c';font-size:15px;padding-top:10px !important;padding-left:4px !important;transform:none !important;}
.uku-serif .featured-slider button.slick-prev:after{content:'\e93b';font-size:15px;padding-right:3px !important;padding-top:10px !important;}
.format-video .entry-thumbnail span.video-icon:before{content:'\f144';font-size:36px;}
.social-nav ul li a:before{font-size:18px;}
.social-nav ul li a::before{content:'\f005';}
.social-nav ul li a[href*="codepen.io"]::before{content:'\f1cb';}
.social-nav ul li a[href*="dropbox.com"]::before{content:'\f16b';}
.social-nav ul li a[href*="facebook.com"]::before{content:'\f09a';}
.social-nav ul li a[href*="flickr.com"]::before{content:'\f16e';}
.social-nav ul li a[href*="plus.google.com"]::before{content:'\f0d4';}
.social-nav ul li a[href*="github.com"]::before{content:'\f09b';}
.social-nav ul li a[href*="instagram.com"]::before{content:'\f16d';}
.social-nav ul li a[href*="linkedin.com"]::before{content:'\f08c';}
.social-nav ul li a[href*="pinterest.com"]::before{content:'\f0d2';}
.social-nav ul li a[href*="dribbble.com"]::before{content:'\f17d';}
.social-nav ul li a[href*="foursquare.com"]::before{content:'\f180';}
.social-nav ul li a[href*="skype.com"]::before,
.social-nav ul li a[href*="skype:"]::before{content:'\f17e';}
.social-nav ul li a[href*="stumbleupon.com"]::before{content:'\f1a3';}
.social-nav ul li a[href*="tumblr.com"]::before{content:'\f173';}
.social-nav ul li a[href*="twitter.com"]::before{content:'\f099';}
.social-nav ul li a[href*="vimeo.com"]::before{content:'\f194';}
.social-nav ul li a[href*="youtube.com"]::before{content:'\f16a';}
.social-nav ul li a[href*="spotify.com"]::before{content:'\f515';}
.social-nav ul li a[href*="wordpress.org"]::before,
.social-nav ul li a[href*="wordpress.com"]::before{content:'\f19a';}
.social-nav ul li a[href*="feed"]::before{content:'\f09e';}
.social-nav ul li a[href*="mailto"]::before{content:'\f0e0';}
.social-nav ul li a[href*="xing.com"]::before{content:'\f169';}
.social-nav ul li a[href*="behance.net"]::before{content:'\f1b5';}
.social-nav ul li a[href*="soundcloud.com"]::before{content:'\f1be';}
.social-nav ul li a[href*="snapchat.com"]::before{content:'\f2ac';}
.social-nav ul li a[href*="amazon.com"]::before{content:'\f270';}
.social-nav ul li a[href*="amazon.de"]::before{content:'\f270';}
.social-nav ul li a[href*="tripadvisor.com"]::before{content:'\f262';}
.social-nav ul li a[href*="bitbucket.org"]::before{content:'\f171';}
.social-nav ul li a[href*="medium.com"]::before{content:'\f23a';}
.social-nav ul li a[href*="slideshare.net"]::before{content:'\f1e7';}
#primary .hentry{border-top:0;}
.slider-on.slider-boxed #masthead,
.headerimg-on.header-boxed #masthead,
.section-about-column-one .front-section-title, .single-post .post-navigation a, .single-attachment .post-navigation a{border-bottom:none !important;}
.blog-wrap h3.blog-title, .archive-header h1.archive-title, .widget h2.widget-title, .blog .front-section-title, #front-section-three h3.front-section-title{display:block;border-top:none !important;font-size:12px;font-weight:500;line-height:1;line-height:1.0;letter-spacing:3px;text-transform:uppercase;}
.blog-wrap h3.blog-title, .archive-header h1.archive-title, .widget h2.widget-title{padding:0 0 40px;}
.blog .entry-cats a:nth-child(n+2):before,
.search-results .entry-cats a:nth-child(n+2):before,
.archive .entry-cats a:nth-child(n+2):before,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-date:before,
.section-three-column-one .entry-date:before, #front-section-two .entry-date:before,
.front-section a.all-posts-link:after, .entry-comments a:before, .blog .entry-author, .social-front-title, .featured-slider .entry-date:before, .overlay-title-wrap, .single-post .entry-tags span:after, #comments .comment-reply a:before,
.title-footer, #footer-social,
.authorbox .author-links, #front-section-about .front-section-title{display:none;}
#front-section-three h3.front-section-title:before,
#big-footer-feature h3.footer-feature-title:before,
.front-section-title, .social-front-title, .front-section .type-post, .single-post .authorbox{border-top:none;}
.featured-slider button.slick-next, .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-next, #front-section-three a.all-posts-link,
.uku-serif #front-section-three a.all-posts-link:hover,
#overlay-nav ul li,
.footer-menus-wrap{border:none;}
.featured-slider .entry-edit, #front-section-four .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit{display:inline-block;}
.uku-serif #front-section-four .meta-main-wrap,
.uku-serif .featured-slider .meta-main-wrap, .uku-serif .big-thumb .title-wrap{background:transparent;}
.box{border-width:1px !important;}
.section-two-column-one{overflow:hidden;}
.uku-serif .footer-menus-wrap{border:none !important;}
body{font-family:'Cormorant Garamond', serif;color:#1a1a1a;padding-top:0;}
.widget_mc4wp_form_widget input[type="email"], .widget_mc4wp_form_widget input[type="submit"], .jetpack_subscription_widget #subscribe-email input[type="email"], .jetpack_subscription_widget #subscribe-submit input[type="submit"], .contact-form input[type="submit"], input, textarea, .site-content div.wpcf7 input, .site-content div.wpcf7 textarea, .site-content div.wpcf7 p, a.standard-btn,
.entry-summary, .big-instagram-wrap .null-instagram-feed .clear, .widget-area .widget, .big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title, input, .widget_search input.search-field, .entry-content p span.uppercase, .entry-content, .entry-content p, .entry-content blockquote, .entry-content blockquote p, .single-post .entry-content p, #commentform input#submit,
.entry-content ul, .entry-content ol, .entry-header p.intro, input[type="submit"],
h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small,
.entry-content h5, .page .entry-content blockquote p, .uku-serif.single-product .entry-summary h1{font-family:'Cormorant Garamond', serif;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, #commentform input#submit,
.uku-serif #comments h3.comments-title{font-family:'Cormorant Garamond', serif;font-weight:500;}
.sticky-header p, .widget h2.widget-title, .blog h3.front-section-title, .blog-wrap h3.blog-title, h1.archive-title{font-family:'Poppins', sans-serif;}
#site-branding h1.site-title,
#site-branding p.site-title{font-family:'Poppins', sans-serif;font-size:24px;font-weight:500;text-transform:none;line-height:1.0;letter-spacing:-2px;}
.footer-menu h3.footer-menu-title, .front-section a.all-posts-link, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
p.site-description, .section-about-column-one p cite, .cart-offcanvas h2.offcanvas-cart-title{font-family:'Poppins', sans-serif;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.0;letter-spacing:2.8px;text-transform:uppercase;}
.featured-slider .entry-header h2.entry-title, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title,
#front-section-four .entry-header h2.entry-title,
.header-intro-wrap p.header-intro-text, .entry-content p.intro{font-size:36px;line-height:1.06;letter-spacing:-1px;font-weight:500;}
.page h1.entry-title, .single-post .entry-header h1.entry-title, .section-three-column-one .entry-header h2.entry-title, .section-one-column-one .entry-header h2.entry-title, .entry-content h1{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:-1px;}
.big-instagram-wrap .null-instagram-feed .clear a, .section-three-column-two .type-post .entry-header h2.entry-title, .entry-header h2.entry-title, .entry-content h2, .recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-1px;}
.entry-content h3{font-size:24px;line-height:1.15;letter-spacing:-1px;}
.widget_search input.search-field, .authorbox h3.author-title, #commentform input#submit,
.uku-serif #comments-toggle,
.uku-serif #comments h3.comments-title,
.entry-content h4{font-size:22px;line-height:1.43;}
.entry-content, .entry-content p, .section-one-column-one .entry-summary, .section-two-column-one .entry-summary, .section-three-column-one .entry-summary, .widget-area .widget, .pagination, .entry-summary, .footer-menu ul li, #overlay-nav ul ul li a,
#footer-social span,
.widget_rss ul li .rssSummary, .widget_rss ul li cite, .contact-form label span, #scrolldown,
.entry-content h5{font-size:20px;line-height:1.3;}
.authorbox p.author-bio, .entry-header p.intro, #comments .comment-text p,
.entry-content h6{font-size:18px;}
.entry-meta, .entry-cats, .search-results a.post-edit-link, .archive a.post-edit-link, #site-info,
.single-post .entry-tags, .single-post .post-navigation a, .single-attachment .post-navigation a, #commentform p.comment-form-comment,
#commentform input#author,
#commentform input#email,
#commentform input#url,
#comments .comment-reply,
#comments .comment-text p,
#comments .comment-details,
#comments .comment-author,
#comments #respond h3#reply-title{font-size:14px;line-height:1.43;}
#primary #infinite-handle span,
#primary #infinite-handle span button{line-height:1;text-transform:none;letter-spacing:0;font-size:20px;font-weight:500;}
.entry-meta, .entry-cats, #overlay-nav ul li a,
#desktop-navigation ul li a,
.site-content p.nocomments, .page-links, .page a.post-edit-link, #commentform input#submit,
input[type="submit"],
.uku-serif #comments h3.comments-title{text-transform:none;letter-spacing:0;}
.entry-content blockquote, .entry-content blockquote p, .page .entry-content blockquote p{font-weight:normal;font-style:italic;}
.single-post .entry-content blockquote p, .page .entry-content blockquote p, .single-post #comments blockquote p{font-weight:normal;line-height:1.3;font-style:italic;}
.authorbox h3.author-title, .single-post .post-navigation, .single-post .post-navigation a, .single-attachment .post-navigation a, #comments-toggle,
#comments #respond h3#reply-title{font-weight:500;text-transform:none;letter-spacing:0;}
.single-post .entry-content blockquote cite, .page .entry-content blockquote p cite{padding-top:10px;font-style:italic;}
#comments .comment-reply a, #respond a#cancel-comment-reply-link, #comments #respond p.comment-notes a, #comments #respond p.logged-in-as a, #nav-comments a, #comments .comment-meta, #comments .comment-meta a, .single-post .entry-tags a, p.wp-caption-text, .contact-form label span, .gallery .gallery-item .gallery-caption{color:#1a1a1a;}
table th, table td{border-top:1px solid #d9d9d4;}
table{border-bottom:1px solid #d9d9d4;}
.blog.uku-serif.blog-grid .entry-header .entry-meta a, .blog.uku-serif.blog-classic .entry-header .entry-meta a, .archive.uku-serif.blog-grid .entry-header .entry-meta a, .archive.uku-serif.blog-classic .entry-header .entry-meta a, .search-results.uku-serif.blog-grid .entry-header .entry-meta a, .search-results.uku-serif.blog-classic .entry-header .entry-meta a, .blog.uku-serif.blog-classic .entry-cats a, .archive.uku-serif.blog-classic .entry-cats a, .search-results.uku-serif.blog-classic .entry-cats a{color:#989895;}
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
.uku-serif.headerfont-light div:not(.sticky-header) > .shop-menu a{color:#fff;}
body.uku-serif.headerfont-light #desktop-navigation a{color:#fff !important;}
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
body.uku-serif.headerfont-light div:not(.sticky-header) > .account-btn:hover,
body.uku-serif.headerfont-light #desktop-navigation ul li a:hover,
body.uku-serif.headerfont-light #desktop-navigation ul li:hover > a{box-shadow:inset 0 -1px 0 #fff;}
body.uku-serif.headerfont-light #desktop-navigation ul ul.sub-menu{background:transparent;}
h1, h2, h3, h4{font-weight:500;}
.entry-content h5, .entry-content h6{font-weight:600;}
.entry-content h5{text-transform:none;letter-spacing:0;}
h1.site-title, p.site-title{font-weight:500;text-transform:none;}
p, .extra-wide-content, .wide-content{margin-bottom:20px;}
.uku-serif.single-post .entry-content blockquote, .uku-serif.page .entry-content blockquote{border-top:none;border-bottom:none;margin:0 0 26px;padding:0;line-height:1.3;}
.entry-content p.pull-left, .entry-content p.pull-right{background:transparent;padding:0;margin-top:4px;margin-bottom:20px;font-weight:500;line-height:1.3;text-align:left;}
span.dropcap{float:left;padding:6px 4px 0 0;font-size:76px;line-height:0.78;}
.entry-content ol{padding-left:30px;}
.entry-content ol li, .entry-content ul li{padding-bottom:8px;}
.template-page a.post-edit-link{display:inline-block;line-height:1.7 !important;padding-top:30px;}
.single-post .entry-content p, .page .entry-content p, .page .entry-content, .entry-content ol, .entry-content ul{line-height:1.3;}
.wp-caption-text{padding-top:10px;font-size:16px;}
.uku-serif input, .uku-serif textarea{padding:12px 15px;background:none;border:1px solid #d9d9d4;line-height:normal;outline:none;}
.uku-serif input[type="submit"],
.uku-serif input:active, .uku-serif input:focus, .uku-serif textarea:active, .uku-serif textarea:focus{border:1px solid #1a1a1a;}
.mobile-search .searchform input{background:transparent !important;}
.uku-serif .widget_mc4wp_form_widget input[type="email"]{width:100%;padding:13px 10px;margin-bottom:0;border-color:#1a1a1a;border-bottom:none;text-align:left;font-size:20px;line-height:1;}
.uku-serif .widget_mc4wp_form_widget input[type="submit"]{background:transparent;border:1px solid #1a1a1a !important;color:#1a1a1a !important;padding:14px 0;width:100%;font-size:20px;line-height:1;text-transform:none;letter-spacing:0;}
.contact-form input[type='submit'],
.site-content input.wpcf7-submit{border:1px solid #1a1a1a;background:transparent;}
.site-content div.wpcf7{padding:0;}
.site-content div.wpcf7 p{padding:6px 0 0 0;}
.widget_search .searchform{max-width:100%;}
.widget_search input.search-field{width:100%;margin:0;padding:9px 15px 9px 50px;background:#fff;border:1px solid #d9d9d4;}
.widget_search input.search-field:active, .widget_search input.search-field:focus, #commentform textarea#comment:active,
#commentform input#author:active,
#commentform input#email:active,
#commentform input#url:active,
#commentform textarea#comment:focus,
#commentform input#author:focus,
#commentform input#email:focus,
#commentform input#url:focus{border:1px solid #1a1a1a;}
.error404 input.search-field{padding:13px 10px;margin-bottom:10px;}
.error404 input[type="submit"]{padding:13px 0;}
.error404 input[type="submit"]:hover{border:none;}
.search-open, #overlay-open,
.uku-serif .widget_mc4wp_form_widget input[type="submit"],
#colophon a.footer-feature-btn,
#overlay-open-sticky,
.uku-serif #comments-toggle,
.single-post .post-navigation .nav-previous, .single-post .post-navigation .nav-next, #primary #infinite-handle span,
.contact-form input[type='submit'],
.contact-form input[type='submit'],
.site-content input.wpcf7-submit, table.cart .actions .button, .single-post .sd-social-icon .sd-content ul li a.sd-button:hover, .page .sd-social-icon .sd-content ul li a.sd-button:hover, .single_add_to_cart_button{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.entry-content p a, .header-social ul li a, .uku-serif #desktop-navigation .sub-menu li a,
.uku-serif #desktop-navigation .children li a,
.uku-serif .blog-wrap .hentry .entry-cats a, .uku-serif .featured-slider button.slick-next, .uku-serif .featured-slider button.slick-prev, .uku-serif input, .uku-serif textarea, p.section-about-text a.small-link, .uku-serif #front-section-sixcolumn .entry-cats a,
#colophon .footer-menu ul a,
.uku-serif .entry-header h2.entry-title a, .entry-meta a, .uku-serif.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a,
.front-section .entry-cats a, .blog.slider-on .featured-slider .hentry .entry-cats a, .uku-serif .section-one-column-one .entry-cats a, .uku-serif .section-two-column-two .entry-cats a, #desktop-navigation ul li a,
.uku-serif .section-about-column-two .social-nav ul li a, .front-section a.all-posts-link, .null-instagram-feed .clear a, #colophon a,
#overlay-nav ul li a,
.search-close, #overlay-close,
#site-branding h1.site-title a,
#site-branding p.site-title a,
.single-post a, .widget a, #scrolldown,
.pagination .nav-links .page-numbers{-webkit-transition:all .4s ease;transition:all .4s ease;}
a, .entry-header h2.entry-title, .entry-header h2.entry-title a, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-meta a, .entry-cats a, .uku-serif .entry-cats a:hover, input[type="submit"],
.entry-content p a, .entry-content li a, .uku-serif .author-bio a, .uku-serif .comment-text a, .uku-serif #desktop-navigation ul li a:hover,
.uku-serif .account-btn{color:#1a1a1a;}
.uku-serif #desktop-navigation ul ul.sub-menu li a{box-shadow:none !important;}
#overlay-nav ul li a{opacity:1;}
#overlay-nav ul li a:hover{opacity:0.54;}
.uku-serif #desktop-navigation ul li a{box-shadow:inset 0 -1px 0 rgba(26, 26, 26, 0);-webkit-transition:all .4s ease;transition:all .4s ease;}
#colophon .footer-menu ul a,
.widget ul li a, .textwidget a:hover, .uku-serif #comments .comment-reply a:hover,
.uku-serif .account-btn, .uku-serif .account-btn:hover, .blog-classic .entry-content p a.more-link:hover{box-shadow:inset 0 -1px 0 transparent;-webkit-transition:all .4s ease;transition:all .4s ease;}
.uku-serif #desktop-navigation ul li a:hover,
.uku-serif #desktop-navigation ul li:hover > a,
.entry-content p a, .entry-content li a, .uku-serif .author-bio a, .uku-serif .comment-text a, .uku-serif #comments .comment-reply a,
#colophon .footer-menu ul a:hover,
.widget ul li a:hover, .textwidget a{box-shadow:inset 0 -1px 0 #1a1a1a;-webkit-transition:box-shadow .4s ease;transition:box-shadow .4s ease;}
.uku-serif.page-template-shop-front.header-fullscreen #desktop-navigation ul li a:hover,
.uku-serif.page-template-shop-front.header-fullscreen #desktop-navigation ul li:hover > a,
.header-intro-text a{box-shadow:inset 0 -1px 0 #fff;}
.entry-content a, .textwidget a, .author-bio a, .comment-text a{text-decoration:none;}
.entry-content p a:after{background-color:#1a1a1a;}
.entry-content a.standard-btn:after{display:none !important;}
#desktop-navigation ul li.menu-item-has-children a{text-decoration:none;background-image:none;background-repeat:repeat-x;background-position:0 90%;-webkit-background-size:90% 1px;background-size:90% 1px;line-height:1;}
#front-section-three a.all-posts-link:hover{border-top:0;padding:0;}
.uku-serif #desktop-navigation .sub-menu li a,
.uku-serif #desktop-navigation .sub-menu li a:hover{background:none;padding:0;background-image:none;background-position:0;background-size:0;line-height:1.3;}
.uku-serif .widget_mc4wp_form_widget input[type="submit"]:hover,
#colophon a.footer-feature-btn:hover,
#commentform input#submit:hover,
.uku-serif #colophon a.footer-feature-btn:hover,
.single_add_to_cart_button:hover, .blog-classic .entry-content p a.more-link:hover{background:#1a1a1a;color:#fff !important;border-color:#1a1a1a !important;}
.uku-serif .entry-content p a.standard-btn{color:#ffffff !important;box-shadow:inset 0 0 0 transparent !important;}
.uku-serif .entry-content p a:hover, .uku-serif .entry-content li a:hover, .uku-serif .author-bio a:hover, .uku-serif .comment-text a:hover{box-shadow:inset 0 -1px 0 transparent;}
.single-post .sd-social-icon .sd-content ul li a.sd-button:hover, .page .sd-social-icon .sd-content ul li a.sd-button:hover{opacity:1;background:#1a1a1a !important;color:#fff !important;}
.single-post .sd-social-icon .sd-content ul li a.sd-button:hover::before, .page .sd-social-icon .sd-content ul li a.sd-button:hover::before{color:#fff !important;}
.entry-thumbnail a img, .widget ul.instagram-pics li a img, .footer-feature-image a img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.thumb-wrap{display:block;position:relative;z-index:10;width:100%;height:100%;overflow:hidden;}
.thumb-wrap img{width:100%;vertical-align:top;}
.widget ul.instagram-pics li a{position:relative;}
.thumb-wrap:after, .widget ul.instagram-pics li a:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.4);opacity:0;transition:all 1s;-webkit-transition:all 1s;}
.thumb-wrap:hover:after, .widget ul.instagram-pics li a:hover::after, .entry-thumbnail:hover:after{opacity:1;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .thumb-wrap:after,
.section-two-column-one .thumb-wrap:after{background:#000000;}
.front-section a.all-posts-link, .front-section a.all-posts-link:hover{color:#1a1a1a;padding-bottom:4px;box-shadow:inset 0 -1px 0 #1a1a1a;}
.front-section a.all-posts-link:hover{color:#1a1a1a !important;box-shadow:inset 0 -1px 0 transparent !important;}
.uku-serif .section-two-column-one .entry-text, .uku-serif .section-two-column-one .entry-text a, .uku-serif .section-two-column-one .entry-text a:hover{color:#fff !important;}
.uku-serif.imagefont-dark .section-two-column-one .entry-text, .uku-serif.imagefont-dark .section-two-column-one .entry-text a, .uku-serif.imagefont-dark .section-two-column-one .entry-text a:hover, .imagefont-dark .featured-slider .entry-header h2.entry-title a, .blog.blog-defaultplus.imagefont-dark #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title a,
.blog.blog-defaultplus.imagefont-dark #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
.blog.blog-defaultplus.imagefont-dark #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta a,
.imagefont-dark .featured-slider .entry-header h2.entry-title a, .imagefont-dark .featured-slider .entry-meta, .imagefont-dark .featured-slider .entry-meta a,
.imagefont-dark #front-section-four .entry-header h2.entry-title a,
.imagefont-dark #front-section-four .entry-meta,
.imagefont-dark #front-section-four .entry-meta a,
.imagefont-dark .big-thumb .entry-header h1.entry-title, .imagefont-dark .big-thumb .entry-header p.intro, .imagefont-dark.blog .featured-slider .entry-meta a:hover, .blog.blog-defaultplus.imagefont-dark #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a,
.imagefont-dark .featured-slider .entry-cats a, .imagefont-dark #front-section-four .entry-cats a,
.uku-serif.imagefont-dark .featured-slider button.slick-next:after, .uku-serif.imagefont-dark .featured-slider button.slick-prev:after, .single-post .entry-tags a{color:#1a1a1a !important;}
.uku-serif.imagefont-dark .featured-slider button.slick-next, .uku-serif.imagefont-dark .featured-slider button.slick-prev{border:1px solid #1a1a1a;}
.site-content, #secondary,
.singlepost-wrap, #colophon,
.mobile-search, #sidebar-offcanvas .widget,
.front-section, .slider-on .featured-content .meta-main-wrap, #mobile-social,
#sidebar-page,
.page.has-thumb .entry-thumbnail, .big-instagram-wrap, .slider-on.slider-boxed .featured-content, .recommended-posts-wrap{padding-left:20px;padding-right:20px;}
.blog-wrap, .featured-slider .entry-header, .slider-on .featured-content{padding-left:0;padding-right:0;}
.singlepost-wrap .entry-thumbnail{margin-left:-20px;margin-right:-20px;}
#offcanvas-widgets-open,
.headerimg-on.header-boxed .header-image{margin-left:3.6231884057971%;margin-right:3.6231884057971%;}
.slider-on.slider-fullscreen .featured-content, .headerimg-on.header-fullscreen .featured-content{padding-top:0;}
#site-branding{position:relative;padding:80px 0 60px;border-bottom:none;z-index:101;}
.page-template-shop-front.header-fullscreen #site-branding{position:absolute;background:transparent;padding:60px 0 60px;}
#site-branding h1.site-title,
#site-branding p.site-title{display:block;padding-right:0;line-height:1.1;text-align:center;padding-top:10px;}
#site-branding h1.site-title a,
#site-branding p.site-title a{display:inline-block;}
#overlay-open,
#overlay-close{top:0;right:auto;width:60px;height:80px;}
#overlay-open:before,
#overlay-open-sticky:before{text-align:center;}
.custom-logo-wrap{text-align:center;}
.custom-logo-wrap a.custom-logo-link img{max-width:133px;max-height:60px;}
.custom-logo-link{max-height:60px;line-height:0;display:inline-block;}
#overlay-nav{padding-bottom:80px;}
.inner-offcanvas-wrap{left:0;top:0;overflow:auto;z-index:1000;height:0;opacity:0;transition:opacity .55s,height 0s .15s;background:#f2f2ee;}
.overlay-show .inner-offcanvas-wrap{height:100%;opacity:1;transition:opacity .55s,height 0s;z-index:1000;}
#overlay-wrap{display:none !important;}
.overlay-show .close-btn-wrap{height:80px;border-bottom:none !important;}
.close-btn-wrap{height:80px;border-bottom:none;background:transparent;}
#overlay-close,
.search-close{width:60px;height:80px;top:0;color:#1a1a1a;background:transparent;}
#overlay-close:before,
.search-close:before{display:block;text-align:center;color:#1a1a1a !important;}
.mobile-search{padding-top:0;padding-bottom:0;background:none;border-bottom:none;}
.searchform{position:relative;}
.searchform input{position:relative;width:100%;border:1px solid #1a1a1a;color:#1a1a1a;font-size:20px;}
.mobile-search .searchform input{padding-left:50px;}
.mobile-search .searchform:after, .desktop-search .searchform:after, .widget_search .searchform:after{vertical-align:top;position:absolute;top:0;left:0;height:50px;width:50px;text-align:center;background:transparent;padding-top:14px;}
#mobile-social{display:block;line-height:0;border-bottom:none;text-align:center;padding-top:0;padding-bottom:30px}
#mobile-social li{padding:0;margin:0;line-height:1;float:left;display:block;}
.uku-serif #mobile-social ul li a{border:1px solid #1a1a1a;border-radius:50%;margin:0 5px 10px;}
.uku-serif #mobile-social ul li a,
.uku-serif #mobile-social ul li a::before{font-size:18px !important;text-align:center;width:50px;height:50px;}
.uku-serif #mobile-social ul li a{padding-top:0;}
.uku-serif #mobile-social ul li a::before{padding-top:16px;}
#overlay-nav ul li a{padding-top:0;padding-bottom:0;}
#overlay-nav ul li a{text-align:center;font-size:36px;font-weight:500;line-height:1.39;letter-spacing:-1px;}
#overlay-nav ul ul li{margin:0;padding:5px 0;border-bottom:none;font-size:20px;}
.dropdown-toggle{display:none;position:absolute;top:0;right:3.6231884057971%;width:55px;height:55px;padding:0;outline:none;}
.dropdown-toggle:after{width:55px;height:55px;padding:26px 0 0 0;text-align:center;}
#overlay-nav ul ul.sub-menu,
#overlay-nav ul ul.children{display:block !important;margin:0 auto;padding:0;}
#overlay-nav ul ul li.menu-item-has-children{padding:5px 0;}
#overlay-nav ul ul.sub-menu,
#overlay-nav ul ul.children{padding:5px 0 0 0;}
#overlay-nav ul ul.sub-menu.toggled-on,
#overlay-nav ul ul.children.toggled-on{padding-top:0;}
#overlay-nav ul ul.sub-menu.toggled-on ul.sub-menu.toggled-on,
#overlay-nav ul ul.children.toggled-on ul.sub-menu.toggled-on{padding-top:15px;padding-left:35px;}
#overlay-nav ul.sub-menu.toggled-on ul.sub-menu.toggled-on li:last-child{padding-bottom:0;}
#offcanvas-wrap{padding-top:0;}
.uku-serif #offcanvas-widgets-open{display:none;}
.sidebar-offcanvas{display:block !important;padding:0 0 80px;text-align:center;}
#offcanvas-wrap .widget-area .widget{font-size:20px;line-height:1.3;padding-top:40px;padding-bottom:0;}
.page-template-shop-front.header-fullscreen #headerimg-wrap,
.home.blog.headerimg-on.header-fullscreen #headerimg-wrap{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;color:#fff;overflow:hidden;height:100vh;display:block;z-index:0;}
.header-fullscreen #headerimg-wrap:after{background-color:#000000;z-index:90;position:absolute;display:block;top:0;left:0;right:0;bottom:0;content:"";}
.page-template-shop-front.header-fullscreen #masthead{text-align:center;position:absolute;width:100%;padding:0;z-index:100;}
.page-template-shop-front.header-fullscreen #desktop-navigation,
.page-template-shop-front.header-fullscreen #desktop-navigation a,
.page-template-shop-front.header-fullscreen #site-branding a,
.page-template-shop-front.header-fullscreen #search-open,
.page-template-shop-front.header-fullscreen #overlay-open,
.page-template-shop-front.header-fullscreen .header-intro-text a, .page-template-shop-front.header-fullscreen .site-description{color:#fff !important;}
.page-template-shop-front.header-fullscreen #desktop-navigation ul{text-align:left;float:left;}
#scrolldown{display:block;position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:transparent;border:1px solid #fff;color:#fff;z-index:100;height:50px;padding:11px 30px 0;outline:none;opacity:1;}
#scrolldown:hover{opacity:0.5;}
.header-intro-wrap{width:100%;position:absolute;padding:0 20px;left:0;right:0;bottom:0;top:0;display:block;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;}
.header-intro-wrap p.header-intro-text{text-align:center;max-width:705px;z-index:100;margin:0 auto;}
.featured-slider{padding-bottom:0;margin-bottom:60px;max-height:690px;}
.slider-on.slider-fullscreen .featured-content{padding-top:15px;}
.featured-content, .slider-on .featured-content{padding-bottom:0;}
.slick-slide{position:relative;}
.slick-slide{overflow:hidden;}
.featured-slider .meta-main-wrap{position:relative;width:100%;padding-bottom:30px;left:auto;right:auto;bottom:auto;visibility:visible !important;opacity:1 !important;}
.featured-slider .entry-thumbnail{position:relative;height:100%;padding-bottom:117%;}
.featured-slider .entry-thumbnail img{width:260%;max-width:260%;height:auto;margin-left:0;margin-right:0;position:absolute;top:0;bottom:0;left:-80%;right:-80%;z-index:90;}
.featured-slider .entry-thumbnail a:after{padding-bottom:117%;z-index:99;position:absolute;display:block;top:0;left:0;right:0;bottom:0;content:"";}
.slick-slide{display:block;}
.featured-slider .entry-header h2.entry-title{margin-top:10px;}
.blog.slider-on .featured-slider .hentry .entry-cats{position:relative;top:0;left:0;}
.featured-slider .entry-header h2.entry-title{background:none;padding:0;}
.featured-slider .entry-header, .featured-slider .entry-meta{width:100%;margin-left:0;}
.featured-slider .entry-thumbnail a, #front-section-four .entry-thumbnail a{width:100% !important;}
.slider-on.slider-boxed .featured-slider .entry-header, .slider-on.slider-boxed .featured-slider .entry-meta{padding-left:0;padding-right:0;}
.featured-slider .entry-meta, .slider-on.slider-boxed .featured-slider .entry-meta{padding:10px 0 0;}
.featured-slider .entry-edit{margin-left:20px;}
.uku-serif .featured-slider button.slick-next, .uku-serif .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-next{width:34px;height:34px;border-radius:50%;z-index:100;bottom:20px;color:#fff;border:1px solid #fff;opacity:1;}
.uku-serif .featured-slider button.slick-next:hover, .uku-serif .featured-slider button.slick-prev:hover, .slider-on.slider-boxed .featured-slider button.slick-prev:hover, .slider-on.slider-boxed .featured-slider button.slick-next:hover{opacity:0.5;}
.uku-serif .featured-slider button.slick-next{left:54%;}
.uku-serif .featured-slider button.slick-prev{left:36%;}
.featured-slider button.slick-prev:after, .featured-slider button.slick-next:after{font-size:24px;line-height:1;text-indent:0;transform:none;left:0;bottom:0;width:34px;height:34px;width:100%;text-align:center;color:#fff !important;}
.slider-on.slider-boxed .featured-content{padding-top:0;}
.featured-content, .front-section, .blog .site-content, .archive .site-content, .search-results .site-content, #secondary{border-bottom:none;margin-bottom:0;}
.front-section, .blog .site-content, .search-results .site-content, .archive .site-content{padding-bottom:60px;}
.front-section-title, .social-front-title, #front-section-four{padding-top:0;padding-bottom:40px;}
.featured-slider .entry-comments, .featured-slider .entry-edit, .front-section .entry-comments, .front-section .entry-edit, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-comments,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit{margin-left:10px;}
.front-section a.all-posts-link{position:absolute;top:0;right:0;}
.blog #secondary{padding-top:0;}
.front-section .type-post, .blog-wrap #primary .hentry{padding:0 0 40px;}
.section-two-column-one .type-post{padding-bottom:0;margin-bottom:40px;}
.columns-wrap .entry-header, .blog-wrap .entry-header{padding-top:10px;}
.columns-wrap .entry-header h2.entry-title, .entry-header h2.entry-title{padding-top:3px;}
.page a.post-edit-link{margin-top:0;letter-spacing:0;font-weight:normal;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats,
.uku-serif #front-section-four .type-post .entry-cats{padding-bottom:10px;}
.blog.blog-defaultplus .blog-wrap .hentry.has-post-thumbnail:nth-child(4n) .entry-cats,
.section-one-column-one .entry-cats, #front-section-twocolumn .entry-cats,
#front-section-threecolumn .entry-cats{position:relative;top:0;left:0;}
.blog .hentry .entry-cats a{display:inline-block;}
.entry-cats a:after{content:", ";}
.entry-cats a:last-child::after{display:none;}
.section-one-column-one .entry-header, .section-two-column-one .entry-header, .section-three-column-one .entry-header{padding:10px 0;}
.uku-serif .section-one-column-two .type-post, .uku-serif .section-one-column-two .type-post{width:100%;float:none;margin-left:0;margin-right:0;clear:left;clear:right;}
.section-one-column-two .type-post:last-of-type{padding-bottom:0;}
#front-section-four .entry-thumbnail a:after{background-color:#000000;}
.section-two-column-one .entry-summary{display:none;}
.uku-serif .section-two-column-two .type-post{width:100%;float:none;margin-left:0;margin-right:0;clear:both;}
.section-two-column-two{overflow:visible;}
#front-section-two .section-two-column-two .type-post:nth-of-type(7){padding-bottom:40px;}
#front-section-three{width:100%;margin-bottom:0;padding-top:60px;padding-bottom:20px;margin-left:0;margin-right:0;}
.page-template-shop-front #front-section-three{margin-top:20px;}
.blog #front-section-three{margin-bottom:60px;}
.section-three-column-two .type-post{width:100% !important;clear:both;margin-right:0;}
.uku-serif #front-section-three a.all-posts-link,
.uku-serif #front-section-three a.all-posts-link:hover{padding:0 0 4px;top:0;line-height:1.4;background:none;}
#front-section-three h3.front-section-title{padding:0 0 40px;}
.section-three-column-one .entry-header h2.entry-title{padding:0;}
.section-three-column-one .entry-header{padding:15px 0 0;}
.section-three-column-one .entry-cats{display:none;}
.section-three-column-two .entry-thumbnail{width:100%;float:none;padding-right:0;padding-bottom:0;margin-bottom:20px;}
.section-three-column-one .entry-thumbnail{margin-bottom:20px;}
.section-three-column-two .entry-header{width:auto;float:none;}
.section-three-column-one .entry-summary, .section-three-column-one .entry-summary p{font-size:20px;font-size:1.25rem;line-height:1.45;}
.entry-author span{padding-right:0;}
.uku-serif #front-section-three .section-three-column-two .type-post{padding-bottom:40px;}
.section-fourcolumn-postwrap .type-post, .section-fourcolumn-postwrap .type-post:nth-last-child(2){width:100%;float:none;margin-right:0;padding:0 0 30px;clear:both;}
.columns-wrap .entry-summary{padding:10px 0 0 0;}
.section-sixcolumn-postwrap .type-post{width:100%;float:none;margin-right:0;clear:both;}
.section-about-column-one .front-section-title, .section-about-column-two{display:none;}
#front-section-about{padding-left:0;padding-right:0;}
.page-template-shop-front #front-section-about{margin-top:20px;margin-bottom:40px;padding-bottom:0;}
.section-about-column-one{position:relative;}
.front-about-img{position:relative;width:100%;float:none;clear:both;padding:0;line-height:0;max-height:600px;}
.front-about-img:after{display:block;content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:#ffefef;opacity:0.9;}
.front-about-img img{width:400%;max-width:400%;max-height:auto;height:auto;margin-left:-150%;z-index:0;}
.section-about-column-one p{font-size:36px;line-height:1.06;letter-spacing:-1px;width:100%;padding:0 20px;position:absolute;top:60px;}
.section-about-text a.small-link{display:inline-block;}
.section-about-text a.about-link{display:block;width:120px;height:120px;margin-top:20px;float:right;background-color:#1a1a1a;color:#fff;border-radius:50%;line-height:1.3;text-align:center;font-size:20px;padding-top:47px;letter-spacing:0;}
.blog-wrap h3.blog-title{padding-top:30px;text-align:center;}
.featured-slider .entry-cats a, .section-one-column-one .entry-cats a, #front-section-four .entry-cats a,
.single-post .entry-cats a, .single-post .entry-header .entry-cats a{padding:0;margin:0;line-height:1;background:none !important;}
.section-one-column-one .entry-cats a, .single-post .entry-cats a, .single-post .entry-header .entry-cats a{color:#1a1a1a !important;}
.featured-slider .entry-cats a, #front-section-four .entry-cats a{color:#fff;}
.section-one-column-one .entry-header h2.entry-title, .blog-wrap .entry-header h2.entry-title{padding-bottom:0;}
.blog-wrap .entry-summary{padding-top:8px;display:block;clear:both;}
.section-one-column-one .entry-summary, .section-two-column-one .entry-summary, .section-three-column-one .entry-summary{padding:0 0 10px;}
.comment-name{display:inline-block;padding-right:4px;}
.blog #primary .hentry .entry-thumbnail,
.archive #primary .hentry .entry-thumbnail,
.search-results #primary .hentry .entry-thumbnail{width:100%;margin:0;float:none;}
.blog-wrap .hentry .entry-cats a{text-transform:none;display:inline;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{position:relative;width:100%;left:0;bottom:0;padding-top:10px;}
.entry-comments a{padding-left:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-date,
#front-section-four .entry-date, .featured-slider .entry-date{padding-right:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin:0 -20px 40px;text-align:center;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail,
#front-section-four .type-post.has-post-thumbnail .entry-thumbnail{margin:0;float:none;overflow:hidden;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail img,
.section-two-column-one .type-post .entry-thumbnail img{width:150%;max-width:150%;margin-left:-25%;height:auto;}
#front-section-four .type-post .entry-thumbnail img{width:240%;max-width:240%;margin-left:-70%;height:auto;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap,
.uku-serif #front-section-four .meta-main-wrap,
.section-two-column-one .entry-text-wrap, .featured-slider .meta-main-wrap{width:100%;position:absolute;padding:0 20px;left:0;right:0;bottom:0;top:0;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;z-index:100;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-main,
#front-section-four .entry-main,
.section-two-column-one .entry-text, .featured-slider .slider-text{margin-left:auto;margin-right:auto;padding:0;}
.featured-slider .slider-text, .section-two-column-one .entry-text{margin:0 auto;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats{position:relative;top:auto;left:auto;}
.blog-defaultplus .blog-wrap .hentry.has-post-thumbnail:nth-child(4n) .entry-header{padding-top:0;}
.blog.uku-serif.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats a{background:none !important;padding:0 !important;}
.blog.blog-defaultplus #primary .hentry.format-video:nth-child(4n) .entry-thumbnail a:before,
#front-section-four .format-video .entry-thumbnail a:before{top:auto !important;left:10px !important;bottom:10px;}
.format-video .entry-thumbnail a:before{display:none;}
.format-video .entry-thumbnail span.video-icon{display:block;position:absolute;bottom:10px;left:38px;width:31px;height:36px;background:none;padding:6px 0;line-height:1;text-align:center;z-index:1;text-indent:-9999px;}
.format-video .entry-thumbnail span.video-icon:before{position:absolute;display:block;width:31px;height:36px;padding:0;line-height:1;color:#fff;top:auto;bottom:0;left:-28px;text-indent:0;z-index:1;}
.format-video .entry-thumbnail span.video-icon:after, .blog-wrap .format-video .entry-thumbnail span.video-icon:after, .section-two-column-two .format-video .entry-thumbnail span.video-icon:after, .section-three-column-two .format-video .entry-thumbnail span.video-icon:after{display:none;}
.blog-defaultplus .blog-wrap .hentry.format-video:nth-child(4n) .entry-thumbnail span.video-icon:after{display:block;}
.blog.blog-defaultplus #primary .blog-wrap .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail span.video-icon{text-indent:0;}
#secondary,
#sidebar-page{padding-top:60px;padding-bottom:60px;}
.widget-area .widget{padding-bottom:60px;}
#secondary h2.widget-title{text-align:center;}
.big-newsletter-wrap .widget_mc4wp_form_widget{padding:60px 20px;background:transparent;clear:both;overflow:hidden;border:none;text-align:center;}
.widget_mc4wp_form_widget h2.widget-title{font-size:32px;text-transform:none;line-height:1.06;letter-spacing:-1px;}
.widget_mc4wp_form_widget p{font-size:20px;line-height:1.3;}
.post-password-form input[type="submit"]{padding:17px 0;font-weight:normal;line-height:1.65;border:1px solid #1a1a1a !important;}
.widget_search input[type="submit"]{display:none;}
.single-post.no-sidebar .singlepost-wrap{padding-bottom:60px;}
.singlepost-wrap #secondary{padding-left:0;padding-right:0;padding-top:50px;}
.singlepost-wrap .entry-thumbnail{width:auto;overflow:visible;}
.single-post .big-thumb .entry-thumbnail{margin-left:0;margin-right:0;padding-bottom:35px;}
.single-post .entry-header, .single-attachment .entry-header{display:block;position:relative;margin:0 0 40px;padding:0;}
.single-post .entry-header h1.entry-title{padding:0 0 10px;}
.entry-footer{padding-top:20px;}
.single-post .entry-footer{padding-top:20px;}
.single-post .entry-thumbnail{padding:0 0 20px;line-height:0;}
.entry-header p.intro, .entry-content p.intro{display:block;margin:0;padding:0 0 20px;line-height:1.4;font-style:italic;}
.entry-meta .author-pic img{display:none;}
.single-post .hentry .entry-meta, .single-attachment .entry-meta{display:block;margin-top:0;padding-top:0;border-top:none;line-height:1.6;}
.single-post .entry-date, .single-post .entry-comments, .single-post .entry-edit{display:inline-block;font-weight:normal;}
.single-post .entry-edit{margin-left:10px;}
.single-post .entry-author{display:none;}
.single-post .entry-comments{padding-left:10px;}
.single-post .singlepost-wrap{position:relative;}
.single-post .entry-cats{display:block;position:relative;padding:0;}
.single-post .entry-cats a{display:inline-block;}
.single-post .entry-comments-title{display:inline-block;}
.single-post .entry-comments a{padding-left:0;}
.single-post .entry-tags{padding:0;text-transform:none;letter-spacing:0;}
.single-post .entry-tags span, .single-post .entry-cats span, .single-post .entry-tags a{margin:0 0;line-height:1.5;}
.single-post .entry-tags span, .single-post .entry-cats span{margin-right:10px;font-weight:bold;}
div.sharedaddy h3.sd-title, .single-post .entry-tags span{letter-spacing:0;}
.uku-serif div.sharedaddy h3.sd-title{padding-bottom:15px;}
.single-post .authorbox{margin:0;padding:40px 0 20px;}
.authorbox .author-heading{padding:0;}
.authorbox p.author-bio{padding:20px 0 0 0;}
.authorbox .author-pic{width:70px;height:70px;margin:0 20px 0 0;}
.authorbox .author-pic img{width:70px;height:70px;}
.authorbox .author-pic img, #comments .comment-avatar img.avatar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#comments .comment-avatar img.avatar{width:40px;height:40px;}
.single-post .sd-content ul li{margin:0 1px 1px 0;padding:0;}
.authorbox .author-links{padding:20px 0 0 0;}
.author-links a.author-website{padding:0;line-height:1.5;float:left;}
.author-links a.author-website:before, .author-links a.author-twitter:before{display:none;}
.author-links a.author-twitter{float:left;padding-left:20px;line-height:1.5;margin-top:0;}
.authorbox h3.author-title:after{display:none;}
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a,
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a:hover{padding:12px;}
div.sharedaddy h3.sd-title{padding-top:20px;display:none !important;}
div.sharedaddy{margin:0;padding:0;}
div.sharedaddy .sd-content{margin-bottom:20px;}
.uku-serif .sd-content ul{padding:0 !important;margin:0 !important;}
.single-post .sd-social-icon .sd-content ul li{margin-right:15px;}
.uku-serif .sd-social-icon .sd-content ul li a.sd-button{background:transparent !important;border:1px solid #1a1a1a !important;border-radius:50% !important;color:#1a1a1a !important;}
.sd-social-icon .sd-content ul li a.sd-button:before{color:#1a1a1a !important;}
.single-post .entry-header{text-align:center;}
.no-sidebar #colophon{margin-top:0;}
.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline{padding:0 0 40px;border-top:none;}
.recommended-posts-wrap  #jp-relatedposts h3.jp-relatedposts-headline em{font-weight:500 !important;}
.uku-serif #jp-relatedposts .jp-relatedposts-items-visual{margin:0 !important;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:0;padding:0 0 60px;border-top:none;width:48.214285714285714%;margin-right:3.571428571428571%;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(odd){margin-right:3.571428571428571%;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(even){float:left;margin-right:0;margin-left:0;clear:right;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-weight:500;}
.single-post #comments{padding:30px 0 0 0;}
.page #comments,
.page #comments h3.comments-title{padding-top:0;}
.page #comments{padding-bottom:30px;}
.uku-serif #comments-toggle{padding:12px 20px 14px 55px;border:1px solid #1a1a1a;border-width:1px !important;}
.uku-serif #comments-toggle:hover,
.uku-serif.comments-show #comments-toggle{background-color:#1a1a1a !important;border-color:#1a1a1a !important;}
#comments-toggle:before{width:55px;height:60px;padding-top:23px;}
.comments-show #comments-toggle, #comments-toggle:hover{background:#1a1a1a !important;}
.comments-show #comments-toggle:before{padding-top:20px;}
#comments h3.comments-title{border-top:none;}
.comment-wrap{padding:0 0 16px 50px;}
#comments .comment-details{margin:0;}
#comments .comment-text{overflow:hidden;padding:10px 0 10px 0;}
#comments .comment-author,
#comments .comment-meta{display:inline;}
#comments .comment-meta span.comment-time{padding-left:10px;}
ol.commentlist{padding:40px 0 0;}
#comments #respond h3#reply-title{letter-spacing:0;}
#comments #respond{padding-top:50px;position:relative;}
#respond a#cancel-comment-reply-link{position:absolute;top:0;right:0;}
#comments #respond p.logged-in-as{margin:0;}
#commentform textarea#comment,
#commentform input#author,
#commentform input#email,
#commentform input#url{border:1px solid #d9d9d4;}
#commentform p.comment-form-author,
#commentform p.comment-form-email,
#commentform p.comment-form-url,
#commentform p.comment-form-comment{padding:10px 0 0;}
#commentform input#submit{margin:10px 0;border-width:1px !important;background:transparent;}
#comments .comment-reply a{padding-left:0;}
.pagination{text-transform:none;font-weight:normal;padding:0;text-align:center;display:block;}
.pagination .nav-links{display:inline-block;padding-top:40px;}
.pagination .nav-links .page-numbers{padding:0;margin:0;float:left;display:inline-block;overflow:hidden;text-align:center;margin:0 10px 20px;font-size:22px;line-height:1.0;letter-spacing:0;}
.pagination .nav-links .page-numbers, .pagination .nav-links .page-numbers.current{color:#989895;width:60px;height:60px;display:block;border:1px solid #989895;padding-top:17px;}
.pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.prev{position:relative;}
.pagination .nav-links .page-numbers.next .meta-nav, .pagination .nav-links .page-numbers.prev .meta-nav{display:none;}
.pagination .nav-links .page-numbers.next:after{content:'\00bb';}
.pagination .nav-links .page-numbers.prev:after{content:'\00ab';}
.pagination .nav-links .page-numbers.next:after{content:'\00bb';}
.pagination .nav-links .page-numbers.next:after, .pagination .nav-links .page-numbers.prev:after{position:absolute;top:0;left:0;text-indent:0;display:block;font-size:22px;color:#989895;width:60px;height:60px;padding-top:17px;}
.pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:hover{color:#1a1a1a;border:1px solid #1a1a1a;}
.single-post .post-navigation, .single-attachment .post-navigation{padding-top:20px;text-transform:none;}
.single-post .post-navigation a, .single-attachment .post-navigation a{line-height:1.3;}
.single-post .post-navigation .nav-next a span, .single-post .post-navigation .nav-previous a span{display:block;font-weight:normal;padding-bottom:7px;}
.single-post .post-navigation .nav-previous, .single-post .post-navigation .nav-next{width:50%;}
.single-post .post-navigation .nav-previous{padding:0 20px 0 10px;}
#primary #infinite-handle span{background:none;color:#1a1a1a !important;width:100%;padding:14px 0;border:1px solid #1a1a1a;border-radius:0;line-height:1;}
.uku-serif #primary #infinite-handle span:hover{border-width:1px !important;padding:14px 0;background:#1a1a1a !important;border-color:#1a1a1a !important;}
.uku-serif #primary #infinite-handle span:hover button{color:#fff !important;}
.single-post .post-navigation .nav-previous a span{padding-left:24px;padding-top:2px;}
.single-post .post-navigation .nav-next a span{padding-right:24px;padding-top:2px;}
.single-post .post-navigation .nav-previous a:before, .single-post .post-navigation .nav-next a:before{position:absolute;font-family:LucidaGrande;font-size:14px;line-height:1;width:14px;height:14px;}
.single-post .post-navigation .nav-previous a:before{content:'\2190';top:2px;left:0;}
.single-post .post-navigation .nav-next a:before{content:'\2192';top:2px;right:0;}
.pagination{border:none !important;}
.page-template-default #primary .hentry,
.page-fullwidth #primary .hentry,
.page-template-no-sidebar #primary .hentry,
.error404 #primary .page{border-top:none;}
.page .entry-header{padding-top:0;}
.front-section:first-of-type, .page .content-wrap,
.search-results .blog-wrap, .archive .blog-wrap, .error404 .content-wrap{padding-top:0;}
#primary .hentry{padding:0;border-top:none;}
.page h1.entry-title{margin:0 0 15px;padding:0;border:none;}
.page .edit-link{padding:20px 0;}
.page.has-thumb .blog-wrap{padding-top:15px;}
.page.has-thumb .entry-thumbnail{padding-top:15px;}
.error404 .entry-content .searchform, .search-no-results .entry-content .searchform{max-width:790px;}
.search-no-results .entry-content .searchform{width:auto !important;}
#colophon{padding-top:60px;padding-bottom:40px;}
.footer-wrap{text-align:center;}
.footer-menu{width:100%;}
.footer-menu h3.footer-menu-title{padding:0 0 20px;}
#site-info{padding-top:0;}
#site-info ul li{line-height:1.7;}
.footer-menu ul{padding:0 0 40px;}
.footer-menu ul li{padding:0;font-size:20px;font-weight:500;line-height:1.3;}
#colophon .social-nav ul{height:55px;}
#footer-social{padding-top:10px;padding-bottom:0;}
.social-nav ul li a{text-align:center;}
#colophon .social-nav ul li a{padding:0;font:normal 18px/1 'Genericons';width:55px;height:55px;text-align:center;padding-top:19px;color:#1a1a1a;}
#colophon .social-nav ul li a::before{font:normal 18px/1 'Genericons';padding:0;text-align:center;width:55px;height:55px;overflow:hidden;}
.big-instagram-wrap{padding-top:60px;padding-bottom:50px;width:100%;}
.widget ul.instagram-pics li{width:48.214285714285714%;margin-right:3.571428571428571%;margin-bottom:10px;display:block;float:left;}
.widget ul.instagram-pics li a{width:100% !important;}
.widget ul.instagram-pics li:nth-child(even){margin-right:0;}
.null-instagram-feed .clear{top:0;margin-bottom:0;line-height:1;}
.big-instagram-wrap .widget h2.widget-title{display:block;text-align:center;padding-bottom:83px;}
.big-instagram-wrap .null-instagram-feed .clear{display:inline-block;text-align:center;font-weight:normal;top:25px;}
.big-instagram-wrap .null-instagram-feed .clear a{font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:-1px;text-transform:none;}
.big-instagram-wrap .widget-area .widget{padding:0 !important;}
#sidebar-offcanvas .null-instagram-feed .clear{top:0;right:3.6231884057971%;}
.big-footer-feature{background:#ebebeb;padding:30px;margin-bottom:50px;}
#big-footer-feature h3.footer-feature-title{padding:0 0 10px;}
.footer-feature-textwrap{padding:30px 0 0 0;}
.big-footer-feature p.text-small{opacity:1;line-height:1.5;}
a.footer-feature-btn{display:block;margin:15px 0 0 0;padding:24px 0;border:1px solid #1a1a1a;text-transform:none;letter-spacing:0;font-weight:normal;line-height:1;text-align:center;}
.footer-feature-btn:hover{border-width:1px !important;color:#fff !important;}
.entry-content .wp-block-pullquote p, .single-post .entry-content .wp-block-pullquote blockquote p{margin:0;font-family:'Cormorant Garamond', serif;font-size:28px;color:#1a1a1a;font-weight:normal;}
.wp-block-image figcaption, .wp-block-embed figcaption{font-size:16px;color:#1a1a1a;}
.wp-block-button .wp-block-button__link{font-family:'Cormorant Garamond', serif;font-size:20px;line-height:1.8;}
@media screen and (min-width:30.00em){
.blog-wrap .entry-summary{padding-top:8px;display:block;clear:none;}
#front-section-four .entry-edit{padding-left:0;}
.footer-feature-textwrap{padding:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit{padding-left:0;}
.front-about-img img{width:240%;max-width:240%;height:auto;margin-left:-70%;}
} @media screen and (min-width:48.00em){ .site-content, #secondary, .singlepost-wrap, .recommended-posts-wrap, #colophon, .mobile-search, #sidebar-offcanvas .widget, .front-section, .slider-on .featured-content .meta-main-wrap, #mobile-social, #sidebar-page, .page.has-thumb .entry-thumbnail, .big-instagram-wrap,
#front-section-three, .slider-on.slider-boxed .featured-content{padding-left:34px;padding-right:34px;}
.slider-on.slider-boxed .featured-content .meta-main-wrap{padding-left:0;padding-right:0;}
.singlepost-wrap .entry-thumbnail{margin-left:-34px;margin-right:-34px;width:auto;}
.front-section, .blog .site-content{padding-bottom:120px;}
.page .content-wrap, .search-results .blog-wrap, .archive .blog-wrap, .error404 .content-wrap{padding-top:0;}
#sidebar-offcanvas .null-instagram-feed .clear{right:0;}
.img-wrap{padding:0 0 30px;}
.page-template-shop-front #front-section-three{margin-top:40px !important;}
span.dropcap{padding:3px 8px 0 0;font-size:89px;line-height:0.78;}
.widget h2.widget-title{display:block;padding:0 0 40px;}
.page #secondary,
#sidebar-page{padding-top:120px;}
.page .edit-link{padding:40px 0 0;}
#overlay-nav ul li a{font-size:64px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.12;letter-spacing:-1px;}
.featured-slider .entry-header h2.entry-title, .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title,
#front-section-four .entry-header h2.entry-title,
.section-two-column-one .entry-header h2.entry-title, .header-intro-wrap p.header-intro-text, .single-post .entry-header h1.entry-title, .entry-content h2, .page h1.entry-title, .big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title, .entry-content h1, .section-about-column-one p, .blog-classic .blog-wrap .entry-header h2.entry-title{font-size:48px;}
.section-three-column-one .entry-header h2.entry-title, .section-one-column-one .entry-header h2.entry-title, #site-branding h1.site-title,
#site-branding p.site-title,
.big-instagram-wrap .null-instagram-feed .clear a, .section-three-column-two .type-post .entry-header h2.entry-title, .entry-header h2.entry-title, .section-one-column-two .type-post:nth-of-type(n+2) .entry-header h2.entry-title,
.section-two-column-two .type-post .entry-header h2.entry-title, .section-three-column-two .type-post .entry-header h2.entry-title, #front-section-fourcolumn .type-post .entry-header h2.entry-title,
.entry-content h2, .big-instagram-wrap .null-instagram-feed .clear a, .recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:36px;line-height:1.06;padding-bottom:3px;}
.page .entry-content blockquote p, .single-post .entry-content blockquote p{font-size:36px;}
.single-post .entry-content p.pull-left, .single-post .entry-content p.pull-right, .entry-content h3{font-size:32px;line-height:1.06;letter-spacing:-1px;}
.entry-header p.intro, .entry-content h4{font-size:28px;padding-bottom:40px;}
.section-sixcolumn-postwrap .type-post .entry-header h2.entry-title, #overlay-nav ul ul li a,
.authorbox h3.author-title{font-size:24px;line-height:1.08;}
.single-post .entry-content p, .page .entry-content p, .page .entry-content, .entry-content ol, .entry-content ul, .blog.blog-classic .blog-wrap .entry-content p{font-size:24px;line-height:1.65;}
.blog.blog-classic .blog-wrap .entry-content p{font-size:24px;line-height:1.5;}
.entry-summary, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .section-one-column-one .type-post .entry-summary, .section-three-column-one .type-post .entry-summary, p.text-small, .entry-content h5, .entry-content h6, address,
.widget-area .widget, .footer-menu ul li, .widget_mc4wp_form_widget p, .uku-serif .big-newsletter-wrap .widget_mc4wp_form_widget input[type="email"],
.uku-serif .big-newsletter-wrap .widget_mc4wp_form_widget input[type="submit"],
.searchform input{font-size:22px;line-height:1.45;}
.section-three-column-one .entry-summary, .section-three-column-one .entry-summary p, .entry-content p span.uppercase{font-size:20px;font-size:1.375rem;line-height:1.3;}
#front-section-sixcolumn .entry-summary,
#front-section-fourcolumn .entry-summary,
.entry-meta, .entry-cats, .search-results a.post-edit-link, .archive a.post-edit-link, .page a.post-edit-link, .single-post .entry-tags, .single-post .entry-header .entry-meta, .wp-caption-text{font-size:18px;line-height:1.33;}
#site-info{font-size:18px;line-height:1.78;}
.single-post .post-navigation a, .single-attachment .post-navigation a, #commentform p.comment-form-comment,
#commentform input#author,
#commentform input#email,
#commentform input#url,
#comments .comment-reply,
#comments .comment-text p,
#comments .comment-details,
#comments .comment-author,
#comments #respond h3#reply-title{font-size:18px;}
p.site-description, #secondary h2.widget-title,
#sidebar-page h2.widget-title,
.section-about-column-one p cite, .footer-menu h3.footer-menu-title, .front-section a.all-posts-link{font-size:12px;}
p.site-description{padding-top:15px;}
.entry-content h1{padding:20px 0 15px;}
.entry-content h2{padding:20px 0 12px;}
.entry-content h3{padding:15px 0 10px;}
.entry-content h4{padding:0 0 4px;}
.entry-content h5, .entry-content h6{padding:6px 0;}
p, ul, ol{margin-bottom:26px;}
.fullwidth-content, .wide-content{margin-bottom:60px;padding-top:34px;}
.entry-content p.pull-left{margin:0 60px 40px 0;padding:0;}
.entry-content p.pull-right{margin:0 0 40px 60px;padding:0;}
.entry-content ol{padding-left:70px;}
.site-content div.wpcf7{padding-bottom:20px;}
.big-newsletter-wrap .widget_mc4wp_form_widget h2.widget-title{padding-bottom:20px;}
.error404 .entry-content input, .search-no-results .entry-content .searchform input{float:left;width:76.73758865248227%;margin-bottom:0;}
.error404 .entry-content input[type="submit"],
.search-no-results .entry-content .searchform input[type="submit"]{width:23.26241134751773%;float:left;border-left:none;}
.widget_search input.search-field{padding:13px 15px 13px 50px;}
.widget_search input.search-field{padding:13px 15px 13px 50px;}
.mobile-search .searchform:after, .desktop-search .searchform:after, .widget_search .searchform:after{height:60px;padding-top:18px;}
#commentform input#submit{padding:13px 30px;}
.page-template-shop-front.header-fullscreen #site-branding{padding:80px 0;}
.uku-serif #site-branding{padding-bottom:80px;}
#site-branding h1.site-title,
#site-branding p.site-title{padding-top:40px;}
#site-branding .custom-logo-link{max-width:100%;margin-top:40px;}
.custom-logo-wrap a.custom-logo-link img{max-width:222px;max-height:100px;}
.sticky-header .custom-logo-wrap{text-align:left;margin-left:40px;margin-right:auto;}
#scrolldown{bottom:80px;}
.sidebar-offcanvas{padding:0 0 120px;}
#overlay-nav{padding-bottom:120px;}
#overlay-nav ul li{padding-bottom:20px;}
#overlay-nav ul li.menu-item-has-children a{padding-bottom:20px;}
#overlay-nav ul li.menu-item-has-children .sub-menu a,
#overlay-nav ul ul li.menu-item-has-children a{padding-bottom:0;}
#overlay-nav ul ul li a{padding-left:0;}
#overlay-nav ul ul li{font-size:24px;display:inline-block;padding:0;}
#overlay-nav ul.sub-menu li a{padding-right:10px;display:inline-block;position:relative;}
#overlay-nav ul.sub-menu li a:before{content:' / ';display:inline-block;padding-right:10px;}
#overlay-nav ul.sub-menu li:first-child a:before{display:none;}
#overlay-nav ul ul.sub-menu,
#overlay-nav ul ul.children{border-bottom:none;text-align:center;}
#overlay-nav ul ul ul.sub-menu,
#overlay-nav ul ul ul.children{display:inline !important;}
#overlay-nav ul ul li.menu-item-has-children{display:inline;}
#overlay-nav ul ul ul.sub-menu:before{content:' / ';display:inline-block;padding-right:10px;}
#offcanvas-wrap .widget-area .widget{font-size:22px;line-height:1.45;padding-top:120px;padding-bottom:0;}
#mobile-social{padding-bottom:50px;}
.searchform input{padding:13px 10px 13px 50px;}
.columns-wrap .entry-header h2.entry-title, .entry-header h2.entry-title{padding-top:10px;}
.columns-wrap .entry-summary{padding:20px 0 0 0 !important;}
.section-one-column-one .entry-header, .section-three-column-one .entry-header{padding:20px 0 20px;}
.front-section .type-post, .blog-wrap #primary .hentry{padding:0 0 50px;}
.section-two-column-one .type-post{padding:0;margin-bottom:50px;}
.columns-wrap .entry-header{padding-top:20px;}
#front-section-sixcolumn .columns-wrap .entry-header{padding-top:10px;}
.blog-wrap .entry-header{padding-top:0;}
.section-one-column-one .entry-summary, .section-two-column-one .entry-summary, .section-three-column-one .entry-summary{padding:0 0 20px;}
#front-section-three{padding-top:120px;padding-bottom:100px;}
.blog #front-section-three{margin-bottom:120px;}
#front-section-four{padding-bottom:120px;}
.section-one-column-one .entry-comments, .section-one-column-one .entry-edit, .section-two-column-one .entry-comments, .section-two-column-one .entry-edit, .section-three-column-one .entry-comments, .section-three-column-one .entry-edit{margin-left:20px;}
.section-fourcolumn-postwrap .type-post, .section-fourcolumn-postwrap .type-post:nth-last-child(2),
.section-fourcolumn-postwrap .type-post:nth-last-child(3),
.section-fourcolumn-postwrap .type-post:nth-last-child(4),
.uku-serif .section-two-column-two .type-post{width:47.8134110787172%;padding-bottom:40px;}
.section-fourcolumn-postwrap .type-post:nth-of-type(odd),
.section-fourcolumn-postwrap .type-post:nth-last-child(2),
.uku-serif .section-two-column-two .type-post:nth-of-type(odd){clear:left;margin-left:0;margin-right:3.6144578313253%;float:left;padding-bottom:40px;}
.section-fourcolumn-postwrap .type-post:last-child, .section-fourcolumn-postwrap .type-post:nth-last-child(2){padding-bottom:0;}
.section-fourcolumn-postwrap .type-post:nth-of-type(even),
.uku-serif .section-two-column-two .type-post:nth-of-type(even){clear:right;margin-left:0;margin-right:0;float:left;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-cats{padding-bottom:10px;}
.blog #primary .hentry .entry-thumbnail,
.archive #primary .hentry .entry-thumbnail,
.search-results #primary .hentry .entry-thumbnail{width:46.835443037974684%;margin:0;float:left;}
.blog #primary .hentry .meta-main-wrap,
.archive #primary .hentry .meta-main-wrap,
.search-results #primary .hentry .meta-main-wrap{width:50%;float:right;}
.blog #primary .hentry .entry-meta,
.archive #primary .hentry .entry-meta,
.search-results #primary .hentry .entry-meta{width:100%;display:block;padding-top:20px;}
.blog #primary .hentry .entry-meta span,
.archive #primary .hentry .entry-meta span,
.search-results #primary .hentry .entry-meta span{display:inline-block;}
.blog #primary .hentry .entry-meta .entry-author span{display:none;}
.blog #primary .hentry .entry-main,
.archive #primary .hentry .entry-main,
.search-results #primary .hentry .entry-main{width:100%;}
.big-footer-feature{margin-bottom:50px;padding-bottom:90px;}
.section-sixcolumn-postwrap .type-post{width:30.42333333333333%;float:left;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
#front-section-four .entry-meta{padding-top:20px;}
#front-section-three .section-three-wrap{max-width:705px;margin-left:auto;margin-right:auto;}
.section-three-column-two .entry-thumbnail{max-width:210px;margin-right:20px;margin-bottom:0;float:left;}
.uku-serif #front-section-three .section-three-column-two .type-post{padding-bottom:20px;}
.section-about-column-one p{padding:0 34px;top:120px;}
.page-template-shop-front #front-section-about{margin-top:40px;margin-bottom:100px;}
.featured-slider, .header-image{margin-bottom:120px;}
.featured-slider .entry-thumbnail img{width:180%;max-width:180%;left:-40%;right:-40%;}
.featured-slider .entry-thumbnail, .featured-slider .entry-thumbnail a:after{padding-bottom:80%;}
.uku-serif .featured-slider button.slick-next, .uku-serif .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-prev, .slider-on.slider-boxed .featured-slider button.slick-next{background:none;width:60px;height:60px;bottom:40px;}
.uku-serif .featured-slider button.slick-next:after, .uku-serif .featured-slider button.slick-prev:after{width:60px;height:60px;padding-top:22px !important;font-size:18px;}
.featured-slider .entry-meta, .slider-on.slider-boxed .featured-slider .entry-meta{padding:20px 0 0;}
.uku-serif .featured-slider button.slick-prev{left:40%;}
.uku-serif .featured-slider button.slick-next{left:50%;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-thumbnail img,
#front-section-four .type-post .entry-thumbnail img,
.section-two-column-one .type-post .entry-thumbnail img{width:100%;max-width:100%;height:auto;margin-left:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin:0 0 50px;text-align:center;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap,
.uku-serif #front-section-four .meta-main-wrap,
.section-two-column-one .entry-text-wrap{padding:0 34px;}
#front-section-four .type-post{width:100%;overflow:hidden;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-main,
#front-section-four .entry-main,
.section-two-column-one .entry-text{max-width:705px;margin:0 auto;padding:0 25px;}
.blog-wrap .format-video .entry-thumbnail span.video-icon{text-indent:0;}
.blog-wrap  .format-video .entry-thumbnail span.video-icon:after{display:block;}
.uku-serif .section-about-column-two .social-nav ul li a{width:55px;height:55px;}
.uku-serif .section-about-column-two .social-nav ul li a:before{top:16px;font-size:24px;width:55px;height:34px;}
.footer-feature-btn, .pagination{padding-left:25px;padding-right:25px;}
.blog-wrap h3.blog-title{padding-top:0;}
.featured-slider .entry-comments, .featured-slider .entry-edit, .front-section .entry-comments, .front-section .entry-edit, .blog #primary .entry-comments,
.archive #primary .entry-comments,
.blog #primary .entry-edit,
.archive #primary .entry-edit,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-comments,
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-edit{margin-left:20px;}
.blog.blog-grid .blog-wrap .entry-header, .archive.blog-grid .blog-wrap .entry-header, .search-results.blog-grid .blog-wrap .entry-header{padding-top:10px;}
.blog-classic .blog-wrap #primary .hentry{padding:0 0 120px;}
.blog-classic .blog-wrap .entry-header{display:block;padding-bottom:45px;}
.blog-classic .entry-footer{padding:30px 0 0;}
.blog-classic .entry-content p a.more-link{margin-top:4px;}
.blog-classic .blog-wrap .entry-thumbnail{padding-bottom:50px;}
.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments,
.single-post.no-sidebar .post-navigation, .page.no-sidebar .entry-header, .page.no-sidebar .entry-content, .page.no-sidebar #comments,
.single-post .entry-header{max-width:705px;width:705px;margin-left:auto;margin-right:auto;}
.single-post .entry-header, .single-attachment .entry-header{margin-bottom:60px;display:block;}
.single-post .entry-header h1.entry-title{padding:0 0 40px;}
.single-post .entry-thumbnail, .page.has-thumb .entry-thumbnail{padding-top:0;padding-bottom:80px;text-align:center;}
.single-post .entry-footer{padding-top:80px;}
.single-post #comments{padding:101px 0 0 0;}
.single-post .post-navigation, .single-attachment .post-navigation{padding-top:50px;}
.single-post.no-sidebar .singlepost-wrap{padding-bottom:120px;}
.authorbox p.author-bio{padding:5px 0 0 90px;}
.entry-footer{padding-top:60px;}
div.sharedaddy .sd-content{margin-bottom:40px;}
.recommended-posts-wrap{padding-bottom:60px;}
.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline{padding:0 0 60px;}
#primary #infinite-handle span{padding:18px 0;font-size:22px;}
.uku-serif #primary #infinite-handle span:hover{padding:18px 0;}
#primary #infinite-handle span,
#primary #infinite-handle span button{font-size:22px;}
.page h1.entry-title{margin:0 0 25px;}
.widget-area .widget{padding-bottom:80px;}
#colophon{padding-top:120px;}
.footer-menu h3.footer-menu-title{padding:0 0 40px;}
a.footer-feature-btn{margin:30px 0 0 0;}
.footer-menu ul{padding:0 0 80px;}
.big-instagram-wrap{padding-top:120px;padding-bottom:70px;}
.big-instagram-wrap .null-instagram-feed .clear{top:45px;}
.big-instagram-wrap .widget h2.widget-title{padding-bottom:143px;}
.widget ul.instagram-pics li{width:21.900826446280992%;margin-right:4.132231404958678%;margin-bottom:50px;}
.widget ul.instagram-pics li:nth-child(even){margin-right:4.132231404958678%;}
.widget ul.instagram-pics li:nth-child(4n+4){margin-right:0;}
.big-newsletter-wrap{max-width:705px;margin:0 auto;}
.big-newsletter-wrap .widget_mc4wp_form_widget{padding:120px 0;}
.big-newsletter-wrap  .widget_mc4wp_form_widget input[type="email"]{padding:14px 20px;width:76.73758865248227%;float:left;border-top:1px solid #1a1a1a;border-left:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;border-right:none;}
.big-newsletter-wrap .widget_mc4wp_form_widget input[type="submit"]{padding:14px 0;width:23.26241134751773%;float:left;}
} @media screen and (min-width:64.00em){ .featured-slider .entry-header h2.entry-title, .header-intro-wrap p.header-intro-text{font-size:64px;}
#front-section-twocolumn .entry-header h2.entry-title{font-size:36px;}
#front-section-twocolumn .entry-header h2.entry-title,
#front-section-threecolumn .entry-header h2.entry-title{padding-top:10px;}
#scrolldown{font-size:22px;height:60px;padding:14px 40px 0;}
.featured-slider .entry-thumbnail img{width:150%;max-width:150%;left:-25%;right:-25%;}
.featured-slider .entry-thumbnail, .featured-slider .entry-thumbnail a:after{padding-bottom:50%;}
.uku-serif .featured-slider button.slick-prev{left:41%;}
.uku-serif .featured-slider button.slick-next{left:49%;}
.section-one-column-one{width:100%;float:none;padding-bottom:50px;clear:both;overflow:hidden;}
.section-one-column-one .entry-thumbnail{width:65.289256198347107%;float:left;}
.section-one-column-one .entry-text-wrap{float:right;}
.section-one-column-two{width:100%;float:none;}
.section-one-column-two .type-post{padding-bottom:0;}
.section-one-column-one .entry-text-wrap, #front-section-threecolumn .type-post,
.uku-serif .section-one-column-two .type-post{width:30.578512396694215%}
.uku-serif .section-one-column-two .type-post{float:left;clear:none;}
.uku-serif .section-one-column-two .type-post:nth-of-type(3n+1),
.uku-serif #front-section-threecolumn .type-post:nth-of-type(3n+1){margin-right:2.479338842975207%;}
.uku-serif .section-one-column-two .type-post:nth-of-type(3n+2),
.uku-serif #front-section-threecolumn .type-post:nth-of-type(3n+2){margin-left:1.652892561983471%;margin-right:1.652892561983471%;}
.uku-serif .section-one-column-two .type-post:nth-of-type(3n+3),
.uku-serif #front-section-threecolumn .type-post:nth-of-type(3n+3){margin-left:2.479338842975207%;}
} @media screen and (min-width:66.25em){ .blog .site-content, .archive .site-content, .search-results .site-content{padding-bottom:0;}
.section-one-column-one .entry-date:before{display:none;}
.uku-serif #site-branding{position:static;box-shadow:none;}
.page-template-shop-front.header-fullscreen #site-branding,
.home.blog.headerimg-on.header-fullscreen #site-branding{position:static;}
.js .imgfade-on .fadein, .js .imgfade-on .fadein.inview{opacity:1;}
.js .imgfade-on .type-product, .js .imgfade-on .shopfront-section .product-category, .js .imgfade-on .type-post, .js .imgfade-on .instagram-pics li, .js .imgfade-on .section-about-text{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;}
.js .imgfade-on.infinity-success .infinite-wrap .type-post, .js .imgfade-on.infinity-end .infinite-wrap .type-post{opacity:1;}
.infinity-success .infinite-wrap{padding-bottom:50px;}
.js .imgfade-on .type-product.inview, .js .imgfade-on .shopfront-section .product-category.inview, .js .imgfade-on .type-post.inview, .js .imgfade-on .featured-slider .type-post, .js .imgfade-on .instagram-pics li.inview, .js .imgfade-on .section-about-text.inview{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:-webkit-transform 1s,opacity 1.5s;transition:transform 1s,opacity 1.5s;}
.cart-btn, .search-open, .overlay-open, #overlay-close,
.search-close, .shop-menu .cart-offcanvas .cart-close, .cart-offcanvas-open{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(.01,.01);-ms-transform:scale(.01,.01);transform:scale(.01,.01);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.cart-btn:hover, .cart-offcanvas-open:hover + .cart-btn,
.cart-offcanvas-open:hover, .search-open:hover, .overlay-open:hover, #overlay-close:hover,
.search-close:hover, .shop-menu .cart-offcanvas .cart-close:hover{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.uku-serif .account-btn:hover{box-shadow:inset 0 -1px 0 #1a1a1a;}
.uku-serif.page-template-shop-front.header-fullscreen .account-btn:hover{box-shadow:inset 0 -1px 0 #fff;}
#secondary h2.widget-title,
.blog-wrap h3.blog-title{text-align:left;}
input, textarea{padding:16px 15px 15px;}
#commentform p.comment-form-comment{padding:0;}
#respond a#cancel-comment-reply-link{margin:0;}
.comment-form-cookies-consent{padding:10px 0;}
.blog-wrap, .front-section, .singlepost-wrap, .recommended-posts-wrap, .footer-wrap, .big-footer-feature, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image, .desktop-search .searchform, .page.has-thumb .entry-thumbnail, .null-instagram-feed{max-width:1210px;}
.single-post.no-sidebar .singlepost-wrap{width:100%;max-width:100%;}
#front-section-three{max-width:100%;}
.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments,
.single-post.no-sidebar .post-navigation{width:100%;}
.front-section-title{padding-bottom:80px;}
.widget-area .widget{line-height:1.5;}
.page-template .blog-wrap #primary .hentry{padding-bottom:0;}
.page-template-shop-front.header-fullscreen #desktop-navigation ul ul.sub-menu,
.page-template-shop-front.header-fullscreen #desktop-navigation ul ul.children{background:transparent;}
.uku-serif.fixedheader-dark.header-stick #overlay-open-sticky,
.uku-serif.fixedheader-dark.header-stick #search-open-sticky{color:#1a1a1a;background:#ffffff;}
.uku-serif.fixedheader-dark.header-stick #overlay-open-sticky:hover,
.uku-serif.fixedheader-dark.header-stick #search-open-sticky:hover{color:#ffffff;}
.fixedheader-dark.header-stick #header-social-sticky ul li a{color:#ffffff;}
.blog.blog-defaultplus.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{padding-left:0;}
.blog.blog-defaultplus.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta,
.blog.blog-defaultplus.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-meta{left:0;}
#masthead{border-bottom:none;}
.headerimg-on.header-boxed .header-image{margin-top:0;}
.blog #masthead{margin-bottom:0;}
.uku-serif #site-branding{padding-top:0;}
.sticky-header .custom-logo-wrap .custom-logo-link img{max-width:50%;max-height:80px;padding-top:20px;}
.sticky-header{height:100px;background:#fff;box-shadow:0 0 0 0 rgba(0, 0, 0, 0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;}
.sticky-header p{position:absolute;top:34px;left:40px;display:block;font-size:25px;}
.header-stick .sticky-header p{padding:0;}
#overlay-open-sticky{top:15px;left:auto;right:40px;width:70px;height:70px;}
.header-stick #overlay-open-sticky{width:70px;}
#search-open-sticky{left:auto;top:15px;width:70px;height:70px;right:110px;}
.sticky-header .social-nav ul li a::before{padding-top:15px;}
.header-stick #overlay-open-sticky,
.header-stick #search-open-sticky{top:15px;}
.home.blog.slider-fullscreen 	#overlay-open{top:-85px;right:0;}
.site-header-content{width:100%;margin-left:auto;margin-right:auto;padding:0 40px;position:relative;}
#site-branding,
#desktop-navigation{width:100%;padding:0;}
#desktop-navigation ul{text-align:left;display:inline-block;padding:34px 0;min-height:100px;}
#desktop-navigation ul li{position:relative;display:inline-block;margin-right:25px;padding:0;}
#desktop-navigation ul ul li{margin-right:0;}
#desktop-navigation ul li a{font-size:22px;font-weight:500;}
#overlay-open,
.search-open{width:70px;height:70px;left:auto;top:15px;right:40px;padding:0;z-index:1000;}
.search-open{top:15px;right:110px;text-indent:-99999px;z-index:10000;}
.search-open:before{height:55px;padding-top:25px;}
.header-social{display:none;}
#desktop-navigation ul li.menu-item-has-children a{position:relative;padding-right:18px;}
#desktop-navigation ul li.menu-item-has-children a:after{position:absolute;top:10px;right:0;width:13px;height:8px;text-align:center;}
#overlay-nav ul li.menu-item-has-children a:after{display:none;}
#overlay-nav ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children a:after{position:absolute;right:0;content:'\f502';font:normal 10px/1 'Genericons';width:13px;height:8px;text-align:center;display:none;}
#overlay-nav ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul li a:after{display:none;}
#overlay-nav ul li.menu-item-has-children a{position:relative;}
.uku-serif #desktop-navigation .sub-menu li a:after,
#desktop-navigation ul ul.sub-menu li.menu-item-has-children a:after{display:none;}
#desktop-navigation ul ul.sub-menu li.menu-item-has-children > a:after{display:block;content:'\e93c';}
.uku-serif #desktop-navigation .sub-menu li a,
.uku-serif #desktop-navigation .children li a{opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease;}
.uku-serif #desktop-navigation .sub-menu li a:hover,
.uku-serif #desktop-navigation .children li a:hover{background:transparent;opacity:0.54;}
#desktop-navigation ul ul.sub-menu,
#desktop-navigation ul ul.children{display:block;position:absolute;top:24px;left:-10px;width:200px;min-height:auto;padding:10px 0;background:#fff;visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .4s cubic-bezier(.445,.050,.55,.95);-moz-transition:all .4s cubic-bezier(.445,.050,.55,.95);-o-transition:all .4s cubic-bezier(.445,.050,.55,.95);transition:all .4s cubic-bezier(.445,.050,.55,.95);}
#desktop-navigation ul li:hover > ul.sub-menu,
#desktop-navigation ul li:hover > ul.children{display:block !important;visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all .4s cubic-bezier(.445,.050,.55,.95);-moz-transition:all .4s cubic-bezier(.445,.050,.55,.95);-o-transition:all .4s cubic-bezier(.445,.050,.55,.95);transition:all .4s cubic-bezier(.445,.050,.55,.95);}
#desktop-navigation ul ul.sub-menu ul.sub-menu,
#desktop-navigation ul ul.children ul.children{top:0;left:200px;}
#desktop-navigation ul ul.sub-menu:before,
#desktop-navigation ul ul.children:before{display:none;}
.uku-serif #desktop-navigation .sub-menu li,
.uku-serif  #desktop-navigation .children li{padding:6px 10px;}
#desktop-navigation .sub-menu li a,
#desktop-navigation .children li a{padding:10px 0;font-size:20px;font-weight:500;line-height:1.6;color:#1a1a1a !important;}
#desktop-navigation .sub-menu li a:hover > :after{content:'';overflow:hidden;position:absolute;left:0;bottom:2px;display:block;width:100%;height:1px;background-color:#d9d9d4;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.075);-moz-transition:all .3s cubic-bezier(.175,.885,.32,1.075);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.075);transition:all .3s cubic-bezier(.175,.885,.32,1.075);}
.desktop-search{position:fixed;display:block;top:-196px;opacity:1;left:0;right:0;width:100%;height:190px;z-index:10000000;background:#f2f2ee;text-align:left;padding-top:60px;border-top:none;}
.header-stick .desktop-search{display:block;top:-196px;border-top:none;}
.desktop-search-show .desktop-search{position:fixed;top:0 !important;left:0;right:0;width:100%;display:block;opacity:1;height:190px !important;}
.desktop-search .searchform{width:auto;}
.desktop-search-show .desktop-search .searchform{padding-top:0;height:auto;}
.desktop-search input[type="submit"]{display:none;}
.desktop-search .searchform{width:calc(100% - 68px);max-width:1210px;margin-left:34px;margin-right:34px;}
.desktop-search input.search-field{width:100%;background:transparent;border:none !important;border-bottom:1px solid #d9d9d4 !important;padding:0 0 0 80px;height:80px;color:#1a1a1a;letter-spacing:0;font-size:36px;}
.desktop-search input.search-field:focus, .desktop-search input.search-field:active{border-bottom:1px solid #1a1a1a !important;}
.desktop-search .searchform:after{top:0;width:70px;height:70px;background:transparent;padding-top:29px;}
.search-close{position:absolute;width:70px;height:70px;top:15px;right:40px;display:block;margin:0;padding:0;z-index:9999;text-align:right;line-height:1;opacity:1;border:none;outline:none;}
.search-close span{display:none;}
.header-social{position:fixed;right:15px;top:0;bottom:0;height:100%;display:block;z-index:999;text-align:center;}
.header-social:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0;}
.header-social ul{display:inline-block;vertical-align:middle;padding:0;text-align:center;}
.header-social ul li{display:block;}
.header-social ul li a{width:45px;height:45px;padding-top:14px;margin-bottom:15px;border-radius:50%;background:rgba(255, 255, 255, 0.8);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(.01,.01);-ms-transform:scale(.01,.01);transform:scale(.01,.01);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.header-social ul li a:hover{background:rgba(255, 255, 255, 1);-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.header-social ul li a::before{width:45px;height:45px;padding-top:0;color:#1a1a1a;}
#mobile-social{display:none;}
.uku-serif .inner-offcanvas-wrap{opacity:0;left:0 !important;right:0;height:100%;width:100% !important;padding-left:10.20833333333333%;padding-right:10.20833333333333%;padding-bottom:0;z-index:0;visibility:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.uku-serif.overlay-show .inner-offcanvas-wrap{width:100%;height:100%;left:0 !important;top:0;right:0;bottom:0;opacity:1;visibility:visible;z-index:10000000;padding-left:10.20833333333333%;padding-right:10.20833333333333%;padding-bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.uku-serif .close-btn-wrap{position:absolute;top:15px;right:40px;display:block;width:70px;height:70px;border-bottom:none;background:transparent;}
#overlay-close{right:0;left:0;width:70px;height:70px;}
#overlay-nav{margin-top:120px;padding-top:0;}
.overlay-title-wrap{display:block;width:38.39441535776614%;float:left;margin-right:2.61780104712042%;}
.overlay-title-wrap p{text-align:left;}
#overlay-nav,
.offcanvas-widgets-off #overlay-nav{border-top:none;width:100%;padding-bottom:0;float:none;text-align:center;}
#sidebar-offcanvas{width:100%;max-width:580px;float:none;margin:0 auto;}
#overlay-nav ul li{padding-top:0;padding-bottom:20px;border-bottom:none;}
#overlay-nav ul li a{padding:0;}
#overlay-nav ul ul li{padding:0;}
#overlay-nav ul ul li.menu-item-has-children{padding:0;}
#overlay-nav ul li.menu-item-has-children,
#overlay-nav ul li.page_item_has_children{padding-bottom:20px;}
#overlay-nav ul ul li a{padding:0;line-height:2.0;}
#overlay-nav ul ul.sub-menu.toggled-on{padding-top:20px;}
#overlay-nav ul ul ul.sub-menu{padding-left:20px;}
#overlay-nav ul ul ul.sub-menu{padding-left:0;}
#sidebar-offcanvas .widget{padding:0 0 50px;}
.featured-content, .front-section, .blog .site-content, .archive .site-content, .search-results .site-content, #secondary{border-bottom:none;margin-bottom:0;}
.blog.blog-defaultplus.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n) .meta-main-wrap{padding-left:0;padding-right:0;}
.section-one-column-one .entry-date{margin-right:0;}
#front-section-twocolumn .type-post{width:47.933884297520661%;}
#front-section-twocolumn .type-post:nth-of-type(odd){margin-right:2.066115702479339%;}
#front-section-twocolumn .type-post:nth-of-type(even){margin-left:2.066115702479339%;}
.section-fourcolumn-postwrap .type-post:nth-of-type(odd),
.section-fourcolumn-postwrap .type-post:nth-last-child(2){clear:none;margin-left:0;margin-right:4.132231404958678%;float:left;}
.section-fourcolumn-postwrap .type-post, .section-fourcolumn-postwrap .type-post:nth-last-child(2),
.section-fourcolumn-postwrap .type-post:nth-last-child(3),
.section-fourcolumn-postwrap .type-post:nth-last-child(4){width:21.900826446280992%;}
.section-fourcolumn-postwrap .type-post:nth-of-type(even){clear:none;margin-right:4.132231404958678%;}
.section-fourcolumn-postwrap .type-post:nth-last-child(2),
.section-fourcolumn-postwrap .type-post:nth-last-child(3),
.section-fourcolumn-postwrap .type-post:nth-last-child(4){padding-bottom:0;}
.section-fourcolumn-postwrap .type-post:nth-of-type(4n+1),
.section-fourcolumn-postwrap .type-post:nth-of-type(8n+1){clear:left;}
.section-fourcolumn-postwrap .type-post:nth-of-type(4n+4){margin-right:0;clear:right;}
.section-one-column-one .entry-header, .section-three-column-one .entry-header{padding:0 0 40px;}
.section-one-column-one .entry-header h2.entry-title{padding-bottom:0;}
.section-one-column-one .entry-summary{padding-bottom:30px;}
.featured-slider .entry-author, #front-section-four .type-post .entry-author,
.blog #primary .hentry .entry-meta .entry-author span,
.archive #primary .hentry .entry-meta .entry-author span,
.section-two-column-one .entry-meta .entry-author, .section-three-column-one .entry-meta .entry-author{display:inline-block;margin-right:20px;font-weight:bold;}
#front-section-three .section-three-wrap{max-width:1210px;margin-left:auto;margin-right:auto;}
.featured-slider .meta-main-wrap{position:absolute;top:0;left:0;right:0;bottom:0 !important;padding-bottom:0;}
.featured-slider .slider-text{max-width:705px;}
.slick-slide{position:relative;}
.blog.slider-on.slider-fullscreen, .blog.headerimg-on.header-fullscreen, .slider-on.slider-fullscreen .featured-content{padding-top:0;}
.entry-author{display:inline-block;}
#front-section-four{max-width:100%;}
.page.has-thumb .entry-thumbnail{padding-left:0;padding-right:0;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n){margin-left:0;}
.blog.blog-defaultplus.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n){margin-right:0;}
.uku-serif .section-two-column-two .type-post:last-of-type(2){padding-bottom:0 !important;}
.section-sixcolumn-postwrap .type-post{width:15.289256198347107%;margin-right:1.652892561983471% !important;margin-left:0;float:left;clear:none;}
#front-section-about{width:100%;max-width:100%;margin-left:0;margin-right:0;}
.front-about-img img{max-width:130%;max-height:130%;margin-left:-15%;}
.section-about-column-one{position:relative;width:100%;float:none;}
p.section-about-text{max-width:705px;padding:0;display:block;left:calc(50% - 350px);}
p.section-about-text a.small-link{display:inline-block;padding-top:20px;}
.page-template-shop-front .entry-text-wrap{width:100%;}
#front-section-three{padding-bottom:120px;}
.section-three-column-one .entry-header{padding:0;}
.section-three-column-one{padding-bottom:0;clear:left;width:56.611570247933884%;float:left;}
#front-section-three .section-three-column-one .type-post{padding-bottom:0;}
.section-three-column-one .entry-thumbnail{width:100%;float:none;padding-bottom:0;}
.section-three-column-one .entry-header, .section-three-column-one .entry-summary, .section-three-column-one .entry-meta{width:100%;float:none;clear:both;}
.section-three-column-one .entry-meta{padding:0;}
#front-section-three .section-three-column-two{clear:right;float:right;width:39.256198347107438%;}
.uku-serif #front-section-three .section-three-column-two .type-post{clear:both;margin-right:0;width:100% !important;float:none !important;padding-bottom:20px !important;overflow:hidden;}
.uku-serif #front-section-three .section-three-column-two .type-post:last-of-type{padding-bottom:0 !important;}
#front-section-three .section-three-column-two .entry-thumbnail{margin-bottom:0;margin-right:20px;width:44.210526315789474%;float:left;}
.section-three-column-one .entry-summary{padding:20px 0;display:block;}
#front-section-four .meta-main-wrap .entry-header{width:100%;}
.section-two-column-one, .section-two-column-two{width:100%;float:none;}
.section-two-column-two .entry-thumbnail{width:36.206896551724138%;margin-right:4.310344827586207%;float:left;}
.section-two-column-two .entry-header{padding-top:0;}
.blog-wrap{padding-bottom:120px;}
.site-content, #secondary{padding-left:0;padding-right:0;}
#secondary,
#sidebar-page{width:30.578512396694215%;}
#primary,
.single-post .contentwrap{width:65.289256198347107%;}
.uku-serif .blog-wrap .hentry .entry-cats a{display:inline-block;margin:0;padding:0;}
.singlepost-wrap{padding-top:0;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;padding-bottom:60px;}
.single-post #colophon,
.single-attachment #colophon{margin-top:0;}
.single-post .entry-comments, .single-post .entry-date, .single-post .entry-edit{padding-left:20px;}
.single-post .entry-edit{margin-left:10px;}
.single-post.no-sidebar .entry-content .wide-content{margin-left:-18%;margin-right:-18%;}
.single-post .entry-author{display:inline-block;}
.single-post .authorbox{padding:50px 0 0 0;}
.authorbox .author-pic, .authorbox .author-pic img{width:80px;height:80px;float:left;}
.author-pic{margin:0 20px 0 0;float:left;}
.authorbox p.author-bio{padding:20px 0 0 100px;}
#comments{padding:50px 0 0 0;}
ol.commentlist{padding:50px 0 0;}
.comment-wrap{padding:0 0 40px 80px;}
ol.commentlist ul.children li.comment:last-of-type .comment-wrap{padding-bottom:35px;}
#comments .comment-text{overflow:hidden;padding:15px 30px 15px 0;}
#comments .comment-avatar img.avatar{width:60px;height:60px;}
div.sharedaddy{margin:0;padding:30px 0 0;}
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a,
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a:hover{padding:14px;}
.single-post .entry-header{text-align:center;margin-left:auto;margin-right:auto;}
.single-post.no-sidebar .contentwrap{width:100%;max-width:100%;}
.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments,
.single-post.no-sidebar .post-navigation, .page.no-sidebar .entry-header, .page.no-sidebar .entry-content, .page.no-sidebar .edit-link, .page.no-sidebar #comments,
.error404 .entry-header, .error404 .entry-content, .search-no-results.no-sidebar .entry-header, .search-no-results.no-sidebar .entry-content{margin-left:auto;margin-right:auto;max-width:705px;}
.single-post .post-navigation .nav-previous a:before, .single-post .post-navigation .nav-next a:before{top:3px;}
.single-post .entry-cats{padding:0 0 10px;}
.recommended-posts-wrap{padding-top:0;margin-left:auto;margin-right:auto;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{width:21.900826446280992%;margin-right:4.132231404958678%;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(odd){margin-right:4.132231404958678%;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(even){margin-right:4.132231404958678%;clear:none;}
.recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-of-type(4n+4){margin-right:0;}
.single-post .post-navigation, .single-attachment .post-navigation{padding-top:50px;}
.singlepost-wrap #secondary{padding-top:0;}
.page.no-sidebar #primary{width:100%;max-width:100%;}
#sidebar-page{padding-left:0;padding-right:0;}
#sidebar-page{padding-top:0;}
.page.has-thumb .entry-thumbnail{margin:auto;}
#colophon{padding-bottom:0;}
.footer-wrap{text-align:left;}
.big-footer-feature{padding-top:50px;padding-bottom:50px;}
#site-info{width:100%;float:none;padding-top:0;padding-bottom:40px;}
#footer-social{padding-top:12px;}
#footer-social{padding-top:10px;}
.big-footer-feature{padding-left:6.04166666666667%;padding-right:6.04166666666667%;}
p.text-big{font-size:32px;font-size:2rem;line-height:1.3;}
.big-footer-feature p.text-small{padding:30px 0 0 0;}
.footer-feature-image{width:42.62023217247098%;margin-right:0;}
.footer-feature-textwrap{width:50.16583747927032%;margin-left:0;}
.footer-menu{width:19.008264462809917%;}
#footer-menu-four{width:30.578512396694215%;}
#footer-menu-one,
#footer-menu-two,
#footer-menu-three{margin-right:4.132231404958678%;}
} @media screen and (min-width:79.875em){
.blog-wrap, .singlepost-wrap, #colophon,
.featured-slider .entry-header, .featured-slider .entry-meta, .singlepost-wrap, .recommended-posts-wrap, .front-section, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image, .slider-on.slider-boxed .featured-content .entry-thumbnail, .null-instagram-feed, .recommended-posts-wrap{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}
.singlepost-wrap .entry-thumbnail{margin-left:0;margin-right:0;}
.front-about-img img{max-width:100%;max-height:100%;margin-left:0;}
} @media screen and (min-width:85em){ .blog-wrap, .singlepost-wrap, .front-section, .recommended-posts-wrap, .footer-wrap, .big-footer-feature, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image, .desktop-search .searchform, .page.has-thumb .entry-thumbnail, .big-instagram-wrap .widget-area, .footer-wrap{margin-left:auto;margin-right:auto;max-width:1210px;}
#front-section-three{max-width:100%;}
.no-sidebar #primary{width:72%;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-main,
#front-section-four .entry-main{padding:0;}
#front-section-four .type-post.has-post-thumbnail{max-height:690px;}
.blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title,
#front-section-four .entry-header h2.entry-title,
.section-two-column-one .entry-header h2.entry-title, .single-post .entry-header h1.entry-title, p.section-about-text{font-size:64px;}
.blog-wrap .entry-header h2.entry-title, .section-three-column-one .entry-header h2.entry-title, .section-one-column-one .entry-header h2.entry-title{font-size:48px;}
#front-section-twocolumn .entry-header h2.entry-title, p.text-big{font-size:36px;}
.featured-slider .entry-thumbnail img{width:120%;max-width:120%;left:-10%;right:-10%;}
.featured-slider .entry-thumbnail{padding-bottom:690px;}
.featured-slider .entry-thumbnail a:after{padding-bottom:690px;}
.uku-serif .featured-slider button.slick-prev{left:44%;}
.uku-serif .featured-slider button.slick-next{left:50%;}
.uku-serif.slider-boxed .featured-slider button.slick-prev{left:43.5%;}
.uku-serif.slider-boxed .featured-slider button.slick-next{left:50%;}
#front-section-about,
.about-img-wrap{max-height:640px;}
.section-about-column-one{display:block;max-height:640px;}
.front-about-img{max-height:640px;}
p.section-about-text{max-width:1210px;padding:0;display:block;left:calc(50% - 605px);}
p.section-about-text span{max-width:790px;display:block;}
.section-about-text a.about-link{display:block;position:absolute;right:80px;bottom:calc(50% - 87px);width:175px;height:175px;padding-top:72px;font-size:22px;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;-webkit-transform:scale(.01,.01);-ms-transform:scale(.01,.01);transform:scale(.01,.01);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.section-about-text a.about-link:hover{transition:-webkit-transform .6s ease;transition:transform .6s ease;-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments,
.single-post.no-sidebar .post-navigation, .page.no-sidebar .entry-header, .page.no-sidebar .entry-content, .page.no-sidebar .edit-link, .page.no-sidebar #comments,
.error404 .entry-header, .error404 .entry-content{max-width:705px;width:705px;}
.page.sidebar-left.no-sidebar .entry-header, .page.sidebar-left.no-sidebar .entry-content, .page.sidebar-left.no-sidebar .entry-footer, .page.sidebar-left.no-sidebar #comments,
.page.sidebar-left.no-sidebar .edit-link{margin-left:auto !important;margin-right:auto !important;float:none;}
.single-post .entry-content, .single-post .entry-footer, .single-post #comments,
.single-post .post-navigation{margin-left:0;}
.single-post.sidebar-left .post-navigation{margin-left:0;float:right;width:100%;}
.single-post.sidebar-left.no-sidebar #comments,
.single-post.sidebar-left.no-sidebar .post-navigation{float:none;margin-left:auto;}
.singlepost-wrap #secondary,
.page #sidebar-page{max-width:30.578512396694215%;float:right;}
.sidebar-left .singlepost-wrap #secondary{float:left;}
.single-post .sharedaddy .sd-social-icon{display:block;position:relative;}
.single-post .sd-social-icon .sd-content ul li{display:inline-block;}
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a,
.single-post .sd-social-icon .sd-content ul li[class*='share-'] a:hover{padding:12px;}
div.sharedaddy{padding:0;}
.sd-social-icon .sd-content ul li a.sd-button:before{font-size:20px !important;}
.single-post.no-sidebar .entry-content .wide-content, .page.no-sidebar .entry-content .wide-content{margin-left:-35.815602836879433%;margin-right:-35.815602836879433%;}
.single-post.no-sidebar .entry-content .fullwidth-content{width:calc(1210px + 705px);margin-left:-50%;}
.widget_mc4wp_form_widget:last-of-type, .jetpack_subscription_widget:last-of-type{margin-bottom:0;}
.single-post .sharedaddy.jetpack-likes-widget-wrapper{margin-left:7.936507937%;padding-top:10px;}
.page #primary{width:62.82608695652174%;}
.search-results .page .entry-header{margin-left:0;margin-right:0;}
.page.page-fullwidth .entry-header, .page.page-fullwidth .entry-content, .page.sidebar-fullwidth .edit-link, .page.sidebar-fullwidth #comments{margin:0 !important;}
#site-info{width:100%;float:none;}
} @media screen and (min-width:90.00em){ .featured-slider .entry-thumbnail img{width:106%;max-width:106%;left:-3%;right:-3%;}
} @media screen and (min-width:97.500em){
.blog-wrap, .front-section, .singlepost-wrap, .recommended-posts-wrap, .footer-wrap, .big-footer-feature, .slider-on.slider-boxed .featured-content, .headerimg-on.header-boxed .header-image, .big-instagram-wrap{margin-left:auto;margin-right:auto;}
.overlay-desktop-content{max-width:1500px;margin-left:auto;margin-right:auto;}
#front-section-three .front-section-title{width:100%;}
.inner-offcanvas-wrap{padding-left:15%;padding-right:15%;}
#front-section-three .section-three-column-one{width:56.611570247933884%;}
.featured-slider .entry-thumbnail img{width:100%;max-width:100%;left:0;right:0;}
.uku-serif .featured-slider button.slick-prev{left:45%;}
.uku-serif .featured-slider button.slick-next{left:50%;}
} @media screen and (min-width:112.500em){
.slider-on .featured-slider .entry-thumbnail a, .slider-on.slider-fullscreen .featured-slider .entry-thumbnail a, .headerimg-on.header-fullscreen a.header-image {
max-height: auto;
overflow: visible;
}
.uku-serif .featured-slider button.slick-prev {
left: 46%;
}
.uku-serif.slider-boxed .featured-slider button.slick-prev {
left: 45%;
}
.uku-serif.slider-boxed .featured-slider button.slick-next {
left: 51.5%;
}
}@font-face{font-family:"Genericons";src:url(https://kuttenmanufaktur.rocks/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.eot);src:url(https://kuttenmanufaktur.rocks/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.eot?) format("embedded-opentype");font-weight:normal;font-style:normal;}
@font-face{font-family:"Genericons";src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(https://kuttenmanufaktur.rocks/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.ttf) format("truetype"), url(https://kuttenmanufaktur.rocks/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.svg#Genericons) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face{font-family:"Genericons";src:url(https://kuttenmanufaktur.rocks/wp-content/plugins/jetpack/_inc/genericons/genericons/Genericons.svg#Genericons) format("svg");}
} .genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;}
.genericon-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.genericon-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.genericon-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.genericon-flip-horizontal{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.genericon-flip-vertical{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
.genericon-404:before{content:"\f423";}
.genericon-activity:before{content:"\f508";}
.genericon-anchor:before{content:"\f509";}
.genericon-aside:before{content:"\f101";}
.genericon-attachment:before{content:"\f416";}
.genericon-audio:before{content:"\f109";}
.genericon-bold:before{content:"\f471";}
.genericon-book:before{content:"\f444";}
.genericon-bug:before{content:"\f50a";}
.genericon-cart:before{content:"\f447";}
.genericon-category:before{content:"\f301";}
.genericon-chat:before{content:"\f108";}
.genericon-checkmark:before{content:"\f418";}
.genericon-close:before{content:"\f405";}
.genericon-close-alt:before{content:"\f406";}
.genericon-cloud:before{content:"\f426";}
.genericon-cloud-download:before{content:"\f440";}
.genericon-cloud-upload:before{content:"\f441";}
.genericon-code:before{content:"\f462";}
.genericon-codepen:before{content:"\f216";}
.genericon-cog:before{content:"\f445";}
.genericon-collapse:before{content:"\f432";}
.genericon-comment:before{content:"\f300";}
.genericon-day:before{content:"\f305";}
.genericon-digg:before{content:"\f221";}
.genericon-document:before{content:"\f443";}
.genericon-dot:before{content:"\f428";}
.genericon-downarrow:before{content:"\f502";}
.genericon-download:before{content:"\f50b";}
.genericon-draggable:before{content:"\f436";}
.genericon-dribbble:before{content:"\f201";}
.genericon-dropbox:before{content:"\f225";}
.genericon-dropdown:before{content:"\f433";}
.genericon-dropdown-left:before{content:"\f434";}
.genericon-edit:before{content:"\f411";}
.genericon-ellipsis:before{content:"\f476";}
.genericon-expand:before{content:"\f431";}
.genericon-external:before{content:"\f442";}
.genericon-facebook:before{content:"\f203";}
.genericon-facebook-alt:before{content:"\f204";}
.genericon-fastforward:before{content:"\f458";}
.genericon-feed:before{content:"\f413";}
.genericon-flag:before{content:"\f468";}
.genericon-flickr:before{content:"\f211";}
.genericon-foursquare:before{content:"\f226";}
.genericon-fullscreen:before{content:"\f474";}
.genericon-gallery:before{content:"\f103";}
.genericon-github:before{content:"\f200";}
.genericon-googleplus:before{content:"\f206";}
.genericon-googleplus-alt:before{content:"\f218";}
.genericon-handset:before{content:"\f50c";}
.genericon-heart:before{content:"\f461";}
.genericon-help:before{content:"\f457";}
.genericon-hide:before{content:"\f404";}
.genericon-hierarchy:before{content:"\f505";}
.genericon-home:before{content:"\f409";}
.genericon-image:before{content:"\f102";}
.genericon-info:before{content:"\f455";}
.genericon-instagram:before{content:"\f215";}
.genericon-italic:before{content:"\f472";}
.genericon-key:before{content:"\f427";}
.genericon-leftarrow:before{content:"\f503";}
.genericon-link:before{content:"\f107";}
.genericon-linkedin:before{content:"\f207";}
.genericon-linkedin-alt:before{content:"\f208";}
.genericon-location:before{content:"\f417";}
.genericon-lock:before{content:"\f470";}
.genericon-mail:before{content:"\f410";}
.genericon-maximize:before{content:"\f422";}
.genericon-menu:before{content:"\f419";}
.genericon-microphone:before{content:"\f50d";}
.genericon-minimize:before{content:"\f421";}
.genericon-minus:before{content:"\f50e";}
.genericon-month:before{content:"\f307";}
.genericon-move:before{content:"\f50f";}
.genericon-next:before{content:"\f429";}
.genericon-notice:before{content:"\f456";}
.genericon-paintbrush:before{content:"\f506";}
.genericon-path:before{content:"\f219";}
.genericon-pause:before{content:"\f448";}
.genericon-phone:before{content:"\f437";}
.genericon-picture:before{content:"\f473";}
.genericon-pinned:before{content:"\f308";}
.genericon-pinterest:before{content:"\f209";}
.genericon-pinterest-alt:before{content:"\f210";}
.genericon-play:before{content:"\f452";}
.genericon-plugin:before{content:"\f439";}
.genericon-plus:before{content:"\f510";}
.genericon-pocket:before{content:"\f224";}
.genericon-polldaddy:before{content:"\f217";}
.genericon-portfolio:before{content:"\f460";}
.genericon-previous:before{content:"\f430";}
.genericon-print:before{content:"\f469";}
.genericon-quote:before{content:"\f106";}
.genericon-rating-empty:before{content:"\f511";}
.genericon-rating-full:before{content:"\f512";}
.genericon-rating-half:before{content:"\f513";}
.genericon-reddit:before{content:"\f222";}
.genericon-refresh:before{content:"\f420";}
.genericon-reply:before{content:"\f412";}
.genericon-reply-alt:before{content:"\f466";}
.genericon-reply-single:before{content:"\f467";}
.genericon-rewind:before{content:"\f459";}
.genericon-rightarrow:before{content:"\f501";}
.genericon-search:before{content:"\f400";}
.genericon-send-to-phone:before{content:"\f438";}
.genericon-send-to-tablet:before{content:"\f454";}
.genericon-share:before{content:"\f415";}
.genericon-show:before{content:"\f403";}
.genericon-shuffle:before{content:"\f514";}
.genericon-sitemap:before{content:"\f507";}
.genericon-skip-ahead:before{content:"\f451";}
.genericon-skip-back:before{content:"\f450";}
.genericon-skype:before{content:"\f220";}
.genericon-spam:before{content:"\f424";}
.genericon-spotify:before{content:"\f515";}
.genericon-standard:before{content:"\f100";}
.genericon-star:before{content:"\f408";}
.genericon-status:before{content:"\f105";}
.genericon-stop:before{content:"\f449";}
.genericon-stumbleupon:before{content:"\f223";}
.genericon-subscribe:before{content:"\f463";}
.genericon-subscribed:before{content:"\f465";}
.genericon-summary:before{content:"\f425";}
.genericon-tablet:before{content:"\f453";}
.genericon-tag:before{content:"\f302";}
.genericon-time:before{content:"\f303";}
.genericon-top:before{content:"\f435";}
.genericon-trash:before{content:"\f407";}
.genericon-tumblr:before{content:"\f214";}
.genericon-twitch:before{content:"\f516";}
.genericon-twitter:before{content:"\f202";}
.genericon-unapprove:before{content:"\f446";}
.genericon-unsubscribe:before{content:"\f464";}
.genericon-unzoom:before{content:"\f401";}
.genericon-uparrow:before{content:"\f500";}
.genericon-user:before{content:"\f304";}
.genericon-video:before{content:"\f104";}
.genericon-videocamera:before{content:"\f517";}
.genericon-vimeo:before{content:"\f212";}
.genericon-warning:before{content:"\f414";}
.genericon-website:before{content:"\f475";}
.genericon-week:before{content:"\f306";}
.genericon-wordpress:before{content:"\f205";}
.genericon-xpost:before{content:"\f504";}
.genericon-youtube:before{content:"\f213";}
.genericon-zoom:before { content: "\f402"; }.shopfront-content ul.products:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
ul.products{overflow:hidden;}
[class^="icon-"], [class*=" icon-"],
.menu li a[href*="discover.com"]::before,
.menu li a[href*="americanexpress.com"]::before,
.menu li a[href*="paypal.com"]::before,
.menu li a[href*="mastercard"]::before,
.menu li a[href*="visa.com"]::before,
.menu li a[href*="stripe.com"]::before,
.shop-menu .cart-offcanvas .cart-close:before, a.cart-btn:before, a.account-btn:before, .added_to_cart.wc-forward:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.menu li a[href*="discover.com"],
.menu li a[href*="americanexpress.com"],
.menu li a[href*="paypal.com"],
.menu li a[href*="mastercard"],
.menu li a[href*="visa.com"],
.menu li a[href*="stripe.com"]{position:relative;font-size:40px;display:block;overflow:hidden;width:52px;height:40px;text-indent:-9999px;float:left;margin:0 8px 8px 0;box-shadow:inset 0 0 0 transparent !important;}
.menu li a[href*="discover.com"]::before,
.menu li a[href*="americanexpress.com"]::before,
.menu li a[href*="paypal.com"]::before,
.menu li a[href*="mastercard"]::before,
.menu li a[href*="visa.com"]::before,
.menu li a[href*="stripe.com"]::before{position:absolute;top:0;left:0;font-size:40px;display:block;overflow:hidden;width:52px;height:40px;text-indent:0;}
.menu li a[href*="discover.com"]::before{content:'\f1f2';}
.menu li a[href*="americanexpress.com"]::before{content:'\f1f3';}
.menu li a[href*="paypal.com"]::before{content:'\f1f4';}
.menu li a[href*="mastercard"]::before{content:'\f1f1';}
.menu li a[href*="visa.com"]::before{content:'\f1f0';}
.menu li a[href*="stripe.com"]::before{content:'\f1f5';}
.shop-menu .cart-offcanvas .cart-close:before{content:"\e92a";font-size:28px;}
a.cart-btn:before{font-size:23px;content:'\e74d';}
a.account-btn:before{font-size:21px;content:'\e71e';}
.added_to_cart.wc-forward:before{font-size:23px;content:'\e74f';}
#shopfront-cats,
.shopfront-section, .single-product .related h2, .single-product .related .products, .woocommerce-page #shop-content,
.woocommerce-page.sidebar-shop #shop-content,
.woocommerce-page.sidebar-shop #sidebar-shop,
.single-product .product-wrap{padding-left:20px;padding-right:20px;}
.woocommerce-message{margin-left:20px;margin-right:20px;}
.woocommerce-page.single-product #shop-content{padding-left:0 !important;padding-right:0 !important;}
.uku-serif .shopfront-content, .uku-serif .section-title, .single-product .product-wrap{max-width:1210px;margin:0 auto;}
.uku-standard .shopfront-content, .uku-standard .section-title, .single-product.uku-standard .product-wrap{max-width:70%;margin:0 auto;}
.uku-serif .shopfront-content, .uku-serif .section-title, .single-product.uku-serif .product-wrap{max-width:1210px;margin:0 auto;}
.uku-neo .shopfront-content, .uku-neo .section-title, .single-product.uku-neo .product-wrap{max-width:1500px;margin:0 auto;}
.uku-serif.woocommerce-cart .header-social, .uku-serif.woocommerce-checkout .header-social, .term-description{display:none !important;}
.uku-serif .shopfront-section h2.section-title{display:block;padding:0 0 40px;font-size:32px;font-weight:500;font-style:normal;line-height:1.06;letter-spacing:-1px;}
.uku-neo .shopfront-section h2.section-title{padding:0 0 15px;}
.shopfront-section h2, .products h2, .uku-serif .section-three-column-two .type-post .entry-header h2.entry-title, .single-product .related h2.woocommerce-loop-product__title{font-size:28px;font-weight:500;font-style:normal;line-height:1.06;letter-spacing:-1px;}
.uku-serif #shopfront-cats h2.section-title,
.page-template-shop-front #front-section-three h3.front-section-title,
.woocommerce-ordering select, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{font-family:'Poppins', sans-serif;font-size:11px;text-transform:uppercase;line-height:1.0;letter-spacing:3px;text-align:center;font-weight:500;}
#shopfront-cats h3,
.single-product .entry-summary h1{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:-1px;}
.woocommerce-checkout .entry-content h3, .uku-serif ul.products li span.price{font-size:24px;font-weight:500;}
.single-product .entry-summary .price{font-size:22px;font-weight:500;}
.single-product .woocommerce-review-link, .single-product .entry-summary .product_meta, .star-rating, .woocommerce-cart .cart_totals .shipping p, .woocommerce-checkout .shop_table .shipping p, .entry-content .create-account p, .entry-content .create-account p small, .entry-content .login p, .woocommerce-password-strength, .woocommerce-password-hint{font-size:14px;}
.entry-content p .woocommerce-password-strength, .woocommerce-checkout .checkout .create-account small{padding-top:20px;display:block;line-height:1.2 !important;}
.woocommerce-checkout .form-row label.checkbox{font-weight:normal;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-MyAccount-navigation ul>li a, .widget_shopping_cart_content p.buttons a.wc-forward, .widget_shopping_cart_content p.buttons a.checkout, .woocommerce-cart .entry-content .return-to-shop a{-webkit-transition:all .4s ease;transition:all .4s ease;}
.woocommerce nav.woocommerce-pagination ul li a.next:hover::after, .woocommerce nav.woocommerce-pagination ul li a.prev:hover::after{color:#1a1a1a;}
.woocommerce nav.woocommerce-pagination ul li a:hover{color:#1a1a1a;border:1px solid #1a1a1a;}
.woocommerce-account .form-row input.woocommerce-Button{border:1px solid #1a1a1a;}
.woocommerce-account .form-row input.woocommerce-Button:hover{backround:#1a1a1a;}
#shopfront-cats li.product a img,
.shopfront-content ul.products li a img{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
#shopfront-cats li.product a:hover img,
.shopfront-content ul.products li a:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);}
#shopfront-cats .img-wrap,
.shopfront-content ul.products li .img-wrap{width:100%;height:100%;overflow:hidden;}
.shopfront-content ul.products li .wp-post-img{opacity:1;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.woocommerce ul.products li.product a{display:block;}
.shopfront-content ul.products li .img-wrap{position:relative;}
.img-wrap{position:relative;z-index:10;}
.img-wrap img{width:100%;vertical-align:top;}
.img-wrap:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.5);opacity:0;transition:all 1s;-webkit-transition:all 1s;}
.img-wrap:hover:after{opacity:1;}
.woocommerce-checkout #place_order:hover{background:#1a1a1a;border-color:#1a1a1a !important;}
.uku-serif .account-btn{box-shadow:inset 0 -1px 0 transparent;-webkit-transition:all .4s ease;transition:all .4s ease;}
.entry-content .woocommerce_message a, .entry-content .woocommerce-info a, .entry-content .woocommerce_error a, .entry-content .woocommerce-message a, .entry-content .woocommerce-error a, .entry-content .woocommerce-privacy-policy-text a{color:#1a1a1a;box-shadow:inset 0 -1px 0 #1a1a1a;}
.entry-content .woocommerce_message a:hover, .entry-content .woocommerce-info a:hover, .entry-content .woocommerce_error a:hover, .entry-content .woocommerce-message a:hover, .entry-content .woocommerce-error a:hover, .entry-content .woocommerce-privacy-policy-text a:hover{color:#1a1a1a !important;}
button{-webkit-appearance:none;cursor:pointer;outline:none;}
.button{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.button:hover, .wc-proceed-to-checkout .button:hover{background:#1a1a1a;color:#fff !important;}
.lost_reset_password .woocommerce-Button{height:60px;}
.lost_reset_password .woocommerce-Button:hover{border-width:1px;}
.woocommerce_message, .woocommerce-info, .woocommerce_error, .woocommerce-message, .entry-content .woocommerce-error, .woocommerce-privacy-policy-text p{padding:20px;position:relative;margin-bottom:20px;font-size:14px;color:#000;}
.woocommerce-message, .woocommerce-info, .woocommerce-message, .woocommerce-privacy-policy-text p{background:#e2f4ff;}
.entry-content .woocommerce-error{background:#ffd8d8;}
.entry-content .woocommerce-error li{padding:0;}
.entry-content .woocommerce-error li:before{display:none;}
.shop-menu{position:absolute;top:0;right:0;}
a.cart-btn, a.account-btn{width:56px;height:80px;text-align:center;display:block;float:left;}
a.cart-btn span.btn-text, a.cart-btn span.cart-count, a.account-btn span.btn-text{display:none;}
a.cart-btn:before, a.account-btn:before{vertical-align:top;display:block;width:56px;height:80px;padding:30px 0 0 0;text-align:center;}
.shop-menu .cart-offcanvas{display:none;}
.uku-neo .shop-menu{right:55px;}
.uku-neo a.cart-btn, .uku-neo a.account-btn{width:55px;height:55px;}
.uku-neo a.cart-btn:before, .uku-neo a.account-btn:before{width:55px;height:55px;padding:15px 0 0 0;}
.uku-neo a.account-btn:before{padding:17px 0 0 0;}
.uku-standard a.cart-btn, .uku-standard a.account-btn{width:59px;height:59px;}
.uku-standard a.cart-btn:before, .uku-standard a.account-btn:before{width:59px;height:59px;padding:18px 0 0 0;}
.uku-standard a.account-btn:before{padding:17px 0 0 0;}
.cart-offcanvas-open{display:none;}
.shopfront-section{padding-top:20px;}
.shopfront-content ul.products{margin:0;padding:0;clear:both;}
.shopfront-content ul.products li, ul.products li{margin-bottom:40px;}
.shopfront-content ul.products li, .shopfront-content ul.products li .img-wrap{position:relative;}
ul.products li span.price{line-height:1.0;padding-top:5px;display:block;}
.img-wrap{display:block;clear:both;margin:0 0 15px;padding:0;line-height:0;}
s, strike, del{color:#9b9b9b;}
.woocommerce ins{background:transparent;}
.woocommerce ul.products li.product{position:relative;}
.woocommerce ul.products li.product .add_to_cart_button{position:absolute;transform:translate(-50%);left:50%;top:calc(50% - 67px);width:240px;height:60px;background:none;color:#fff;border:1px solid #fff;padding:14px 20px 0;display:block;font-size:22px;font-weight:500;text-align:center;line-height:1.45;visibility:hidden;opacity:0;z-index:101;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.uku-neo .woocommerce ul.products li.product .add_to_cart_button{font-size:16px;}
.page-template-shop-front .woocommerce ul.products li.product .add_to_cart_button{top:calc(50% - 67px);}
.woocommerce ul.products li.product:hover .add_to_cart_button{visibility:visible;opacity:1;}
.woocommerce ul.products li.product .added_to_cart.wc-forward{background:rgba(255, 255, 255, .7);width:60px;height:60px;display:block;position:absolute;right:0;bottom:5px;text-indent:-99999px;border:1px solid #1a1a1a;}
.added_to_cart.wc-forward:before{position:absolute;top:0;left:0;width:60px;height:60px;padding-top:18px;display:block;text-align:center;color:#1a1a1a;text-indent:0;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .price{padding-right:80px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-left:0 !important;}
#shopfront-cats ul.products li.product h3{padding-right:0;}
.uku-neo #shopfront-cats ul.products li.product h3{font-weight:bold;}
.onsale{position:absolute;top:10px;right:10px;width:60px;height:60px;background:rgba(255, 255, 255, .7);font-size:22px;line-height:1.45;padding-top:15px;text-align:center;border-radius:50%;z-index:120;}
.uku-standard .onsale{padding-top:18px;font-size:16px;}
.uku-neo .onsale{padding-top:6px;border-radius:0;text-transform:uppercase;letter-spacing:1;width:60px;height:30px;}
#shopfront-cats{background:#f2f2ee;margin-bottom:40px;padding-top:60px;padding-bottom:20px;}
#shopfront-cats ul.products{text-align:center;}
#shopfront-cats .img-wrap{margin:0 0 20px;}
.shop_cat_desc{margin:10px 0 0 0;font-size:20px;line-height:1.3;}
.page-template-shop-front.uku-serif.no-sidebar .entry-header{width:100%;}
.woocommerce-page #container{padding:0 20px;}
ul.products{clear:both;margin:0;padding:0;}
ul.products li{position:relative;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{display:none;float:left;margin:0;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{position:relative;float:right;margin:0 0 40px;text-align:left;}
.woocommerce-ordering select{background-color:transparent;color:#9b9b9b;border:0;padding:0;width:220px;height:20px;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;}
.single-product #shop-container{padding-top:60px;}
.single-product .woocommerce-review-link{display:none;}
.single-product .entry-summary{padding:20px 0 0;}
.single-product .entry-summary .price{margin:0;padding:0 0 40px;}
.woocommerce-variation-price{padding:0 0 40px;}
.single-product .entry-summary .stock{padding-top:10px;padding-bottom:10px;font-weight:bold;}
.single-product .woocommerce-tabs{clear:both;display:block;padding-top:60px;padding-bottom:60px;}
.single-product .woocommerce-tabs ul.tabs{margin:0;padding:0 0 40px;font-size:24px;}
.single-product .woocommerce-tabs ul.tabs a{color:#989895;}
.single-product .woocommerce-tabs ul.tabs li.active a{color:#1a1a1a;}
.single-product .woocommerce-tabs ul.tabs li{display:inline-block;}
.single-product .woocommerce-tabs ul.tabs li:after{content:" / ";}
.single-product .woocommerce-tabs ul.tabs li:last-child:after{content:"";}
.single-product .woocommerce-tabs h2{display:none !important;}
.single-product #reviews #comments,
.single-product #reviews ol.commentlist{padding:0;}
.single-product #reviews ol.commentlist .comment_container img{width:40px;height:40px;border-radius:50%;float:left;}
.single-product #reviews #comments .comment-text{overflow:hidden;padding:0 0 16px 10px;}
.single-product #reviews h3{font-size:18px;padding:0;}
#reviews #commentform p label{font-size:18px;}
#reviews #commentform p.comment-form-rating{margin:0;padding:20px 0 8px 0;}
#reviews #commentform p.comment-form-rating label{display:block;max-width:150px;float:left;padding-top:5px;font-size:18px;}
.single-product .related{background:#f2f2ee;padding-top:60px;padding-bottom:20px;}
.single-product .related h2{padding-bottom:40px;}
.single-product .product_meta{padding-top:40px;font-weight:bold;}
.product-wrap .entry-summary .sharedaddy{padding-top:12px;}
.single-product .entry-summary .posted_in, .single-product .entry-summary .sku_wrapper, .single-product .entry-summary .tagged_as{display:block;}
.single-product .entry-summary .sku_wrapper{margin-bottom:10px;}
.single-product .entry-summary .sku_wrapper, .single-product .entry-summary .tagged_as{margin-top:10px;}
.single-product .entry-summary .posted_in a, .single-product .entry-summary .tagged_as a, .sku_wrapper .sku{font-weight:normal;}
.single-product .entry-summary  .cart{margin-top:40px;}
.quantity .qty{width:70px;height:60px;text-align:center;padding:0;border:solid 1px #d9d9d4;float:left;margin-right:10px;font-size:22px;line-height:1;color:#989895;}
.single_add_to_cart_button{outline:none;background:none;border:1px solid #1a1a1a;padding:14px 20px 13px;font-size:22px;height:60px;}
.single-product .product-wrap{position:relative;left:0;}
.single-product .product-wrap .onsale{top:20px;left:20px;right:auto;}
.woocommerce-product-gallery{position:relative;}
.woocommerce-product-gallery .flex-viewport{padding-bottom:5px;}
.size-woocommerce_single{width:100%;}
.single-product .images .columns-5, .single-product .woocommerce-product-gallery__wrapper, .single-product .flex-control-thumbs{display:block;clear:both;overflow:hidden;margin:0;padding:0;}
.single-product .images .columns-5 a, .single-product .woocommerce-product-gallery__image, .single-product .flex-control-thumbs li{width:18%;display:block;padding-top:0;float:left;}
.single-product .woocommerce-product-gallery__image:first-of-type{width:100%;float:none;padding-top:0;}
.single-product .images .columns-5 a, .single-product .woocommerce-product-gallery__image, .single-product .flex-control-thumbs li{width:19.2%;display:block;padding-top:0;float:left;margin-right:1%;}
.single-product .flex-control-thumbs li:nth-of-type(5n){margin-right:0;}
.single-product .images .columns-5 a:last-of-type, .single-product .woocommerce-product-gallery__image:last-of-type, .single-product .flex-control-thumbs li:last-of-type{margin-right:0;}
.woocommerce-product-gallery__trigger{position:absolute;top:10px;left:10px;background:#fff;width:30px;height:30px;display:block;z-index:10000;text-align:center;padding-top:7px;}
.woocommerce div.product form.cart .variations td.label{background:0;display:none;}
.woocommerce div.product form.cart .variations{position:relative;border:none;margin:0 0 40px;border-top:1px solid #d9d9d4;}
.woocommerce div.product form.cart .variations select{vertical-align:top;z-index:2;outline:0;display:inline-block;cursor:pointer;background-color:transparent!important;padding:0;margin:0;width:100%;height:50px;border:none !important;}
.variations td{padding:0;border:none;}
.variations tr{border-bottom:1px solid #d9d9d4;}
.reset_variations{display:none !important;}
.single-product div.pp_overlay{z-index:1000000;}
.single-product div.pp_pic_holder{z-index:1000001;}
.uku-standard #commentform p.comment-form-comment{line-height:1.2;}
.single-product.uku-serif .product-wrap:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}
#reviews #commentform p.comment-form-rating label{width:100px;float:left;padding-top:5px;}
#reviews .comment .star-rating{margin:4px 8px 2px 0;float:left;}
.woocommerce-product-rating{padding-top:15px;}
.woocommerce .star-rating span:before, .woocommerce .star-rating:before, .woocommerce p.stars span a:before, .woocommerce p.stars span:before, .woocommerce-page .star-rating span:before, .woocommerce-page .star-rating:before, .woocommerce-page p.stars span a:before, .woocommerce-page p.stars span:before{font:normal 15px/1 'Genericons';left:2px;line-height:16px;padding-left:1px;position:absolute;top:2px;width:100%;white-space:nowrap}
.woocommerce .star-rating, .woocommerce-page .star-rating{font:normal 15px/1 'Genericons';height:16px;line-height:16px;overflow:hidden;padding-bottom:1px;position:relative;width:80px;margin:0 0 5px 0;}
.woocommerce .star-rating span, .woocommerce-page .star-rating span{float:left;left:0;overflow:hidden;position:absolute;padding-top:15px;top:0}
.woocommerce .star-rating strong, .woocommerce-page .star-rating strong{font-weight:normal;}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{content:"\f511\f511\f511\f511\f511";}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{color:#1a1a1a;content:"\f512\f512\f512\f512\f512";}
.woocommerce p.stars:after, .woocommerce-page p.stars:after{content:"";display:block;clear:both;}
.woocommerce p.stars span, .woocommerce-page p.stars span, .woocommerce-page #commentform p.stars span{display:block;float:left;height:16px;overflow:hidden;margin-top:10px;padding:0;position:relative;width:80px;}
.woocommerce p.stars span:before, .woocommerce-page p.stars span:before{color:#989895;content:"\f511\f511\f511\f511\f511";}
.woocommerce p.stars span a, .woocommerce-page p.stars span a{float:left;height:0;left:0;overflow:hidden;padding-top:16px;position:absolute;top:0;width:18px;box-shadow:none !important;}
.woocommerce p.stars span a.active:before, .woocommerce p.stars span a:focus:before, .woocommerce p.stars span a:hover:before, .woocommerce-page p.stars span a.active:before, .woocommerce-page p.stars span a:focus:before, .woocommerce-page p.stars span a:hover:before{color:#1a1a1a;content:"\f511\f511\f511\f511\f511";}
.woocommerce .comment-form-rating p.stars span a.active:before, .woocommerce .comment-form-rating p.stars span a:focus:before, .woocommerce .comment-form-rating p.stars span a:hover:before, .woocommerce-page .comment-form-rating p.stars span a.active:before, .woocommerce-page .comment-form-rating p.stars span a:focus:before, .woocommerce-page .comment-form-rating p.stars span a:hover:before{color:#1a1a1a;content:"\f512\f512\f512\f512\f512";}
.woocommerce .comment-form-rating p.stars span:before, .woocommerce-page .comment-form-rating p.stars span:before{color:#989895;content:"\f511\f511\f511\f511\f511";}
.woocommerce p.stars span a.star-1, .woocommerce-page p.stars span a.star-1{width:18px;z-index:10}
.woocommerce p.stars span a.star-2, .woocommerce-page p.stars span a.star-2{width:32px;z-index:9}
.woocommerce p.stars span a.star-3, .woocommerce-page p.stars span a.star-3{width:48px;z-index:8}
.woocommerce p.stars span a.star-4, .woocommerce-page p.stars span a.star-4{width:64px;z-index:7}
.woocommerce p.stars span a.star-5, .woocommerce-page p.stars span a.star-5{width:76px;z-index:6}
.single-product div.product .woocommerce-product-gallery{position:relative;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:20px;right:20px;left:auto;display:block;z-index:99;text-align:center;background:transparent;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{font-family:'icomoon' !important;content:"\e922";font-size:22px;color:#fff;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none !important;}
.woocommerce-pagination{text-align:center;padding:0 0 120px;}
.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;margin:0;}
.woocommerce nav.woocommerce-pagination ul li{padding:0;margin:0;float:left;display:inline-block;overflow:hidden;text-align:center;border:0!important;margin:0 10px;font-size:22px;line-height:1.0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current{color:#989895;width:60px;height:60px;display:block;border:1px solid #989895;padding-top:17px;}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev{position:relative;display:inline-block;text-indent:-99999px;padding-top:0;}
.woocommerce nav.woocommerce-pagination ul li a.next:after, .woocommerce nav.woocommerce-pagination ul li a.prev:after{position:absolute;top:0;left:0;text-indent:0;display:block;font-size:22px;color:#989895;width:60px;height:60px;padding-top:17px;}
.woocommerce nav.woocommerce-pagination ul li a.next:after{content:'\00bb';}
.woocommerce nav.woocommerce-pagination ul li a.prev:after{content:'\00ab';}
.widget_price_filter .price_slider{display:block !important;margin-bottom:1em;}
.widget_price_filter .price_slider_amount{text-align:right;font-size:15px;font-size:0.9375rem;}
.widget_price_filter .price_slider_amount .price_label{padding-top:8px;}
.widget_price_filter .price_slider_amount .button{float:left;border:none;background:#ccc;outline:none;padding:8px 12px;}
.widget_price_filter .ui-slider{position:relative;text-align:left;}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #000;cursor:pointer;background:#fff;outline:none;top:-5px;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-0.5em;}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#000;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ccc;}
.widget_price_filter .ui-slider-horizontal{max-width:98%;height:2px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
ul.product_list_widget{padding:0;}
.widget-area ul.product_list_widget li, .widget-area ul.product_list_widget li:last-child{padding-bottom:25px;font-size:15px;font-size:0.9375rem;}
.product_list_widget a .product-title{display:block;line-height:1.55;}
.product_list_widget del{display:inline-block;}
.product_list_widget ins, .product_list_widget .amount{display:inline;}
ul.product_list_widget li img{display:block;width:80px;float:left;margin:0 20px 0 0;-webkit-backface-visibility:hidden;transform:translate3d(0px,0px,0px);}
.product_list_widget span.amount{padding:0 1px;}
.widget_top_rated_products span.amount{padding-top:7px;display:inline-block;}
.widget_top_rated_products .product_list_widget del span.amount{text-decoration:line-through;}
.widget-area .widget_shopping_cart{max-width:327px;}
.cart_list, .widget_shopping_cart_content li, .widget_shopping_cart_content p.total, .widget_shopping_cart_content p.buttons{display:block;overflow:hidden;clear:both;margin:0;}
.widget_shopping_cart_content ul li:after{display:none;}
.widget_shopping_cart_content p.total{position:relative;text-align:left;font-size:20px;}
.uku-serif .widget_shopping_cart_content p.total{font-size:28px;}
.widget_shopping_cart_content p.total span.amount{position:absolute;right:0;}
.widget_shopping_cart_content ul.product_list_widget li{width:100%;position:relative;margin:0;padding:0 0 40px 30px;clear:both;overflow:hidden;float:left;font-size:20px;text-align:left;}
ul.product_list_widget li.empty{padding-left:0 !important;}
.widget_shopping_cart_content img{position:relative;width:40px;float:right;}
.widget_shopping_cart_content ul.product_list_widget li a{padding-left:0 !important;box-shadow:none !important;}
.uku-serif .widget_shopping_cart_content ul.product_list_widget li a{font-size:24px;}
.widget_shopping_cart_content  dl.variation{display:none;}
.widget_shopping_cart_content  a.remove{position:absolute;top:0;left:0;display:block;width:15px;height:55px;text-align:left;font-size:32px;padding-top:10px;}
.widget_shopping_cart_content .product_list_widget li .quantity{display:block;padding:0 0 0 100px;font-size:16px;line-height:1;}
.uku-serif .widget_shopping_cart_content .product_list_widget li .quantity{font-weight:bold;font-size:22px;}
.widget_shopping_cart_content p.total{border-bottom:1px solid #d9d9d4;margin:0 0 20px;padding:0 0 20px;}
.widget_shopping_cart_content p.buttons{padding:0;}
.widget_shopping_cart_content p.buttons a, .woocommerce-product-search input[type="submit"]{display:inline-block;padding:13px 0;background:none;border:1px solid #1a1a1a;line-height:1.45;}
.widget_shopping_cart_content p.buttons a.wc-forward, .widget_shopping_cart_content p.buttons a.checkout{width:100%;text-align:center;width:calc(50% - 10px);float:left;font-size:16px;}
.uku-serif .widget_shopping_cart_content p.buttons a.wc-forward, .uku-serif .widget_shopping_cart_content p.buttons a.checkout{font-size:20px;}
.widget_shopping_cart_content p.buttons a.wc-forward:hover, .widget_shopping_cart_content p.buttons a.checkout:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a;}
.widget_shopping_cart_content p.buttons a.checkout{float:right;}
.woocommerce-product-search{max-width:100%;}
.woocommerce-product-search input.search-field{padding:7px 6px 5px;float:left;width:65%;}
.woocommerce-product-search input[type="submit"]{margin:0 0 0 2%;float:left;width:33%;}
ul.product-categories{margin:0;padding:0;}
.wc-gzd-item-desc{padding-top:5px;}
.widget_shopping_cart .wc-gzd-item-desc{display:none;}
.wc-gzd-item-desc p{font-size:14px;font-size:0.875rem;}
.legal-price-info{padding-bottom:28px;}
.woocommerce ul.products li.product .shipping-costs-info a{display:inline-block;}
.product p.wc-gzd-additional-info{margin:0;}
.single-product div.product .product_meta span.sku{display:inline;}
.woocommerce-checkout .shop_table{background-color:transparent !important;}
.widget-area ul.product_list_widget li{display:block;width:100%;clear:both;padding:10px 0;}
.woocommerce-cart .blog-wrap #primary .hentry,
.woocommerce-checkout .blog-wrap #primary .hentry{padding:0 0 60px;}
.woocommerce-cart .content-wrap{margin-left:auto !important;margin-right:auto !important;}
.shop_table thead{font-size:14px;text-align:left;}
table thead th{padding:10px 5px;}
.woocommerce-cart table.cart td.product-remove{padding:10px 2px 10px 0;}
.woocommerce-cart table.cart td.product-thumbnail{padding:10px 5px 10px 0;vertical-align:top;min-width:30px;}
.woocommerce-cart table.cart td.product-thumbnail img{max-width:80px;}
.woocommerce-cart table.cart td.product-name{padding:10px 10px;text-align:left;font-weight:500;}
.woocommerce-cart table.cart td{padding:10px 0;text-align:left;font-size:14px;line-height:1.2;vertical-align:middle;}
.woocommerce-cart table.cart td.product-quantity .quantity .qty{font-size:14px;width:40px;height:50px;}
.woocommerce-cart table.cart td.actions{padding:20px 0;}
.woocommerce-cart .entry-content table.cart td a{color:#1a1a1a;}
.coupon label, .woocommerce-cart .cross-sells .onsale{display:none;}
table.cart .actions .button{width:100%;display:block;margin:0 0 10px;min-height:50px;border:1px solid #1a1a1a;cursor:pointer;}
.uku-neo table.cart .actions .button{border:1px solid #1a1a1a;}
table.cart .actions .button:hover{border-width:1px;background:#1a1a1a;border-color:#1a1a1a !important;}
input#coupon_code{width:100%;margin:0 0 10px;padding:5px 15px;min-height:50px;}
.woocommerce-cart .cross-sells{padding-bottom:60px;}
.woocommerce-cart .cross-sells .add_to_cart_button{display:none !important;}
.woocommerce-cart .entry-content .cross-sells h2, .woocommerce-cart .entry-content .cart_totals h2{font-size:24px;padding-bottom:20px;}
.woocommerce-cart .cross-sells ul.products li{margin:0;padding:0;}
.woocommerce-cart .cross-sells ul.products li:before{display:none;margin:0;padding:0;}
.woocommerce-cart .cross-sells  ul.products li{width:50%;float:left;}
.woocommerce-cart .cross-sells  ul.products li:nth-child(odd){padding-right:10px;}
.woocommerce-cart .cross-sells  ul.products li:nth-child(even){padding-left:10px;}
.woocommerce-cart .cross-sells ul.products li.product h3, .woocommerce-cart .cross-sells ul.products li span.price{font-size:18px;padding-bottom:0;padding-right:0;}
.woocommerce-cart .cross-sells ul.products li span.price{padding-top:0;}
.woocommerce .cross-sells ul.products li.product .woocommerce-loop-product__title{padding-right:0;}
.woocommerce-cart .cart_totals table th{font-size:18px;text-align:left;}
.cart_totals tr td{text-align:right;}
.cart_totals .order-total, .woocommerce-cart .cart_totals .shipping p{line-height:1.1 !important;}
.cart_totals tr.order-total th, .cart_totals tr.order-total th, .cart_totals tr.order-total td strong .woocommerce-Price-amount, .woocommerce-checkout-review-order .order-total{font-size:22px;}
.wc-proceed-to-checkout .button{display:block;padding:11px 10px;background:transparent;color:#1a1a1a;border:1px solid #1a1a1a;text-align:center;min-height:50px;}
.cart_totals .shop_table{margin:0 0 20px;}
.woocommerce-cart .cart_totals table th{padding-left:0;}
.woocommerce-cart .cart_totals td{padding-right:0;}
.cart_totals tr.cart-subtotal, .woocommerce-cart .cart_totals tr.shipping th, .woocommerce-cart .cart_totals tr.shipping td, .woocommerce-cart .cart_totals tr.order-total th, .woocommerce-cart .cart_totals tr.order-total td{border-top:none;padding-top:0;}
.cart_totals .shop_table{border-bottom:none;}
.woocommerce-cart .entry-content .return-to-shop a{border:1px solid #1a1a1a;padding:12px 15px;box-shadow:inset 0 0 0 transparent !important;display:inline-block;}
.woocommerce-cart .entry-content .return-to-shop a:hover{background:#1a1a1a;color:#fff !important;}
.woocommerce-checkout-review-order-table .order-total th, .woocommerce-checkout-review-order-table .order-total td, .woocommerce-checkout-review-order-table .shipping th, .woocommerce-checkout-review-order-table .shipping td{border-top:none;}
.woocommerce-checkout .form-row label, .woocommerce-account .form-row label{display:block;padding-bottom:3px;font-size:14px;font-weight:bold;}
.woocommerce-checkout .entry-content h3{padding:0 0 20px;font-weight:500;}
.woocommerce-checkout .form-row input, .woocommerce-checkout .form-row select, .woocommerce-checkout .form-row textarea, .woocommerce-account .form-row input{width:100%;font-size:14px;}
.woocommerce-checkout input{padding:5px 15px;min-height:50px;}
.woocommerce-checkout p.form-row{margin-bottom:10px;}
.uku-neo.woocommerce-checkout p.form-row{margin-bottom:15px;}
.woocommerce-checkout .select2-container{border:1px solid #d9d9d4;min-height:50px;outline:none;}
.woocommerce-checkout .select2-container--default .select2-selection--single{border:none !important;outline:none;font-size:18px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;height:50px;padding-top:10px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;}
.uku-neo.woocommerce-checkout .select2-container a:after{display:none;}
.select2-container .select2-choice{border:none;color:#000;border-radius:0;background:transparent;border-radius:0;box-shadow:none !important;padding-left:15px;}
.woocommerce-checkout .select2-container .select2-choice>.select2-chosen{margin-right:26px;min-height:50px;border:none;padding-top:15px;font-size:14px;}
.form-row input[type="checkbox"],
.woocommerce-checkout .woocommerce-shipping-fields .input-checkbox{width:auto;min-height:auto;margin:0 5px;padding:0;font-size:16px;}
.woocommerce-checkout .form-row label.checkbox{display:inline;}
.woocommerce-checkout #ship-to-different-address,
.woocommerce-checkout #order_review_heading{padding:60px 0 20px;}
.woocommerce-checkout-review-order .product-name{width:60%;}
.uku-neo .woocommerce-checkout-review-order table td{font-size:18px;}
.entry-content .wc_payment_methods{padding:0;margin:0;}
.wc_payment_methods p, .checkout_coupon p{font-size:14px;}
.entry-content .wc_payment_methods li{margin:0 0 0 5px;padding:10px 0;font-size:14px;}
.entry-content .wc_payment_methods li.woocommerce-info, .entry-content .woocommerce-privacy-policy-text p{margin:0 0 30px;padding:15px;}
.wc_payment_methods li:before{display:none;}
.includes_tax{font-size:14px;}
#payment .payment_methods li img{float:right;border:0;padding:0;max-height:30px;}
.about_paypal{padding-left:10px;}
#payment .payment_methods li label{width:100%;padding-top:0!important;margin-left:8px;}
#payment .payment_methods li .payment_box{padding:3px 0 0 25px;margin:0;}
.woocommerce-checkout .place-order p.form-row{padding-bottom:30px;}
.woocommerce-checkout #place_order,
.checkout_coupon .button{font-size:20px;border:1px solid #1a1a1a;min-height:50px;}
.woocommerce-checkout #place_order{width:100%;}
.uku-neo.woocommerce-checkout #place_order{background:none;}
#billing_address_1_field{margin-bottom:15px;}
.rememberme{padding-top:10px;}
.woocommerce-checkout .login input[type="submit"]{margin-top:10px;margin-bottom:20px;border:1px solid #1a1a1a;}
.woocommerce-checkout .checkout_coupon, .woocommerce-checkout .login{padding-bottom:40px;}
input#coupon_code,
.woocommerce-checkout .checkout_coupon .form-row input[type="submit"]{border:1px solid #1a1a1a;}
.woocommerce-checkout .checkout_coupon .form-row input[type="submit"]:hover,
.woocommerce-checkout .login input[type="submit"]:hover{background:#1a1a1a;border:1px solid #1a1a1a;}
#customer_login .u-column2{padding-top:40px;}
.woocommerce-account .form-row button[type="submit"]{margin-top:10px;}
.woocommerce-account .u-column1 .form-row button[type="submit"]{margin-bottom:20px;}
.woocommerce-account .form-row button[type="submit"]:hover{background:#1a1a1a !important;border-width:1px;border-color:#1a1a1a !important;}
.woocommerce-account .form-row button{padding:13px 15px;}
.woocommerce-account .form-row{margin-bottom:10px;}
.woocommerce-form-login .woocommerce-Button, .woocommerce-form-register .woocommerce-Button{margin:20px 0;width:100%;height:60px;font-size:18px;}
.entry-content .woocommerce-form-register .woocommerce-privacy-policy-text p{margin:0;}
.woocommerce-account .header-social{display:none;}
.woocommerce-MyAccount-navigation ul>li a{display:inline-block;}
.woocommerce-MyAccount-navigation ul>li{display:block;padding:6px 0;border-bottom:1px solid #d9d9d4;font-size:18px;}
.woocommerce-MyAccount-navigation ul li:before{display:none;}
.woocommerce-MyAccount-navigation ul{margin:0 0 40px;padding:0;border-top:1px solid #d9d9d4;}
.woocommerce-account .entry-content{clear:both;overflow:hidden;}
.woocommerce-MyAccount-content fieldset legend{padding-top:40px;padding-bottom:20px;}
.woocommerce-MyAccount-content input.woocommerce-Button{margin-top:20px;border:1px solid #1a1a1a;width:100%;font-size:18px;padding:13px 15px;}
@media screen and (min-width:48em){
.woocommerce-page #container{padding:0;}
#shopfront-cats,
.shopfront-section, .single-product .related h2, .single-product .related .products, .single-product .product-wrap, .single-product .woocommerce-tabs, .woocommerce-page #shop-content{padding-left:34px;padding-right:34px;}
.single-product .woocommerce-tabs{margin-left:-34px;margin-right:-34px;}
.single-product .product-wrap .onsale{left:54px;}
.page.woocommerce-cart.no-sidebar .entry-content{max-width:100% !important;width:100% !important;margin-left:auto;margin-right:auto;}
.page.woocommerce-checkout.no-sidebar .entry-content{max-width:790px !important;width:auto;margin-left:auto;margin-right:auto;}
.single-product.uku-serif .entry-summary h1{font-size:48px;}
.uku-serif .woocommerce ul.products li.product h2{font-size:36px;}
.single-product.uku-serif .entry-summary .price, .uku-serif .woocommerce-checkout-review-order .order-total{font-size:32px;}
.woocommerce-checkout #place_order,
.uku-neo .shopfront-content h2{font-size:24px;}
.woocommerce-cart table.cart td, .shop_table thead, .woocommerce-account .form-row input.woocommerce-Button{font-size:20px;}
.uku-serif #shopfront-cats h2.section-title,
.page-template-shop-front #front-section-three h3.front-section-title,
.woocommerce-ordering select, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{font-family:'Poppins', sans-serif;font-size:12px;}
.single-product .woocommerce-review-link, .single-product .entry-summary .product_meta, .woocommerce-checkout .form-row label, .woocommerce-account .form-row label, .woocommerce-cart .cart_totals .shipping p, .woocommerce-checkout .entry-content .wc_payment_methods p, .woocommerce-checkout .entry-content .checkout_coupon p, .entry-content .wc_payment_methods li, .entry-content .woocommerce-privacy-policy-text p, .entry-content .create-account p, .entry-content .create-account p small, .woocommerce-checkout .form-row input, .woocommerce-checkout .form-row select, .woocommerce-checkout .form-row textarea, .woocommerce-account .form-row input, .entry-content .login p, .woocommerce-checkout .select2-container .select2-choice>.select2-chosen, .woocommerce-password-hint, .entry-content p .woocommerce-password-strength{font-size:18px;}
.entry-content .create-account p, .entry-content .create-account p small, .entry-content .login p{line-height:1.2;}
.single-product .woocommerce_message, .single-product .woocommerce-info, .single-product .woocommerce_error, .single-product .woocommerce-message, .single-product .entry-content .woocommerce-error{max-width:1210px;margin-left:34px;margin-right:34px;}
.woocommerce_message, .woocommerce-info, .woocommerce_error, .woocommerce-message, .entry-content .woocommerce-error{font-size:18px;margin-bottom:40px;}
.uku-neo .shop-menu{right:70px;}
.img-wrap{margin:0 0 30px;}
.uku-serif ul.products li .price{font-size:28px;padding-top:8px;}
.shopfront-section h2.section-title{padding:0 0 80px;}
.uku-serif .shopfront-section h2.section-title{font-size:48px;}
.shopfront-content ul.products li{width:47.933884297520661%;margin-right:4.132231404958678%;float:left;margin-bottom:80px;}
.shopfront-content ul.products li.last{margin-right:4.132231404958678% !important;}
.shopfront-content ul.products li:nth-child(even){margin-right:0;clear:right;}
.shopfront-content ul.products li.last:nth-child(even){margin-right:0 !important;}
.shopfront-content ul.products li{padding-bottom:0;}
#shopfront-cats ul.products li{width:100%;float:none;margin-left:auto;margin-right:auto;}
.uku-serif #shopfront-cats ul.products li{max-width:370px;}
.uku-serif #shopfront-cats h3,
.uku-serif .page-template-shop-front .section-three-column-one .entry-header h2.entry-title{font-size:48px;}
.uku-serif .shopfront-section h3, .uku-serif .section-three-column-two .type-post .entry-header h2.entry-title, .single-product.uku-serif .related h2{font-size:36px;}
.single-product.uku-serif .related h2.woocommerce-loop-product__title{font-size:28px;padding-bottom:0;}
#shopfront-cats .img-wrap{margin:0 0 30px;}
.shop_cat_desc{margin:20px 0 0 0;font-size:22px;line-height:1.45;}
#shopfront-cats{margin-bottom:80px;padding-top:120px;padding-bottom:40px;}
.page-template-shop-front.header-fullscreen.header-stick #shopfront-cats{padding-top:160px;}
.page-template-shop-front #front-section-three h3.front-section-title{padding:0 0 80px;}
#sidebar-shop{padding-bottom:40px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin:0 0 80px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{display:block;}
.woocommerce .woocommerce-result-count{padding-top:3px;}
.single-product .entry-summary{padding:40px 0 0;}
.single-product .entry-summary p.price{padding:0 0 60px;}
.single-product .woocommerce-tabs{padding-top:120px;padding-bottom:120px;}
.single-product .woocommerce-tabs .entry-content{max-width:790px;}
.quantity .qty{margin-right:10px;}
.single-product .related{background:#f2f2ee;padding-top:120px;padding-bottom:40px;}
.single-product .related h2{padding-bottom:60px;}
.single-product .images .columns-5 a, .single-product .woocommerce-product-gallery__image, .single-product .flex-control-thumbs li{width:17.974683544303797%;margin-right:2.531645569620253%;}
.woocommerce-product-gallery .flex-viewport{padding-bottom:17px;}
.single-product .woocommerce-tabs ul.tabs{padding:0 0 60px;font-size:36px;}
.single-product #review_form_wrapper h3.comment-reply-title{padding-top:40px;font-size:28px;}
.woocommerce-cart .blog-wrap #primary .hentry,
.woocommerce-checkout .blog-wrap #primary .hentry{padding:0 0 120px;}
.page.woocommerce-cart.no-sidebar .entry-header{max-width:1210px;width:1210px;}
.page.woocommerce-checkout.no-sidebar .entry-header{max-width:790px;width:auto;}
.woocommerce-cart .entry-content .cross-sells h2, .woocommerce-cart .entry-content .cart_totals h2, .woocommerce-checkout .entry-content h3{font-size:32px;padding-bottom:20px;}
.woocommerce-cart .cross-sells ul.products li.product h3{font-size:24px;padding:0;}
.woocommerce-cart .cross-sells ul.products li span.price{font-size:20px;}
.woocommerce-cart table.cart td.product-thumbnail{padding-top:20px;padding-bottom:20px;}
.woocommerce-cart table.cart td.product-thumbnail img{width:210px;max-width:210px;}
.woocommerce-cart table.cart td.actions{padding:40px 0;}
table.cart .actions .button{margin:0;padding:5px 30px;width:auto;font-size:20px;min-height:50px;float:right;}
input#coupon_code{width:250px;margin-bottom:0;float:left;border-right:none;}
table.cart .coupon .button:last-of-type{float:left !important;}
.woocommerce-cart .cross-sells{padding-bottom:80px;}
.woocommerce-cart .shop_table.cart{margin-bottom:80px;}
.woocommerce-cart .cart_totals table .order-total th{padding:15px 0 20px;}
.woocommerce-cart .cart_totals table .cart-subtotal th{padding-top:20px;}
.woocommerce-cart .cart_totals table th{border-top:1px solid #e8e8e8;}
.cart_totals tr.order-total th, .cart_totals tr.order-total td strong .woocommerce-Price-amount{font-size:32px;}
.woocommerce-cart table.cart td.product-quantity .quantity .qty{font-size:20px;width:70px;height:60px;}
.uku-serif .wc-proceed-to-checkout .button, .uku-serif.woocommerce-checkout #place_order{padding:9px 10px;height:60px;}
.woocommerce-checkout .col2-set .form-row-first, .woocommerce-checkout .login .form-row-first{width:calc(50% - 10px);float:left;margin-right:10px;}
.woocommerce-checkout .col2-set .form-row-last, .woocommerce-checkout .login .form-row-last{width:calc(50% - 10px);float:right;margin-left:10px;}
.woocommerce-checkout .select2-container .select2-choice>.select2-chosen{padding-top:10px;}
.woocommerce-cart .entry-content .return-to-shop a{padding:9px 30px;}
.single_add_to_cart_button{padding:14px 40px 13px;}
.woocommerce-checkout .checkout_coupon .form-row input[type="submit"]{float:left;padding:5px 40px;width:auto;}
.woocommerce-account .u-column1 .form-row input[type="submit"]{font-size:20px;padding:14px 15px;}
.woocommerce-MyAccount-navigation ul{margin:0 0 60px;border-top:none;padding:30px 0;}
.woocommerce-MyAccount-navigation ul>li{padding:0 0 0 3px;border-bottom:none;display:inline-block;font-size:20px;}
.woocommerce-MyAccount-navigation ul>li:after{content:" / ";padding:0 0 0 3px;}
.woocommerce-MyAccount-navigation ul>li:last-child::after{display:none;}
.woocommerce-MyAccount-navigation ul>li a{box-shadow:inset 0 -1px 0 transparent;}
.woocommerce-MyAccount-navigation ul>li a:hover{box-shadow:inset 0 -1px 0 #1a1a1a;}
.woocommerce-MyAccount-navigation ul>li.is-active a{box-shadow:inset 0 -1px 0 #1a1a1a;}
} @media screen and (min-width:64em){ #shopfront-cats ul.products li,
.woocommerce-page ul.products li{width:30.578512396694215%;margin-right:4.132231404958678%;float:left;}
#shopfront-cats ul.products li:nth-child(3n),
.woocommerce-page ul.products li:nth-child(3n){margin-right:0;clear:right;}
#shopfront-cats ul.products li:nth-child(3n+1),
.woocommerce-page ul.products li:nth-child(3n+1){clear:left;}
ul.products li{margin-bottom:80px;}
.single-product .related{padding-bottom:40px;}
.woocommerce ul.products li.product .add_to_cart_button{top:120px;padding-left:10px;padding-right:10px;}
.page-template-shop-front .woocommerce ul.products li.product .add_to_cart_button{top:calc(50% - 77px);}
.woocommerce-page.sidebar-shop #shop-content{width:65.289256198347107%;float:left;}
.woocommerce-page.sidebar-shop #sidebar-shop{width:30.578512396694215%;margin-left:4.132231404958678%;float:left;}
.woocommerce-page.sidebar-shop ul.products li{width:46.835443037974684%;margin-right:6.329113924050633%;}
.woocommerce-page.sidebar-shop ul.products li:nth-child(even){margin-right:0;clear:right;}
.woocommerce-page.sidebar-shop ul.products li:nth-child(odd){clear:left;}
.woocommerce-cart .shop_table.cart{margin-bottom:120px;}
.woocommerce-cart .cross-sells{width:40%;max-width:370px;float:left;}
.cart-collaterals{background:red;}
.woocommerce-cart .cart_totals{max-width:470px;float:right;min-width:470px;}
table.cart .actions .button, .checkout_coupon .button{padding:5px 40px;}
.woocommerce-cart .edit-link{width:100% !important;clear:both;max-width:100% !important;}
} @media screen and (min-width:66.25em){ .single-product .related h2, .single-product .related .products, .woocommerce-page #shop-content,
.single-product .woocommerce_message, .single-product .woocommerce-info, .single-product .woocommerce_error, .single-product .woocommerce-message, .single-product .entry-content .woocommerce-error{max-width:1210px;margin-left:auto;margin-right:auto;}
.woocommerce-page.single-product #shop-content{max-width:100%;}
.shop-menu{top:15px;right:180px;}
.uku-neo .shop-menu{top:0;right:140px;}
.uku-standard .shop-menu{top:30px;right:10px;}
.uku-standard .sticky-header .shop-menu{top:0;}
.uku-neo .sticky-header .shop-menu{right:170px;}
a.cart-btn{position:relative;width:90px;height:70px;}
.uku-neo a.cart-btn{padding:4px 0 0 25px;width:70px;height:55px;font-size:18px;}
a.cart-btn:before{padding:25px 0 0 25px;width:90px;height:70px;text-align:left;}
a.account-btn{width:auto;height:auto;text-align:center;display:block;float:left;margin:19px 25px 0 0;}
.uku-neo a.account-btn{width:auto;height:auto;margin:19px 0 0 0;}
a.account-btn span.btn-text{display:block;font-size:22px;font-weight:500;}
.uku-neo a.account-btn span.btn-text{font-size:18px;font-weight:normal;}
.uku-standard a.account-btn span.btn-text{font-size:15px;text-transform:uppercase;font-weight:600;}
a.account-btn:before{display:none;}
a.cart-btn span.cart-count{position:absolute;top:0;left:0;display:block;background:transparent;width:90px;height:70px;font-size:22px;font-weight:500;padding:18px 0 0 54px;text-align:left;}
.uku-neo a.cart-btn span.cart-count{width:90px;height:55px;}
.uku-standard a.cart-btn span.cart-count{width:70px;height:59px;padding:15px 0 0 35px;font-size:20px;}
.single-product .images{width:65.289256198347107%;float:left;}
.single-product .entry-summary{width:30.578512396694215%;float:right;padding:0;}
.single-product #reviews ol.commentlist .comment_container img{width:60px;height:60px;}
.single-product #reviews #comments .comment-text{overflow:hidden;padding:0 0 40px 20px;}
.single-product #reviews h3{font-size:18px;padding:0;}
.single-product #reviews #respond a#cancel-comment-reply-link{margin:0;padding:0;}
.woocommerce-cart .blog-wrap #primary .hentry,
.woocommerce-checkout .blog-wrap #primary .hentry{padding:0;}
.uku-serif.woocommerce-cart table.cart td{font-size:24px;}
.woocommerce-cart input#coupon_code{font-size:20px;}
.shop_table thead{font-size:20px;}
.shop_table td.product-thumbnail{width:270px;}
input#coupon_code{width:270px;}
.woocommerce-cart .shop-menu .cart-offcanvas, .woocommerce-checkout .shop-menu .cart-offcanvas, .woocommerce-cart .cart-offcanvas-open, .woocommerce-checkout .cart-offcanvas-open{display:none !important;}
.shop-menu .cart-offcanvas{display:block;background:#f2f2ee;position:fixed;top:0;right:-500px;width:500px;height:100%;padding:80px 70px 60px 60px;max-width:500px;margin-top:0;z-index:999999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.offcanvascart-show .shop-menu .cart-offcanvas{right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.cart-offcanvas .woocommerce-mini-cart{max-height:50vh;overflow:scroll;}
.cart-offcanvas-open{display:block;background:transparent;width:90px;height:70px;z-index:1000;position:absolute;top:0;right:0;text-indent:-999999px;border:none;outline:none;}
.uku-neo .cart-offcanvas-open{height:55px;}
.uku-standard .cart-offcanvas-open{width:70px;height:59px;}
.cart-btn{position:relative;z-index:0;background:transparent;z-index:0;}
.shop-menu .cart-offcanvas .cart-close{position:absolute;top:40px;right:40px;background:none;outline:none;border:none;}
.shop-menu .cart-offcanvas .cart-close span{display:none;}
.cart-offcanvas .widget_shopping_cart{max-width:370px;}
.page-template-shop-front.header-fullscreen #site-branding .cart-offcanvas .widget_shopping_cart .mini_cart_item a{color:#1a1a1a !important;}
.cart-offcanvas .widget_shopping_cart_content p.buttons{position:absolute;bottom:60px;left:60px;right:70px;}
.page-template-shop-front.header-fullscreen #site-branding .widget_shopping_cart_content p.buttons a{color:#1a1a1a !important;}
.page-template-shop-front.header-fullscreen #site-branding .widget_shopping_cart_content p.buttons a:hover{color:#fff !important;}
.cart-offcanvas .widget_shopping_cart_content p.total{position:absolute;bottom:140px;left:60px;right:70px;margin:0;}
.cart-offcanvas h2.offcanvas-cart-title{padding-bottom:40px;text-align:left;}
} @media screen and (min-width:79.875em){
.shopfront-content, .section-title, .single-product
.product-wrap{padding-left:0;padding-right:0;}
.woocommerce_message, .woocommerce-info, .woocommerce_error, .woocommerce-message, .entry-content .woocommerce-error{margin-left:auto;margin-right:auto;}
} @media screen and (min-width:85em){
.single-product .related h2, .single-product .related .products, .single-product .product-wrap, .woocommerce-page #shop-content {
padding-left: 0;
padding-right: 0;
}
.uku-serif .single-product .related .products h2 {
font-size: 36px;
}
.uku-serif ul.products li span.price {
font-size: 28px;
}
.quantity .qty {
padding: 0 6px 0 20px;
}
.single-product .product-wrap .onsale {
left: 20px;
}
.woocommerce ul.products li.product .add_to_cart_button {
padding: 14px 30px 0;
}
.woocommerce-cart .cross-sells {
max-width: 40%;
}
}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:var(--e-a-bg-logo);display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media(max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media(max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-property:transform;transition-duration:10s;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media(min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media(max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media(max-width:-1){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media(max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media(max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media(max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative}@media(max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media(min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:flex}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media(min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media(max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media(max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media(min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media(min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media(min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media(min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media(min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media(min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media(min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media(min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media(max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media(min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:-1){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media(min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media(max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media(max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media(max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media(max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);position:var(--position);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);z-index:var(--z-index);overflow:var(--overflow);transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);--flex-wrap-mobile:wrap;margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);align-content:var(--grid-align-content);grid-auto-flow:var(--grid-auto-flow);justify-items:var(--justify-items);align-items:var(--align-items)}.e-con-boxed.e-flex{flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal}.e-con-boxed.e-grid{justify-items:legacy;grid-template-columns:1fr;grid-template-rows:1fr}.e-con-boxed{text-align:initial;gap:initial}.e-con.e-flex>.e-con-inner{flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto}.e-con.e-grid>.e-con-inner{justify-items:var(--justify-items);align-items:var(--align-items)}.e-con>.e-con-inner{gap:var(--gap);width:100%;max-width:var(--content-width);margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{content:var(--background-overlay);display:block;position:absolute;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-radius:var(--border-radius);border-style:var(--border-style);border-color:var(--border-color);border-block-start-width:var(--border-block-start-width);border-inline-end-width:var(--border-inline-end-width);border-block-end-width:var(--border-block-end-width);border-inline-start-width:var(--border-inline-start-width);top:calc(0px - var(--border-top-width));left:calc(0px - var(--border-left-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)}@media(max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}@media(max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{flex-wrap:wrap;align-items:center}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #69727d;background-color:transparent;color:#1f2124;vertical-align:middle;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;flex-basis:100%;padding-inline-end:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-inline-start:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-inline-end:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-block-start:0;padding-block-end:0;border:none}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;justify-content:center;flex-direction:row;gap:5px}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;justify-content:center;flex-direction:row;gap:5px}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#69727d;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#69727d;border:3px solid #69727d;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}.elementor-post__thumbnail__link{transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media(max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media(max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media(max-width:767px){.elementor .elementor-hidden-mobile{display:none}}@media(min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media(min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media(min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media(min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media(min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}@font-face{font-family:eicons;src:url(//kuttenmanufaktur.rocks/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.32.0);src:url(//kuttenmanufaktur.rocks/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.32.0#iefix) format("embedded-opentype"),url(//kuttenmanufaktur.rocks/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.32.0) format("woff2"),url(//kuttenmanufaktur.rocks/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.32.0) format("woff"),url(//kuttenmanufaktur.rocks/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.32.0) format("truetype"),url(//kuttenmanufaktur.rocks/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.32.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e8aa"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzage:before{content:"\e9cc"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper-container .swiper-slide figure,.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper-container .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper-container .elementor-lightbox-content-source,.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper-container .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper-container .elementor-swiper-button,.elementor-lightbox .swiper-container~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}.elementor-element .swiper-container .elementor-swiper-button svg,.elementor-element .swiper-container~.elementor-swiper-button svg,.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper-container .elementor-swiper-button svg,.elementor-lightbox .swiper-container~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper-container .elementor-swiper-button-next,.elementor-element .swiper-container~.elementor-swiper-button-next,.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper-container .elementor-swiper-button-next,.elementor-lightbox .swiper-container~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper-container~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container .swiper-pagination-custom,.elementor-element .swiper-container .swiper-pagination-fraction,.elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper-container~.swiper-pagination-custom,.elementor-element .swiper-container~.swiper-pagination-fraction,.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container .swiper-pagination-custom,.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper-container~.swiper-pagination-custom,.elementor-lightbox .swiper-container~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper-container.swiper-cube .elementor-swiper-button,.elementor-element .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper-container.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-element.elementor-pagination-position-outside .swiper-container,.elementor-lightbox.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper-container~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-element.elementor-arrows-position-outside .swiper-container,.elementor-lightbox.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper-container~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}