@font-face{font-family:'icomoon';src:url(assets/fonts/icons/icomoon.eot?r9izow);src:url(assets/fonts/icons/icomoon.eot?r9izow#iefix) format('embedded-opentype') , url(assets/fonts/icons/icomoon.ttf?r9izow) format('truetype') , url(assets/fonts/icons/icomoon.woff?r9izow) format('woff') , url(assets/fonts/icons/icomoon.svg?r9izow#icomoon) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HK Gothic No2';src:url(assets/fonts/HKGothic2_Regular/HKGothicNo2-Regular.woff) format('woff2') , url(assets/fonts/HKGothic2_Regular/HKGothicNo2-Regular.woff) format('woff') , url(assets/fonts/HKGothic2_Regular/HKGothicNo2-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'HK Gothic No2';src:url(assets/fonts/HKGothic2_Medium/HKGothicNo2-Medium.woff) format('woff2') , url(assets/fonts/HKGothic2_Medium/HKGothicNo2-Medium.woff) format('woff') , url(assets/fonts/HKGothic2_Medium/HKGothicNo2-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'HK Gothic No2';src:url(assets/fonts/HKGothic2_Bold/HKGothicNo2-Bold.woff) format('woff2') , url(assets/fonts/HKGothic2_Bold/HKGothicNo2-Bold.woff) format('woff') , url(assets/fonts/HKGothic2_Bold/HKGothicNo2-Bold.ttf) format('truetype');font-weight:700;font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[class^="icon-"],[class*=" icon-"],.search-form:before,.newsleter-widget form:before,.jp-carousel-next-button span:before,.jp-carousel-previous-button span:before,.slideshow-controls a:before,.slideshow-controls a:after,.bypostauthor>.comment-body .comment-author b:after,#TB_prev a:before,#TB_next a:before,.widget_rss .widget-title a:first-of-type:before,.widget_rss_links .widget-title:before,.nav-menu .sub-menu li:after,.featured-slider .entry-title a:after,.single-jetpack-portfolio .site-content header button:after,.checkbox:before,input[type="checkbox"]+label: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}.icon-gallery:before{content:"\e901"}.icon-arrow:before,.search-form:before,.newsleter-widget form:before,.nav-menu .sub-menu li:after,.featured-slider .entry-title a:after,.single-jetpack-portfolio .site-content header button:after{content:"\e902"}.icon-quote:before{content:"\e904"}.icon-left:before,.jp-carousel-previous-button span:before,.slideshow-controls a:first-of-type:before,#TB_prev a:before{content:"\e906"}.icon-checkmark:before{content:"\e907"}.icon-pause:before,
.slideshow-controls a:nth-of-type(2):before {content:"\e908"}.icon-right:before,.jp-carousel-next-button span:before,.slideshow-controls a:last-of-type:after,#TB_next a:before{content:"\e90b"}.icon-search:before{content:"\e90c"}.icon-play:before,
.slideshow-controls .paused:nth-of-type(2):after {content:"\e910"}.icon-feed:before,.widget_rss .widget-title a:first-of-type:before,.widget_rss_links .widget-title:before{content:"\e911"}.icon-autor:before,.bypostauthor>.comment-body .comment-author b:after{content:"\e912"}.icon-resize:before{content:"\e914"}.icon-circle:before,.checkbox:before,input[type="checkbox"]+label:before{content:"\f111"}body,body .jp-carousel-wrap,.jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,.jp-carousel-wrap #jp-carousel-comment-form-button-submit,.jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field{font-family:'HK Gothic No2','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal}body,button,input,select,optgroup,textarea{line-height:1.625}html{font-size:16px}.featured-image,.wp-custom-logo .site-branding,.custom-logo-link,.wp-custom-header,.entry-gallery,.contact-form,#contact-map,.search-form input[type="submit"],.newsleter-widget form input[type="submit"],.gallery-item a,.tiled-gallery-item a,.jp-relatedposts-items,#TB_prev a,#TB_next a,.slick-arrow,.featured-slider-wrap .slick-dots button{font-size:0}.default-site-info{font-size:9px}.comment-author,.comment-metadata,.tagcloud .tag-link-count{font-size:10px;font-size:.625rem}.site-description,.entry-meta,.post-navigation span:first-of-type,.more-link,.comment .reply,.sd-social-text .sd-content ul li a.sd-button .share-count,.sharedaddy .sd-social,.widget_recent_entries .post-date,body div.sharedaddy h3.sd-title,.sharedaddy .sd-social-icon .sd-content ul li a.sd-button,.sharedaddy .sd-social-text .sd-content ul li a.sd-button,.sharedaddy .sd-content ul li a.sd-button,.sharedaddy .sd-content ul li .option a.share-ustom,.sharedaddy .sd-content ul li.preview-item div.option.option-smart-off a,.sharedaddy .sd-content ul li.advanced a.share-more,.sharedaddy .sd-social-icon-text .sd-content ul li a.sd-button,.sharedaddy .sd-social-official .sd-content>ul>li>a.sd-button,.sharedaddy #sharing_email .sharing_send,.sharedaddy .sd-social-official .sd-content>ul>li .digg_button>a{font-size:11px;font-size:.6875rem}.main-navigation sup,.rss-date,.listing .entry-content,.pingback .comment-body,.trackback .comment-body,.logged-in-as,.comment-notes,.search-results .page-header p,.no-results .page-header p,.error404 .page-header p,.search-results .page-header .entry-title,.archive .page-header .entry-title,.archive-description p{font-size:12px;font-size:.75rem}blockquote cite,blockquote+cite,blockquote+p cite,.wp-caption-text,.wp-caption-dd,span.wpcf7-not-valid-tip{font-size:13px;font-size:.8125rem}p,
.entry-content,
.author-info p,
.post-navigation .nav-links,
.posts-navigation .nav-links,
.moretag,
.widget .jetpack-display-remote-posts p,
.widget,
.widget p,
.widget_calendar table,
.tagcloud,
.widget_categories li a,
.widget_archive li a,
.widget_nav_menu li a,
.widget_meta li a,
.widget_pages a,
body .slideshow-window div.slideshow-controls a:nth-of-type(2),
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt,
.jetpack-social-navigation,
div#eu-cookie-law,
.paging-navigation,
.comment-subscription-form input[type="checkbox"] + label {font-size:14px;font-size:.875rem}button,input[type="button"],input[type="reset"],input[type="submit"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select,label,.widget input[type="text"],.widget input[type="email"],.widget input[type="tel"],.widget input[type="password"],.widget input[type="url"],.widget input[type="search"],.widget textarea,.widget select,#eu-cookie-law input[type="submit"],#eu-cookie-law input[type="submit"]:hover,#eu-cookie-law input[type="submit"]:focus,.listing .entry-content,.listing .entry-content p,.mc_custom_border_hdr{font-size:15px;font-size:.9375rem}body,.icon-search,.widget .jetpack-display-remote-posts h4,#infinite-handle span,#infinite-handle span,.widget_recent_comments li a,.widget_recent_entries li a,.widget_recent_entries h4,.no-results-for>p,.posts-slider .post .entry-content,.posts-slider .post .entry-content p{font-size:16px;font-size:1rem}table,.entry-content,.entry-content p,.twocolumn>*,.twocolumn p.half-width,.contact-form-submission p,.mc_signup_submit input[type="submit"],.newsleter-widget form input[type="submit"]{font-size:17px;font-size:1.0625rem}h6,
form button,
form .button,
form input[type="button"],
form input[type="reset"],
form input[type="submit"],
body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,
body #jp-carousel-comment-form-button-submit,
#infinite-handle span a,
.widget_calendar th,
.slider-button button,
.entry-footer,
.search-results-title span,
.search-wrap p,
.comment-content,
.comment-content > p,
.comment-content table,
.pingback .comment-body,
.trackback .comment-body,
.comment-respond label,
.post-navigation span:first-of-type,
.search-results:not(.archive) .listing .price,
.posts-slider .slick-dots button,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-date,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-context {font-size:18px;font-size:1.125rem}.bypostauthor>.comment-body .comment-author b:after,.widget-title{font-size:20px;font-size:1.25rem}.single-post .entry-content,.single-post .entry-content p,.page .entry-content,.page .entry-content p,.entry-content input,.entry-content textarea,.entry-content select,.entry-content label,.comments-title,.comment-reply-title,.error404 .page-content p,.btn-arrow input[type="submit"]{font-size:22px;font-size:1.375rem}h5,.featured-slider h2,.single-jetpack-portfolio .site-content header .entry-title,.single-jetpack-portfolio .site-content header button,.close-search,.single-jetpack-portfolio .slick-dots button,.single-jetpack-portfolio .slick-dots span,.close-content span:last-child{font-size:24px;font-size:1.5rem;font-size: calc(19px + 0.259vw)}.custom-site-info,.custom-site-info *{font-size:26px;font-size:1.625rem;font-size: calc(18.54px + 0.388vw)}.listing .entry-title,.single .nav-links .post-title,.post-navigation .nav-previous a:before,.post-navigation .nav-next a:after,.posts-navigation .nav-previous a:before,.posts-navigation .nav-next a:after,.single-jetpack-portfolio .site-content .entry-content,.single-jetpack-portfolio .site-content .entry-content p,.widget-area .slideshow-controls a:first-of-type,.widget-area .slideshow-controls a:last-of-type,.slick-arrow:before,.no-results-for h4 p,.search-results .entry-title,.search-results .search-title{font-size:30px;font-size:1.875rem;font-size: calc(17.6px + 0.6472vw)}h4,.site-title{font-size:34px;font-size:2.125rem;font-size: calc(21.6px + 0.906vw)}.entry-content .emphasis,.page .entry-content .emphasis,.single-post .entry-content .emphasis,.single-jetpack-portfolio .site-content .entry-content .emphasis,.twocolumn p.half-width.emphasis{font-size:36px;font-size:2.25rem;font-size: calc(26px + 0.5178vw)}.comment-reply-title{font-size:38px;font-size:2.375rem;font-size: calc(26px + 0.6472vw)}h3,.entry-content>h4,blockquote,blockquote p,q,.search-form:before,.newsleter-widget form:before,.single .entry-content blockquote,.single .entry-content blockquote p,.single .entry-content q,.page .entry-content blockquote,.page .entry-content blockquote p,.page .entry-content q,.posts-slider .page-numbers li .prev,.posts-slider .page-numbers li .next{font-size:40px;font-size:2.5rem;font-size: calc(22.6px + 0.906vw)}.slideshow-controls a:first-of-type,.slideshow-controls a:last-of-type{font-size:42px;font-size:2.625rem}h2,.jp-carousel-next-button span:before,.jp-carousel-previous-button span:before,#TB_prev a:before,#TB_next a:before,.comments-title,.comment-reply-title{font-size:48px;font-size:3rem;font-size: calc(23.23px + 1.294vw)}h1,.main-navigation,.entry-content>h3,.posts-slider .navigation,body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title,.search-results-title,.search-results .page-header span,.posts-slider .post .entry-title,body #infinite-handle span button,body #infinite-handle span button:hover,body #infinite-handle span button:focus,.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:60px;font-size:3.75rem;font-size: calc(25.2px + 1.812vw)}.entry-content>h2{font-size:90px;font-size:5.6875rem;font-size: calc(25.38px + 3.366vw)}.dropcap,
.entry-content > h1,
.search-wrap .search-form:before,
.error404 .page-title,
.single-post header h1.entry-title,
.archive header h1.page-title,
.page-template-default:not(.show-slider) header .page-title,
.search-wrap input[type="search"],
.no-results input[type="search"],
.error-404 input[type="search"] {font-size:110px;font-size:6.875rem;font-size: calc(25.5px + 4.4vw)}.lg-font-size,.entry-content .lg-font-size{font-size:160px;font-size:10rem;font-size: calc(48.2px + 5.825vw)}.xl-font-size,.entry-content .xl-font-size{font-size:200px;font-size:12.5rem;font-size: calc(75.7px + 6.47vw)}.wp-block-subhead{font-size:1.1em}.main-navigation ul ul,.comments-title,.comment-content,.comment-content>p,.comment-content table,.pingback .comment-body,.trackback .comment-body,.error404 .page-content p,.search-results-title{font-weight:300}.regular-weight,h1.regular-weight,h2.regular-weight,h3.regular-weight,h4.regular-weight,h5.regular-weight,h6.regular-weight,.single-jetpack-portfolio .site-content header .entry-title,.posts-slider .entry-footer,.posts-slider .entry-header .entry-title,body #jp-relatedposts h3.jp-relatedposts-headline em{font-weight:400}tbody th,.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a,.search-results-title span,.search-results-title strong,.search-results .search-header .search-title,.widget_rss li>a,.single-jetpack-portfolio .site-content header button,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a,.close-content span:last-child{font-weight:500}.site-title a,
.entry-header .entry-title,
.page-template-default:not(.show-slider) header .page-title,
.comment .reply,
.error404 .page-title,
.widget_contact_info .confit-address a,
.widget div[class^=gr_custom_title],
.error404 .page-content a,
.comment-author,
.comment-metadata,
.comment .reply {font-weight:700}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.lg-font-size,.xl-font-size{line-height:.9}.dropcap{font-weight:300;float:left;line-height:.8em;margin-top:.1em;margin-right:17px;position:relative;text-transform:uppercase;vertical-align:bottom}.emphasis .dropcap{margin-top:0;margin-right:.2em}body,.site,html body.custom-background,.entry-content-wrap{background-color:#f7f7f7}body,a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,dt,.featured-slider-wrap .slick-dots li.slick-active button,.archive div.sharedaddy .sd-social h3.sd-title,.site-header,.site-header a,.featured-slider .entry-title a,.posts-slider .slick-dots button,button.ghost,button:focus,.button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,#infinite-handle span a:focus,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:focus,body #jp-carousel-comment-form-button-submit:focus,button:active,.button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,#infinite-handle span a:active,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:active,body #jp-carousel-comment-form-button-submit:active,label.checkbox:before,input[type="checkbox"]+label:before,.wp-block-separator.is-style-dots:before{color:#000}.sidebar .widget,.sidebar .widget a,.search-wrap p{color:rgba(255,255,255,.5)}.sidebar,.sidebar a,.sidebar .widget-title,.sidebar button,.sidebar input[type="button"],.sidebar input[type="reset"],.sidebar input[type="submit"],.sidebar input[type="text"],.sidebar input[type="email"],.sidebar input[type="url"],.sidebar input[type="password"],.sidebar input[type="search"],.sidebar input[type="number"],.sidebar input[type="tel"],.sidebar input[type="range"],.sidebar input[type="date"],.sidebar input[type="month"],.sidebar input[type="week"],.sidebar input[type="time"],.sidebar input[type="datetime"],.sidebar input[type="datetime-local"],.sidebar input[type="color"],.sidebar textarea,.sidebar select,.sidebar-opened .sidebar-trigger button:focus,.sidebar .widget:hover,.sidebar .widget:hover a,.checkbox.checked:before,input[type="checkbox"]:checked+label:before,.site-header.related-reached,.related-reached .site-branding a,.related-reached .nav-menu a{color:#fff}.sidebar{background-color:#9b9b9b}#today:after,.icon-drop-down:before,.icon-drop-down:after{background-color:#fff}#today,#today a{color:#9b9b9b}.sharedaddy .sd-social-text .sd-content ul li a.sd-button{color:#000!important}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after,.close:before,.close:after,.jp-carousel-close-hint span:before,.jp-carousel-close-hint span:after,body .tb-close-icon:before,body .tb-close-icon:after,.icon-close:before,.icon-close:after,.posts-slider .slick-dots button:before,.checkbox.checked:before,input[type="checkbox"]:checked+label:before,.entry-footer .vcard:before,hr,.wp-block-separator{background-color:#000}.related-holder{background-color:#000}.related-holder,.related-holder *{color:#fff}::-moz-selection{background-color:#888;color:#fff}::selection{background-color:#888;color:#fff}input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
.search-wrap input[type="search"],
.no-results input[type="search"],
.error-404 input[type="search"],
.search-wrap input[type="search"]:focus,
.no-results input[type="search"]:focus,
.error-404 input[type="search"]:focus,
body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,
body #jp-carousel-comment-form-button-submit,
div#respond .form-submit input,
div#respond .form-submit input#comment-submit,
div#respond .comment-form-fields input[type=submit],
div#respond p.form-submit input[type=submit],
div#respond input[type=submit],
div#commentform #submit,
body #eu-cookie-law,
button.btn-reverse,
.search-results:not(.archive) .listing article,
body #infinite-footer {border-color:#000;border-style:solid}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus{border-color:rgba(0,0,0,.1);outline:none}button,.button,input[type="button"],input[type="reset"],input[type="submit"],button:focus,.button:focus,#eu-cookie-law input[type="submit"],input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,#eu-cookie-law input[type="submit"]:focus,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:focus,body #jp-carousel-comment-form-button-submit:focus,.spinner,label.checkbox:before,input[type="checkbox"]+label:before,label.radio:before,input[type="radio"]+label:before,.comment-content table,.entry-content table,.comment-content th,.entry-content th,.comment-content td,.entry-content td{border-color:#000;border-style:solid}.btn-reverse{background:transparent;color:#000}.btn-not-default{background:transparent;border:none!important}.sidebar button,
.sidebar input[type="button"],
.sidebar input[type="reset"],
.sidebar input[type="submit"],
.sidebar input[type="text"],
.sidebar input[type="email"],
.sidebar input[type="url"],
.sidebar input[type="password"],
.sidebar input[type="search"],
.sidebar input[type="number"],
.sidebar input[type="tel"],
.sidebar input[type="range"],
.sidebar input[type="date"],
.sidebar input[type="month"],
.sidebar input[type="week"],
.sidebar input[type="time"],
.sidebar input[type="datetime"],
.sidebar input[type="datetime-local"],
.sidebar input[type="color"],
.sidebar textarea,
.sidebar select,
.widget_calendar tbody,
.widget_recent_comments li:not(:last-child),
.widget_recent_entries li:not(:last-child),
.widget_jetpack_display_posts_widget .jetpack-display-remote-posts h4:not(:first-of-type),
.widget_calendar tbody a:after {border-color:rgba(255,255,255,.1);border-style:solid}.search-results .hentry{border-color:rgba(0,0,0,.06);border-style:solid}.widget input[type="text"]:focus,.widget input[type="email"]:focus,.widget input[type="tel"]:focus,.widget input[type="password"]:focus,.widget input[type="url"]:focus,.widget input[type="search"]:focus,.widget input[type="number"]:focus,.widget select:focus,.widget textarea:focus{border-color:#fff}.sidebar input::-webkit-input-placeholder{color:#fff}.sidebar input:-moz-placeholder{color:#fff}.sidebar input::-moz-placeholder{color:#fff}.sidebar input:-webkit-autofill,.sidebar textarea:-webkit-autofill,.sidebar select:-webkit-autofill{background:transparent;box-shadow:0 0 0 1em #9b9b9b inset;-webkit-text-fill-color:#fff}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}.tk-theme-frontend .site>*{opacity:0}.tk-theme-frontend.show .site>*,.tk-theme-frontend.no-js .site>*{opacity:1}body *{word-wrap:break-word}h1,h2,h3,h4,h5,h6,.content-area .entry-content .contact-form-submission h1,.content-area .entry-content .contact-form-submission h2,.content-area .entry-content .contact-form-submission h3,.content-area .entry-content .contact-form-submission h4,.content-area .entry-content .contact-form-submission h5,.content-area .entry-content .contact-form-submission h6{clear:both;font-weight:500;margin:50px 0 30px}h5,h6{line-height:1.3}.content-area .entry-content h1,.content-area .entry-content h2,.content-area .entry-content h3,.content-area .entry-content h4,.content-area .entry-content h5,.content-area .entry-content h6{margin-top:3rem;margin-bottom:2rem}.content-area .entry-content h1:first-child,.content-area .entry-content h2:first-child,.content-area .entry-content h3:first-child,.content-area .entry-content h4:first-child,.content-area .entry-content h5:first-child,.content-area .entry-content h6:first-child{margin-top:0}h1+.wp-block-subhead,h2+.wp-block-subhead,h3+.wp-block-subhead,h4+.wp-block-subhead,h5+.wp-block-subhead,h6+.wp-block-subhead{margin-top:-1rem;margin-bottom:2rem}p{margin:0 0 22px}p,.twocolumn>*{letter-spacing:.2px;line-height:1.6em}.emphasis{letter-spacing:.3px}.entry-content p{margin-bottom:1.5rem}.entry-content .emphasis{margin-top:3.2rem;margin-bottom:3.2rem}.entry-content .emphasis:first-child{margin-top:0}.entry-content>p:last-child,.listing .entry-content *:last-child{margin-bottom:0}blockquote{border:none;margin:3rem 0;position:relative;quotes:"" ""}blockquote:first-child{margin-top:0}.single blockquote,.page blockquote,.wp-block-quote.is-large,.wp-block-quote.is-style-large{clear:both;margin:3rem 0 4rem;padding-left:4.4rem}blockquote:after{content:""}blockquote,blockquote p,.wp-block-pullquote p{line-height:1.3em}blockquote p:last-child{margin-bottom:0}blockquote+p cite{display:inline-block;margin-right:auto;margin-left:auto}blockquote cite,blockquote+cite,blockquote+p cite{display:block;font-style:normal;margin-top:22px}blockquote+cite,blockquote+p cite{margin-top:-1rem;margin-bottom:4rem}.page blockquote+cite,.page blockquote+p cite,.single blockquote+cite,.single blockquote+p cite{text-align:center;margin-top:-2rem}.listing blockquote+cite,.listing blockquote+p cite{margin-bottom:0}blockquote.pull-left,blockquote.pull-right,blockquote.wp-block-pullquote{max-width:390px;padding:0 34px;position:relative}blockquote.pull-left,blockquote.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft blockquote{text-align:right}blockquote.pull-left,.entry-content .wp-block-pullquote.alignleft,blockquote.wp-block-pullquote.alignleft{float:left;margin:0 36px 10px 0}blockquote.pull-right,blockquote.wp-block-pullquote.alignright,.wp-block-pullquote.alignright blockquote{text-align:left}blockquote.pull-right,.entry-content .wp-block-pullquote.alignright,blockquote.wp-block-pullquote.alignright{float:right;margin:0 0 10px 36px}.wp-block-pullquote.alignleft blockquote,.wp-block-pullquote.alignright blockquote{margin:0;padding:0}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}code{background-color:#e0e0e0;color:#070707;font-size:90%;padding:2px 4px}big{font-size:125%}dfn,cite,em,i{font-style:italic}address{font-style:normal;line-height:1.5em;margin:0 0 1.5em}pre{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.1);color:#333;display:block;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.42857143;margin:0 0 22px;max-width:100%;overflow:auto;padding:10px;text-align:left;word-break:break-all;word-wrap:break-word}abbr,acronym{border-bottom:1px dotted #666;cursor:help;text-decoration:none}mark,ins{background:#e0e0e0;color:#000;text-decoration:none;padding:2px 5px}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}hr,.wp-block-separator{background-color:#000;border:0;clear:both;height:1px;margin-bottom:1.5em}.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width:100px}figure{margin:0}ul,ol{margin:0 0 1.5em;padding-left:0}ul{list-style:disc}ol{list-style:decimal}li{list-style-position:inside;margin:6px 0}.entry-content li{margin:10px 0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold;margin-bottom:10px}dd{line-height:1.5em;margin:0 1.5em 1.5em}img{height:auto;max-width:100%}.featured-image img{display:block}img:focus{outline:none}img[src*="pixel.wp.com"],#wpstats{display:none}.gmnoprint img{max-width:inherit}table{border-collapse:collapse;border-spacing:0;margin:22px 0;width:100%}.comment-content table,.entry-content table,.comment-content thead tr,.entry-content thead tr,.comment-content tfoot tr,.entry-content tfoot tr,.comment-content th,.entry-content th,.comment-content td,.entry-content td{border-style:solid}.comment-content table,.entry-content table{border-width:1px}.comment-content thead tr,.entry-content thead tr{border-width:0 0 1px 0}.comment-content tfoot tr,.entry-content tfoot tr{border-width:1px 0 0 0}.comment-content th,.entry-content th,.comment-content td,.entry-content td{border-width:0 1px 0 0;padding:16px 18px;text-align:left}.posts-wrap th,.posts-wrap td{padding:10px 8px;text-align:center}.wp-block-audio audio{width:100%}.content-area{width:100%}body:not(.page-template-info-page) .site-content {overflow-x:hidden}.no-content .site-content{padding-bottom:0}.show-slider:not(.no-content) .content-area {padding-bottom:3rem}.single .site{overflow:hidden}.container{margin-left:auto;margin-right:auto;width:100%}.container.container-medium{max-width:860px}.container .container.container-medium{max-width:760px}.container .container{padding-left:0;padding-right:0}.row{margin-left:-50px;margin-right:-50px}.twocolumn>*,.twocolumn .half-width{width:50%}.twocolumn > *:nth-child(even),
.twocolumn .half-width:nth-child(even) {float:right;padding-left:20px}.twocolumn > *:nth-child(odd),
.twocolumn .half-width:nth-child(odd) {float:left;padding-right:20px}.site-header{padding-top:25px;padding-bottom:25px}.no-js .search-wrap+*,.tk-theme-frontend.show .content-area,.tk-theme-frontend.no-js .content-area{opacity:1}.tk-theme-frontend .content-area{opacity:0}.tk-theme-frontend.show .content-area,.tk-theme-frontend.no-js .content-area{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-ms-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.jetpack-video-wrapper:empty{margin-bottom:0}button,.button,input[type="button"],input[type="reset"],input[type="submit"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="url"],input[type="search"],input[type="number"],textarea,select,.radio.checked:before,input[type="radio"]:checked+label:before,.menu-toggle span:before,.menu-toggle span:after,.close:before,.close:after,.main-navigation .menu,.main-navigation ul ul,.sidebar-trigger button,.icon-drop-down:before,.icon-drop-down:after,.close-icon,.close-icon:before,.close-icon:after,.icon-close:before,.icon-close:after,.search-form:before,.newsleter-widget form:before,.tk-theme-frontend .content-area,body .jp-carousel-close-hint span:before,body .jp-carousel-close-hint span:after,.tiled-gallery-item a img,.gallery-item a img,.edit-link,.featured-slider,.widget .search-form input[type="submit"],.newsleter-widget form input[type="submit"],.flickr_badge_image a,.sd-social-icon a:before,body .tb-close-icon,.slick-arrow,.slick-arrow:before,.jp-relatedposts-post-title,.jp-relatedposts-post .jp-relatedposts-post-a,.entry-header a,.site-branding,.site-footer,.text-box h1,.jp-carousel-next-button span:before,.jp-carousel-previous-button span:before,#TB_prev a:before,#TB_next a:before,.slick-dots,.featured-slider-wrap .slick-dots button:after,.post-navigation a,.posts-navigation a,.post-navigation a .post-title,.posts-navigation a .post-title,.related-holder,.posts-slider-nav,.nav-menu .sub-menu li:after,.featured-slider .entry-title a:after,.single-jetpack-portfolio .site-content header button:after,.close-search,.search-results .hentry figure,.single-jetpack-portfolio .slick-slider,.portfolio-archive .slick-slider,.entry-content-wrap{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.nav-arrow,.nav-arrow:before,.nav-arrow:after,.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after,.close:before,.close:after{-webkit-transition:.2s cubic-bezier(.45,1.16,.85,1.2);-moz-transition:.2s cubic-bezier(.45,1.16,.85,1.2);-ms-transition:.2s cubic-bezier(.45,1.16,.85,1.2);-o-transition:.2s cubic-bezier(.45,1.16,.85,1.2);transition:.2s cubic-bezier(.45,1.16,.85,1.2)}.listing .hentry,.listing .animate,.posts-slider .slick-dots button:before,.search-results .hentry,.sidebar>*{-webkit-transition:.3s cubic-bezier(.45,1.16,.85,1.2);-moz-transition:.3s cubic-bezier(.45,1.16,.85,1.2);-ms-transition:.3s cubic-bezier(.45,1.16,.85,1.2);-o-transition:.3s cubic-bezier(.45,1.16,.85,1.2);transition:.3s cubic-bezier(.45,1.16,.85,1.2)}.posts-slider .slick-track>*,.search-results .hentry header{-webkit-transition:.6s cubic-bezier(.45,1.16,.85,1.2);-moz-transition:.6s cubic-bezier(.45,1.16,.85,1.2);-ms-transition:.6s cubic-bezier(.45,1.16,.85,1.2);-o-transition:.6s cubic-bezier(.45,1.16,.85,1.2);transition:.6s cubic-bezier(.45,1.16,.85,1.2)}.nav-arrow:before,.nav-arrow:after{transition-delay:.2s}#infinite-handle span,.hoverimage img{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}a,.sidebar .widget{-webkit-transition:color .3s , border .3s , opacity .3s;-moz-transition:color .3s , border .3s , opacity .3s;-ms-transition:color .3s , border .3s , opacity .3s;-o-transition:color .3s , border .3s , opacity .3s;transition:color .3s , border .3s , opacity .3s}.site>*{-webkit-transition:opacity .5s cubic-bezier(.28,.12,.22,1) , transform .5s cubic-bezier(.28,.12,.22,1);-moz-transition:opacity .5s cubic-bezier(.28,.12,.22,1) , transform .5s cubic-bezier(.28,.12,.22,1);-ms-transition:opacity .5s cubic-bezier(.28,.12,.22,1) , transform .5s cubic-bezier(.28,.12,.22,1);-o-transition:opacity .5s cubic-bezier(.28,.12,.22,1) , transform .5s cubic-bezier(.28,.12,.22,1);transition:opacity .5s cubic-bezier(.28,.12,.22,1) , transform .5s cubic-bezier(.28,.12,.22,1)}.site-branding a,.listing,.sidebar .mCSB_container,.search-results{-webkit-transition:opacity .5s cubic-bezier(.28,.12,.22,1);-moz-transition:opacity .5s cubic-bezier(.28,.12,.22,1);-ms-transition:opacity .5s cubic-bezier(.28,.12,.22,1);-o-transition:opacity .5s cubic-bezier(.28,.12,.22,1);transition:opacity .5s cubic-bezier(.28,.12,.22,1)}.listing article .featured-image img,.posts-wrap article .featured-image a{-webkit-transition:.3s cubic-bezier(.28,.12,.22,1);-moz-transition:.3s cubic-bezier(.28,.12,.22,1);-ms-transition:.3s cubic-bezier(.28,.12,.22,1);-o-transition:.3s cubic-bezier(.28,.12,.22,1);transition:.3s cubic-bezier(.28,.12,.22,1)}.featured-slider .featured-image,.featured-slider .entry-header{-webkit-transition:.5s cubic-bezier(.28,.12,.22,1);-moz-transition:.5s cubic-bezier(.28,.12,.22,1);-ms-transition:.5s cubic-bezier(.28,.12,.22,1);-o-transition:.5s cubic-bezier(.28,.12,.22,1);transition:.5s cubic-bezier(.28,.12,.22,1)}.single-jetpack-portfolio .slick-dots li{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.sidebar{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.site-header,.sidebar .row{-webkit-transition:opacity .3s cubic-bezier(.28,.12,.22,1) , padding .3s;-moz-transition:opacity .3s cubic-bezier(.28,.12,.22,1) , padding .3s;-ms-transition:opacity .3s cubic-bezier(.28,.12,.22,1) , padding .3s;-o-transition:opacity .3s cubic-bezier(.28,.12,.22,1) , padding .3s;transition:opacity .3s cubic-bezier(.28,.12,.22,1) , padding .3s}#infinite-handle span a{-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}@-o-keyframes sidebar-trigger-bounce {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(8px);
		-moz-transform: translateY(8px);
		-ms-transform: translateY(8px);
		-o-transform: translateY(8px);
		transform: translateY(8px);
	}

	100% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
}@-moz-keyframes sidebar-trigger-bounce {
	0% {
		-webkit-transform: translateY(0) rotate(90deg);
		-moz-transform: translateY(0) rotate(90deg);
		-ms-transform: translateY(0) rotate(90deg);
		-o-transform: translateY(0) rotate(90deg);
		transform: translateY(0) rotate(90deg);
	}

	50% {
		-webkit-transform: translateY(8px) rotate(90deg);
		-moz-transform: translateY(8px) rotate(90deg);
		-ms-transform: translateY(8px) rotate(90deg);
		-o-transform: translateY(8px) rotate(90deg);
		transform: translateY(8px) rotate(90deg);
	}

	100% {
		-webkit-transform: translateY(0) rotate(90deg);
		-moz-transform: translateY(0) rotate(90deg);
		-ms-transform: translateY(0) rotate(90deg);
		-o-transform: translateY(0) rotate(90deg);
		transform: translateY(0) rotate(90deg);
	}
}@-webkit-keyframes sidebar-trigger-bounce {
	0% {
		-webkit-transform: translateY(0) rotate(90deg);
		-moz-transform: translateY(0) rotate(90deg);
		-ms-transform: translateY(0) rotate(90deg);
		-o-transform: translateY(0) rotate(90deg);
		transform: translateY(0) rotate(90deg);
	}

	50% {
		-webkit-transform: translateY(8px) rotate(90deg);
		-moz-transform: translateY(8px) rotate(90deg);
		-ms-transform: translateY(8px) rotate(90deg);
		-o-transform: translateY(8px) rotate(90deg);
		transform: translateY(8px) rotate(90deg);
	}

	100% {
		-webkit-transform: translateY(0) rotate(90deg);
		-moz-transform: translateY(0) rotate(90deg);
		-ms-transform: translateY(0) rotate(90deg);
		-o-transform: translateY(0) rotate(90deg);
		transform: translateY(0) rotate(90deg);
	}
}@keyframes sidebar-trigger-bounce {
	0% {
		-webkit-transform: translateY(0) rotate(90deg);
		-moz-transform: translateY(0) rotate(90deg);
		-ms-transform: translateY(0) rotate(90deg);
		-o-transform: translateY(0) rotate(90deg);
		transform: translateY(0) rotate(90deg);
	}

	50% {
		-webkit-transform: translateY(8px) rotate(90deg);
		-moz-transform: translateY(8px) rotate(90deg);
		-ms-transform: translateY(8px) rotate(90deg);
		-o-transform: translateY(8px) rotate(90deg);
		transform: translateY(8px) rotate(90deg);
	}

	100% {
		-webkit-transform: translateY(0) rotate(90deg);
		-moz-transform: translateY(0) rotate(90deg);
		-ms-transform: translateY(0) rotate(90deg);
		-o-transform: translateY(0) rotate(90deg);
		transform: translateY(0) rotate(90deg);
	}
}@-o-keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: .6;
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}@-moz-keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: .6;
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}@-webkit-keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: .6;
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}@keyframes ball-scale {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: .6;
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}.entry-content form{margin-top:6vw;margin-bottom:6vw}button,.button,input[type="button"],input[type="reset"],input[type="submit"],#infinite-handle span a,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,body #jp-carousel-comment-form-button-submit{background-color:transparent;border-radius:0;border-width:1px;box-shadow:none;cursor:pointer;height:44px;line-height:initial;padding:0 36px;text-shadow:none}form button,form .button,form input[type="button"],form input[type="reset"],form input[type="submit"],body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,body #jp-carousel-comment-form-button-submit,#infinite-handle span a{border-radius:22px}button.ghost{background-color:transparent;border:none;padding-left:0;padding-right:0}button:focus,.button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,#infinite-handle span a:focus,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:focus,body #jp-carousel-comment-form-button-submit:focus,button:active,.button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,#infinite-handle span a:active,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:active,body #jp-carousel-comment-form-button-submit:active,.close{background:transparent;outline:none}.btn-arrow input[type="submit"]:focus{opacity:.5}button:active,.button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,#infinite-handle span a:active,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:active,body #jp-carousel-comment-form-button-submit:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{height:44px}.search-wrap .search-form input[type="search"],.entry-content .search-form input[type="search"],.page-content .search-form input[type="search"],.search-wrap .search-form input[type="submit"],.entry-content .search-form input[type="submit"],.page-content .search-form input[type="submit"]{height:120px;line-height:1.2}.search-wrap .search-form input[type="search"],.entry-content .search-form input[type="search"],.page-content .search-form input[type="search"]{padding-right:100px;width:100%}.entry-content .search-form:before,.page-content .search-form:before{bottom:20px}.search-wrap input[type="search"],.search-wrap input[type="search"]:focus,.entry-content input[type="search"],.entry-content input[type="search"]:focus,.page-content input[type="search"],.page-content input[type="search"]:focus{border:none}.search-wrap input[type="submit"]{width:100px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{-webkit-appearance:none;background-color:transparent;border-width:0 0 1px 0;border-radius:0;font-weight:400;letter-spacing:.5px;max-width:100%;padding-left:0;padding-right:0}textarea{border-width:1px;-webkit-box-shadow:none;box-shadow:none;line-height:1.8em;min-height:200px;overflow:auto;padding:18px 20px;resize:vertical;vertical-align:top;width:100%}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 51%,#000 50%) , linear-gradient(135deg,#000 51%,transparent 50%);background-position:calc(100% - 20px) 21px , calc(100% - 15px) 21px , 100% 0;background-size:5px 5px , 5px 5px , 2.5em 2.5em;background-repeat:no-repeat;border-radius:0;border-width:1px;cursor:pointer;min-height:44px;padding:10px 50px 9px 22px;white-space:normal;-webkit-transition:border .3s;-moz-transition:border .3s;-ms-transition:border .3s;-o-transition:border .3s;transition:border .3s}select:focus{background-image:linear-gradient(45deg,#000 50%,transparent 50%) , linear-gradient(135deg,transparent 50%,#000 50%);background-position:calc(100% - 15px) 21px , calc(100% - 20px) 21px , 100% 0;background-size:5px 5px , 5px 5px , 2.5em 2.5em}label{display:block;letter-spacing:.8px}label textarea,label+textarea{margin-top:10px}fieldset{border:none;margin:30px 0;padding:0}.btn-arrow{display:inline-block;position:relative}.btn-arrow input[type="submit"]{border:none!important;padding-left:0;padding-right:0}.post-password-form label{display:inline-block}.post-password-form label,.post-password-form input[type="submit"]{margin-top:20px;vertical-align:top}.search-form,.newsleter-widget form{position:relative}.search-form{max-width:720px}.newsleter-widget form{max-width:420px}.search-form:before,.newsleter-widget form:before{position:absolute;bottom:0;right:0}.search-wrap .search-form:before{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.search-form input[type="search"],.newsleter-widget form input[type="text"]{padding-right:60px}.search-form input[type="submit"],.newsleter-widget form input[type="submit"]{background-color:transparent;border:none;height:44px;letter-spacing:.5px;line-height:normal;padding-left:0;padding-right:0;position:absolute;top:0;right:0}.widget .search-form input[type="submit"],.newsleter-widget form input[type="submit"]{border:none;width:50px}button.close{height:30px;width:30px;padding-left:0;padding-right:0}.contact-form{margin-top:6vw}.contact-form>div{margin-bottom:22px}.contact-form>*{font-size:initial;margin-bottom:30px}.contact-form .half-width{display:inline-block}.contact-form .half-width{width:50%}.contact-form div.half-width input{max-width:100%;width:100%}.contact-form>div:last-of-type{margin-bottom:0}.map #map-canvas{height:540px}form.contact-form input[type="text"],.comment-form input[type="text"],form.contact-form input[type="email"],.comment-form input[type="email"],form.contact-form input[type="date"],form.contact-form select,.comment-form input[type="url"]{width:100%}form.contact-form input[type="text"],.comment-form input[type="text"],form.contact-form input[type="email"],.comment-form input[type="email"],form.contact-form input[type="url"],.comment-form input[type="url"],.contact-form div.half-width input,.contact-form div textarea,.comment-form textarea{border-width:0 0 1px 0;padding-left:0;padding-right:0}form.contact-form input[type="text"],.comment-form input[type="text"],form.contact-form input[type="email"],.comment-form input[type="email"],.comment-form input[type="url"],form.contact-form textarea,.comment-form textarea{margin-top:0}.contact-form input[type="date"]::-webkit-inner-spin-button,.contact-form input[type="date"]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.contact-form div textarea,.comment-form textarea{height:auto;line-height:1.8em;min-height:44px;max-height:400px;overflow:auto;padding-top:8px;padding-bottom:8px}.contact-submit{margin-top:23px}.contact-submit:last-child,.entry-content .contact-submit{margin-bottom:0}.grunion-field-label+*{margin-top:14px}.contact-form div textarea{width:100%}.contact-form>div>label:first-of-type{margin-top:22px}body .contact-form-submission{font-size:initial;margin-top:3rem;padding:0}input[type="checkbox"],input[type="radio"]{display:none}label.checkbox,input[type="checkbox"]+label,form.contact-form label.checkbox,form.contact-form input[type="checkbox"]+label,label.radio,input[type="radio"]+label,form.contact-form label.radio,form.contact-form input[type="radio"]+label{cursor:pointer;padding-left:40px;position:relative;font-weight:400;line-height:1.2;display:inline-block;margin-bottom:22px}.comment-subscription-form input[type="checkbox"]+label{margin-bottom:0;display:inline-block!important;line-height:1.8em;margin-left:0;margin-top:10px}label.checkbox:before,input[type="checkbox"]+label:before,label.radio:before,input[type="radio"]+label:before{border-style:solid;border-width:1px;position:absolute;left:0;top:2px}label.radio:before,input[type="radio"]+label:before{border-radius:9px;color:transparent;height:16px;opacity:.2;text-align:center;width:16px}label.radio:before,input[type="radio"]+label:before{content:""}label.checkbox:before,input[type="checkbox"]+label:before{border-radius:6px;font-size:10px;height:13px;padding:1px;text-align:left;width:26px}label.checkbox:before,input[type="checkbox"]+label:before{-webkit-transition:background-color .3s , opacity .3s;-moz-transition:background-color .3s , opacity .3s;-ms-transition:background-color .3s , opacity .3s;-o-transition:background-color .3s , opacity .3s;transition:background-color .3s , opacity .3s}.comment-subscription-form input[type="checkbox"]+label:before{top:5px}.checkbox.checked:before,input[type="checkbox"]:checked+label:before,.checkbox.checked:hover:before,input[type="checkbox"]:checked+label:hover:before,.radio.checked:before,input[type="radio"]:checked+label:before,.radio.checked:hover:before,input[type="radio"]:checked+label:hover:before{opacity:1}.checkbox.checked:before,input[type="checkbox"]:checked+label:before{text-align:right}.radio.checked:before,input[type="radio"]:checked+label:before{border-width:6px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="tel"],.comment-form input[type="url"],.comment-form input[type="password"],.comment-form input[type="search"],.comment-form input[type="number"],.comment-form textarea{background-color:transparent}.comment-form-comment ~ [class*="comment-form"] input {width:100%}.comment-form-url,.comment-form input[type="submit"],.contact-form input[type="submit"]{clear:left}.comment-form-comment{margin-bottom:36px}p.comment-subscription-form{margin-bottom:10px}.form-submit{margin-top:2rem}.form-submit:last-of-type,.form-submit:last-of-type .submit{margin-bottom:0}.comment-subscription-form+input[type="submit"]{margin-top:30px}::-ms-clear{width:0;height:0}::-ms-reveal{width:0;height:0}.widget input[type="text"],.widget input[type="email"],.widget input[type="tel"],.widget input[type="password"],.widget input[type="url"],.widget input[type="search"],.widget input[type="number"],.widget select,.mc_form_inside input[type="text"]{border-width:0 0 1px 0;padding-left:0}.sidebar .widget form,.sidebar .widget input[type="text"],.sidebar .widget input[type="email"],.sidebar .widget input[type="tel"],.sidebar .widget input[type="password"],.sidebar .widget input[type="url"],.sidebar .widget input[type="search"],.sidebar .widget input[type="number"],.sidebar .widget select{width:100%}.widget input[type="text"],.widget input[type="email"],.widget input[type="tel"],.widget input[type="password"],.widget input[type="url"],.widget input[type="search"],.widget input[type="number"],.widget select,.widget textarea{font-weight:700;height:44px;letter-spacing:.6px}.site-header{position:relative;z-index:4}.sticky-header .site-header{-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-branding{text-align:right}.site-header>.container{display:table;position:relative;width:100%}.custom-logo-link{display:inline}.site-branding img{max-height:40vh;width:auto}.site-title{line-height:1em;margin-top:0;margin-bottom:0}.custom-logo-link+.site-title{margin-top:12px}.site-title a{position:relative;top:-2px}.site-title+.site-description{margin-top:10px}.site-description{letter-spacing:.6px;margin-bottom:0;opacity:.4}.sidebar-trigger{z-index:10}.sidebar-trigger button{background:none;border:none;color:inherit;cursor:pointer;height:auto;padding:0;position:relative;z-index:1000}.menu-toggle{background:none;border:none;display:inline-block;font-size:0!important;height:40px;padding:0;position:relative;text-align:center;width:40px;z-index:1001}.menu-toggle:focus,.menu-toggle:active{background:none;border:none;outline:none}.menu-toggle em{display:none}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after,.close:before,.close:after{height:2px;width:33px;position:absolute}.menu-toggle span,.close:before,.close:after,.close-content .close:before,.close-content .close:after{margin-top:-1px;top:50%;right:10px}.menu-toggle span:before,.menu-toggle span:after,.close:before,.close:after{content:""}.menu-toggle span:before,.menu-toggle span:after{right:0}.menu-toggle span:before{top:-5px}.menu-toggle span:after{top:5px}.toggled .menu-toggle{left:auto;right:20px;position:fixed;top:30px}.admin-bar .toggled .menu-toggle{top:62px}.toggled .menu-toggle span,.toggled.menu-toggle span{background-color:transparent}.toggled .menu-toggle span:before,.toggled .menu-toggle span:after,.toggled.menu-toggle span:before,.toggled.menu-toggle span:after,.close:before,.close:after{top:0}.toggled .menu-toggle span:before,.toggled .menu-toggle span:after,.close:before,.close:after{width:20px}.toggled .menu-toggle span:before,.toggled.menu-toggle span:before,.close:before{-webkit-transform:rotate(45deg) translateZ(0);-moz-transform:rotate(45deg) translateZ(0);-ms-transform:rotate(45deg);-o-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.toggled .menu-toggle span:after,.toggled.menu-toggle span:after,.close:after{-webkit-transform:rotate(-45deg) translateZ(0);-moz-transform:rotate(-45deg) translateZ(0);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.site-header .mCustomScrollBox:hover > .mCSB_scrollTools,
.site-header .mCustomScrollBox:hover ~ .mCSB_scrollTools,
.site-header .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.site-header .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {opacity:0}.site-footer{padding-top:2rem;padding-bottom:2rem;position:relative;overflow-x:hidden}.tk-theme-frontend .site-footer{opacity:0}.tk-theme-frontend.show .site-footer,.tk-theme-frontend.no-js .site-footer{opacity:1}.site-info{text-transform:uppercase}.custom-site-info>*{display:inline-block;vertical-align:middle}.custom-site-info>*:last-child{margin-bottom:0}.custom-site-info p{margin-bottom:0}.custom-site-info img{vertical-align:middle}.search-results:not(.archive) #infinite-handle,
.search-results:not(.archive) .infinite-loader {margin-top:5rem}.search-results:not(.archive) .spinner {top:22px!important;left:8px!important}.paging-navigation{text-align:center}.posts-slider .navigation ul{line-height:1;margin-bottom:0}.page-numbers,.page-numbers li{border:none;list-style-type:none}.page-numbers li{display:inline-block;margin-left:3px;margin-right:3px}.page-numbers li a{opacity:.5}.page-numbers li a:focus,.page-numbers li a:hover,.page-numbers li span.current{background:none}.page-numbers li a:focus,.page-numbers li a:hover,.page-numbers li span.current,.page-numbers li .prev:focus,.page-numbers li .prev:hover,.page-numbers li .next:focus,.page-numbers li .next:hover{opacity:1}.page-numbers li .prev{margin-right:40px}.page-numbers li .next{margin-left:40px}a{text-decoration:none}a:focus,button:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content table a,.author-box a,.sd-social-text .sd-button{opacity:.5}.entry-content a{text-decoration:underline}.entry-content table a,.entry-content .wp-block-button__link{text-decoration:none}.more-link{text-transform:uppercase}.entry-content a[href$=".jpg"],.entry-content a[href$=".png"],.gallery-item a,.tiled-gallery-item a,.jp-relatedposts-post .jp-relatedposts-post-a,.wp-block-embed a{opacity:1}.entry-content a[href$=".jpg"]:focus,.entry-content a[href$=".png"]:focus,.gallery-item a:focus,.tiled-gallery-item a:focus,.jp-relatedposts-post .jp-relatedposts-post-a:focus{outline:none}.main-navigation .dropdown-toggle,.big-search-trigger,.entry-footer a{border:none}.edit-link{display:none}.posts-navigation:last-child{margin-top:5rem}.post-navigation .nav-previous,.post-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next{position:relative}.post-navigation a,.posts-navigation a{display:block;position:relative}.post-navigation a{text-align:left}.post-navigation span:first-of-type{display:block;margin-bottom:1rem}.post-navigation .entry-meta{display:block}.nav-links .post-title{line-height:1.4}.nav-opened{overflow:hidden}.site-header .nav-menu{list-style:none;margin:0;padding-left:0}.nav-menu>li{margin:0 22px 0 0}.main-navigation .nav-menu>li:last-of-type{margin-right:0}.site-header nav{padding-left:50px;padding-right:50px}.site-header nav li{display:inline-block;line-height:1.4;position:relative}.site-header nav a{display:block;letter-spacing:.5px;position:relative;text-decoration:none;z-index:1004}.nav-menu>li>a{display:inline-block;z-index:1006}.main-navigation ul ul{margin-left:0;opacity:0;visibility:hidden}.main-navigation ul ul a{display:inline-block}.main-navigation sup:not(:empty) {margin-left:20px;vertical-align:super}.dropdown-toggle{display:inline-block;margin-top:-10px;margin-right:-10px;padding:10px;vertical-align:middle}.dropdown-toggle:focus{outline:none}.icon-drop-down{cursor:pointer;display:block;position:relative;width:20px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-ms-transition:-ms-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}.icon-drop-down:before,.icon-drop-down:after{content:"";display:inline-block;height:.2em;width:2px;position:absolute;left:50%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.icon-drop-down:before{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}.icon-drop-down:after{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.main-navigation .toggle-on>span>.icon-drop-down:before,.main-navigation .toggle-on>span>.icon-drop-down:after,.main-navigation .focus>span>.icon-drop-down:before,.main-navigation .focus>span>.icon-drop-down:after{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.main-navigation .toggle-on>span>.icon-drop-down:before,.main-navigation .focus>span>.icon-drop-down:before{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.main-navigation .toggle-on>span>.icon-drop-down:after,.main-navigation .focus>span>.icon-drop-down:after{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}.main-navigation .toggle-on > a ~ ul,
.main-navigation .focus > a ~ ul {opacity:1;visibility:visible}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.entry-content figure.alignnone,.entry-content figure.aligncenter,.entry-content img.alignnone,.entry-content img.aligncenter{margin:60px auto}p:first-child .aligncenter,p:first-child .alignnone{margin-top:0}.alignleft{clear:left;float:left;margin-right:30px}.alignright{clear:right;float:right;margin-left:30px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.slick-track .alignleft,.slick-track .alignright{float:none;margin:0;max-width:100%}.slick-track .gallery,.slick-track div.tiled-gallery{margin:-10px 0 0}.widget .aligncenter,.widget .alignnone{margin:0}.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.sidebar:before,
.sidebar:after,
.twocolumn:before,
.twocolumn:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.contact-form:before,
.contact-form:after,
.nav-links:before,
.nav-links:after,
.slick-list:before,
.slick-list:after,
.featured-media > * ~ *:before,
.featured-media > * ~ *:after,
.slick-track:before,
.slick-track:after,
#jp-relatedposts .jp-relatedposts-items:before,
#jp-relatedposts .jp-relatedposts-items:after {content:"";display:table;table-layout:fixed}.clear:after,
.entry-content:after,
.sidebar:after,
.twocolumn:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.contact-form:after,
.nav-links:after,
.slick-list:after,
.featured-media > * ~ *:after,
.slick-track:after,
#jp-relatedposts .jp-relatedposts-items:after {clear:both}.widget select{max-width:100%}.widget,.widget p{line-height:1.4rem}.widget>ul{margin-bottom:0}.widget li{list-style:none}.widget>ul li,.widget_nav_menu li{margin-bottom:0;margin-top:.3rem}.widget_categories li{display:inline-block;margin-right:12px}.widget>ul>li:first-of-type,.widget_nav_menu li:first-of-type{margin-top:0}.widget-title{margin-top:0;margin-bottom:2.375rem}.sidebar .widget-title{display:none}.widget:first-child .widget-title{margin-top:0}.widget .count,.widget .post_count{float:right}.footer-widget-holder .widget_nav_menu{display:inline-block;max-width:170px;padding-right:20px;vertical-align:top}.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5,.textwidget h6{margin-top:30px;margin-bottom:20px}.widget .search-form input[type="submit"]:hover,.mc_signup_submit input[type="submit"]:hover{background:none;border-color:#000}.widget_calendar table{margin:0;max-width:340px}.widget_calendar thead,.widget_calendar tbody{text-align:center}.widget_calendar tbody{border-style:solid;border-width:0 0 1px 0}.widget_calendar tbody tr:last-child td{padding-bottom:30px}.widget_calendar tbody tr:last-child #today:after{bottom:30px}.widget_calendar caption{text-align:left;margin-bottom:1em}.widget_calendar th{padding-top:18px;padding-bottom:13px}.widget_calendar tbody td{padding-top:5px;padding-bottom:5px}.widget_calendar tbody a{position:relative;line-height:1}#today:after,.widget_calendar tbody a:after{content:'';display:block;width:1.6em;position:absolute;left:calc(50% - .8em);z-index:-1}.widget_calendar tbody a:after{border-style:solid;border-width:0 0 1px 0;top:0;bottom:0}#today{position:relative;z-index:0}#today:after{top:5px;bottom:5px}.widget_calendar tbody #today a:after{border:none}.widget_calendar tfoot td{padding-top:30px}.widget_calendar #next{text-align:right}.widget_recent_comments ul li,.widget_recent_entries ul li{margin-top:24px}.widget_recent_comments li:not(:last-child),
.widget_recent_entries li:not(:last-child) {border-style:solid;border-width:0 0 1px 0;padding-bottom:24px}.widget_recent_comments li a,.widget_recent_entries li a{line-height:1.4}.widget_recent_entries .post-date{display:block;text-transform:uppercase}.widget_rss .widget-title a:first-of-type{margin-right:5px}.widget_rss_links .widget-title:before{margin-right:10px}.widget_rss .widget-title a:before{display:inline-block}.widget_rss .widget-title a:first-of-type img{display:none}.rss-date{display:block;margin-bottom:20px}.widget_rss ul li{margin-top:32px}.widget li>ul,.widget li>ol{margin-left:.8em}.widget_rss cite{display:block;margin-top:10px}.tagcloud a{display:inline-block;padding-right:5px;margin-bottom:5px}.tagcloud .tag-link-count{display:inline-block;padding-left:3px}.widget_nav_menu li{display:block}.instagram-feed{position:relative;text-align:center}.instagram-feed .widget{margin:0}.instagram-pics{overflow:hidden}.instagram-feed ul>li{float:left;list-style:none;margin:0}.instagram-feed li a,.instagram-feed img{display:block}.instagram-feed li a{backface-visibility:hidden}.instagram-username{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;letter-spacing:.3px;line-height:1.4;margin-top:-23px;padding:13px 30px;text-align:center;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.instagram-username>*{opacity:.6}.no-feed-msg{margin:0;padding:50px}.widget-area .null-instagram-feed>p{margin-top:10px}.widget-area .instagram-pics li,.flickr_badge_image{display:block;float:left;margin:0 0 2px;overflow:hidden;padding-right:2px;max-width:33.33333334%}.widget-area .instagram-pics li a{display:block}.widget-area .instagram-pics li:nth-child(3n + 1),
.flickr_badge_image:nth-child(3n + 2) {clear:left}.widget-area .instagram-pics img{display:block;width:100%}.ippo-instagram-feed>a,.widget_flickr>a{display:inline-block;margin-top:12px}.widget_contact_info .contact-map{margin-bottom:20px}.widget .jetpack-display-remote-posts h4{margin-top:34px;margin-bottom:14px}.widget .jetpack-display-remote-posts p{line-height:1.4rem!important;margin:0 0 22px!important}.jetpack-display-remote-posts img{margin-bottom:12px}.widget .slideshow-window .slideshow-controls{width:80px}body .widget .slideshow-window div.slideshow-controls a:first-of-type,body .widget .slideshow-window div.slideshow-controls a:last-of-type{width:30px!important;margin-top:0!important}.widget div[class^="gr_custom_container"]{background:transparent;border:none;border-radius:0;color:inherit;padding:0}.widget div[class^="gr_custom_book_container"]{float:left;margin-right:20px;margin-bottom:2px;margin-left:0}.widget div[class^="gr_custom_each_container"]{border-bottom:none;padding-bottom:20px}.widget div[class^="gr_custom_review"]{margin-top:.6rem}.widget-area .widget_wpcom_social_media_icons_widget li{display:inline-block;margin-right:18px;margin-top:0;margin-bottom:12px}.widget-area .widget_wpcom_social_media_icons_widget li:last-child{margin-right:0}.widget.widget-grofile .grofile-thumbnail{max-width:100%}.grofile-links li{margin:2px 0}.grofile-full-link{display:block;margin-top:15px}.widget_rss_links a:first-child{margin-right:5px}body .widget .a-stats a{background:#000;color:#fff;border:none;border-radius:0}.widget_authors>ul>li{position:relative;margin-bottom:20px}.widget_authors img{border-radius:100%}.widget_authors strong{margin-top:14px;display:inline-block}.widget_authors ul ul{margin-left:0;margin-top:10px}.wp_widget_tag_cloud>div,.widget_tag_cloud>div{overflow:visible!important;letter-spacing:0}.widget_contact_info .contact-map-container{margin-bottom:20px}.widget_flickr #flickr_badge_wrapper{background:transparent!important;border:none!important}#flickr_badge_wrapper td{text-align:left}.widget_blog_subscription form p:nth-child(3) {margin-bottom:15px}.widget_blog_subscription input[type="submit"]{padding-left:1.5em;padding-right:1.5em}.jetpack_subscription_widget input[type="submit"]{width:100%;padding-top:8px;padding-bottom:5px}.jetpack_subscription_widget #subscribe-email input{width:100%}.widget_jetpack_display_posts_widget .jetpack-display-remote-posts h4:not(:first-of-type) {border-style:solid;border-width:1px 0 0 0;padding-top:30px}.widget_wpcom_instagram_widget .wpcom-instagram-columns-3 img{max-width:31%}.widget_wpcom_social_media_icons_widget .genericon{font-size:18px}.widget_wpcom_social_media_icons_widget .genericon-linkedin,.widget_wpcom_social_media_icons_widget .genericon-googleplus{font-size:22px}.widget .milestone-content{max-width:100%!important}.widget_jetpack_my_community img{border-radius:100%}body .widget_eu_cookie_law_widget.widget{max-width:none;width:auto}body .widget_eu_cookie_law_widget form{width:100%}#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited{color:inherit;cursor:inherit;text-decoration:underline}body #eu-cookie-law{color:#000}#eu-cookie-law form{float:right;width:auto}body #eu-cookie-law.negative input,body #eu-cookie-law.negative input:focus,body #eu-cookie-law.negative input:hover{background:#000;border-color:#fff;color:#fff}body #eu-cookie-law input,body #eu-cookie-law input:focus,body #eu-cookie-law input:hover{line-height:initial}body #eu-cookie-law input,body #eu-cookie-law input:focus,body #eu-cookie-law input:hover{border-radius:0}#mc_subheader,.mc_merge_var{margin-bottom:15px}.widget #mc_subheader{text-transform:uppercase}.mc_header_email{display:none}.mc_signup_submit,#mc_unsub_link,#mc_display_rewards{text-align:left}.mc_signup_submit{margin-top:12px}.mc_signup_submit input[type="submit"]{width:100%}.show .site-content,.no-js .site-content,.show .instagram-feed,.no-js .instagram-feed,.show .site-footer,.no-js .site-footer{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.sticky{display:block}.hentry{margin:0}.content-area .updated:not(.published),
.entry-meta .updated:not(.published),
.sidebar .updated:not(.published),
.entry-content-wrap .updated:not(.published) {display:none}.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.page-links a{border:none;margin-left:5px;margin-right:5px;opacity:.4}h1.entry-title{margin-top:0}.page-header .entry-title{display:inline-block;margin-bottom:0}.archive-description{margin-top:-18px;opacity:.3;position:absolute;text-transform:uppercase}body:not(.post-type-archive-jetpack-portfolio):not(.page-template-portfolio-page) .listing {overflow:hidden}.posts-wrap{position:relative;white-space:nowrap}.listing article{opacity:0;padding-bottom:3.75rem;position:relative;white-space:normal}.listing article.animate{opacity:1}.listing .entry-title{line-height:1.3em;margin-top:0;margin-bottom:1.2rem}.posts-slider .post .entry-title,body #jp-relatedposts h3.jp-relatedposts-headline,body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title,.jp-relatedposts-post-title{line-height:1.2;margin-bottom:3.4vw}.listing .entry-header a{position:relative;z-index:0}.listing .entry-meta{margin-bottom:1.1rem;overflow:hidden}.entry-meta{text-transform:uppercase}.entry-meta>*{margin-right:10px}.listing .entry-meta>*{display:inline-block}.entry-meta>*:last-child{margin-right:0}.listing .entry-meta .posted-on{white-space:nowrap}.featured-image{overflow:hidden}.featured-image a{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;position:relative;width:100%}.posts-slider article .featured-image img,.jp-relatedposts-post-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:auto}.posts-slider .post .entry-footer,.posts-slider .post .entry-footer>span{display:block}.posts-slider .post .entry-footer>span{margin-top:4px}.hoverimage{cursor:default;display:inline-block;position:relative}.hoverimage{z-index:1}.hoverimage:hover,.hoverimage:focus,.hoverimage:active{z-index:2}.hoverimage img{display:block;float:none;margin:0!important;opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%) scale(.9);-moz-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);-o-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}.entry-footer,.jp-relatedposts-footer{letter-spacing:.3px;margin-top:2.3rem}.entry-footer>*{display:inline-block}.entry-footer .posted-on{margin-right:.4em}.entry-footer .cat-links,.entry-footer .tags-links{margin-right:6%}.entry-footer .vcard:before{content:"";display:inline-block;height:1px;margin-left:3px;margin-right:8px;vertical-align:middle;width:26px}body #TB_overlay{opacity:.9}body #TB_window{box-shadow:none;background:none}body #TB_window img#TB_Image{border:none;margin:9px 0 0;width:100%}#TB_closeWindow,#TB_closeWindowButton,body .tb-close-icon{line-height:inherit;height:auto;width:auto}#TB_closeWindowButton:focus .tb-close-icon{opacity:.7}#TB_closeWindow{padding:0;position:fixed;top:5%;right:50px}#TB_closeWindowButton,body .tb-close-icon{position:static}body .tb-close-icon{color:#000}body #TB_caption,.format-video #TB_ajaxWindowTitle{color:#000;letter-spacing:1.3px;text-align:center}body #TB_caption{padding:15px 0 0;width:100%}.format-video #TB_ajaxWindowTitle{width:calc(100% - 40px)}#TB_secondLine{text-indent:-9999px}#TB_prev,#TB_next{overflow:hidden;text-align:center;text-indent:0;width:82px;position:fixed;top:0;bottom:0}#TB_prev{left:0}#TB_next{right:0}#TB_prev a,#TB_next a{display:block;height:100%;width:100%;position:absolute;top:0}#TB_prev a:before,#TB_next a:before{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%)}#TB_load{display:none!important}.entry-content .wp-block-video video{width:100%}.entry-video:not(:empty),
.jetpack-video-wrapper:not(:empty) {height:0;overflow:hidden;padding-top:55.85%;position:relative;width:100%}.has-img{height:auto;overflow:hidden;padding-top:0;width:auto}.entry-video>*,.jetpack-video-wrapper>*{height:100%;width:100%;position:absolute;top:0;left:0}.jetpack-video-wrapper iframe{height:100%!important;width:100%!important}.single-post header .entry-title,
.page-template-default:not(.show-slider) header .page-title {max-width:1100px}.comments-area{margin-left:0;margin-right:0}.single .featured-image img,.page .featured-image img{display:inline-block}.single figure+.entry-content{margin-top:3rem}.single-post .entry-content,.single-post .entry-content p{letter-spacing:.05em}.single-post .entry-title{margin-top:0}.single .entry-meta{margin-bottom:10px}.single-post .sharedaddy,.page .sharedaddy{margin-top:5rem}.single .site-content .entry-footer{letter-spacing:.1em;margin:3rem 0 0}.single .sharedaddy+.entry-footer{margin-top:0}.cat-links a{margin-right:8px}.tags-links a:first-of-type{margin-left:4px}.cat-links a:after,.tags-links a:after{content:","}.cat-links a:last-of-type:after,.tags-links a:last-of-type:after{content:""}.single-jetpack-portfolio .site-content{padding-bottom:40px;position:relative}.single-jetpack-portfolio .site-content .entry-header{bottom:32px}.single-jetpack-portfolio .site-content header .entry-title{letter-spacing:1px;margin-top:3rem;margin-bottom:6px}.single-jetpack-portfolio .site-content header button{letter-spacing:1px;position:relative}.single-jetpack-portfolio .featured-image{text-align:center}.single-jetpack-portfolio .subtitle{display:block;margin-bottom:5px}.variable-width .slick-track>*{display:block;float:left;margin-right:17vw}.posts-slider .slick-track>*:focus{outline:none}.posts-slider .slick-track .entry-video:not(:empty),
.posts-slider .slick-track .jetpack-video-wrapper:not(:empty),
.portfolio-archive  .slick-track img {margin-left:auto;margin-right:auto}.posts-slider .slick-track .entry-video:not(:empty),
.posts-slider .slick-track .jetpack-video-wrapper:not(:empty) {width:calc(100vw - 100px)}.posts-slider .slick-track .entry-video:not(:empty),
.posts-slider .slick-track .jetpack-video-wrapper:not(:empty) {max-width:129vh}.header-wrapper .posts-slider,.single-jetpack-portfolio .slide,.portfolio-archive .slick-track article,.single-jetpack-portfolio .gallery-icon{text-align:center}.single-jetpack-portfolio .slick-dots{display:inline-block!important;margin-top:50px;overflow:hidden;padding-left:30px;position:relative;text-align:center;z-index:1}.single-jetpack-portfolio .slick-dots li{position:absolute;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-jetpack-portfolio .slick-dots .slick-active,.single-jetpack-portfolio .slick-dots span{display:inline-block}.single-jetpack-portfolio .slick-dots li:not(.slick-active) {top:160%}.single-jetpack-portfolio .slick-dots .slick-active{top:50%}.single-jetpack-portfolio .slick-dots span:before{content:"—";margin-left:7px;margin-right:7px}.posts-slider .wp-playlist{margin-top:0;margin-bottom:0}.single-jetpack-portfolio .wp-playlist{max-width:800px}.single-jetpack-portfolio .wp-playlist,.posts-slider .wp-video-playlist,.posts-slider .wp-video{margin-left:auto;margin-right:auto}.posts-slider .slick-active + * ~ *.animate {opacity:.4}.single-jetpack-portfolio .site-content .entry-content,.single-jetpack-portfolio .site-content .entry-content p{letter-spacing:.05em;line-height:1.4}.entry-content-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;height:100%;opacity:0;visibility:hidden;position:fixed;bottom:-40px;left:0;z-index:10}.entry-content-wrap .wp-block-embed,.entry-content-wrap .jetpack-video-wrapper{display:none}.reveal-content{overflow:hidden}.reveal-content .entry-content-wrap{opacity:1;visibility:visible;bottom:0}.entry-content-wrap .mCustomScrollBox:before,.entry-content-wrap .mCustomScrollBox:after{content:"";height:20vh;width:100%;position:absolute;left:0;z-index:1}.entry-content-wrap:before,.entry-content-wrap .mCustomScrollBox:after{background:-moz-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,.6) 50%,rgba(247,247,247,.9) 82%,rgba(247,247,247,1) 100%);background:-webkit-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,.6) 50%,rgba(247,247,247,.9) 82%,rgba(247,247,247,1) 100%);background:linear-gradient(to bottom,rgba(247,247,247,0) 0%,rgba(247,247,247,.6) 50%,rgba(247,247,247,.9) 82%,rgba(247,247,247,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f7f7', endColorstr='#f7f7f7',GradientType=0 )}.entry-content-wrap:after,.entry-content-wrap .mCustomScrollBox:before{background:-moz-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(247,247,247,.9) 18%,rgba(247,247,247,.6) 50%,rgba(247,247,247,0) 100%);background:-webkit-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(247,247,247,.9) 18%,rgba(247,247,247,.6) 50%,rgba(247,247,247,0) 100%);background:linear-gradient(to bottom,rgba(247,247,247,1) 0%,rgba(247,247,247,.9) 18%,rgba(247,247,247,.6) 50%,rgba(247,247,247,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00f7f7f7',GradientType=0 )}.entry-content-wrap:before{bottom:100%}.entry-content-wrap:after{top:100%}.entry-content-wrap .mCustomScrollBox:before{top:0}.entry-content-wrap .mCustomScrollBox:after{bottom:-1px}.entry-content-wrap>.clear{overflow-y:auto}.close-content{display:block;margin-bottom:20px;position:relative}.close-content span{display:inline-block;vertical-align:middle}.close-content span:last-child{position:relative;top:1px}.close-content .close{height:30px;position:relative;width:30px}.show-slider .site-main .page-title{display:none}.page-template-default:not(.show-slider) .featured-image {margin-bottom:5vw}.archive .page-header{margin-top:0;margin-bottom:0}.search-results .page-header .entry-title,.archive .page-header .entry-title{text-transform:uppercase}.search-results .page-header span,.archive .page-header span{text-transform:none}.search-results .page-header p,.error404 .page-header p{max-width:310px;margin-top:30px;margin-bottom:0}.search-results .hentry{border-width:0 0 1px 0;margin-top:0;margin-left:auto;margin-right:auto;opacity:0;padding-top:40px;padding-bottom:40px;position:relative}.search-results:not(.loaded) ~ .close-search {opacity:0}.search-results .animate{opacity:1}.search-results header{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.search-results .hentry:not(.animate) figure,
.search-results .hentry:not(.animate) header {opacity:0}.search-results .hentry:not(.animate) figure {-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.search-results .hentry:not(.animate) header {-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.search-results .hentry:last-of-type{border:none;margin-bottom:50px}body.search-results:not(.archive) .listing article,
body.search .page-header {padding-left:50px;padding-right:50px}.search-results:not(.archive) .listing article {border-width:0 0 1px 0;float:none;margin-top:0;padding:38px 0;position:relative;width:100%}.search-results:not(.archive) .listing .featured-image {margin-right:30px;width:100px}.search-results:not(.archive) .listing img {-webkit-backface-visibility:hidden;backface-visibility:hidden}.search-results:not(.archive) .listing .entry-meta {margin:0}.search-results:not(.archive) .listing .entry-title {margin-bottom:0}.search-results:not(.archive) .listing .price {margin-top:12px;margin-bottom:0;opacity:.7}.error404 .page-content{max-width:470px}.featured-slider-wrap{width:100%;position:absolute;top:0}.page-template-info-page .featured-slider-wrap{z-index:1}.admin-bar .featured-slider-wrap{top:32px}.slick-track{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.posts-slider .slick-track{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.blog .posts-slider .slick-track,
.archive:not(.post-type-archive-jetpack-portfolio) .posts-slider .slick-track {align-items:flex-end}.featured-slider-wrap article{display:inline-block;float:none;margin-top:0;overflow:hidden;padding-left:0;padding-right:0;position:relative;vertical-align:top;white-space:normal;width:100vw}.featured-slider-wrap article:focus{outline:none}.featured-slider .featured-image{background-color:rgba(0,0,0,.1)}.featured-slider .featured-image,.featured-slider .featured-image a{height:100%}.featured-slider .featured-image a{display:block;height:100%}.featured-slider{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:hidden;position:relative;white-space:nowrap;z-index:0}.posts-slider:not(:only-child) .slick-slider {padding-bottom:70px}.posts-slider article{outline:none;padding-bottom:0;position:relative}.tk-theme-frontend .featured-slider{opacity:0}.slick-list{cursor:-webkit-grab;cursor:-moz-grab}.slick-list:active{cursor:-webkit-grabbing;cursor:-moz-grabbing}.featured-slider .featured-image{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}.featured-slider .featured-image img{display:none}.tk-theme-frontend.show-slider .featured-slider-wrap .featured-slider,.tk-theme-frontend.no-js .featured-slider-wrap .featured-slider{opacity:1}.pulse{display:inline-block;border-radius:40px;height:40px;margin-left:-20px;margin-top:-20px;position:fixed;top:50%;left:50%;width:40px;background-color:#000;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;-moz-animation:ball-scale 1s 0s ease-in-out infinite;-o-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.tk-theme-frontend.show-slider .pulse,.tk-theme-frontend.no-js .pulse,.search-results+.pulse{display:none}.search-results.loading+.pulse{display:block}.search-results.loading ~ .container .row {opacity:0}.text-box{display:block;overflow:hidden;z-index:1001}.featured-slider .entry-header{z-index:1002}.featured-slider .entry-header .entry-title{font-weight:400;margin-bottom:0}.slider-button button{border-radius:23px;margin-top:50px;padding-left:2em;padding-right:2em}.slick-arrow{border-width:0;padding:0;position:absolute}.slick-disabled{cursor:default}.featured-slider .slick-arrow{background-color:rgba(255,255,255,.2);border-radius:28px;height:50px;margin-top:-28px;width:50px;top:50%;z-index:1003}.posts-slider .slick-arrow{background-color:transparent;height:calc(100% - 174px);width:20%;top:58px;z-index:3}.variable-width .slick-disabled{z-index:-1}.portfolio-archive .slick-arrow{height:100%;top:0}.posts-slider .slick-arrow:focus{outline:none}.posts-slider .slick-prev:not(.slick-disabled) {cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9Jzc0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGw9J25vbmUnIGQ9J00tMS0xaDEwMnY3NkgtMXonLz48Zz48ZyB0cmFuc2Zvcm09J3JvdGF0ZSguMTQxKSBzY2FsZSguNDc3MjcpJz48cGF0aCBmaWxsPSdub25lJyBkPSdNNy4yNjMuMDI0aDE5NXYxNTVoLTE5NXonLz48L2c+PGcgdHJhbnNmb3JtPSdyb3RhdGUoLjE0MSkgc2NhbGUoLjQ3NzI3KSc+PHBhdGggZD0nTTIwMi40NDMgODAuODA1SDE4LjE4bDQwLjUyIDQwLjQ5My00LjUyNyA0LjUzTDcuMjIgNzguOTAzbDEuMTkyLTEuMTktMS4zMy0xLjMyNiA0Ny4yLTQ3LjE2NiA0LjU1MiA0LjU0Ny00MC42MyA0MC42MDdoMTg0LjIzOXY2LjQ0LS4wMXonIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjwvZz48L2c+PC9zdmc+Cg==) 50 37 , pointer;left:0}.posts-slider .slick-next:not(.slick-disabled) {cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9Jzc0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGw9J25vbmUnIGQ9J00tMS0xaDEwMnY3NkgtMXonLz48Zz48ZyB0cmFuc2Zvcm09J21hdHJpeCgtLjQ3NzI3IDAgMCAtLjQ3NzI3IDEwMCA3NCknPjxwYXRoIGZpbGw9J25vbmUnIGQ9J003LjI2My4wMjRoMTk1djE1NWgtMTk1eicvPjwvZz48ZyB0cmFuc2Zvcm09J21hdHJpeCgtLjQ3NzI3IDAgMCAtLjQ3NzI3IDEwMCA3NCknPjxwYXRoIGQ9J00yMDIuNDQzIDgwLjgwNUgxOC4xOGw0MC41MiA0MC40OTMtNC41MjcgNC41M0w3LjIyIDc4LjkwM2wxLjE5Mi0xLjE5LTEuMzMtMS4zMjYgNDcuMi00Ny4xNjYgNC41NTIgNC41NDctNDAuNjMgNDAuNjA3aDE4NC4yMzl2Ni40NC0uMDF6JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLz48L2c+PC9nPjwvc3ZnPgo=) 50 37 , pointer;right:0}.slider-arrow-light .posts-slider .slick-prev:not(.slick-disabled),
.related-holder .slick-prev:not(.slick-disabled) {cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9Jzc0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgNzQnPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZX08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMS0xaDEwMnY3NkgtMVYtMXonLz48cGF0aCBjbGFzcz0nc3QwJyBkPSdNNy4zIDBoMTk1djE1NUg3LjNWMHonIHRyYW5zZm9ybT0ncm90YXRlKC4xNDEpIHNjYWxlKC40NzcyNyknLz48cGF0aCBkPSdNMjAyLjQgODAuOEgxOC4xbDQwLjUgNDAuNS00LjUgNC41LTQ3LTQ2LjkgMS4yLTEuMkw3IDc2LjRsNDcuMi00Ny4yIDQuNiA0LjUtNDAuNiA0MC43aDE4NC4ydjYuNHonIGZpbGw9JyNmZmYnIHRyYW5zZm9ybT0ncm90YXRlKC4xNDEpIHNjYWxlKC40NzcyNyknLz48L3N2Zz4K) 50 37 , pointer}.slider-arrow-light .posts-slider .slick-next:not(.slick-disabled),
.related-holder .slick-next:not(.slick-disabled) {cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9Jzc0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgNzQnPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZX08L3N0eWxlPjxwYXRoIGNsYXNzPSdzdDAnIGQ9J00tMS0xaDEwMnY3NkgtMVYtMXonLz48cGF0aCBjbGFzcz0nc3QwJyBkPSdNNy4zIDBoMTk1djE1NUg3LjNWMHonIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCAzNykgc2NhbGUoLjQ3NzI3KScvPjxwYXRoIGQ9J00yMDIuNCA4MC44SDE4LjJsNDAuNSA0MC41LTQuNSA0LjUtNDctNDYuOSAxLjItMS4yLTEuMy0xLjMgNDcuMi00Ny4yIDQuNiA0LjUtNDAuNyA0MC43aDE4NC4ydjYuNHonIGZpbGw9JyNmZmYnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCAzNykgc2NhbGUoLjQ3NzI3KScvPjwvc3ZnPgo=) 50 37 , pointer}.featured-slider .slick-arrow:focus{background-color:#fff;outline:none}.featured-slider .slick-arrow:before,.featured-slider .slick-arrow:after{content:"";background-color:#373533;height:2px;margin-left:-8px;margin-top:-1px;width:14px;position:absolute;top:50%;left:50%}.featured-slider .slick-prev:before,.featured-slider .slick-prev:after{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.featured-slider .slick-next:before,.featured-slider .slick-next:after{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.featured-slider .slick-arrow:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.featured-slider .slick-arrow:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.featured-slider .slick-prev{left:42px}.featured-slider .slick-next{right:42px}.posts-slider .slick-prev{left:0}.posts-slider .slick-next{right:0}.featured-slider .entry-title a{position:relative}.nav-menu .sub-menu li:after,.featured-slider .entry-title a:after,.single-jetpack-portfolio .site-content header button:after{display:inline-block;font-size:2em;opacity:0;position:absolute;top:50%}.nav-menu .sub-menu li:after{margin-top:-.5em;left:102%;-webkit-transform:translateX(20px) rotate(180deg);-moz-transform:translateX(20px) rotate(180deg);-ms-transform:translateX(20px) rotate(180deg);-o-transform:translateX(20px) rotate(180deg);transform:translateX(20px) rotate(180deg)}.featured-slider .entry-title a:after,.single-jetpack-portfolio .site-content header button:after{left:110%;-webkit-transform:translate(20px,-50%) rotate(180deg);-moz-transform:translate(20px,-50%) rotate(180deg);-ms-transform:translate(20px,-50%) rotate(180deg);-o-transform:translate(20px,-50%) rotate(180deg);transform:translate(20px,-50%) rotate(180deg)}.slick-dots{list-style:none;margin-bottom:0}.featured-slider-wrap .slick-dots{display:block;padding:0 50px;text-align:center;width:100%;white-space:normal;z-index:1000}.posts-slider-nav{display:inline-block;position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.featured-slider-wrap .slick-dots li{cursor:pointer;display:inline-block;margin:0 3px;padding:0;position:relative;overflow:hidden}.posts-slider .slick-dots li{margin:0}.slick-dots button{background:transparent;border:0;cursor:pointer;display:block;outline:none}.featured-slider-wrap .slick-dots button{color:transparent;outline:none;padding:0 5px;text-align:right;white-space:nowrap}.posts-slider .slick-dots button{display:inline-block;height:auto;line-height:1.3;margin:0;padding:0;position:relative}.portfolio-archive .slick-dots button{opacity:.5}.portfolio-archive .slick-active button{opacity:1}.portfolio-archive .slick-dots button:before{display:none;content:"";height:1px;margin-top:-1px;opacity:0;width: calc(100% + 24px);position:absolute;top:50%;left:-12px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.portfolio-archive .slick-active button:before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.featured-slider-wrap .slick-dots button:active{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.featured-slider-wrap .slick-dots button:hover,.featured-slider-wrap .slick-dots button:focus{outline:none}.featured-slider-wrap .slick-dots button:before,.featured-slider-wrap .slick-dots button:after{content:'';background-color:#000;font-size:11px;line-height:23px;position:absolute;bottom:2px}.featured-slider-wrap .slick-dots button:before{height:1px;left:0;opacity:.1}.featured-slider-wrap .slick-dots button:after{height:3px;opacity:.8;left:-100%;z-index:1}.featured-slider-wrap .slick-dots li.slick-active button:after{left:0}.slider-nav a{background-color:rgba(0,0,0,.1);height:45px;width:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.slider-nav .prev{left:0}.slider-nav .next{right:0}.slider-nav i{color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slider-nav .prev i{right:20px}.slider-nav .next i{left:20px}.page-template-info-page .site-content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.page-template-info-page .entry-content>*:only-child{margin-top:0;margin-bottom:0}.info-page .featured-image{overflow:hidden;position:fixed;top:0;left:0}.info-page .featured-image img{min-height:100vh;min-width:100vw;object-fit:cover}.info-page .entry-content{position:relative;z-index:1}.sidebar{height:100vh;opacity:0;overflow:hidden;visibility:hidden;width:100%;position:fixed;top:0;z-index:-1}.sidebar-opened{overflow:hidden}.sidebar-opened .sidebar{opacity:1;visibility:visible;z-index:10}.sidebar > *:not(.close-search) {-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}body:not(.sidebar-opened) .sidebar > * {opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.sidebar .container,.search-results .hentry{padding-left:6vw;padding-right:6vw}.sidebar .row{position:relative}.sidebar .row:after{content:"";height:10vh;width:100%;position:absolute;bottom:0;background:-moz-linear-gradient(top,rgba(155,155,155,0) 0%,rgba(155,155,155,.6) 50%,rgba(155,155,155,.9) 82%,rgba(155,155,155,1) 100%);background:-webkit-linear-gradient(top,rgba(155,155,155,0) 0%,rgba(155,155,155,.6) 50%,rgba(155,155,155,.9) 82%,rgba(155,155,155,1) 100%);background:linear-gradient(to bottom,rgba(155,155,155,0) 0%,rgba(155,155,155,.6) 50%,rgba(155,155,155,.9) 82%,rgba(155,155,155,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009b9b9b', endColorstr='#9b9b9b',GradientType=0 )}.search-results:not(:empty) {padding-top:58px}.sidebar .container .container{padding-left:0;padding-right:0}.sidebar .widget{margin-bottom:70px;max-width:350px;padding-left:50px;padding-right:50px;width:100%}.sidebar .widget form,.sidebar .widget input[type="text"],.sidebar .widget input[type="email"],.sidebar .widget input[type="tel"],.sidebar .widget input[type="password"],.sidebar .widget input[type="url"],.sidebar .widget input[type="search"],.sidebar .widget input[type="number"],.sidebar .widget select{max-width:100%;width:350px}.search-wrap{margin-top:10vh}.search-results{overflow:auto}.search-wrap p{margin-top:40px}.search-results .featured-image{max-width:200px;margin-right:50px}.search-results .search-header{max-width:340px}.search-results .page-header{margin:0;padding:0}.search-results .search-title{letter-spacing:1px;line-height:1.2;margin:0}.search-results .entry-footer,.search-results-title{margin-top:0}.search-results .entry-footer{margin-bottom:30px}.search-results-title span{display:block;margin-bottom:1.5rem}.search-results:not(:empty) ~ .container .row {display:none}.close-search{position:fixed}.comment-list .comment,.comment-list .pingback,.comment-list .trackback{list-style:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.bypostauthor>.comment-body .comment-author b:after{display:inline-block;margin-left:8px;opacity:.2;vertical-align:middle}.comments-title,.comment-reply-title,.post-navigation .nav-links,.posts-navigation .nav-links{position:relative}.comments-title,.comment-reply-title{line-height:1.6;margin-top:0;padding-top:3.5rem}.comments-title sup{font-size:60%}.comment-reply-title{margin-bottom:20px}.comment-navigation+.comment-list .comment:first-of-type,.comment-navigation+.comment-list .pingback:first-of-type,.comment-navigation+.comment-list .trackback:first-of-type{margin-top:2.4rem}.pingback .comment-body>a,.trackback .comment-body>a{display:block;margin-top:1.3em}.comment-meta{letter-spacing:.5px}.comment-author,.comment-metadata,.pingback .comment-body a,.trackback .comment-body a{display:inline-block}.comment-author{margin-right:15px}.comment-author img{border-radius:25px;height:50px;width:50px}.entry-author .author-title{margin-top:0;color:rgba(0,0,0,.5)}.entry-author .author-title span{color:initial}.entry-author .author-link:before{content:'';display:block}.comment-author,.comment-metadata,.comment .reply{text-transform:uppercase}.comment-metadata>*+*:before{content:"\00b7";margin:0 5px}.comment-author .says{display:none}.comment-content{margin-top:20px}.comment-content,.comment-content>p,.comment-content table,.pingback .comment-body,.trackback .comment-body{line-height:1.7}.comment .children,.pingback .children,.trackback .children{margin-left:10%}.comment-content a{word-wrap:break-word}.comment-content>h1:first-child,.comment-content>h2:first-child,.comment-content>h3:first-child,.comment-content>h4:first-child,.comment-content>h5:first-child,.comment-content>h6:first-child{margin-top:0}.comment-respond{max-width:660px}.comment .reply{letter-spacing:.8px}.logged-in-as,.comment-notes{margin-bottom:4.5rem}.no-comments{margin-top:5rem;margin-bottom:0}.infinite-scroll .posts-navigation,.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#infinite-handle{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.neverending .site-main{padding-bottom:44px}body #infinite-handle span{background:none;border-radius:0;color:inherit;display:inline-block;padding:0}body #infinite-handle span button,body #infinite-handle span button:hover,body #infinite-handle span button:focus{border:none;height:auto;line-height:1;margin-left:1px;margin-right:1px;outline:none;padding:14px 3rem}#infinite-handle span{will-change:opacity}body #infinite-footer,body #infinite-footer .container{background:#fff;z-index:1}body #infinite-footer{border-width:1px 0 0 0}body #infinite-footer .container{border:none}.spinner div{display:none}body .infinite-loader{height:40px;margin-left:auto;margin-right:auto;text-indent:0;text-align:center;width:40px}.spinner{display:inline-block;border-width:5px;border-radius:20px;position:static!important;height:40px;width:40px!important;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;-moz-animation:ball-scale 1s 0s ease-in-out infinite;-o-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{max-width:100%;text-align:center}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto 12px}.wp-caption-text,.wp-caption-dd{letter-spacing:.5px;line-height:1.5em;margin:1.1em 0;opacity:.5}.widget .wp-caption-text{opacity:1}.alignleft .wp-caption-text,.alignleft .wp-caption-dd{text-align:left}.alignright .wp-caption-text,.alignright .wp-caption-dd{margin-left:auto;text-align:right}.aligncenter .wp-caption-tex,.aligncenter .wp-caption-dd,.alignnone .wp-caption-text,.alignnone .wp-caption-dd{margin-right:auto;margin-left:auto;text-align:center}.gallery,div.tiled-gallery{margin-top:3rem;margin-bottom:3rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-icon{padding:10px 10px 0 0;text-align:left}.gallery-icon a{border:none}.tiled-gallery-item{padding:6px 6px 0 0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.tiled-gallery .tiled-gallery-item img{margin:1px 2px!important}.gallery-item a,.tiled-gallery-item a{display:block;position:relative}.tiled-gallery-item a{overflow:hidden}.gallery-item img,.tiled-gallery-item img{position:relative;z-index:1}.tiled-gallery-caption{z-index:2}.sharedaddy .sd-social{text-transform:uppercase}.listing .entry-content .sharedaddy{margin-top:16px;margin-bottom:-16px}.listing .entry-content .sharedaddy .sd-social{margin-top:0}body .sd-content ul li a.sd-button span{font-size:11px}body .sd-social .sd-button .share-count{background:transparent;margin-left:5px;padding:0}body .sd-social-text .sd-content ul li a.sd-button span,body .sd-content ul li a.sd-button>span,body .sd-content ul li .option a.share-ustom span,body .sd-content ul li.preview-item div.option.option-smart-off a span,body .sd-content ul li.advanced a.share-more span,body .sd-social-icon-text .sd-content ul li a.sd-button>span,body .sd-social-official .sd-content>ul>li>a.sd-button span,body .sd-social-official .sd-content>ul>li .digg_button>a span{line-height:14px}body .wpl-button a{border-radius:0!important}body div.sharedaddy h3.sd-title:before{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{position:static}body .slideshow-window,body .carousel .slideshow-window{background:transparent;border:none;border-radius:0;overflow:visible}.single .entry-gallery>.slideshow-window{display:block}.slideshow-window .slideshow-controls{background-color:rgba(0,0,0,.2);display:inline-block;height:31px;opacity:1;overflow:hidden;padding:0 40px 0 10px;width:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}body .slideshow-window div.slideshow-controls a,body .slideshow-window div.slideshow-controls a:hover{background:none!important;border:none!important;height:auto!important;margin-top:-4px!important}body .slideshow-window div.slideshow-controls a{color:#fff!important;vertical-align:middle}body .slideshow-window div.slideshow-controls a:first-of-type,body .slideshow-window div.slideshow-controls a:last-of-type{width:45px!important}body .slideshow-window div.slideshow-controls a:nth-of-type(2) {color:#fff!important;width:16px!important;position:absolute;top:5px;right:10px}body .slideshow-window div.slideshow-controls a:before{text-shadow:0 1px 1px rgba(0,0,0,.1)}.slideshow-controls .paused:nth-of-type(2):before {display:none}.single-post .sd-social,.page .sd-social{margin-top:3rem}div.sharedaddy .sd-social h3.sd-title{margin-bottom:1rem;margin-right:21px}div.sharedaddy .sd-social h3.sd-title:before,div#jp-relatedposts h3.jp-relatedposts-headline em:before{display:none}div.sharedaddy .sd-social .sd-title,div.sharedaddy .sd-social .sd-content{display:inline-block}.single .sd-social .sd-title,.single .sd-social .sd-content{white-space:normal}div.sharedaddy .sd-social .sd-content,.text .single-soc-share-link{margin-top:-4px}.sharedaddy .sd-social-text .sd-content ul li{line-height:1;padding-left:0;padding-right:6px;padding-bottom:8px}.sharedaddy .sd-social-text .sd-content ul li a.sd-button,.sharedaddy .sd-social-text .sd-content ul li a.sd-button:hover{background:transparent;border:none}.sharedaddy .sd-social-text .sd-content ul li a.sd-button{box-shadow:none;color:#a5a5a5!important;line-height:inherit;padding:0}body textarea#jp-carousel-comment-form-comment-field,body .jp-carousel-titleanddesc,body .jp-carousel-image-meta,body .jp-carousel-buttons{border-color:rgba(0,0,0,.1)}body textarea#jp-carousel-comment-form-comment-field{border-radius:0;box-shadow:none}body textarea#jp-carousel-comment-form-comment-field,body textarea#jp-carousel-comment-form-comment-field:focus,body .jp-carousel-image-meta,body .jp-carousel-buttons{background:#fff}body textarea#jp-carousel-comment-form-comment-field:focus{border-color:#000}body .jp-carousel-overlay,body #TB_overlay{background-color:rgba(255,255,255,.9)}body div.jp-carousel-buttons a.jp-carousel-commentlink{background:none;padding-left:14px!important}body .jp-carousel-image-meta li{color:#000!important}body .jp-carousel-close-hint span{background:none;border:none;text-indent:-9999px}body #TB_window.format-video{background:transparent;box-shadow:none;margin-top:-21%!important;margin-left:15%!important;width:70%!important;left:0}body #TB_title{background-color:transparent;border:none;margin-bottom:16px}.format-video #TB_ajaxContent{height:0!important;margin:0 auto;overflow:hidden;padding-top:55.2%;position:relative;width:100%!important}.format-video #TB_ajaxContent iframe{height:100%!important;width:100%!important;position:absolute;top:0;left:0}.format-video #TB_ajaxWindowTitle{padding:0}.format-video #TB_closeAjaxWindow{float:right;margin-top:4px}body #TB_closeWindowButton{height:40px;width:40px}body #TB_closeWindowButton:focus .tb-close-icon{box-shadow:none}.jp-carousel-wrap .jp-carousel-slide{opacity:.3}.jp-carousel-wrap .jp-carousel-slide{background-color:transparent}.jp-carousel-wrap .jp-carousel-slide img{-webkit-box-shadow:none;box-shadow:none}.jp-carousel-wrap .jp-carousel-next-button span,.jp-carousel-wrap .jp-carousel-previous-button span{background-image:none;text-indent:0}.jp-carousel-wrap .jp-carousel-slide.selected,.jp-carousel-wrap .jp-carousel-next-button span,.jp-carousel-wrap .jp-carousel-previous-button span,.jp-carousel-wrap .jp-carousel-next-button:hover span,.jp-carousel-wrap .jp-carousel-previous-button:hover span{opacity:1}.jp-carousel-wrap .jp-carousel-close-hint,.jp-carousel-next-button span:before,.jp-carousel-previous-button span:before{color:#000}.jp-carousel-next-button span:before,.jp-carousel-previous-button span:before{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,.jp-carousel-wrap #jp-carousel-comment-form-button-submit{background:#fff;border:none;border-radius:0;color:#000;height:50px;line-height:initial;padding-left:3em!important;padding-right:3em!important}.jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field{border-radius:0;-webkit-box-shadow:none;box-shadow:none}body div.jp-carousel-fadeaway{background:none}body #jp-relatedposts{padding-top:4vh}body .related-holder:last-child #jp-relatedposts{margin-bottom:0}body #jp-relatedposts h3.jp-relatedposts-headline{margin-bottom:3.4vw;width:100%}body #jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal}body #jp-relatedposts div.jp-relatedposts-items,body #jp-relatedposts div.jp-relatedposts-items{text-align:center}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{display:inline-block;float:none;opacity:1;text-align:left;vertical-align:top;width:auto}body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:none}.jp-relatedposts-post>.jp-relatedposts-post-a{border:none;display:block}div#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img{margin-bottom:25px}body #jp-relatedposts div.jp-relatedposts-items h4.jp-relatedposts-post-title{letter-spacing:.2px}body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{border:none}body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:inline-block;margin:0;letter-spacing:1px;opacity:1}body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{margin-right:10px}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post-nothumbs .jp-relatedposts-post-context,body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post-nothumbs .jp-relatedposts-post-date{margin-top:0}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{letter-spacing:.2px;line-height:1.7em;margin-bottom:10px;margin-top:0;opacity:.8}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:none}div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{opacity:1}@media all and (min-width:0\0) and (min-resolution:.001dpcm){

	select {
		background-image: none;
	}

	.main-navigation ul ul a {
		word-break: break-all;
	}

	.site-header {
		-ms-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	.tk-theme-frontend.show .site-header,
	.tk-theme-frontend.no-js .site-header {
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

}@media only screen and (min-width:768px) and (orientation:portrait),only screen and (min-width:991px) and (orientation:landscape){body #jp-relatedposts h3.jp-relatedposts-headline{font-size:190px;font-size:10vw;font-size: calc(7px + 9.548vw)}body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title{font-size:60px;font-size:3.75rem;font-size: calc(17px + 2.257vw)}.container,.related-posts-active .related-holder{padding-left:50px;padding-right:50px}.close-search{top:56px;right:60px}.sticky-header .site-header{width:100%;position:fixed;top:0;left:0}.admin-bar.sticky-header .site-header{top:32px}.search-wrap .search-form{float:left}.search-wrap p{float:right;margin-bottom:0}.search-results{max-height:100vh}.search-results .hentry,.search-results .search-header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.search-results .search-header{flex-direction:column;justify-content:space-between}.entry-content figure.alignleft,.entry-content img.alignleft{margin:8px 60px 30px 0}.entry-content figure.alignright,.entry-content img.alignright{margin:8px 0 30px 60px}.single-post .entry-title,.page-template-default .page-title{margin-bottom:6vw}.nav-links{width:100%}.single-post .site-main .hentry:not(:last-child) {padding-bottom:5rem}.featured-media > * ~ *,
	.featured-media > * ~ img {display:block;margin-top:9vw}.single .nav-links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch;margin-bottom:-1px}.comments-area .comment,.comments-area .pingback,.comments-area .trackback,.comments-title+.comment-navigation{margin-top:6.8rem}.comment-navigation .nav-previous,.comment-navigation .nav-next{float:left}.comment-navigation .nav-previous{padding-right:20px;width:50%}.comment-navigation .nav-next{width:50%}.comment-navigation .nav-previous+.nav-next{padding-left:20px;text-align:right}.post-navigation .nav-previous,.post-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next{display:inline-block;max-width:50%;vertical-align:top}.post-navigation a{height:100%}.comment-body{position:relative}.comment .comment-body{max-width:660px;padding-left:82px}.comment-author img{position:absolute}.comment-author img{left:0;top:-12px}.search-results .page-header .entry-title{margin-right:20px}.search-results .entry-meta+.entry-title{margin-top:14px}.listing .row{margin-left:-32px;margin-right:-32px}.listing article{float:left}.contact-form{margin-left:-20px;margin-right:-20px}.contact-form>*{padding-left:20px;padding-right:20px}.portfolio-archive article{float:none;text-align:center}.listing .posts-wrap>.hentry{padding-left:32px;padding-right:32px}.search-results:not(.archive) .listing .featured-image,
	.search-results:not(.archive) .listing .entry-text {display:inline-block;vertical-align:bottom}.search-results:not(.archive) .listing .entry-text {margin-top:0}.search-results:not(.archive) .listing .featured-image + .entry-text {width:calc(100% - 135px)}.featured-slider{overflow:hidden}.variable-width{padding-left:50px}.variable-width article{padding-right:50px}.featured-slider .featured-image{position:absolute;top:0;bottom:0;left:0}.featured-slider .entry-header{position:absolute;bottom:2rem}.posts-slider .entry-wrap{max-width:460px}.posts-slider .slick-track img{max-height:60vh;width:auto}.featured-slider .featured-image{opacity:0;-webkit-transform:scale(1.05) translateX(50px);-moz-transform:scale(1.05) translateX(50px);-ms-transform:scale(1.05) translateX(50px);-o-transform:scale(1.05) translateX(50px);transform:scale(1.05) translateX(50px)}.show-slider .featured-slider .slick-active .featured-image{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.featured-slider .entry-header{opacity:0}.featured-slider .slick-active .entry-header{opacity:1}.featured-slider-wrap ~ .site .site-footer {position:fixed;bottom:0;right:0}.show-slider:not(.no-content) .site-content {margin-top:100vh}.entry-content-wrap>.clear{max-height:100vh;width:100%}.sidebar .row{height:calc(90vh - 120px);overflow-x:hidden;overflow-y:auto}.search-wrap{margin-top:0}.no-results{height:calc(90vh - 178px)}.sidebar-disabled .sidebar .row{height:100vh}.sidebar .widget{float:left}.posts-slider .navigation,.posts-slider #infinite-handle,.posts-slider .infinite-loader{position:absolute;right:4.5em;-webkit-transform:translate(50%,-50%) rotate(-90deg);-moz-transform:translate(50%,-50%) rotate(-90deg);-ms-transform:translate(50%,-50%) rotate(-90deg);-o-transform:translate(50%,-50%) rotate(-90deg);transform:translate(50%,-50%) rotate(-90deg);z-index:4}.variable-width .navigation,.variable-width #infinite-handle,.variable-width .infinite-loader{position:fixed}.posts-slider .navigation{right:-.6em}.posts-slider #infinite-handle,.posts-slider .navigation{opacity:0;visibility:hidden}.posts-slider .last-slide + #infinite-handle,
	.posts-slider .last-slide ~ .navigation {opacity:1;visibility:visible}.posts-slider .infinite-loader{right:112px}}@media only screen and (min-width:992px){.featured-slider-wrap article{height:100vh}.single-post .site-content .entry-footer{margin:13vw 0 0}.posts-slider .post .featured-image{padding-right:4.5vw}.posts-slider .post .featured-image,.posts-slider .entry-wrap,.jp-relatedposts-post>.jp-relatedposts-post-a,.jp-relatedposts-content-wrap{display:inline-block;vertical-align:bottom}.posts-slider .wp-video-playlist,.posts-slider .wp-video{width:50vw}}@media only screen and (min-width:1025px){h1,h2,h3,h4{line-height:1.1}.site-header .touch-menu,.dropdown-toggle{display:none}.portfolio-archive .entry-title{font-size:90px;font-size:5.6875rem;font-size: calc(25.38px + 3.366vw)}.sidebar-opened{margin-right:15px}.nav-menu>li{margin:0 4% 0 0}.site-header a:focus,.big-search-trigger button:focus{outline:none}body:not(.blog) .site-content {padding-bottom:60px}body.page-template-info-page .site-content{padding-bottom:5vw}.post-navigation a{padding:0 50px 4rem}.post-navigation:last-child{margin-bottom:-120px}.nav-arrow,.nav-arrow:before,.nav-arrow:after{height:2px;background-color:#000;display:block;width:0}.nav-arrow{position:absolute;bottom:17px}.btn-arrow .nav-arrow{bottom:50%}.post-password-form .btn-arrow .nav-arrow{bottom:calc(50% - 10px)}.nav-previous .nav-arrow{left:185px}.nav-next .nav-arrow,.btn-arrow .nav-arrow{right:185px}.nav-arrow:before,.nav-arrow:after{content:"";position:absolute}.nav-previous .nav-arrow:before,.nav-previous .nav-arrow:after{transform-origin:0 50%;left:1px}.nav-next .nav-arrow:before,.nav-next .nav-arrow:after,.btn-arrow .nav-arrow:before,.btn-arrow .nav-arrow:after{transform-origin:100% 50%;right:1px}.nav-previous .nav-arrow:before{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}.nav-previous .nav-arrow:after{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.nav-next .nav-arrow:before,.btn-arrow .nav-arrow:before{-webkit-transform:rotate(-320deg);-moz-transform:rotate(-320deg);-ms-transform:rotate(-320deg);-o-transform:rotate(-320deg);transform:rotate(-320deg)}.nav-next .nav-arrow:after,.btn-arrow .nav-arrow:after{-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg);-ms-transform:rotate(320deg);-o-transform:rotate(320deg);transform:rotate(320deg)}.menu-toggle{display:none}.main-navigation ul ul{max-height:80vh;max-width:18em;overflow:auto;padding:14px 0;text-align:left;width:100vw;position:absolute;top:100%;left:-32px;z-index:1005}.main-navigation .nav-item-right ul{text-align:right;left:auto;right:-32px}.main-navigation .menu-item-has-children:hover > a ~ ul,
	.main-navigation .page_item_has_children:hover > a ~ ul {opacity:1;visibility:visible}.main-navigation ul ul li{clear:both;float:left;margin:0}.main-navigation .nav-item-right ul li{float:right}.main-navigation ul ul a{padding:0 50px 0 32px}.main-navigation .nav-item-right ul a{padding:0 32px 0 50px}.main-navigation ul li img{height:100%;height: calc(100% + 2px);-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;width:100%;position:fixed;top:50%;left:50%;-webkit-transition:.3s cubic-bezier(.28,.12,.22,1) .2s;-moz-transition:.3s cubic-bezier(.28,.12,.22,1) .2s;-ms-transition:.3s cubic-bezier(.28,.12,.22,1) .2s;-o-transition:.3s cubic-bezier(.28,.12,.22,1) .2s;transition:.3s cubic-bezier(.28,.12,.22,1) .2s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.main-navigation ul a:hover ~ img,
	.main-navigation ul a:focus ~ img {opacity:1;visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.main-navigation ul ul .dropdown-toggle{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;position:absolute;top:50%;right:20px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1004}.main-navigation .nav-item-right ul .dropdown-toggle{left:20px;right:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.main-navigation .nav-item-right ul .dropdown-toggle{left:20px;right:auto}.main-navigation ul ul .toggle-on>span>.icon-drop-down:before,.main-navigation ul ul .toggle-on>span>.icon-drop-down:after,.main-navigation .menu-item-has-children:hover>span>.icon-drop-down:before,.main-navigation .menu-item-has-children:hover>span>.icon-drop-down:after,.main-navigation .page_item_has_children:hover>span>.icon-drop-down:before,.main-navigation .page_item_has_children:hover>span>.icon-drop-down:after,.main-navigation ul ul .focus>span>.icon-drop-down:before,.main-navigation ul ul .focus>span>.icon-drop-down:after{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.main-navigation ul ul .toggle-on>span>.icon-drop-down:before,.main-navigation .menu-item-has-children:hover>span>.icon-drop-down:before,.main-navigation .page_item_has_children:hover>span>.icon-drop-down:before,.main-navigation ul ul .focus>span>.icon-drop-down:before{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.main-navigation ul ul .toggle-on>span>.icon-drop-down:after,.main-navigation .menu-item-has-children:hover>span>.icon-drop-down:after,.main-navigation .page_item_has_children:hover>span>.icon-drop-down:after,.main-navigation ul ul .focus>span>.icon-drop-down:after{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}.main-navigation ul ul a,.main-navigation ul ul .dropdown-toggle{color:#000}.main-navigation ul ul ul{font-size:60%;max-width:20vw;top:-14px;left:100%}.main-navigation .nav-item-right ul ul{left:auto;right:100%}.main-navigation ul ul ul li{max-width:30vw}.site-branding,.site-header nav,.sidebar-trigger{display:table-cell;position:relative;vertical-align:middle}.site-branding,.site-header nav{z-index:1}.sidebar-trigger,.sidebar-trigger button{width:48px;height:40px}.sidebar-disabled .sidebar-trigger{display:none}.site-branding{margin-right:0;margin-left:0}.site-header nav{padding-left:calc(6vw - 48px);padding-right:30px}.sidebar-disabled .site-header nav{padding-left:0}.sidebar .row:before,.sidebar .row:after{content:"";display:table;table-layout:fixed}.sidebar .row:after{clear:both}.sidebar .mCSB_container{padding-top:58px}.blog .posts-slider{width:100vw;position:fixed;bottom:40px}.portfolio-archive .posts-slider,.header-wrapper .posts-slider{width:100%}.slick-initialized .portfolio-archive .posts-slider{position:fixed;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-post .site-main .entry-content,.single-post .featured-media{float:left}.single .site-main .entry-content,.single-jetpack-portfolio .site-content .entry-content,.page-template-default .site-main .entry-content,.single-post .featured-media{max-width:50%}.single .site-main .entry-content{padding-right:70px}.page .page-header h1.entry-title,.error404 .page-header h1.entry-title,.search-no-results .page-header h1.entry-title{margin-bottom:5vh}.page-header{margin-top:6rem;margin-bottom:6rem}.search-form:before,.newsleter-widget form:before{position:absolute;bottom:0}.search-wrap .search-form:before{top:50%;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%)}.listing .entry-header a{word-wrap:initial}#contact-map{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}#contact-map iframe{height:100%;width:100%;position:absolute;top:0;left:0}body .contact-form-submission{margin-top:12vh}.featured-slider .slick-arrow{opacity:0}.featured-slider .slick-prev{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}.featured-slider .slick-next{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.featured-slider-wrap .slick-dots li,.featured-slider-wrap .slick-dots button,.featured-slider-wrap .slick-dots button:before,.featured-slider-wrap .slick-dots button:after{width:58px}.posts-slider .navigation,.posts-slider #infinite-handle,.posts-slider .infinite-loader{top:36vh}.variable-width .navigation,.variable-width #infinite-handle,.variable-width .infinite-loader{top:50%}.posts-slider .slick-track img{max-width:38vw}.posts-slider .slick-track .entry-video:not(:empty),
	.posts-slider .slick-track .jetpack-video-wrapper:not(:empty) {padding-top:70vh}.portfolio-archive .posts-slider img,.single-jetpack-portfolio .slick-track img,.single-jetpack-portfolio .slick-track .featured-image img{max-height:70vh;max-width:60vw}.single-jetpack-portfolio .slick-dots{position:fixed;left:50%;bottom:34px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.close-content{margin-bottom:0;position:fixed;bottom:35px;z-index:2}.entry-content-wrap .mCSB_container{padding-top:20vh;padding-bottom:20vh}.variable-width article:not(.has-post-thumbnail) {padding-left:10vw}.portfolio-archive .posts-slider article:not(.has-post-thumbnail) {padding-top:20vh}.single .featured-image img,.page-template-default .site-main .featured-image img{max-height:60vh;width:auto}.jp-relatedposts-content-wrap{max-width:450px;padding-top:50px}.posts-slider .slick-track .jp-relatedposts-post-img{max-height:50vh}.portfolio-archive .has-post-thumbnail .entry-header{display:none}.portfolio-hover-title .portfolio-archive .has-post-thumbnail *{cursor:none}.portfolio-hover-title .portfolio-archive .has-post-thumbnail .entry-header,.portfolio-hover-title .portfolio-archive .has-post-thumbnail .entry-header{margin:0;position:absolute;pointer-events:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.portfolio-hover-title .portfolio-archive .has-post-thumbnail .entry-header h2{line-height:1;margin:0;white-space:nowrap}.related-holder{height:100vh;width:100%;position:fixed;bottom:0;z-index:-1}.jp-relatedposts-items:first-child{margin-top:15vw}.related-posts-active .site{margin-bottom:100vh;overflow-x:hidden}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{padding-right:80px}.jp-relatedposts-post>.jp-relatedposts-post-a{padding-right:4.5vw}.default-site-info,.custom-site-info{text-align:right}.info-page .entry-content{padding-top:30px;padding-bottom:30px}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus{z-index:1003}.sidebar-trigger:not(.toggled) button:hover span:before {top:-7px}.sidebar-trigger:not(.toggled) button:hover span:after {top:7px}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,body .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit:hover,body #jp-carousel-comment-form-button-submit:hover,#eu-cookie-law input[type="submit"]:hover{background-color:#000;border-color:#000;color:#fff}body #infinite-handle span button:hover,body #infinite-handle span button:focus{text-decoration:line-through}button.ghost:hover,button.ghost:focus,.btn-not-default:hover,.sidebar-trigger button:hover,.btn-arrow:hover input[type="submit"]{background-color:transparent;color:inherit}.btn-arrow input[type="submit"]:active{opacity:1;-webkit-transform:scale(.94);-moz-transform:scale(.94);-ms-transform:scale(.94);-o-transform:scale(.94);transform:scale(.94);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.sidebar-trigger button:hover i{-webkit-animation:sidebar-trigger-bounce 1s 0s ease-in-out infinite;-moz-animation:sidebar-trigger-bounce 1s 0s ease-in-out infinite;-o-animation:sidebar-trigger-bounce 1s 0s ease-in-out infinite;animation:sidebar-trigger-bounce 1s 0s ease-in-out infinite}.sidebar-trigger button:focus i{opacity:.7}.sidebar-trigger button:focus{outline:none}input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="number"]:hover,input[type="tel"]:hover,input[type="range"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="week"]:hover,input[type="time"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="color"]:hover,textarea:hover,select:hover,body .tb-close-icon:hover,body .tb-close-icon:focus,.widget input[type="text"]:hover,.widget input[type="email"]:hover,.widget input[type="tel"]:hover,.widget input[type="password"]:hover,.widget input[type="url"]:hover,.widget input[type="search"]:hover,.widget select:hover,.widget textarea:hover{border-color:rgba(0,0,0,.1)}.featured-slider .slick-arrow:hover{background-color:#fff}.featured-slider-wrap .slick-dots li:hover button:after{left:0}.posts-slider .slick-dots button:hover{background-color:transparent}.posts-slider .slick-dots button:hover:before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.entry-meta a:hover,.newsleter-widget form input[type="submit"]:hover,#infinite-handle span a:hover{color:#000}.site-branding a:hover,.site-branding a:focus,.entry-content a:hover,.entry-content a:focus,.entry-footer a:hover,.entry-footer a:focus,.entry-header a:hover,.entry-header a:focus,.page-content a:hover,.page-content a:focus,.comment-content a:hover,.comment-content a:focus,.comment-metadata a:hover,.comment-metadata a:focus,.comment-reply-link:hover,.comment-reply-link:focus,.flickr_badge_image a:hover,.entry-content .wp-block-embed a:hover,.flickr_badge_image a:focus,.entry-content .wp-block-embed a:focus,.widget-area .widget a:hover,.widget-area .widget a:focus,button.ghost:hover,button.ghost:focus,.featured-image a:hover,.featured-image a:focus,.close-search:hover,.close-search:focus,.custom-site-info a:hover,.custom-site-info a:focus{opacity:.4}.btn-not-default:hover,.btn-not-default:focus,.close-icon:hover,.close-icon:focus,.site-info a:hover,.site-info a:focus,.entry-content a[href$=".jpg"]:hover img,.entry-content a[href$=".jpg"]:focus img,.entry-content a[href$=".png"]:hover img,.entry-content a[href$=".png"]:focus img,.entry-content .gallery-item a:hover,.entry-content .tiled-gallery-item a:hover,.tiled-gallery-item a:hover,.tiled-gallery-item a:focus,.gallery-item a:hover,.gallery-item a:focus,.logged-in-as a:hover,.logged-in-as a:focus,.jp-relatedposts-post .jp-relatedposts-post-a:hover,.jp-relatedposts-post .jp-relatedposts-post-a:focus,.listing article .featured-image:hover img,.listing article .featured-image:focus img,.instagram-feed li:hover a,.instagram-feed li:focus a,body .widget .a-stats a:hover,body .widget .a-stats a:focus,.widget .search-form input[type="submit"]:hover,.jp-carousel-wrap .jp-carousel-close-hint:hover{opacity:.7}.nav-menu .sub-menu li:hover:after,.nav-menu .sub-menu li:focus:after,.featured-slider .entry-title a:hover:after,.featured-slider .entry-title a:focus:after,.single-jetpack-portfolio .site-content header button:hover,.single-jetpack-portfolio .site-content header button:focus,.single-jetpack-portfolio .site-content header button:hover:after,.single-jetpack-portfolio .site-content header button:focus:after,.portfolio-archive .slick-dots button:hover,.portfolio-archive .slick-dots button:focus{opacity:1}.nav-menu .sub-menu li:hover:after,.nav-menu .sub-menu li:focus:after{-webkit-transform:translateX(0) rotate(180deg);-moz-transform:translateX(0) rotate(180deg);-ms-transform:translateX(0) rotate(180deg);-o-transform:translateX(0) rotate(180deg);transform:translateX(0) rotate(180deg)}@supports
	( (-webkit-text-stroke-color: #000)
	and
	(-webkit-text-fill-color: transparent))
	or
	((-moz-text-stroke-color: #000)
	and
	(-moz-text-fill-color: transparent) ) {
		.site-header nav a:hover,
		.site-header nav a:focus {
			-moz-text-fill-color: transparent;
			-webkit-text-fill-color: transparent;
			-moz-text-stroke-color: #000;
			-webkit-text-stroke-color: #000;
			-moz-text-stroke-width: 1px;
			-webkit-text-stroke-width: 1px;
		}

		.site-header.related-reached nav a:hover,
		.site-header.related-reached nav a:focus {
			-moz-text-stroke-color: #fff;
			-webkit-text-stroke-color: #fff;
		}
	}@supports
	( not (-webkit-text-stroke-color: #000)
	and
	(-webkit-text-fill-color: transparent))
	or
	( not (-moz-text-stroke-color: #000)
	and
	(-moz-text-fill-color: transparent)) {
		.site-header nav a:hover,
		.site-header nav a:focus {
			border-bottom: 2px solid;
		}
	}.featured-slider .entry-title a:hover:after,.featured-slider .entry-title a:focus:after,.single-jetpack-portfolio .site-content header button:hover:after,.single-jetpack-portfolio .site-content header button:focus:after{opacity:1;-webkit-transform:translate(0,-50%) rotate(180deg);-moz-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);-o-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.sharedaddy .sd-social-text .sd-content ul li a.sd-button:hover,.sharedaddy .sd-social-text .sd-content ul li a.sd-button:focus{color:#000!important;opacity:.7!important}.entry-content table a:hover,.entry-content table a:focus,.post-navigation a:hover,.post-navigation a:focus,.posts-navigation a:hover,.posts-navigation a:focus,.search-form:hover:before,.search-form:focus:before,.widget_blog_subscription form:hover:before,.widget_blog_subscription form:focus:before,.newsleter-widget form:hover:before,.newsleter-widget form:focus:before,.page-links a:hover,.page-links a:focus,.widget_calendar tbody a:hover,.instagram-username a:hover,.instagram-username a:focus,.sd-social-text .sd-button:hover,.sd-social-text .sd-button:focus,.main-navigation ul ul li a:hover,.main-navigation ul ul li a:focus,.search-form:hover:before,.newsleter-widget form:hover:before,.search-form:focus:before,.newsleter-widget form:focus:before,.featured-slider .entry-title a:hover,.featured-slider .entry-title a:focus{opacity:1}#closeSocialMenu:hover:before,#closeSocialMenu:focus:before,.icon-close:hover:before,.icon-close:focus:before,.jp-carousel-close-hint span:hover:before,.jp-carousel-close-hint span:focus:before,body .tb-close-icon:hover:before,body .tb-close-icon:focus:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#closeSocialMenu:hover:after,#closeSocialMenu:focus:after,.icon-close:hover:after,.icon-close:focus:after,.jp-carousel-close-hint span:hover:after,.jp-carousel-close-hint span:focus:after,body .tb-close-icon:hover:after,body .tb-close-icon:focus:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sidebar .search-form input[type="submit"]:hover,.sidebar .newsleter-widget form input[type="submit"]:hover{background:transparent}.post-navigation a:hover .nav-arrow{width:135px}.btn-arrow:hover .nav-arrow{width:100px}.post-navigation .nav-previous:hover .nav-arrow{left:50px}.post-navigation .nav-next:hover .nav-arrow{right:50px}.btn-arrow .nav-arrow{left:110%}.post-navigation a:hover .nav-arrow:before,.post-navigation a:hover .nav-arrow:after,.btn-arrow:hover .nav-arrow:before,.btn-arrow:hover .nav-arrow:after{width:20%}.featured-slider:hover .slick-arrow{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.jp-carousel-wrap .jp-carousel-previous-button:hover span:before,#TB_prev:hover a:before{left:40%}.jp-carousel-wrap .jp-carousel-next-button:hover span:before,#TB_next:hover a:before{margin-right:-25px;left:60%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{opacity:.5}body #infinite-footer{display:none}.variable-width article .featured-image:hover a,.instagram-feed li:hover a{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.hoverimage:hover>*:first-child{position:relative;z-index:-1}.hoverimage:hover img,.hoverimage:hover a img{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@media only screen and (min-width:1200px) and (max-width:1440px){.sidebar .widget:nth-child(3n + 1) {clear:left}}@media only screen and (min-width:1200px){.comments-area{margin-top:5rem;margin-bottom:6vw}.single-post header .entry-title,
	.page-template-default:not(.show-slider) header .page-title {margin-top:11vw}.show-slider .content-area{margin-top:5vw}.single-post .comment-respond{margin-top:7vw}}@media only screen and (min-width:1367px){.single-jetpack-portfolio .site-content .entry-header{position:absolute}.header-wrapper .posts-slider:not(.slick-slider),
	.header-wrapper .slick-track {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-content:center}.header-wrapper .posts-slider:not(.slick-slider) {flex-wrap:wrap}.header-wrapper .slick-list,.header-wrapper .slick-track{height:100%}.fixed-footer .site-footer{position:fixed;bottom:0;right:0;z-index:1}}@media only screen and (min-width:1441px){.site-branding{width:200px}.sidebar .widget:nth-child(4n + 1) {clear:left}}@media only screen and (min-width:1791px){.sidebar .container{max-width: calc(1560px + 12vw)}.search-results .hentry{padding-left: calc((100vw - (1560px + 12vw)) / 2 + 6vw);padding-right: calc((100vw - (1560px + 12vw)) / 2 + 6vw)}.close-search{right: calc((100vw - (1560px + 12vw)) / 2 + 6vw)}}@media only screen and (max-width:1790px){.search-results:not(:empty) {padding-top:120px}}@media only screen and (min-width:1200px) and (max-width:1790px){.sidebar .mCSB_container{padding-top:120px}}@media only screen and (min-width:1025px) and (max-width:1440px){.close-icon,body .jp-carousel-close-hint span,body #TB_closeWindowButton{right:50px}}@media only screen and (max-width:1440px){.site-branding{width:190px}}@media only screen and (min-width:768px) and (orientation:portrait) and (max-width:1199px),only screen and (min-width:991px) and (orientation:landscape) and (max-width:1199px){.sidebar .row{margin-left:-30px;margin-right:-30px}.sidebar .widget:nth-of-type(3n + 1) {clear:left}.site-header nav,.sidebar .widget{padding-left:30px;padding-right:30px}.sidebar .widget{float:left;width:33.3333%}.widget{margin-top:4.5rem}.sidebar .widget_nav_menu+.widget_nav_menu{clear:none}.sidebar .widget.widget_nav_menu{max-width:inherit}.single-post header .entry-title,.page-template-default header .entry-title{margin-top:50px}}@media only screen and (max-width:1024px){h1,h2,h3,h4{line-height:1.2}.site-header .desktop-menu{display:none}.site-header .touch-menu{display:block}.site-header .touch-menu:only-child{padding-bottom:20px}.sidebar-opened .sidebar-trigger button:focus{outline:none}.site-content,.content-area{display:block}.header-scrolled .site-header{padding-top:20px;padding-bottom:20px}.header-scrolled .jp-carousel-close-hint span,.header-scrolled #TB_closeWindowButton{margin-top:15px}.site-branding,.sidebar-trigger{display:table-cell;position:relative;vertical-align:middle}.site-branding{word-break:break-word}.site-header nav{margin:0;text-transform:none}.main-navigation .menu-toggle{display:none}.menu-toggle,.menu-toggle button{height:40px;width:40px}.menu-toggle{text-align:left;z-index:1001;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.menu-toggle button:focus{outline:none}.menu-toggle span{right:7px}.main-navigation>.menu{align-items:center;background-color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:100vh;opacity:0;overflow-y:auto;overflow-x:hidden;padding-left:50px;padding-right:50px;visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:1000}.main-navigation>.menu:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.main-navigation .nav-menu{position:relative;text-align:left;vertical-align:top;width:100%}.main-navigation #menuMarker{display:none}.main-navigation .nav-menu li{display:block;margin:1em 0 0;padding:0}.main-navigation .nav-menu li:first-of-type{margin-top:0}.nav-menu .sub-menu li:last-child{padding-bottom:20px}.nav-menu>li>.dropdown-toggle{margin-left:20px;margin-right:-53px}.nav-menu .sub-menu li .dropdown-toggle{margin-left:10px;margin-right:-23px}.main-navigation ul ul{height:0;font-size:60%;overflow:hidden}.main-navigation .toggle-on > a ~ ul,
	.main-navigation .focus > a ~ ul {height:auto;padding-top:1em;padding-bottom:1em}.main-navigation img{float:right;margin-right:20px;max-height:50px;width:auto}.sidebar .row:after{display:none}.alignright,.alignleft{max-width:45%}.dropcap:before{font-size:4em}.blog .posts-slider .slick-track,
	.archive:not(.post-type-archive-jetpack-portfolio) .posts-slider .slick-track {align-items:flex-start}.single-post .featured-media{margin-top:5rem}.page-template-page-contact .site-content{position:relative}.jp-carousel-wrap .jp-carousel-next-button{right:0!important}.neverending .site-footer{display:none}#infinite-footer{z-index:3}#infinite-handle,#infinite-handle span{max-width:100%}#infinite-handle,#loading-is{margin-top:0}body #infinite-footer .container{background:#fff;padding:14px 60px;width:100%}.related-posts-active .related-holder{overflow:hidden;padding:0 50px 50px}.jp-relatedposts-post-img{max-height:50vh}body #jp-relatedposts div.jp-relatedposts-items,body #jp-relatedposts div.jp-relatedposts-items{margin-left:-30px;margin-right:-30px}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{padding-left:30px;padding-right:30px}.portfolio-archive .entry-title{margin-top:30px}.entry-content-wrap .mCSB_container{padding-top:10vh;padding-bottom:10vh}.entry-content-wrap .mCustomScrollBox:before,.entry-content-wrap .mCustomScrollBox:after{height:10vh}.entry-content-wrap>.clear:before{top:0}.entry-content-wrap>.clear:after{bottom:0}.hoverimage{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.hoverimage img{max-width:80vw}.hoverimage:active>*:first-child{position:relative;z-index:-1}.hoverimage:active img,.hoverimage:active a img{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.posts-slider .slick-track img,.posts-slider article .featured-image img{max-height:40vw}.posts-slider .entry-wrap,.jp-relatedposts-content-wrap{max-width:60vw}.posts-slider .slick-track .entry-video:not(:empty),
	.posts-slider .slick-track .jetpack-video-wrapper:not(:empty) {width:calc(100vw - 100px);padding-top:49vw}}@media only screen and (min-width:991px) and (max-width:1024px) and (orientation:landscape){.posts-slider article .featured-image img{max-height:40vh}.posts-slider .entry-wrap,.jp-relatedposts-content-wrap{max-width:350px}.posts-slider .slick-track .entry-video:not(:empty),
	.posts-slider .slick-track .jetpack-video-wrapper:not(:empty) {width:calc(100vw - 100px);padding-top:51vw}}@media only screen and (min-width:768px) and (orientation:portrait) and (max-width:1024px),only screen and (min-width:991px) and (orientation:landscape) and (max-width:1024px){.sticky-header .site-header{position:fixed;-webkit-transition:all .5s cubic-bezier(.28,.12,.22,1);-moz-transition:all .5s cubic-bezier(.28,.12,.22,1);-ms-transition:all .5s cubic-bezier(.28,.12,.22,1);-o-transition:all .5s cubic-bezier(.28,.12,.22,1);transition:all .5s cubic-bezier(.28,.12,.22,1)}.main-navigation .nav-menu{padding:80px 0 0}.page-header{margin-bottom:4rem}.single-post .entry-title{font-size:50px;font-size:3.125rem}.site-branding img{max-width:160px}.search-wrap .search-form{margin-right:20px;width:50%}body:not(.no-content) .site-content {padding-top:70px;padding-bottom:70px}.post-type-archive-jetpack-portfolio:not(.no-content) .site-content,
	.page-template-portfolio-page:not(.no-content) .site-content {padding-bottom:0}.post-navigation a{padding:50px}.post-navigation:last-child{margin-bottom:-70px}.error404 .site-content,.search-no-results .site-content{padding-top:100px;padding-bottom:100px}.single .entry-header{margin-top:4rem}.alignright{margin:8px 0 10px 50px}.alignleft{margin:8px 50px 10px 0}.featured-slider-wrap .slick-dots li,.featured-slider-wrap .slick-dots button,.featured-slider-wrap .slick-dots button:before,.featured-slider-wrap .slick-dots button:after{width:30px}.posts-slider #infinite-handle,.posts-slider .infinite-loader{top:24vh}.variable-width #infinite-handle,.variable-width .infinite-loader,.posts-slider .navigation{top:50%}.single-jetpack-portfolio .slide{padding-left:50px;padding-right:50px}.infinity-end.neverending .site-footer{display:table}#TB_prev a:before,.jp-carousel-previous-button span:before{margin-left:-12px}#TB_next a:before,.jp-carousel-next-button span:before{margin-left:12px}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(1n+3),
	body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(1n+3) {margin-top:50px}.portfolio-archive .posts-slider article:not(.has-post-thumbnail) {padding-top:11vw}}@media only screen and (max-width:991px) and (orientation:landscape){.portfolio-archive article .featured-image img{max-width:600px}.posts-slider>*+*,.posts-slider .wp-playlist{display:block;margin-top:70px}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){#contact-info{padding-right:40px}.posts-slider:not(.variable-width) #infinite-handle,
	.posts-slider:not(.variable-width) .infinite-loader {top:18vh}}@media only screen and (max-width:991px){.posts-slider article .featured-image{margin-bottom:2rem}}@media only screen and (min-width:783px){.admin-bar .sidebar{height:calc(100vh - 32px)}}@media only screen and (max-width:782px){.admin-bar .toggled .menu-toggle{top:76px}.admin-bar .sidebar{height:calc(100vh - 46px)}}@media only screen and (max-width:767px) and (orientation:landscape){.show-slider.no-content .site-footer{margin-top:60vh}}@media only screen and (max-width:767px),only screen and (max-width:991px) and (orientation:landscape){html{font-size:15px}body #jp-relatedposts h3.jp-relatedposts-headline{font-size:50px}.container,.related-posts-active .related-holder,.sidebar .container,.search-results .hentry{padding-left:14px;padding-right:14px}.close-search{top:40px;right:14px}.admin-bar .close-search{top:80px}.comment-content th,.entry-content th,.comment-content td,.entry-content td{padding:7px 5px;text-align:center}.entry-content .emphasis{line-height:1.3}.site-header{padding-top:25px;padding-bottom:25px}.header-scrolled .site-header{padding-top:12px;padding-bottom:12px}.site-branding img{max-width:100px}.header-scrolled .site-header,.header-scrolled .jp-carousel-close-hint span,.header-scrolled #TB_closeWindowButton{top:0!important}body .jp-carousel-close-hint span,body #TB_closeWindowButton{margin-top:40px}.close-icon,body .jp-carousel-close-hint span,body #TB_closeWindowButton{right:14px}.main-navigation>.menu{padding-left:14px;padding-right:14px}.main-navigation img{display:none}.search-results .search-header{margin-top:14px}.widget{max-width:inherit;width:100%}.site-content,.page .site-content{padding-top:50px;padding-bottom:70px}.no-content .site-content{padding-top:0;padding-bottom:0}.single-jetpack-portfolio .site-content{padding-top:0;padding-bottom:40px}.post-navigation:last-child{margin-bottom:-70px}.error404 .site-content,.search-no-results .site-content{padding-top:80px;padding-bottom:80px}.page-header{margin-bottom:3rem}.archive .page-title{margin-top:0}.post-navigation a{padding:14px}.single-post .entry-title{line-height:1.2;margin-bottom:3rem}.single-post .site-main .hentry:not(:last-child) {padding-bottom:5rem}.featured-media > * ~ *,
	.featured-media > * ~ img {margin-top:50px}.entry-footer>*{display:block;margin-top:6px}.nav-previous+.nav-next a{border-top:none}.alignright{margin:8px 0 10px 14px}.alignleft{margin:8px 14px 10px 0}.single blockquote,.page blockquote{float:none;margin:2rem 0;padding-left:0;padding-right:0}.page blockquote+cite,.page blockquote+p cite,.single blockquote+cite,.single blockquote+p cite{margin-top:0}.alignright,.alignleft,img.alignleft,img.alignright{display:block;float:none;margin:40px 0;max-width:100%}.listing .posts-wrap>.hentry{width:100%}.featured-slider,.featured-slider .slick-list{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.featured-slider .featured-image{height:375px}.featured-slider .entry-header .entry-title{margin-top:30px;margin-bottom:22px}.portfolio-archive article .featured-image img{width:100%}.posts-slider{padding-left:14px;padding-right:14px}.posts-slider .slick-track img{max-height:40vh;width:auto}.single-jetpack-portfolio .posts-slider{margin-left:-14px;margin-right:-14px}.single-jetpack-portfolio .slide{margin-left:14px;margin-right:14px;width:calc(100vw - 80px)}.single-jetpack-portfolio .slide img{margin-left:auto;margin-right:auto}.slick-track .gallery,.slick-track div.tiled-gallery{margin:-10px -10px 0 0}.posts-slider .slick-track .entry-video:not(:empty),
	.posts-slider .slick-track .jetpack-video-wrapper:not(:empty) {width:calc(100vw - 80px)}.related-posts-active .related-holder{margin-bottom:-1px;padding-bottom:41px}.container .posts-slider{padding-left:0;padding-right:0}.posts-slider article ~ article {margin-top:100px}.featured-slider-wrap .slick-dots li,.featured-slider-wrap .slick-dots button,.featured-slider-wrap .slick-dots button:before,.featured-slider-wrap .slick-dots button:after{width:40px}.featured-slider-wrap .slick-dots li{margin:0 5px}.show-slider:not(.no-content) .site-content {margin-top:375px}.posts-slider>*+*,.posts-slider .wp-playlist{display:block;margin-top:70px}.entry-content-wrap{padding:0}.entry-content-wrap>.clear{max-height:100vh;padding:10vh 14px 20vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.comment-author img{display:block;margin-bottom:10px}.comments-area .comment,.comments-area .pingback,.comments-area .trackback,.comments-title+.comment-navigation{margin-top:42px}.contact-form .half-width{width:100%}#contact-map{margin-right:-14px;margin-bottom:-50px;margin-left:-14px}.search-results:not(.archive) .listing .featured-image {margin-bottom:20px}.search-results .entry-meta+.entry-title{margin-top:5px}.no-results-for{display:none}.sidebar{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sidebar>.container{margin-top:110px}.widget{margin-top:4rem}.widget-title{margin-bottom:1.4rem}.widget_nav_menu + .widget:not(.widget_nav_menu) {margin-top:calc(6rem - 36px)}#TB_prev a:before,.jp-carousel-previous-button span:before{margin-left:-16px}#TB_next a:before,.jp-carousel-next-button span:before{margin-left:16px}.jp-carousel-wrap .jp-carousel-previous-button,.jp-carousel-wrap .jp-carousel-next-button{display:block!important}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{margin-top:60px;width:100%}body #jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:first-of-type,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:first-of-type{margin-top:0}.widget_eu_cookie_law_widget.widget{width:auto}div#eu-cookie-law{padding:30px 30px 90px}#eu-cookie-law input[type="submit"].accept{margin-left:0;position:absolute;right:auto;bottom:30px;left:30px}.posts-wrap #infinite-handle,.posts-wrap .infinite-loader,#loading-is{margin-top:40px}.infinity-end.neverending .site-footer{display:block}.posts-wrap article .sharedaddy,.featured-category .sharedaddy{margin-top:2rem}.single .sd-block.sd-social.sd-social-text.sd-sharing{display:table}.single div.sharedaddy .sd-social-text .sd-title,.single div.sharedaddy .sd-social .sd-content{display:table-cell;vertical-align:top}div.sharedaddy .sd-social h3.sd-title{border:none;margin-right:0;padding:1px 12px 0 0;white-space:nowrap}.custom-site-info{margin-top:40px}}@media only screen and (max-width:480px){.twocolumn>*,.twocolumn .half-width{width:100%}.twocolumn > *:nth-child(even),
	.twocolumn .half-width:nth-child(even) {padding-left:0}.twocolumn > *:nth-child(odd),
	.twocolumn .half-width:nth-child(odd) {padding-right:0}}@media only screen and (max-width:330px){.site-title{font-size:32px}.site-branding{padding-left:14px;width:180px}.single .sd-social-text .sd-title,.single .sd-social .sd-content{vertical-align:top}.widget-area .widget_nav_menu:last-child{padding-right:0}}