/*!
Theme Name: Bella Lapin
Theme URI: http://underscores.me/
Author: Antoine Mouquod
Author URI: https://lapinblanc.co.uk
Description: Custom Bella
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bella-lapin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Bella Lapin is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.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:-0.25em}sup{top:-0.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:0.35em 0.75em 0.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}.single.post h1{text-align:center;font-size:1.333em;margin:2.33em auto}.single.post .entry-content-description{margin-bottom:2.33em}.single.post .entry-content-tags{margin:0 auto;padding:0;list-style-type:none;margin:1em auto;text-align:left}.single.post .entry-content-tags li{display:inline-block;text-transform:capitalize;margin-right:2em}.single.post .entry-content-tags li a{color:inherit;text-decoration:none}.single.post .entry-content-tags li a:visited{color:inherit;text-decoration:none}.single.post .entry-content-tags li a:visited:active,.single.post .entry-content-tags li a:visited:hover{text-decoration:underline}.single.post .entry-content-tags li a:active,.single.post .entry-content-tags li a:hover{text-decoration:underline}.archive h1,.blog h1{text-align:center;font-size:1.333em;margin:2.33em auto;text-transform:capitalize}.archive article,.blog article{margin-bottom:2.33em}.archive article:nth-child(odd) header,.blog article:nth-child(odd) header{flex-flow:row-reverse}.archive article header,.blog article header{display:flex;justify-content:space-between;align-items:center}.archive article header img,.blog article header img{width:730px;max-width:100%}.archive article header h2,.blog article header h2{display:inline-block;width:auto;flex-grow:1;font-size:1.2em;text-align:center}.archive article header h2 a,.blog article header h2 a{color:inherit;text-decoration:none}.archive article header h2 a:visited,.blog article header h2 a:visited{color:inherit;text-decoration:none}.archive article header h2 a:visited:active,.archive article header h2 a:visited:hover,.blog article header h2 a:visited:active,.blog article header h2 a:visited:hover{text-decoration:underline}.archive article header h2 a:active,.archive article header h2 a:hover,.blog article header h2 a:active,.blog article header h2 a:hover{text-decoration:underline}.wp-singular.single-post h1,.single.single-portfolios h1,.page.page-template-page-vertical h1,.page.page-template-default h1,.page.page-template-page-about h1{text-align:center;font-size:1.333em;margin:2.33em auto;text-transform:capitalize}.slide-description{width:auto}.slides-same .slide,.slides-books .slide,.archive article.slide,.page .entry-post.slide{display:flex;justify-content:space-between;align-items:center;width:100%}.slides-same .slide:nth-child(even),.slides-books .slide:nth-child(even),.archive article.slide:nth-child(even),.page .entry-post.slide:nth-child(even){flex-flow:row-reverse}.slides-same .slide img,.slides-books .slide img,.archive article.slide img,.page .entry-post.slide img{width:auto;max-width:100%;max-height:100%}.slides-same .slide .slide-description,.slides-books .slide .slide-description,.archive article.slide .slide-description,.page .entry-post.slide .slide-description{display:inline-block;flex-grow:1;text-align:center}.slides-same .slide .slide-description h2,.slides-books .slide .slide-description h2,.archive article.slide .slide-description h2,.page .entry-post.slide .slide-description h2{font-size:1.2em;margin:0 auto 1em;padding:0 20px}.slides-same .slide .slide-description h3,.slides-books .slide .slide-description h3,.archive article.slide .slide-description h3,.page .entry-post.slide .slide-description h3{color:#999;font-size:1rem;margin:0 auto;padding:0 20px}.slides-same .slide .slide-description a,.slides-books .slide .slide-description a,.archive article.slide .slide-description a,.page .entry-post.slide .slide-description a{color:inherit;text-decoration:none}.slides-same .slide .slide-description a:visited,.slides-books .slide .slide-description a:visited,.archive article.slide .slide-description a:visited,.page .entry-post.slide .slide-description a:visited{color:inherit;text-decoration:none}.slides-same .slide .slide-description a:visited:active,.slides-same .slide .slide-description a:visited:hover,.slides-books .slide .slide-description a:visited:active,.slides-books .slide .slide-description a:visited:hover,.archive article.slide .slide-description a:visited:active,.archive article.slide .slide-description a:visited:hover,.page .entry-post.slide .slide-description a:visited:active,.page .entry-post.slide .slide-description a:visited:hover{text-decoration:underline}.slides-same .slide .slide-description a:active,.slides-same .slide .slide-description a:hover,.slides-books .slide .slide-description a:active,.slides-books .slide .slide-description a:hover,.archive article.slide .slide-description a:active,.archive article.slide .slide-description a:hover,.page .entry-post.slide .slide-description a:active,.page .entry-post.slide .slide-description a:hover{text-decoration:underline}.slides-same .slide .slide-description a.button,.slides-books .slide .slide-description a.button,.archive article.slide .slide-description a.button,.page .entry-post.slide .slide-description a.button{display:inline-block;margin-top:2em;min-width:0}.slides-same .slide .slide-description ul,.slides-books .slide .slide-description ul,.archive article.slide .slide-description ul,.page .entry-post.slide .slide-description ul{color:#999;margin:0 auto;padding:0;list-style-type:none;margin-top:1em}.slides-same .slide .slide-description ul li,.slides-books .slide .slide-description ul li,.archive article.slide .slide-description ul li,.page .entry-post.slide .slide-description ul li{display:inline-block;margin:0 .2em}.slides-books .slide:nth-child(even) .slide-description{text-align:right}.slides-books .slide .slide-description{text-align:left}.slides-books .slide .slide-description h2{padding:0}@media (max-width: 778px){.slides-same .slide .slide-description h2,.slides-books .slide .slide-description h2,.archive article.slide .slide-description h2,.page .entry-post.slide .slide-description h2{font-size:1em}}html{box-sizing:border-box}/*! debug.css | MIT License | zaydek.github.com/debug.css */*,*:before,*:after{box-sizing:inherit}body{background:#fff;margin-bottom:0 !important;min-width:400px;font-size:15px}hr{background-color:#d1d1d1;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}.linema{cursor:pointer}#primary{width:1088px;max-width:calc(100% - 40px);margin:0 auto}#primary article{min-height:calc(100vh - 150px)}.img-wrapper{position:relative;font-size:0}.img-wrapper .img-overlay{position:absolute;z-index:1;width:100%;height:100%}.mobileonly{display:none}@media (max-width: 500px){.notonmobile{display:none}.mobileonly{display:block}}form button,form input[type="button"],form input[type="reset"],form input[type="submit"]{border:none;color:#fff;background-color:#333;line-height:1;padding:.6em 1em;cursor:pointer;min-width:178px;text-transform:uppercase;font-size:1rem;font-weight:normal;border-radius:0;margin:0 auto;display:block}a.button{color:inherit;text-decoration:none;border:none;color:#fff !important;background-color:#333;line-height:1;padding:.6em 1em;cursor:pointer;min-width:178px;text-transform:uppercase;font-size:.75rem;font-weight:normal;border-radius:0;text-decoration:none;text-align:center}a.button:active,a.button:hover{color:inherit;text-decoration:none !important}a.button:visited{color:inherit;text-decoration:none}a.button:visited:active,a.button:visited:hover{color:inherit;text-decoration:none}a.button:hover,a.button:active{color:#fff !important;text-decoration:none;background-color:#666}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{color:#666;border:none;background-color:#fafafa;padding:10px;width:100%}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{color:#111}textarea{width:100%}form p{display:inline-block}#select-9-button span{display:none}form .ui-btn.ui-input-btn.ui-corner-all{font-size:0}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}.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{width:calc(100% + 1px);height:auto}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.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}@media print{ul.menu,a.button,article .entry-content-description a.button,#colophon{display:none !important}.site-header{background-color:transparent;color:#000;font-size:2em}#shiftnav-toggle-main{display:none !important}div.site-header-content{display:block !important}}.sticky{display:block}div.post,div.page{margin:3.5em 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0 0 1.5em}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.overlay-slideshow{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:500001;color:#fff;align-items:center;justify-content:center}.overlay-slideshow .overlay-back{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff}.overlay-slideshow .overlay-slideshow-content{position:relative;width:1088px;max-width:calc(100% - 40px);margin:0 auto}.overlay-slideshow .overlay-slideshow-content .slideshow-holder{max-width:100%;position:relative}.overlay-slideshow .overlay-slideshow-content .slideshow-holder-close{position:absolute;right:0;top:5px;user-select:none}.overlay-slideshow .overlay-slideshow-content .slideshow-holder-close img{transition-duration:0.4s;transition-property:transform}.overlay-slideshow .overlay-slideshow-content .slideshow-holder-close:hover img{transform:rotate(90deg)}.overlay-slideshow .overlay-slideshow-content h3{font-size:1.2em;text-transform:none;margin:.4em auto 1em;font-weight:lighter}.overlay-slideshow .overlay-slideshow-content .slideshow-content,.overlay-slideshow .overlay-slideshow-content .slideshow-wrapper{max-height:622px}.overlay-slideshow .entry-slideshow{max-height:calc(100vh - 108px);pointer-events:initial !important}.overlay-slideshow.white{background-color:#fff;color:#000}.overlay-slideshow.white .slideshow-footer .slideshow-description .slideshow-description-content{background-color:#fff;color:#000}.slideshow-footer{position:relative;color:#999;margin-top:1em}.slideshow-footer .slideshow-tags{margin:0 auto;padding:0;list-style-type:none;margin:initial;text-align:right}.slideshow-footer .slideshow-tags li{display:inline-block;text-transform:capitalize;margin-left:2em}.slideshow-footer .slideshow-tags li a{color:inherit;text-decoration:none}.slideshow-footer .slideshow-tags li a:visited{color:inherit;text-decoration:none}.slideshow-footer .slideshow-tags li a:visited:active,.slideshow-footer .slideshow-tags li a:visited:hover{text-decoration:underline}.slideshow-footer .slideshow-tags li a:active,.slideshow-footer .slideshow-tags li a:hover{text-decoration:underline}.slideshow-footer .slideshow-description .slideshow-description-button{padding:5px 0}.slideshow-footer .slideshow-description .slideshow-description-content{display:none;position:absolute;left:-1px;bottom:100%;width:260px;background-color:#000;text-align:center;padding:3em 3em 5em;color:#fff;z-index:10}.slideshow-footer .slideshow-description .slideshow-description-content .slideshow-description-close{position:absolute;top:11px;right:15px;user-select:none;transition-duration:0.4s;transition-property:transform}.slideshow-footer .slideshow-description .slideshow-description-content .slideshow-description-close:hover{transform:rotate(90deg)}.slideshow-footer .slideshow-description .slideshow-description-content h3{margin-top:1em;margin-bottom:2.5em}.slideshow-footer .slideshow-description .slideshow-description-content p{line-height:1.55em}.slideshow-footer a.button{position:absolute;min-width:0;right:0;top:0}table{margin:0 0 1.5em;width:100%}body,button,input,optgroup,textarea{color:#404040;font-family:proxima-nova,sans-serif;font-size:14px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Quicksand",sans-serif;font-weight:bold}p{margin:1.5em auto;line-height:1.7em}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:11.25px;font-size:.9375rem;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:11.25px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}ol{margin-left:0;padding-left:12px}.hide{display:none}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.calendar::before{font-family:FontAwesome;content:"\f133"}.calendar::before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f133"}.page-content{display:flex;position:relative;margin-bottom:2em}.page-content .page-primary{width:calc(100% - 350px);padding-left:2.2em;margin-bottom:3em}.page-content .page-primary h2{font-size:1rem}.page-content .page-secondary{width:350px}.about-accordion{margin:0 auto;padding:0;list-style-type:none;margin-top:2em}.about-accordion>li{position:relative;border-bottom:1px solid #777;margin-bottom:2em;display:inline-block;width:100%}.about-accordion>li span{position:absolute;top:calc(50% - 5px);right:0;width:10px;height:9px;background:url(images/arrow.png) center center no-repeat;background-size:10px 9px}.page .entry-content .entry-thumbnail{margin-bottom:0}.page-pop{position:relative;width:100%}.page-pop.about-awards .page-pop-detail[data-rel~="about-awards"] h3 span{top:calc(50% - 12px);right:0;width:10px;height:9px;background:url(images/arrow.png) center center no-repeat;background-size:10px 9px;transform:rotate(180deg)}.page-pop.about-awards .page-pop-detail[data-rel~="about-awards"] .page-secondary-detail{display:block}.page-pop.about-clients .page-pop-detail[data-rel~="about-clients"] h3 span{top:calc(50% - 12px);right:0;width:10px;height:9px;background:url(images/arrow.png) center center no-repeat;background-size:10px 9px;transform:rotate(180deg)}.page-pop.about-clients .page-pop-detail[data-rel~="about-clients"] .page-secondary-detail{display:block}.page-pop .page-pop-detail{width:100%;padding:.75em 0;background-color:#fff}.page-pop .page-pop-detail h3{position:relative;padding-bottom:20px;border-bottom:1px solid #777}.page-pop .page-pop-detail h3 span{position:absolute;top:calc(50% - 11px);right:0;width:10px;height:9px;background:url(images/arrow.png) center center no-repeat;background-size:10px 9px}.page-pop .page-pop-detail .page-secondary-detail{display:none}.page-pop .page-pop-detail .page-secondary-text{column-count:3}.page-pop .page-pop-detail ul{margin:0 auto;padding:0;list-style-type:none;display:flex;justify-content:space-between}.page-pop .page-pop-detail ul li{display:inline-block;width:28%;vertical-align:top}body.page .entry-post.slide{padding:0;margin-top:3em}body.page .entry-post.slide img{max-height:360px}@media (max-width: 990px){.page-content .page-primary .page-primary-text{columns:initial}}@media (max-width: 778px){body.page .entry-post.slide{padding:0;flex-flow:column !important}body.page .entry-post.slide img{max-height:none}body.page .entry-post.slide .slide-description{margin-top:1em}.page-content{flex-flow:column}.page-content .page-secondary{width:auto}.page-content .page-primary{width:auto;padding-left:0}.page-pop .page-pop-detail .page-secondary-detail.page-secondary-text{column-count:2}.page-pop .page-pop-detail .page-secondary-detail.page-secondary-text p{margin:1em auto}}@media (max-width: 500px){.page-pop .page-pop-detail .page-secondary-detail.page-secondary-text{column-count:1}}body.slideshow26page #primary{width:100%;max-width:calc(100% - 20px)}body.portfolio-type-slideshow #page{padding-bottom:0}.page-template-page-about{padding-bottom:4em}.page-primary-text h3{margin-top:2em}.page-primary-text h3:first-of-type{margin-top:0}.page-primary-text h4{margin-bottom:0}.page-primary-text h4+p{margin-top:0}.page-primary-text form{margin:3em auto 1.5em}.page-primary-text form span.wpcf7-form-control-wrap{display:inline-block;width:calc(49% - 7px);margin-bottom:14px;text-align:left}.page-primary-text form span.wpcf7-form-control-wrap:nth-child(even){margin-left:14px}@media (max-width: 990px){.page-primary-text{margin-top:2em}}.entry-slideshow-wrapper{position:relative;display:none}body.portfolio-type-slideshow{background-color:#000}body.portfolio-type-slideshow.logged-in #primary{height:calc(100vh - 128px)}body.portfolio-type-slideshow h1.entry-title{display:none}body.portfolio-type-slideshow #primary{position:relative;width:100%;max-width:100%;height:calc(100vh - 96px)}body.portfolio-type-slideshow #colophon{margin-top:0;padding:0 1em}body.portfolio-type-slideshow #colophon .footer-title,body.portfolio-type-slideshow #colophon .site-info{display:none}body.portfolio-type-slideshow #colophon .site-social{padding:1em;margin:0 auto}body.portfolio-type-slideshow article .entry-content-description{margin-bottom:0}body.portfolio-type-slideshow .slides.slides-slideshow{width:100vw;height:100%;overflow:hidden;position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}body.portfolio-type-slideshow .slide .slide-image-block{display:flex;max-width:100%;max-height:100%;overflow:hidden;min-width:100vw}body.portfolio-type-slideshow .slide .slide-image-block .img-wrapper{display:flex;flex-grow:1;max-height:100vh}body.portfolio-type-slideshow .slide .slide-image-block a{display:flex;flex-grow:1}body.portfolio-type-slideshow .slide img{box-sizing:border-box;flex-grow:1;object-fit:contain;display:flex;object-position:center}body.portfolio-type-slideshow .slide.slide-image-hero{min-width:100vw;max-height:100%;padding:0;position:absolute;top:0;left:0;visibility:hidden}body.portfolio-type-random #primary{width:1600px}.slides{margin:0 auto;padding:0;list-style-type:none}h2.slides-random-slide-h2{font-size:.875rem;margin:0 auto;color:#999;display:flex;justify-content:space-between;transition:opacity;transition-duration:.3s;width:100%}h2.slides-random-slide-h2 a{color:inherit;text-decoration:none;display:flex;position:relative}h2.slides-random-slide-h2 a:active,h2.slides-random-slide-h2 a:hover{color:inherit;text-decoration:none !important}h2.slides-random-slide-h2 a:visited{color:inherit;text-decoration:none}h2.slides-random-slide-h2 a:visited:active,h2.slides-random-slide-h2 a:visited:hover{color:inherit;text-decoration:none}h2.slides-random-slide-h2 span.line{background-color:#999}h2.slides-random-slide-h2 span.number{margin-left:1em}.slides-row{margin:0 auto;padding:0;list-style-type:none;width:100%;display:flex;flex-flow:row;justify-content:start}.slides-row:nth-child(3n+1){justify-content:end}.slides-row:nth-child(3n+2){justify-content:center}.slides-row.slides-row-1 .slide{padding-top:20px !important;padding-bottom:20px !important}.slides-row .slide-empty-vspacer{width:100%;height:20px}.slides-row .slide-empty-hspacer{display:inline-block;width:50px}.slides.slides-random .slide{flex-flow:column;width:calc(33.33% - .65em);padding:0 !important;margin-bottom:1em}.slides.slides-random .slide:nth-child(3n+1){order:1}.slides.slides-random .slide:nth-child(3n+2){order:2}.slides.slides-random .slide:nth-child(3n+3){order:3}@media (max-width: 1130px){.slides.slides-random .slide{margin-bottom:19px;width:calc(33% - 11px) !important}}@media (max-width: 500px){.slides.slides-random .slide{width:calc(33% - 4px) !important;margin-bottom:8px}}@media (max-width: 720px){.slides.slides-random .slide{width:calc(33% - 6px) !important;margin-bottom:11px}.slides.slides-random .slide h2{display:none}}@media (max-width: 960px){.slides.slides-random .slide{margin-bottom:16px;width:calc(33% - 9px) !important}}.slides.slides-random .slide:hover h2.slides-random-slide-h2{opacity:1;visibility:visible}.slides.slides-books .slide{align-items:normal;max-width:calc(100% - 40px) !important;width:100%;max-height:none !important}.slides.slides-books .slide:nth-child(even) .slide-image-block{padding-right:0;padding-left:2em}.slides.slides-books .slide .slide-image-block{width:30%;padding-right:2em;align-items:flex-start}.slides.slides-books .slide .slide-image-block .img-wrapper{max-width:none}.slides.slides-books .slide .slide-description{width:70%}.slides.slides-random{align-content:space-between;display:flex;flex-flow:column wrap;font-size:1em;height:2500px;list-style-image:none;list-style-type:none;margin:1em auto;padding:0}.slides.slides-random .slide .slide-image-block a,.slides.slides-random .slide .slide-image-block a .img-wrapper{flex-grow:1}.slides.slides-random .slide img{width:100%}.slides.slides-same .slide{max-width:calc(100% - 40px) !important;width:100%;max-height:none !important}.slides.slides-same .slide .slide-image-block,.slides.slides-same .slide .slide-description{width:50%;max-height:504px}.slides.slides-same .slide .slide-description{padding:0 20px}.slide{display:flex;padding:20px;box-sizing:content-box;width:724px;max-width:100%}.slide .image-block{display:inline-block}.slide .slide-image-block{display:flex;max-width:100%;max-height:100%;overflow:hidden;flex-grow:1;align-items:flex-end}.slide .slide-image-block a{display:flex}.slide .slide-image-block a .img-wrapper{display:flex}.slide img{box-sizing:border-box;object-fit:contain;display:flex}.slide.slide-image-xlarge{padding:20px 0}.slide.slide-image-large{width:540px;max-height:540px}.slide.slide-image-small{width:350px;max-height:350px}.slide.slide-image-smallest{width:275px;max-height:275px}.slide span{display:inline-block}.slide .slideshow-holder{display:none}.slide .slide-description-blurb{margin-bottom:1.5em}body.black #page{background-color:#000;color:#fff}body.black #page span.line{background-color:#fff}body.black #page .site-header{background-color:#fff;color:#000}body.black #page .site-header span{background-color:#000}@media (max-width: 990px){.slides-row{display:inline;flex-flow:unset}.slides-row.slides-row-2 .slide{padding-top:20px !important;padding-bottom:20px !important}.slides-row .slide{float:left}.slides-row .slide:nth-child(even){float:right}}@media (max-width: 778px){.slide:not(.slide-image-hero){padding-top:20px !important;padding-bottom:20px !important;width:100% !important;box-sizing:border-box}.slide:not(.slide-image-hero):nth-child(3n+1){text-align:right}.slide:not(.slide-image-hero):nth-child(3n+2){text-align:center}h2.slides-random-slide-h2{opacity:1 !important}.slides.slides-books .slide{flex-flow:column;margin-bottom:2em}.slides.slides-books .slide:nth-child(even){align-items:end}.slides.slides-books .slide:nth-child(even) .slide-image-block{padding-left:0}.slides.slides-books .slide .slide-image-block{width:50%;padding-right:0}.slides.slides-books .slide .slide-description{width:100%}.slides.slides-same .slide{flex-flow:column;margin-bottom:2em}.slides.slides-same .slide .slide-image-block{width:100%}.slides.slides-same .slide .slide-image-block img{width:auto;height:auto}.slides.slides-same .slide .slide-description{margin-top:20px;width:100%;text-align:left}.slides.slides-same .slide .slide-description h2,.slides.slides-same .slide .slide-description h3{padding:0;font-size:1rem}}@media (max-width: 500px){.slides.slides-books .slide:nth-child(even){align-items:initial}.slides.slides-books .slide:nth-child(even) .slide-description{text-align:left}.slides.slides-books .slide .slide-image-block{width:100%}.slide:not(.slide-image-hero){padding:20px !important;width:100% !important;flex-flow:column}.slide:not(.slide-image-hero):nth-child(even){text-align:right}.slide:not(.slide-image-hero).slide-image-xlarge{padding:20px 0 !important}.slides-same .slide .slide-description h2,.archive article.slide .slide-description h2,.page .entry-post.slide .slide-description h2,.slides-same .slide .slide-description h3,.archive article.slide .slide-description h3,.page .entry-post.slide .slide-description h3{padding:0}.slides-same .slide:nth-child(even),.archive article.slide:nth-child(even),.page .entry-post.slide:nth-child(even){flex-flow:column}.slides-same .slide .img-wrapper,.archive article.slide .img-wrapper,.page .entry-post.slide .img-wrapper{max-width:100%}.slides-same .slide .slide-description,.archive article.slide .slide-description,.page .entry-post.slide .slide-description{width:100%;text-align:left}}article .entry-content-description{margin-bottom:2em}article .entry-content-description a.button{display:inline-block}.article-videoslide{padding:20px}.article-videoslide.direct2video{padding:20px 0}.page-template-page-vertical .page-content{flex-flow:column;width:700px;max-width:100%;margin:0 auto}.page-template-page-vertical .page-content .page-primary{padding-left:0;padding-top:1.2em;width:100%}.page-template-page-vertical .page-content .page-secondary{width:100%}.page-template-page-vertical .page-content .page-secondary img{width:100%}.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,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:10.5px;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}.sr-only,label:not(.all-screens){position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ajax-content-new article{opacity:0}.loading-wrapper{text-align:center}#loading{display:none;overflow:hidden;position:relative;width:62px;height:62px;transform:scale(0.5)}#loading .frames{max-width:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content: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{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.site-info{text-align:center;margin-bottom:1em}#colophon{background-color:#333;text-align:center;color:#fff;font-size:0.933em;padding:47px 0 30px;margin-top:5em}#colophon ul{margin:0 auto;padding:0;list-style-type:none}#colophon ul.site-social{margin:2.2em auto 0}#colophon ul.menu.footer{display:inline-block}#colophon ul.menu.footer li{margin-left:0}#colophon ul li{display:inline-block;margin:0 1.4em;color:inherit;text-decoration:none}#colophon ul li:visited{color:inherit;text-decoration:none}#colophon ul li:visited:active,#colophon ul li:visited:hover{text-decoration:underline}#colophon ul li:active,#colophon ul li:hover{text-decoration:underline}#colophon ul li a{color:inherit;text-decoration:none}#colophon ul li img{vertical-align:middle;display:inline-block;margin-right:.9em}#colophon a.footer-title{color:inherit;text-decoration:none;font-family:commuters-sans,sans-serif;text-transform:uppercase;font-size:19px;letter-spacing:.2em}#colophon a.footer-title:active,#colophon a.footer-title:hover{color:inherit;text-decoration:none !important}#colophon a.footer-title:visited{color:inherit;text-decoration:none}#colophon a.footer-title:visited:active,#colophon a.footer-title:visited:hover{color:inherit;text-decoration:none}#colophon a{color:inherit;text-decoration:none}#colophon a:visited{color:inherit;text-decoration:none}#colophon a:visited:active,#colophon a:visited:hover{text-decoration:underline}#colophon a:active,#colophon a:hover{text-decoration:underline}ul.menu.footer{margin:0 auto;padding:0;list-style-type:none}ul.menu.footer.site-social{margin:2.2em auto 0}ul.menu.footer.menu.footer{display:inline-block}ul.menu.footer.menu.footer li{margin-left:0}ul.menu.footer li{display:inline-block;margin:0 1.4em;color:inherit;text-decoration:none}ul.menu.footer li:visited{color:inherit;text-decoration:none}ul.menu.footer li:visited:active,ul.menu.footer li:visited:hover{text-decoration:underline}ul.menu.footer li:active,ul.menu.footer li:hover{text-decoration:underline}ul.menu.footer li a{color:inherit;text-decoration:none}.grid{margin-top:10px}.grid-sizer,.grid-item{width:calc(33.33% - 6.66px)}.grid-item{display:inline-block;vertical-align:top;overflow:hidden;position:relative;font-size:0}.grid-item img{min-width:100%;opacity:0;transition:opacity .4s}.grid-item img.loaded{opacity:1;transition:opacity .4s}@media (max-width: 500px){.grid-sizer,.grid-item{width:calc(50% - 5px);margin-bottom:10px}}.hero{position:relative;width:100%;height:100vh;z-index:100;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.hero img{position:absolute;object-fit:cover;height:100%;width:100%;z-index:0}.hero-title{color:inherit;text-decoration:none;font-family:commuters-sans,sans-serif;text-transform:uppercase;font-size:40px;letter-spacing:.2em;text-align:center;line-height:1em;z-index:2}.hero-title:active,.hero-title:hover{color:inherit;text-decoration:none !important}.hero-title:visited{color:inherit;text-decoration:none}.hero-title:visited:active,.hero-title:visited:hover{color:inherit;text-decoration:none}.site-header{background-color:#000;color:#fff}.site-header .site-header-content{width:1088px;max-width:calc(100% - 40px);margin:0 auto;display:flex;padding:0.85em 0;justify-content:space-between}.site-header .site-header-content .site-branding .site-title{font-family:commuters-sans,sans-serif;text-transform:uppercase;letter-spacing:.2em}.site-header .site-header-content .site-branding .site-title a{color:inherit;text-decoration:none}.site-header .site-header-content .site-branding .site-title a:active,.site-header .site-header-content .site-branding .site-title a:hover{color:inherit;text-decoration:none !important}.site-header .site-header-content .site-branding .site-title a:visited{color:inherit;text-decoration:none}.site-header .site-header-content .site-branding .site-title a:visited:active,.site-header .site-header-content .site-branding .site-title a:visited:hover{color:inherit;text-decoration:none}.site-header .site-header-content #site-navigation{display:flex}.site-header .site-header-content .menu-primary-social ul li{vertical-align:middle}.site-header .site-header-content .menu-primary-social ul li a{display:flex;flex-direction:column;justify-content:center}.site-header .site-header-content nav ul{margin:0 auto;padding:0;list-style-type:none}.site-header .site-header-content nav ul li{display:inline-block;font-family:"Quicksand",sans-serif;text-transform:uppercase;font-size:0.8em;letter-spacing:.03em;margin-left:40px}.site-header .site-header-content nav ul li a{color:inherit;text-decoration:none}.site-header .site-header-content nav ul li a:visited{color:inherit;text-decoration:none}.site-header .site-header-content nav ul li a:visited:active,.site-header .site-header-content nav ul li a:visited:hover{text-decoration:underline}.site-header .site-header-content nav ul li a:active,.site-header .site-header-content nav ul li a:hover{text-decoration:underline}@media (max-width: 990px){.hero-title{font-size:30px}.site-header .site-header-content nav ul li{margin-left:25px}}@media (max-width: 778px){.hero-title{font-size:24px}}@media (max-width: 500px){.hero-title{font-size:20px}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.parentDisable{z-index:500002;width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:transparent}.popin-back{width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.popin{position:absolute;width:1088px;max-width:70%;max-height:80%;top:50%;left:50%;transform:translate(-50%, -50%);color:#000;background-color:#fff;padding:50px 93px 27px;overflow:auto;z-index:1;text-align:center}.popin p{margin:1.5em auto}.popin ul{margin-left:1.25rem}.popin a{color:inherit;cursor:pointer}.popin span.wpcf7-form-control-wrap{display:inline-block;width:calc(50% - 7px);margin-bottom:14px;text-align:left}.popin span.wpcf7-form-control-wrap:nth-child(even){margin-left:14px}.popin .popin-close{position:absolute;right:12px;top:12px;cursor:pointer}.popin .popin-close img{transition:transform;transition-duration:.4s}.popin .popin-close:hover img{transform:rotate(90deg)}.form-col{width:100%;display:inline-block}.form-col p{display:flex;flex-wrap:wrap;width:100%;margin:0 auto}.form-col.onecol p span.wpcf7-form-control-wrap{width:100%}@media (max-width: 700px){.popin{font-size:.9em;max-width:85%}.popin span.wpcf7-form-control-wrap{display:inline-block;width:100%}.popin span.wpcf7-form-control-wrap:nth-child(even){margin-left:0}}@media (max-width: 500px){.popin{max-width:100%;max-height:100%}}#header-slideshow-wrapper{position:relative;width:1500px;max-width:calc(100% - 20px);margin:0 auto}.block-element.element-slideshow{width:900px;padding:20px;background-color:#fff;max-width:100%}#header-slideshow,.slideshow-wrapper{position:relative;display:inline-block;line-height:0;width:100% !important;margin:0 auto;background-color:#fafafa}#header-slideshow.lonelyslide .lbslideshow-dots-wrapper,#header-slideshow.lonelyslide .lbslideshow-navinfo,.slideshow-wrapper.lonelyslide .lbslideshow-dots-wrapper,.slideshow-wrapper.lonelyslide .lbslideshow-navinfo{display:none}.lbslideshow-navinfo{position:absolute;top:4px;left:calc(50% - 30px);width:60px;text-align:center}.header-slides,.lbslideshow{margin:0 auto;padding:0;list-style-type:none;height:100%;max-width:100%;max-height:100%;display:inline-block;text-align:center;display:inline-block;position:relative;width:100%;height:100%}.header-slide,.lbslide{position:absolute;top:50%;left:50%;visibility:hidden;transform:translate(-50%, -50%);z-index:1;max-height:100%;opacity:.3}.header-slide:last-of-type,.lbslide:last-of-type{margin-right:0}.header-slide .img-wrapper,.lbslide .img-wrapper{height:100%}.header-slide .img-wrapper img,.lbslide .img-wrapper img{max-height:100%;width:auto}.header-slide.lbslidevideo,.lbslide.lbslidevideo{display:inline-block;min-width:100%;height:620px;max-height:100%}.header-slide.lbslidevideo .img-wrapper,.lbslide.lbslidevideo .img-wrapper{height:100%}.header-slide.lbslidevideo .img-wrapper iframe,.lbslide.lbslidevideo .img-wrapper iframe{height:100% !important}.lbslide img{max-width:none}.vimeo-wrapper{width:100%;height:100%}.lbslideshow-dots-wrapper{display:none;z-index:100;text-align:center}.lbslideshow-dots-wrapper .lbslideshow-dots{margin:0 auto;padding:0;list-style-type:none;position:relative;display:inline-block;margin:0 auto;width:auto}.lbslideshow-dots-wrapper .lbslideshow-dots>li{display:inline-block;padding:5px}.lbslideshow-dots-wrapper .lbslideshow-dots>li div{display:inline-block;border-radius:50%;width:8px;height:8px;background-color:#999}.lbslideshow-dots-wrapper .lbslideshow-dots>li.selected div{background-color:#F5BE44}.lbslideshow-arrow-wrapper{position:absolute;width:100%;top:50%;z-index:199;height:48px}.lbslideshow-next,.lbslideshow-previous{position:absolute;top:0;width:25px;height:25px;right:100%;bottom:calc(50% - 42px);background:url(images/arrow.png) center center no-repeat;background-size:10px 9px;transform:rotate(90deg);z-index:199}.lbslideshow-next.lbslideshow-next,.lbslideshow-previous.lbslideshow-next{transform:rotate(-90deg);left:100%;right:auto}.header-slide-label{background-color:#333;background-color:rgba(51,51,51,0.5);font-style:italic;font-size:30px;line-height:1.3em;letter-spacing:.025em;padding:18px 90px;text-align:center;min-height:75px;color:#fff;position:absolute;bottom:0;width:100%;z-index:10;text-shadow:0px 2px 3px #000}.slideshow-holder.slideshow-holder-2602 .lbslideshow-navinfo{top:auto;margin-top:7px}.slideshow-holder.slideshow-holder-2602 .slideshow-holder-close{z-index:1000 !important;top:-20px}a{color:inherit}a:visited{color:#404040}a:hover,a:focus,a:active{color:inherit}a:focus{outline:thin dotted}a:hover,a:active{outline:0}#primary-menu li a span{background-color:#fff}.slide-link{color:inherit;text-decoration:none}.slide-link:active,.slide-link:hover{color:inherit;text-decoration:none !important}.slide-link:visited{color:inherit;text-decoration:none}.slide-link:visited:active,.slide-link:visited:hover{color:inherit;text-decoration:none}.slide-link span{background-color:#000}#primary-menu li a,.slide-link{position:relative;color:inherit;text-decoration:none}#primary-menu li a:active,#primary-menu li a:hover,.slide-link:active,.slide-link:hover{color:inherit;text-decoration:none !important}#primary-menu li a:visited,.slide-link:visited{color:inherit;text-decoration:none}#primary-menu li a:visited:active,#primary-menu li a:visited:hover,.slide-link:visited:active,.slide-link:visited:hover{color:inherit;text-decoration:none}span.line{display:inline-block;height:1px;position:absolute;left:0;bottom:0}body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target{text-shadow:none}body .shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover{color:#333;background-color:#fdfdfd;border-top-color:#fdfdfd;border-bottom-color:#fdfdfd}body .shiftnav ul.shiftnav-menu.shiftnav-targets-text-large li.menu-item>.shiftnav-target,body .shiftnav ul.shiftnav-menu.shiftnav-targets-text-large li.menu-item>.shiftnav-target,body .shiftnav ul.shiftnav-menu.shiftnav-targets-text-large li.menu-item>.shiftnav-target{font-family:orpheuspro,serif;text-transform:uppercase;font-size:.8em;letter-spacing:.03em;text-align:center}body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target{border-top-color:#333 !important;border-bottom:none !important}body .shiftnav-main-toggle-content.shiftnav-toggle-main-block{font-family:commuters-sans,sans-serif;text-transform:uppercase;letter-spacing:.2em;text-align:left;font-size:15px}body #shiftnav-toggle-main{background-color:#000;color:#fff}body #shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 20px}body .shiftnav-inner{text-align:center}body .shiftnav.shiftnav-skin-standard-dark,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu{background:#000}#shiftnav-toggle-main{z-index:600}body.black #shiftnav-toggle-main,body.black .shiftnav.shiftnav-skin-standard-dark,body.black .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu{background:#fff;color:#000}body.black .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target{border-top-color:#ddd !important;border-bottom:none !important}body.black .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target{color:#333}.ui-loader.ui-corner-all.ui-body-a.ui-loader-default h1{display:none;margin:0 auto;font-size:0}
/*# sourceMappingURL=style.css.map */
