﻿/*!
Theme Name: NEFFA 2017
Theme URI: http://underscores.me/
Author: Al Arthur
Author URI: http://alarthur.me
Description: General Purpose Framework
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fiddlehead_2016
Tags:

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

Fiddlehead 2016 is based on Underscores http://underscores.me/, (C) 2012-2016 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 http://necolas.github.com/normalize.css/

I am a monkey.
*/.saturate{-webkit-filter:saturate(1.15)}.grayscale{-webkit-filter:grayscale(100%)}.contrast{-webkit-filter:contrast(110%)}.brightness{-webkit-filter:brightness(0.25)}.blur{-webkit-filter:blur(3px)}.invert{-webkit-filter:invert(100%)}.sepia{-webkit-filter:sepia(100%)}.huerotate{-webkit-filter:hue-rotate(180deg)}.rss.opacity{-webkit-filter:opacity(50%)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:4px 0 0 0;vertical-align:top}body,button,input,select,textarea{color:#474440;font-family:sans-serif;font-size:18px;font-size:1rem;font-weight:400;line-height:1.46;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}.system-font{font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}h1{font-size:calc(2rem + .45vw);margin:1em 0 .25em;line-height:1.125}h2{font-size:calc(1.5rem + .25vw);margin:1.5em 0 1em;line-height:1.25;font-weight:600;letter-spacing:-1px;word-spacing:.15em;text-transform:capitalize}.entry-content h2{border-bottom:1px dotted #474440;line-height:1.125;padding-bottom:.15em}h3{font-size:1rem;margin:1.5em 0 1px;line-height:1.25}h3+p{margin-top:.5em}h1.entry-title,.woocommerce-page h1.page-title,.archive.tax-portfolio_categories_2016 h1.page-title,.archive.date h1.page-title,.search-results h1.page-title,.blog h1.page-title,.archive.category h1.page-title,.post-type-archive h1.page-title,.archive h1.page-title{text-transform:capitalize;font-size:calc(1rem + 1.5vw);line-height:1.4;color:#010101;margin:calc(1rem + 2.5vw) auto;letter-spacing:-1px}.page-template-no-sidebar-page h1.entry-title,.single-portfolio_2016 h1.entry-title{text-align:center}h2.entry-title{font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;margin:0 auto;line-height:1.46;padding:0rem;text-align:left;letter-spacing:0;margin:4px 0}.search-results h2.entry-title{padding:.01rem 0 .01rem;font-size:1rem;line-height:1.18;font-weight:600;margin-bottom:4px}.classic-blog-reader h2.entry-title{font-size:27px;font-size:1.5rem}h2.entry-title a{display:block}.entry-content h2.embedded-post-title{font-size:22.5px;font-size:1.25rem;line-height:1.5;font-weight:600;margin-bottom:.5rem}p{margin:1em 0 1em}dfn,cite,em,i{font-style:italic}b,strong{font-weight:700}.small-text{font-size:.7777777em}blockquote{margin:3em 0rem 3em 0rem;background-color:#f6f6f6;padding:1.5rem 1.5rem 1rem 2.5rem;position:relative;display:block;z-index:1;z-index:0}blockquote:before{content:'“';font-size:140px;position:absolute;top:6px;left:6px;height:50px;width:50px;z-index:-9;line-height:.5;padding-top:.12em;color:#e5e5e5}blockquote:after{content:'”';font-size:140px;position:absolute;bottom:16px;right:16px;height:50px;width:50px;z-index:-9;line-height:1;color:#e5e5e5}.pullquote{font-size:calc(1.25rem + 1.5vw);text-align:center;color:#a3a2a0;font-style:normal;font-weight:300;display:block;padding:calc(1.5rem + 1vw) 0}.dropcap{float:left;display:block;font-size:500%;line-height:.84;margin-right:8px;margin-top:0px;font-weight:700;color:#474440}.reading-column{max-width:720px;margin:0 auto 1.5rem;padding:1px 0}address{margin:0 0 1.5em;line-height:1.32}pre{background:#e8e6e2;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.7rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:2vw;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.87em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;font-size:20px}@media screen and (max-width: 37.5em){html{font-size:18px}}*,*:before,*:after{box-sizing:inherit}body{background:#fefefe}.layout-grid{position:absolute;top:0;bottom:0;width:100%;background:repeating-linear-gradient(0deg, rgba(229,229,229,0.9) 0px, rgba(229,229,229,0.9) 1px, transparent 2px, transparent 27px)}.z-index-top{z-index:9999999999}.padded-box{margin:1px 0 1.5rem;padding:2vw}.megaphone,.blue-star{background-size:36px 36px;padding:0px 0 24px 48px;position:relative;font-size:.8rem;z-index:1}.megaphone::before,.blue-star::before{content:'';background-image:url(images/blue-star.svg);background-repeat:no-repeat;background-position:top left;-webkit-filter:grayscale(0%) opacity(70%) hue-rotate(0deg);background-size:36px 36px;position:absolute;top:0px;left:0px;height:36px;width:36px;z-index:-1}.batman-zoom{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;transform:scale(.05, .05) skew(0deg) rotate(0deg);opacity:0}.spin-zoom{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;transform:scale(.05, .05) skew(0deg) rotate(-360deg);opacity:0}.open-book-zoom{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;transform:scale(.05, 1) skew(0deg) rotate(0deg);opacity:0}.off-page{position:absolute;left:-9999px}.open-up-zoom{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;transform:scale(1, .001) skew(0deg) rotate(0deg);opacity:0}.collapse{height:0px}.horizontal-zoom{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;transform:scale(.05, 1) skew(0deg) rotate(0deg);opacity:0}.zoom-in{transform:scale(1, 1) skew(0deg) rotate(0deg) !important;opacity:1 !important}body.custom-background{background-size:280px}.brighten-image{-webkit-filter:brightness(1.05) contrast(105%) saturate(70%)}.contact-form-box{margin-top:2.5vw;padding:1.5vw;border:2px dashed #1224f4;background-color:#f6f6f6}.homepage-hero{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.vignette-effect{box-shadow:inset 0 0 322px 0px rgba(0,0,0,0.5)}.fitty{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}.opaque{opacity:1}.entry-content h1.our-slogan{font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:36px;font-size:2rem;text-align:right;color:white;margin-top:0;padding:.75em;letter-spacing:-1px;font-weight:300;color:#33c9f7;font-size:32px;transform:scale(1.35, 1) translateX(-80px);backface-visibility:hidden}@media screen and (max-width: 800px){.entry-content h1.our-slogan{transform:scale(1.1, 1) translateX(0px)}}.highlight{background-image:linear-gradient(to right, rgba(255,173,7,0.8), rgba(255,173,7,0.3));display:inline-block;color:#010101}.fade-to-green{background-image:linear-gradient(to right, #24f412, transparent);padding:.25vw 0 0 1vw;border-radius:20px 0 0 0}.fade-to-yellow{background-image:linear-gradient(to right, #f4e212, transparent);padding:.25vw 0 0 1vw;border-radius:20px 0 0 0}.fade-to-orange{background-image:linear-gradient(to right, #f47112, transparent);padding:.25vw 0 0 1vw;border-radius:20px 0 0 0}.fade-to-violet{background-image:linear-gradient(to right, #e212f4, transparent);padding:.25vw 0 0 1vw;border-radius:20px 0 0 0}.center-stuff{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;text-align:center;justify-content:center;align-items:center;flex-wrap:wrap}.center-stuff h2,.center-stuff h3{margin:0 auto}.ducks-in-a-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.hero-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-text h2{color:white;margin:2vw auto;font-weight:800;text-shadow:1px 1px 0 rgba(0,0,0,0.5),2px 2px 0 rgba(0,0,0,0.5);font-size:calc(2rem + 3vw);line-height:1.18}.hide{display:none}.white-card{background-color:white;padding:3vw;-webkit-box-shadow:0 1px 3px 0 rgba(68,68,68,0.3);-moz-box-shadow:0 1px 3px 0 rgba(68,68,68,0.3);box-shadow:0 1px 3px 0 rgba(68,68,68,0.3)}.flat-white-card{background-color:white;padding:3vw}.graph-paper{background-size:16px 16px;background-image:linear-gradient(0deg, rgba(18,36,244,0.1) 1px, transparent 1px),linear-gradient(90deg, rgba(18,36,244,0.1) 1px, transparent 1px)}.mesh-pattern{background-image:repeating-linear-gradient(15deg, rgba(125,125,125,0.1), rgba(125,125,125,0.1) 1px, transparent 1px, transparent 3px),repeating-linear-gradient(-15deg, rgba(125,125,125,0.1), rgba(125,125,125,0.1) 1px, transparent 1px, transparent 3px)}.white-mesh-pattern{background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 2px, transparent 3px, transparent 5px),repeating-linear-gradient(-45deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 2px, transparent 3px, transparent 5px)}.weave-pattern{background-image:repeating-linear-gradient(45deg, rgba(125,125,125,0.04), rgba(125,125,125,0.04) 2px, transparent 2px, transparent 4px),repeating-linear-gradient(-45deg, rgba(125,125,125,0.04), rgba(125,125,125,0.04) 2px, transparent 2px, transparent 4px)}.neffa-poster{position:relative;font-size:.9rem !important;padding:4vw;z-index:1;height:200px}.neffa-poster h3,.neffa-poster h2{font-size:1rem}.box-shadow{-webkit-box-shadow:1px 1px 3px 0 rgba(2,2,2,0.8);-moz-box-shadow:1px 1px 3px 0 rgba(2,2,2,0.8);box-shadow:1px 1px 3px 0 rgba(2,2,2,0.8)}.card-me{padding:1rem;border:5px solid #e6d7fb}.blue-border{border:1px solid #1224f4}.rounded-corners{-webkit-border-radius:20px;border-radius:20px}.entry-content .quick-scroll ul{list-style-type:none;display:flex;margin:0;padding:1rem 0 0 0;justify-content:center;flex-wrap:wrap;border-top:1px dashed grey}.quick-scroll ul li{margin:0 .25rem .5rem}.quick-scroll ul li a{background-color:#fce5b8;padding:.5em 1em;display:block;font-size:16px;line-height:1.4;color:black;text-decoration:none}.quick-scroll ul li a:hover,.quick-scroll ul li a:active{background-color:#1224f4;color:white;text-decoration:none}.quick-scroll{border-bottom:1px dashed #b1ab9f;margin:1.5rem 0;padding:0 0 .5rem}.entry-content .quick-scroll h3{font-size:18px;font-weight:400;font-style:italic;margin-bottom:1rem}.red{background-color:#f41224}.red-orange{background-color:#f43912}.orange{background-color:#f47112}.yellow-orange{background-color:#fce5b8}.yellow{background-color:#fdf9d0}.yellow-green{background-color:#cdf412}.yellowish-green{background-color:#95f412}.green{background-color:#24f412}.spring-green{background-color:#12f471}.aqua{background-color:#b8fcf6}.sky-blue{background-color:#d0eafd}.blue{background-color:#1224f4}.purple{background-color:#7112f4}.violet{background-color:#f9d0fd}.red-violet{background-color:#fdd0ea}.gray{background-color:#b1ab9f}.text-color{background-color:#474440}.gold-box{position:relative;z-index:1;padding:3rem 1.5rem;margin:1.5rem 0}.gold-box:before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1, 1) skew(0deg) rotate(0deg);background-color:#f4e212}.purple-box{position:relative;z-index:1;padding:1.5rem}.purple-box:before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1, 1) skew(-4deg) rotate(-4deg);background-color:#fdfcff}.orange-box{position:relative;z-index:1;padding:1.5rem}.orange-box:before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1, 1) skew(-4deg) rotate(-4deg);background-color:#f9b787}.green-box{position:relative;z-index:1;padding:1.5rem}.green-box:before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1, 1) skew(-4deg) rotate(-4deg);background-color:#24f412}.yellow-box{position:relative;z-index:1;padding:1.5rem}.yellow-box:before{content:'';z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1, 1) skew(-4deg) rotate(-4deg);background-color:#f8ee74}.homepage-logo{position:absolute;max-width:320px;margin-left:0%}@media screen and (min-width: 59.5em){.homepage-logo{top:3rem}}@media screen and (max-width: 59.5em){.homepage-logo{bottom:3rem;margin-left:2%;max-width:50%}}.rotate-me{transform:scale(1, 1) skew(0deg) rotate(-1deg)}#wpadminbar{-webkit-transform:translateZ(0)}#wpadminbar a{transform:scale(.99, .99) rotate(0deg)}.page-fade{opacity:0}.full-height-image{position:relative;width:100%;padding-top:0;height:200px;text-align:center !important;overflow:hidden}.vertical-center{position:relative;top:65%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:auto;margin-right:auto}.page-template-flush-top .vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shadow{-webkit-box-shadow:0 6px 4px 0 rgba(68,68,68,0.6);-moz-box-shadow:0 6px 4px 0 rgba(68,68,68,0.6);box-shadow:0 6px 4px 0 rgba(68,68,68,0.6)}.inline{display:inline-block;margin-right:1.5rem}hr{background-color:#ccc;border:0;height:1px;margin:1rem 0}ul,ol{margin:0 0 1.5em 3em}ul{list-style:none;text-indent:0;list-style-position:inside;padding-left:0}.entry-content ul{margin:1px 0 1.5em 0em;padding-left:5vw}.entry-content ul li{padding:1px 0}@media screen and (min-width: 59.5em){.entry-content ul{padding-left:3vw}}.entry-content h3+ul{margin-top:1rem}.entry-content ul{list-style:disc}.entry-content ul li ul{list-style:circle;padding-left:2vw;margin:.5em 0 .5em 0em}ul.inlinelist{padding-left:0;margin:1rem 0}ul.inlinelist li{float:left;width:30%;margin-right:2.5%;font-size:.87em;margin-bottom:.5em;list-style-type:none}@media screen and (max-width: 42.6em){ul.inlinelist li{float:none;width:100%}}ol{list-style:decimal}.entry-content li>ul,.entry-content li>ol{margin-bottom:0em;margin-left:1.5em;margin-top:0em}dt{font-weight:700}dd{margin:0 0 1.5em}.entry-content ol{counter-reset:li;margin-left:0;padding-left:0;list-style-type:none;margin:1.5em 0 1.5em 0em}ol>li{line-height:1.25;position:relative;margin:1px 0 .25em 1.5em;padding-bottom:4px}.entry-content ol>li:before{content:counter(li) ")";counter-increment:li;position:absolute;color:#474440;line-height:1;font-weight:400;top:0px;left:-1.5em;padding:2px 7px;text-align:center}img{height:auto;max-width:100%}table{margin:1.5em 0 1.5em;width:100%;font-size:.7777777rem}table.visible-table{border:1px solid rgba(0,0,0,0.2)}table.visible-table thead th{background-color:#474440;color:white}table.visible-table td,table.visible-table th{padding:calc(.5em + .5vw);font-size:15px;font-size:.83333rem;line-height:1.25}table.visible-table tr:nth-of-type(odd){background-color:#f6f6f6}table.contacts-table{border-collapse:separate;border-spacing:1px;background-color:rgba(0,0,0,0.2)}table.contacts-table td,table.contacts-table th{padding:calc(.25em + .5vw);font-size:.7rem;line-height:1.25}table.contacts-table td{background-color:white}table.contacts-table td.align-middle{vertical-align:middle}.membership-premiums table td{vertical-align:middle;line-height:1.25;font-size:13px !important}.membership-premiums table td p{margin:1px auto}.dataTables_wrapper{font-size:90%}.dataTables_wrapper table{font-size:.7rem}button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#24f412;border:none;color:white;font-size:.87rem;padding:.75em .75em .5em;line-height:1;-webkit-box-shadow:1px 1px 0px 0 rgba(68,68,68,0.4);-moz-box-shadow:1px 1px 0px 0 rgba(68,68,68,0.4);box-shadow:1px 1px 0px 0 rgba(68,68,68,0.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}button.menu-toggle,input[type="button"].menu-toggle,input[type="reset"].menu-toggle,input[type="submit"].menu-toggle{background:transparent;border:none;padding:0;overflow:hidden;outline:0}button.big-button{font-size:22.5px;font-size:1.25rem;font-weight:bold;line-height:1;padding:1em;background:#1224f4;color:white;border:none;margin-bottom:1vw;-webkit-box-shadow:1px 1px 1px 0 rgba(2,2,2,0.5);-moz-box-shadow:1px 1px 1px 0 rgba(2,2,2,0.5);box-shadow:1px 1px 1px 0 rgba(2,2,2,0.5);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}a button.big-button,a:active button.big-button{transform:scale(1);margin:0 auto}a:hover button.big-button{transform:scale(1.25);-webkit-box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5);-moz-box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5);box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5)}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:1px solid rgba(0,0,0,0.2);border-radius:3px;padding:.5em;font-size:.87rem;line-height:1;-webkit-appearance:none}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}select{border:1px solid rgba(0,0,0,0.2)}textarea{width:100%}.membership-form form select{font-size:14px !important}.site-footer a,.site-footer a:visited{color:#a0a7fb}a{color:#1224f4;text-decoration:none;transform-style:preserve-3D;-webkit-transition:all .05s ease-in-out;-moz-transition:all .05s ease-in-out;-ms-transition:opacity .05s ease-in-out;-o-transition:opacity .05s ease-in-out;transition:all .05s ease-in-out;position:relative}.widget-area li a{color:#474440}a:visited{color:#1224f4}a:hover,a:focus,a:active{color:#1224f4;text-decoration:underline}.back-to-top{position:relative;z-index:99999;text-align:center;margin-top:2vw}a.back-to-top{display:flex;align-items:center;justify-content:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;transform:scale(1, 1) rotate(0deg);backface-visibility:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:3rem;width:3rem;margin:0 auto}a.back-to-top .up-arrow{fill:#474440}a.back-to-top:before{margin-right:4px;transform:scale(1, 1) rotate(-90deg)}a.back-to-top span{display:none}.black-footer a.back-to-top .up-arrow{fill:white}.edit-link a{display:flex;align-items:center;justify-content:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;transform:scale(1, 1) rotate(0deg)}.edit-link a:before{content:'\270E';font-size:2em;color:#1224f4;line-height:1;font-size:1rem}.edit-link a.post-edit-link{color:transparent}a.back-to-top:hover{transform:scale(1.5, 1.5) rotate(0deg)}.edit-link a:hover{transform:scale(2, 2) rotate(-360deg)}.follow-buttons a{margin-right:1rem;transform:scale(1, 1) rotate(0deg);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;backface-visibility:hidden}.follow-buttons a:last-of-type{margin-right:0}.follow-buttons a:after{display:none}.follow-buttons a:hover{transform:scale(1, 1) rotate(360deg)}.paging-navigation{display:flex;align-items:center;justify-content:center;margin:0 auto 6vw;text-align:center}.paging-navigation ul.page-numbers{margin:0}.paging-navigation .page-numbers li{display:inline-block;margin:0 -5px .75em 0;border:1px solid rgba(0,0,0,0.2);border-right:none}.paging-navigation .page-numbers li:last-of-type{border-right:1px solid rgba(0,0,0,0.2)}.paging-navigation .page-numbers li .page-numbers{padding:.75em 1em;line-height:1;display:block}.paging-navigation .page-numbers li a.page-numbers{display:block}.paging-navigation .page-numbers li a.page-numbers:hover{background-color:#1224f4;color:white;text-decoration:none}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:1.5rem 0 3rem;overflow:hidden;line-height:1.32;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}.comment-navigation .nav-previous-ZZ,.comment-navigation .nav-next,.posts-navigation .nav-previous-ZZ,.posts-navigation .nav-next,.post-navigation .nav-previous-ZZ,.post-navigation .nav-next{float:left;width:40%;text-align:left}.comment-navigation .nav-previous-ZZ a,.comment-navigation .nav-next a,.posts-navigation .nav-previous-ZZ a,.posts-navigation .nav-next a,.post-navigation .nav-previous-ZZ a,.post-navigation .nav-next a{display:inline-block;line-height:1.32;position:relative;font-size:.777777em;overflow:visible;padding:8px 0 4px 1em}.comment-navigation .nav-previous-ZZ a:before,.comment-navigation .nav-next a:before,.posts-navigation .nav-previous-ZZ a:before,.posts-navigation .nav-next a:before,.post-navigation .nav-previous-ZZ a:before,.post-navigation .nav-next a:before{content:'\2190';margin-top:6px;position:absolute;left:0px;top:0;display:inline-block;height:1.25rem;width:1.25rem}.comment-navigation .nav-previous-ZZ a .up-arrow,.comment-navigation .nav-next a .up-arrow,.posts-navigation .nav-previous-ZZ a .up-arrow,.posts-navigation .nav-next a .up-arrow,.post-navigation .nav-previous-ZZ a .up-arrow,.post-navigation .nav-next a .up-arrow{position:absolute;left:6px;top:8px;width:1rem;height:1rem;transform:scale(1, 1) rotate(-90deg)}.comment-navigation .nav-next-ZZ,.comment-navigation .nav-previous,.posts-navigation .nav-next-ZZ,.posts-navigation .nav-previous,.post-navigation .nav-next-ZZ,.post-navigation .nav-previous{float:right;text-align:right;width:40%}.comment-navigation .nav-next-ZZ a,.comment-navigation .nav-previous a,.posts-navigation .nav-next-ZZ a,.posts-navigation .nav-previous a,.post-navigation .nav-next-ZZ a,.post-navigation .nav-previous a{display:inline-block;line-height:1.32;position:relative;padding-right:1.75rem;overflow:visible;padding:8px 1em 4px 0;font-size:.777777em}.comment-navigation .nav-next-ZZ a:before,.comment-navigation .nav-previous a:before,.posts-navigation .nav-next-ZZ a:before,.posts-navigation .nav-previous a:before,.post-navigation .nav-next-ZZ a:before,.post-navigation .nav-previous a:before{content:'\2192';margin-top:6px;position:absolute;right:0px;top:0;height:1.25rem;width:1.25rem;display:inline-block}.comment-navigation .nav-next-ZZ a .up-arrow,.comment-navigation .nav-previous a .up-arrow,.posts-navigation .nav-next-ZZ a .up-arrow,.posts-navigation .nav-previous a .up-arrow,.post-navigation .nav-next-ZZ a .up-arrow,.post-navigation .nav-previous a .up-arrow{position:absolute;right:2px;top:8px;width:1rem;height:1rem;transform:scale(1, 1) rotate(90deg)}.hero-flag-flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center;padding:0 5%}a.hero-flag{display:block;text-align:center;position:relative;width:220px;padding:.5em;transform:scale(1, 1) rotate(-3deg);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out;margin:auto}@media screen and (max-width: 34em){a.hero-flag{width:260px}}a.hero-flag:nth-of-type(even){transform:scale(1, 1) rotate(3deg)}a.hero-flag:nth-of-type(even):hover{transform:scale(1.4, 1.4) rotate(7deg)}@media screen and (max-width: 50em){a.hero-flag:nth-of-type(even):hover{transform:scale(1.1, 1.1) rotate(5deg)}}a.hero-flag:hover{transform:scale(1.4, 1.4) rotate(-7deg);z-index:999999}@media screen and (max-width: 50em){a.hero-flag:hover{transform:scale(1.1, 1.1) rotate(-5deg)}}a.hero-flag:hover h2{background-image:linear-gradient(to bottom, rgba(255,255,255,0.99), rgba(255,255,255,0.99))}a.hero-flag:after{display:none}a.hero-flag h2{font-size:27px;font-size:1.5rem;font-weight:400;font-style:italic;letter-spacing:-.5px;color:#1224f4;margin:0 auto 1em auto;-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-ms-transition:opacity .75s ease-in-out;-o-transition:opacity .75s ease-in-out;transition:all .75s ease-in-out;padding:.5em 2px;background-image:linear-gradient(to bottom, rgba(255,255,255,0.99), rgba(255,255,255,0.5))}a.hero-flag img{margin:0 auto}.main-navigation{font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}@media screen and (min-width: 59.5em){button.menu-toggle{display:none}.main-navigation{font-size:.7rem}.main-navigation ul{line-height:0;margin-top:0;margin-left:0;line-height:0}.main-navigation ul li.main-nav-search{position:absolute;right:0;top:6px}.main-navigation ul li.main-nav-search .main-nav-search-form{position:absolute;top:100%;right:0;margin-top:2px;line-height:1;background-color:#1224f4;padding:1em;-webkit-box-shadow:0 5px 36px 0 rgba(0,0,0,0.7);-moz-box-shadow:0 5px 36px 0 rgba(0,0,0,0.7);box-shadow:0 5px 36px 0 rgba(0,0,0,0.7)}.main-navigation ul li{display:inline-block;margin-right:-3px;position:relative;z-index:99}.main-navigation ul li a{padding:.70rem  .5rem .55rem;line-height:1.32;color:#fff;text-transform:capitalize;font-weight:bold;backface-visibility:hidden;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:all .1s ease-in-out;position:relative;display:block;overflow:visible;z-index:99999}.main-navigation ul li a:hover{background-color:#f4a912;color:#fff;text-decoration:none}.main-navigation ul li a:active,.main-navigation ul li a:focus{text-decoration:none}.main-navigation ul li ul{-webkit-box-shadow:0 25px 36px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 25px 36px 0 rgba(0,0,0,0.5);box-shadow:0 25px 36px 0 rgba(0,0,0,0.5);background-color:#fff;position:absolute;top:100%;left:50%;margin-left:-150px;width:300px;z-index:999999999;opacity:0;text-align:left;transform-origin:top center;transform:scale(1, 0) skew(0deg);margin-top:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}.main-navigation ul li ul::after{content:'';position:absolute;top:0px;left:0px;bottom:-12px;right:0px;z-index:-1;background-color:#f4a912}.main-navigation ul li ul li{display:block;margin-right:0;position:relative;z-index:1}.main-navigation ul li ul li a{display:block;overflow:hidden;width:300px;font-weight:500;text-transform:capitalize;color:#474440;border-bottom:1px dotted rgba(0,0,0,0.2);background-color:white}.main-navigation ul li ul li a:hover{background-color:#ffefce;color:#474440}.main-navigation ul li ul li ul{top:0;left:100%;margin:0;z-index:-999;transform:scale(0, 1) skew(0deg);-webkit-box-shadow:0 25px 36px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 25px 36px 0 rgba(0,0,0,0.5);box-shadow:0 25px 36px 0 rgba(0,0,0,0.5);transform-origin:top left}.main-navigation ul li ul li ul::after{content:'';position:absolute;top:0px;left:0px;bottom:-12px;right:0px;z-index:-1;background-color:#f4a912}.main-navigation ul li ul li ul li a{text-align:right;text-transform:capitalize;padding-right:2.5em;position:relative;display:block;font-weight:400;text-align:left}.main-navigation ul li:hover>ul{opacity:1}.main-navigation ul li:hover>ul,.main-navigation ul li.focus{transform:scale(1, 1) skew(0deg);opacity:1}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus{right:100%;transform:scale(1, 1) skew(0deg);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}}@media screen and (max-width: 59.5em){button.menu-toggle{position:relative;z-index:999;display:inline-block;width:2rem;-webkit-box-shadow:0px 0px 0px 0 rgba(68,68,68,0.4);-moz-box-shadow:0px 0px 0px 0 rgba(68,68,68,0.4);box-shadow:0px 0px 0px 0 rgba(68,68,68,0.4)}button.menu-toggle span{position:absolute;left:-9999px}.menu-toggle:before{content:'\2261';top:0;left:0;font-size:2rem;color:white;height:2rem;width:2rem;z-index:999999999999;transform:rotate(0deg) translate(0, 0px);display:inline-block;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;display:flex;align-items:center;justify-content:center;flex-direction:column}.menu-toggle.selected:before{content:'\2715';transform:rotate(180deg) translate(0, 6px)}.main-navigation{opacity:0;top:100%;left:0%;right:0%;position:absolute;margin-top:2px;-webkit-box-shadow:0 48px 48px 0 rgba(0,0,0,0.9);-moz-box-shadow:0 48px 48px 0 rgba(0,0,0,0.9);box-shadow:0 48px 48px 0 rgba(0,0,0,0.9);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:all .2s ease-in-out;text-align:left;transform:scale(1, 0) skew(0deg);transform-origin:top right;background-color:#fff;font-size:.7rem}.main-navigation.toggled{opacity:1;transform:scale(1, 1) skew(0deg);padding:3.5rem 3vw 1.5rem}.main-navigation.toggled ul{opacity:1}.main-navigation ul{opacity:0;margin:0 auto}.main-navigation ul li.main-nav-search{position:absolute;top:1rem}.main-navigation ul li a{padding:.5em 0 .25em 0;display:block;color:#474440}.main-navigation ul li a:hover{background-position:0}.main-navigation ul li:last-child a{padding-bottom:1em}.main-navigation ul ul{position:relative;float:none;top:0;left:0;width:90%;-webkit-box-shadow:0 0 0 0 rgba(68,68,68,0.3);-moz-box-shadow:0 0 0 0 rgba(68,68,68,0.3);box-shadow:0 0 0 0 rgba(68,68,68,0.3)}.main-navigation ul ul li a{border-bottom:none;font-weight:normal}}.search-wrap{border:1px solid #c7c7c7;background-image:url(images/magnifier.png);background-repeat:no-repeat;background-size:26px;background-position:0px 0px;background-color:#fefefe;padding:2px 2px 3px 32px;display:inline-block;border-radius:4px;line-height:0;margin:4px 0 0 0;overflow:hidden;max-width:100%}input.search-this-site{border:none;background-color:transparent;outline:0;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:16px;padding:3px 0 0 0;width:120px}.hello-bar-widget form{margin:0;line-height:1}@media screen and (min-width: 59.5em){.header-product-search{padding:1.5rem;background-color:#1224f4;position:absolute;right:0;top:102%;opacity:0;transform:scale(1, 0) skew(0deg);-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}.header-product-search.display-product-search{transform:scale(1, 1) skew(0deg);opacity:1;-webkit-box-shadow:0 5px 18px 0 rgba(68,68,68,0.5);-moz-box-shadow:0 5px 18px 0 rgba(68,68,68,0.5);box-shadow:0 5px 18px 0 rgba(68,68,68,0.5)}}@media screen and (max-width: 59.5em){.header-product-search{padding-left:5%;display:block;margin:1em 0}}.recent-post-wrapper{text-align:left;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between !important;align-content:space-between}.recent-post-wrapper article.recent-post{width:23.5%;margin:0;display:block;padding:0 !important;margin-bottom:1rem}@media screen and (max-width: 42.6em){.recent-post-wrapper article.recent-post{width:48%}}.recent-post-wrapper article.recent-post a h2.recent-post-name{color:#474440}.recent-post-wrapper article.recent-post a:hover{color:#474440}.recent-post-wrapper article.recent-post .edit-link{right:3px;top:3px}.featured-image-or-random{height:0;padding-bottom:66%;background-size:cover;background-position:center center;background-repeat:no-repeat;line-height:0}h2.recent-post-name{font-size:.7222222222em;font-weight:600;line-height:1.28;text-overflow:ellipsis;white-space:nowrap;margin:.25em 0 .25em 0;padding:0;text-align:left;overflow:hidden;border-bottom:none}.siteorigin-panels article.recent-post .edit-link{left:100%;bottom:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.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;color:#21759b;display:block;font-size:15.75px;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}.alignleft{display:inline;float:left;margin-right:calc(1em + .5vw);margin-bottom:.5rem}.alignright{display:inline;float:right;margin-left:calc(1em + .5vw);margin-bottom:.5rem}@media screen and (min-width: 59.5em){.post-template-default.single .restrain-image-width.alignleft{margin-left:-100px}}.restrain-image-width{margin-top:.4rem}@media screen and (max-width: 59.5em){.restrain-image-width{max-width:33%}}.restrain-image-width img{margin:0}.restrain-image-width .wp-caption.alignleft,.restrain-image-width .wp-caption.alignright{margin:0;max-width:100%}.aligncenter{clear:both;display:block;margin:1px auto calc(1.5rem + 1vw) auto}p+.aligncenter{margin:calc(1.5rem + 1vw) 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}.widget select{max-width:100%}h2.widget-title{font-size:18px;font-size:1rem;text-transform:uppercase;letter-spacing:0px;font-weight:bold;text-align:left;margin-bottom:1em;padding:0.5em 0 0em;line-height:1}h2.widget-title:first-of-type{padding:0;margin-top:0}@media screen and (max-width: 59.5em){h2.widget-title{font-size:16px;font-size:.88889rem}}.widget-area{text-align:left;margin-bottom:3rem;margin-top:3vw}.widget-area ul,.widget-area ol,.widget-area p{margin:0 0 1em 0em;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}.widget-area li{padding-left:0;line-height:1.25;margin-bottom:.25em}.widget-area li a{display:block;width:100%;padding:.25rem 0 .25rem 0;font-weight:400}.widget-area li:first-of-type a{padding-top:.25rem}.widget-area li:last-of-type a{padding-bottom:.25rem}.widget-area .widget.widget_search{margin:2vw 0 4vw}@media screen and (min-width: 59.5em){.widget-area .widget.widget_search{margin:.5vw 0}}.widget-area .widget{width:100%;display:block;font-size:13px;font-size:.72222rem;margin-bottom:1.5vw;margin-top:.01rem;position:relative;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media screen and (max-width: 59.5em){.widget-area .widget{font-size:14px;font-size:.77778rem}}.widget-area .widget ul,.widget-area .widget p{margin:1em 0em 1em}.footer-widget-column{text-align:left}.footer-widget-column .widget{margin:3vw auto 3vw;max-width:720px;text-align:center}.footer-widget-column ul,.footer-widget-column ol{margin:0 0 1.5em 0em}.footer-widget-column li{padding-left:0;line-height:1.25;margin-bottom:.5em;font-weight:400}.footer-widget-column li a{display:block;width:100%;color:#474440}.footer-widget-column ul,.footer-widget-column .widget{margin-bottom:0 !important}.black-footer .footer-widget-column li a{color:#4150f6}.copyright{font-size:.7rem;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#b5b4b3;padding:1.5em 0}.centered-footer{text-align:center;font-size:.7rem;margin-bottom:0rem;margin-top:1.5rem;line-height:1.5}.centered-footer p{font-weight:400}.centered-footer ul{margin:0;line-height:0}.centered-footer li a{padding:20px 18px 18px;display:block;line-height:0;border:1px solid #dadad9;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}.centered-footer li a:hover{text-decoration:none;-webkit-box-shadow:inset 0 0 0 3px #1224f4;box-shadow:inset 0 0 0 3px #1224f4}.centered-footer li{display:inline-block;margin-bottom:12px;margin-right:9px;position:relative}.centered-footer-widget{margin:2vw auto}.footer-widgets{line-height:0;font-size:.65rem;margin:0 0 calc(1rem + 5vw) 0}.footer-widgets p{line-height:1.4}.footer-widget-column{display:block;padding:0;margin-top:0;margin-bottom:0}h3.footer-widget-title{margin-bottom:.5em}.hello-bar{width:100%;-webkit-transform:translateZ(0);position:relative;z-index:999999999999}.hello-bar .max-page-width .side-margins{display:flex;justify-content:center;align-items:center}.hello-bar-widget,.page-topper-widget{position:relative}.hello-bar-widget ul li,.page-topper-widget ul li{display:inline-block;margin:0;line-height:1}.hello-bar-widget ul li a,.page-topper-widget ul li a{line-height:1;font-size:14px;font-size:.77778rem;font-weight:400;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding-top:10px;display:block;padding:16px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;margin-right:-5px}.hello-bar-widget ul li a:hover,.hello-bar-widget ul li a:active,.page-topper-widget ul li a:hover,.page-topper-widget ul li a:active{text-decoration:none;background-color:#1224f4;color:white}.hello-bar-widget ul,.page-topper-widget ul{margin:0;line-height:0}@media screen and (min-width: 59.5em){.footer-widget-column{width:23.125%;margin-right:2.5%;vertical-align:top;display:inline-block}.footer-widget-column:nth-child(4n+4){margin-right:-40px}.footer-widget-column .widget{text-align:left}}.page-topper{display:none}.woocommerce .page-topper,.woocommerce-page .page-topper{display:flex;justify-content:space-between;align-items:center;margin:calc(.5em + 1.5vw) 0 0vw;padding-bottom:calc(.5em + 1.5vw);border-bottom:1px solid rgba(0,0,0,0.2)}.above-footer{margin:0 auto 3rem auto}.mc4wp-form-fields{font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:14px;font-size:.77778rem;font-weight:500;display:flex;align-items:center;justify-content:center;max-width:500 px;padding:1em}.mc4wp-form-fields input[type="email"]{width:220px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:.5em;margin-right:.5em}.mc4wp-form-fields input[type="submit"]{background-color:#1224f4;border:none;color:#ffffff;padding:.39em 1em .39em;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;-webkit-font-smoothing:antialiased;-webkit-box-shadow:0px 1px 0px 0 rgba(68,68,68,0.3);-moz-box-shadow:0px 1px 0px 0 rgba(68,68,68,0.3);box-shadow:0px 1px 0px 0 rgba(68,68,68,0.3)}.mc4wp-form-fields input[type="submit"]:hover{background-color:#1224f4}.mc4wp-form-fields p label{margin-right:1em}@media screen and (max-width: 30em){.mc4wp-form-fields{align-items:flex-end}.mc4wp-form-fields p:first-of-type{max-width:226px}}.sticky{display:block}.single .entry-content{text-align:left}.page .entry-content{text-align:left}.entry-content{margin:0rem 0}.entry-content p:first-of-type{margin-top:1px}.taxonomy-description{text-align:left;font-style:italic;font-size:.87rem}.post-template-default.single-post .entry-content-wrapper{display:flex;justify-content:space-around}@media screen and (max-width: 59.5em){.post-template-default.single-post .entry-content-wrapper{flex-direction:column}}.entry-meta-single-post{width:220px;text-align:right;line-height:1.5}.entry-meta-single-post span{display:block}.entry-meta-single-post .author{font-size:.7777777rem;margin-bottom:.25em}.entry-meta-single-post .sharing-buttons{justify-content:flex-end;margin-top:.6em}.entry-meta-single-post .sharing-buttons a{margin:0;margin-left:1rem}@media screen and (max-width: 59.5em){.entry-meta-single-post{width:100%;margin-right:0;margin-bottom:1.5rem;text-align:center}.entry-meta-single-post .entry-meta-inner-wrapper{border:none;padding:0rem}.entry-meta-single-post .sharing-buttons{justify-content:center;text-align:center}.entry-meta-single-post .sharing-buttons a{margin:0;margin:0 8px}}.post-template-default.single-post .entry-content,.neffa_festival_page-template.single .entry-content,.page-template-default.page .entry-content,.neffa_ralph_page-template-default.single .entry-content,.neffa_essays-template-default.single .entry-content,.page-template-hide-title .entry-content,.page-template-reading-column .entry-content,.neffa_festival_page-template-default .entry-content,.portfolio_2016-template-default .entry-content,.portfolio_2016-template-single-portfolio_2016-hide-title .entry-content{margin:0;text-align:left;font-size:.9rem}.post-template-default.single-post .entry-content,.neffa_essays-template-default.single .entry-content{max-width:720px;margin:0 auto}.site-content-wrapper{background-color:#fefefe;overflow:hidden}.archive .hentry-layout-wrapper,.blog .hentry-layout-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.hentry{margin:0 0 0;padding-bottom:3rem;position:relative}.siteorigin-panels .hentry{padding-bottom:0rem}.search-results .hentry{position:relative}.hentry footer{text-align:center}.hentry footer .blog-categories{margin:calc(1rem + 1vw) auto;margin:calc(1rem + 5vw) auto calc(1rem + 0vw);text-align:center;font-size:.7rem;padding:1vw;display:inline-block;border:1px solid rgba(0,0,0,0.2)}.hentry footer .blog-categories .category-name:after{content:' | ';line-height:1}.hentry footer .blog-categories .category-name:last-of-type:after{content:''}.blog .hentry .entry-header,.archive.date .hentry .entry-header,.archive.category .hentry .entry-header{margin-bottom:0vw;display:block}.blog .hentry .entry-header a,.archive.date .hentry .entry-header a,.archive.category .hentry .entry-header a{color:#010101}.search-results .hentry{margin:0 auto;max-width:720px;text-align:left}.blog .multi-column-layout .hentry,.archive .multi-column-layout .hentry{padding-bottom:0;font-size:.65rem;margin:0 auto calc(1rem + 1vw);text-align:left;background-color:#fff;border:1px solid rgba(71,68,64,0.2);max-width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.blog .multi-column-layout .hentry .blog-feed-padding,.archive .multi-column-layout .hentry .blog-feed-padding{padding:1em 5% 1em}@media screen and (max-width: 59.5em){.blog .multi-column-layout .hentry,.archive .multi-column-layout .hentry{width:49%;margin:0 2% 1.75vw 0}.blog .multi-column-layout .hentry:nth-of-type(even),.archive .multi-column-layout .hentry:nth-of-type(even){margin-right:0}}@media screen and (max-width: 37.5em){.blog .multi-column-layout .hentry,.archive .multi-column-layout .hentry{width:100%;margin:0 auto 4%;margin-bottom:6vw}}@media screen and (min-width: 59.5em){.blog .multi-column-layout .hentry,.archive .multi-column-layout .hentry{width:31.333333333%;margin:0 2% 1.75vw 0}}.blog .multi-column-layout .hentry .the-date,.archive .multi-column-layout .hentry .the-date{font-weight:500;line-height:1;margin:.75em 0 .75em;text-align:left;display:block}.blog .multi-column-layout .hentry .category-name,.archive .multi-column-layout .hentry .category-name{font-size:.65rem;font-weight:400;line-height:.5;margin-bottom:.5em;display:inline-block;text-align:left}.blog .multi-column-layout .hentry .category-name a,.blog .multi-column-layout .hentry .category-name a:visited,.archive .multi-column-layout .hentry .category-name a,.archive .multi-column-layout .hentry .category-name a:visited{color:#6c6966}.blog .multi-column-layout .hentry .category-name:after,.archive .multi-column-layout .hentry .category-name:after{content:' | ';line-height:1}.blog .multi-column-layout .hentry .category-name:last-of-type:after,.archive .multi-column-layout .hentry .category-name:last-of-type:after{content:''}.blog .multi-column-layout .hentry .entry-content,.archive .multi-column-layout .hentry .entry-content{font-weight:400}.category-name{font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}.column-wrapper.one-column-teaser .hentry{display:flex;max-width:860px;border:1px solid rgba(71,68,64,0.15);position:relative;z-index:1;font-size:.65rem;padding:0;width:100%;background-color:white;margin:0 auto calc(1.5rem + 0vw);text-align:left}.column-wrapper.one-column-teaser .hentry:before{position:absolute;top:0;bottom:1rem;left:1rem;right:0;z-index:-8;transform:scale(1.3, .8) skew(-3deg) rotate(2deg)}.column-wrapper.one-column-teaser .hentry:after{position:absolute;height:16px;bottom:-32px;left:1rem;right:1rem;transform:scale(1, 1) skew(0deg) rotate(0deg);z-index:-9;background-color:#fefefe;background-image:url(images/sawtooth-divider.svg);background-repeat:no-repeat;background-position:top center;background-size:60%;opacity:.3}.column-wrapper.one-column-teaser .hentry .entry-header{width:100%}@media screen and (max-width: 42.6em){.column-wrapper.one-column-teaser .hentry{flex-direction:column}.column-wrapper.one-column-teaser .hentry:after{bottom:0rem}}.column-wrapper.one-column-teaser .hentry .category-name{font-weight:500;line-height:.5;margin-bottom:.25em;display:inline-block;color:#918f8c}.column-wrapper.one-column-teaser .hentry .category-name a,.column-wrapper.one-column-teaser .hentry .category-name a:visited{color:#918f8c}.column-wrapper.one-column-teaser .hentry .category-name:after{content:' | ';line-height:1}.column-wrapper.one-column-teaser .hentry .category-name:last-of-type:after{content:''}.column-wrapper.one-column-teaser .hentry .blog-feed-padding{padding:1rem calc(.5rem + 1.5vw) 0;margin-left:0vw;text-align:left;display:flex;align-items:top}@media screen and (max-width: 42.6em){.column-wrapper.one-column-teaser .hentry .blog-feed-padding{position:relative;width:100%;margin-left:0;padding:calc(.5rem + 1.5vw) 5% calc(1.5rem + 1.5vw)}}.column-wrapper.one-column-teaser .hentry .featured-image-blog-feed-link{line-height:0}@media screen and (max-width: 22.5em){.column-wrapper.one-column-teaser .hentry .featured-image-blog-feed-link{display:flex-item;position:relative;width:100%}}.column-wrapper.one-column-teaser .hentry .blog-feed-featured-image-full{width:320px;position:relative;top:0vw;padding-bottom:213px;left:0vw;z-index:1}@media screen and (max-width: 42.6em){.column-wrapper.one-column-teaser .hentry .blog-feed-featured-image-full{width:100%;top:0;left:0;position:relative;height:300px}}.column-wrapper.classic-blog-reader .hentry{display:block;width:100%;max-width:720px;margin:0 auto 3vw;text-align:left;padding:3vw 0 0;background-color:white;overflow:hidden}.column-wrapper.classic-blog-reader .hentry .entry-meta{margin-bottom:1vw;margin-top:4px}.column-wrapper.classic-blog-reader .hentry .entry-content{position:relative}.archive.tax-portfolio_categories_2016 .hentry{-webkit-box-shadow:0px 0px 0px 0px #dadad9;-moz-box-shadow:0px 0px 0px 0px #dadad9;box-shadow:0px 0px 0px 0px #dadad9}.blog-post-wrap{margin-top:1px}.blog .hentry .entry-content,.archive.date .entry-content{margin:0;line-height:1.5}.post-template-default.single-post .entry-header,.entry-header,.page-header{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center;line-height:0}.blog .entry-header{display:block;height:auto}.search-results .entry-meta{margin-top:-2px;margin-bottom:3px}.search-results .entry-meta .the-date{font-size:.7rem;line-height:1.25}.blog .entry-meta,.archive.date .entry-meta,.archive .entry-meta{margin:8px 0}.search-results article.hentry{position:relative;padding-bottom:1px;margin-bottom:calc(1rem + 1vw)}.search-results article.hentry .entry-header{display:block}.search-results .site-main{margin-bottom:3rem}.search-results p{font-size:.7rem;margin:.0em 0 0em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.the-date{color:#918f8c;text-transform:capitalize;line-height:1;font-weight:400}.single-post .the-date{font-weight:400;font-size:.6rem;margin-bottom:1rem}.hide-title .entry-header .entry-title,body.blog .page-header .page-titleZZ,.classic-blog-reader .page-header .page-title{position:absolute;left:-9999px}.hide-title .entry-content .entry-header{position:relative;left:0}body.blog .page-headerZZ{margin-bottom:1.5rem}.page-links{clear:both;margin:0 0 1.5em}.blog .hentry .edit-link,.archive .hentry .edit-link{bottom:2px;right:2px}.edit-link{position:absolute;z-index:9999}.search-results .edit-link{top:0rem;left:-2.5rem;display:inline-block}.siteorigin-panels .edit-link{bottom:1.5rem;left:-70px}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.site-content,.max-page-width{max-width:1300px;margin:0 auto}.site-content-wrapper{text-align:center;position:relative;z-index:1;flex:1 0 auto}.multi-column-layout-zz .site-content-wrapper,.one-column-teaser-zz .site-content-wrapper,.tax-product_cat-ZZ .site-content-wrapper,.post-type-archive-product-ZZ .site-content-wrapper{background-color:#f1f1f1}.site{min-height:100vh;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:all .3s ease-in-out;display:flex;flex-direction:column}@media screen and (max-width: 59.5em){.site-content{overflow:hidden}}.flush-top .site-content{margin-top:0}.side-margins{padding:0 4vw}.content-area{position:relative;z-index:10}.content-area.has-reading-column .entry-content{max-width:720px;margin:0 auto}.column-wrapper{text-align:center;padding-bottom:3vw}.site-footer{z-index:0;position:relative;bottom:0}.site-footer.black-footer{color:#fefefe;background-color:#2e2e2e}.site-footer-image{position:relative;z-index:-1}.site-header-image:before{content:"";background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;z-index:1;-webkit-filter:grayscale(0%) blur(0px) contrast(100%) saturate(150%) brightness(1);overflow:hidden}.site-header-image:after{content:"";background-size:4px 4px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}span.description-text{color:#f43912;line-height:1;font-size:16px;font-size:.88889rem;font-style:italic;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important}.site-header.center-header .inner-header-wrapper{flex-direction:column}.site-header{background-color:#1224f4;-webkit-box-shadow:0 0px 2px 0 rgba(0,0,0,0.8);-moz-box-shadow:0 0px 2px 0 rgba(0,0,0,0.8);box-shadow:0 0px 2px 0 rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.9);-webkit-transform:translateZ(0);z-index:9;position:relative;width:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.site-header.flush-top{position:absolute}.site-header .inner-header-wrapper{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 59.5em){.site-header .inner-header-wrapper{justify-content:space-between}}.site-header:after{content:'';position:absolute;display:block;margin-top:0px;bottom:3px;left:0;width:100%;height:11px;z-index:-6px}.site-header .inner-header-wrapper{position:relative}@media screen and (min-width: 59.5em){.main-navigation-wrapper{z-index:999999999999;position:relative}.main-navigation{display:inline-block;text-align:left;width:calc(100% - (160px + 1rem));z-index:999999999999;transform-style:preserve-3D}.center-header .main-navigation{width:100%;text-align:center}.main-navigation ul{margin-bottom:-1px}}.site-branding{margin:calc(1.125rem - 3px) 0 calc(1.125rem - 8px);display:inline-block;width:220px;margin-right:1rem;z-index:31;position:relative;overflow:hidden}.site-branding img{width:100%;height:auto}.site-branding .site-description{position:absolute;left:-999px}.site-branding p.site-title{margin:0;font-size:calc( 1rem + .5vw );font-weight:300;line-height:1;text-transform:uppercase}.site-branding p.site-title a{color:#474440}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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%}img{display:block}.membership-premiums img{display:inline}img.round{-webkit-border-radius:100%;border-radius:100%}figure.wp-caption{margin-bottom:1.5rem;padding-bottom:.15rem}figure.wp-caption img{line-height:0}figure.wp-caption .wp-caption-text{margin:0px;font-size:.6rem;line-height:1.36;color:#6c6966;letter-spacing:.25px}figcaption.wp-caption-text{margin:0px;font-size:.6rem;line-height:1.45;padding-top:2px;color:#6c6966}.wp-caption-text{text-align:left}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px}.featured-img-src .featured-image-caption{font-size:.6rem;display:block;letter-spacing:.25px;width:100%;margin:0 auto;text-align:left;padding-top:2px;line-height:1.25;color:#6c6966}.pswp__caption__center{font-size:16px !important;font-style:italic}.pswp__caption__center small{font-style:normal}.jig-caption-wrapper{background-color:rgba(0,0,0,0.1)}.jig-caption{padding:1vw !important}@media screen and (min-width: 59.5em){.jig-caption{padding:.25vw .5vw !important}}.jig-caption-title{padding-bottom:0 !important;line-height:1.25 !important;font-weight:400 !important;font-size:.75rem;font-weight:bold !important;color:white}.jig-caption-description{padding-bottom:0 !important;line-height:1.25 !important;color:white !important}.gallery{margin-bottom:1.5em}figure.gallery-item{margin:0}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:.5%}.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}.pswp{z-index:9999999999}.widescreen-featured-image{height:400px;opacity:1;margin-bottom:0;position:absolute;left:0;top:0;z-index:9;width:100%;overflow:hidden}@media screen and (max-width: 600px){.widescreen-featured-image{height:200px}}@media screen and (max-width: 59.5em){.widescreen-featured-image{height:300px}}.multi-column-layout .blog-feed-featured-image-full{position:relative;top:0;left:0;right:0;height:0;padding-bottom:70%}.blog-feed-featured-image-full{background-position:center center;background-size:cover;z-index:1}a .blog-feed-featured-image-full{-webkit-filter:brightness(1) contrast(94%) saturate(100%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out}a:hover .blog-feed-featured-image-full{-webkit-filter:brightness(1.1) contrast(105%) saturate(107%)}a .featured-image-or-random{-webkit-filter:brightness(1) contrast(94%) saturate(100%);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:all .25s ease-in-out}a:hover .featured-image-or-random{-webkit-filter:brightness(1.1) contrast(105%) saturate(105%)}.fullwidth-featured-image .content-area{margin-top:400px}@media screen and (max-width: 700px){.fullwidth-featured-image .content-area{margin-top:200px}}@media screen and (max-width: 59.5em){.fullwidth-featured-image .content-area{margin-top:300px}}.widescreen-featured-image:before{content:"";background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.99;z-index:1}.widescreen-featured-image:after{content:"";height:600px;background:linear-gradient(-45deg, rgba(71,68,64,0.08) 25%, transparent 25%, transparent 50%, rgba(71,68,64,0.08) 50%, rgba(71,68,64,0.08) 75%, transparent 75%, transparent);background-size:4px 4px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.featured-img-src{max-width:100%;text-align:center;margin-bottom:calc(1.5rem + 1vw)}.featured-img-src img{-webkit-filter:brightness(1) contrast(110%) saturate(110%)}.featured-src-inner{max-width:100%;display:inline-block;position:relative;margin:0 auto}.featured-image-blog-feed{float:left;margin:0 1vw 0vw 0vw;width:44%}@media screen and (min-width: 59.5em){.featured-image-blog-feed{margin:0vw .5vw 0vw 0vw}}@media screen and (max-width: 37.5em){.featured-image-blog-feed{width:32%;margin:2.5vw 3vw 1vw 0vw}}.featured-image-blog-feed img{max-width:100%;width:100%;height:auto;margin:0 auto;-webkit-filter:brightness(1) contrast(110%) saturate(0%)}.featured-image{margin:1.5rem auto;position:relative;text-align:center;height:0px;padding-bottom:32%;background-position:center center;background-size:cover}.blog .featured-image,.archive .featured-image{width:32%;margin:0}.page .featured-image{margin-top:0}.page-template-hide-title .featured-image{margin-top:3rem}.featured-image img{margin:0 auto}.featured-img-src img{margin:0 auto 0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.facebook-icon,.twitter-icon,.pinterest-icon,.email-icon{width:18px;height:18px;padding:0;fill:#474440}.up-arrow{width:36px;height:36px;padding:0;fill:#fffdfd}.arrow-up-circle{width:48px;height:48px;padding:0;fill:#f41224}.pencil{width:18px;height:18px;padding:0;fill:#fffdfd}.sharing-buttons .share-word{font-size:14px;font-size:.77778rem;display:inline-block;color:#a3a2a0;line-height:1;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;display:none}.sharing-buttons{line-height:0;padding:0;display:flex;margin-top:1em;justify-content:flex-start;align-items:center}.sharing-buttons a{display:inline-block;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;transform:scale(1);margin-right:1.25rem}.sharing-buttons a:hover{transform:scale(2)}.portfolio-wrapper{padding-bottom:1.5rem;padding-top:1px;width:100%}.page-template-no-sidebar-page .portfolio-wrapper{margin-top:0rem}.portfolio-wrapper.portfolio-name{padding-bottom:1.5rem}@media screen and (max-width: 460px){.portfolio-wrapper{width:94%}}.portfolio-wrapper.masonry-wrapper{width:102%}.portfolio-wrapper .hentry a.moretag{color:#1224f4;font-weight:500}.portfolio-wrapper .hentry{width:31.333333%;display:inline-block;margin-bottom:6%;line-height:0;position:relative;padding-bottom:0;position:relative}.portfolio-wrapper .hentry a{display:block;position:relative;color:#474440}.portfolio-wrapper .hentry a:hover,.portfolio-wrapper .hentry a:focus,.portfolio-wrapper .hentry a:active{background-position:0}@media screen and (min-width: 460px) and (max-width: 960px){.portfolio-wrapper .hentry{width:47%;margin-bottom:3%}}@media screen and (max-width: 460px){.portfolio-wrapper .hentry{width:100%;margin-bottom:8vw;display:block}}.portfolio-grid .hentry{width:23.875%;float:left;margin-right:1.5%;margin-top:0;margin-bottom:calc(1.5rem + 1vw);-webkit-transform:translateZ(0);height:0;padding-bottom:15.5%;margin-top:0;padding-top:0;position:relative;text-align:center}.portfolio-grid .hentry:nth-child(4n){margin-right:0}.portfolio-grid .hentry a{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateZ(0)}.portfolio-grid .hentry h2.portfolio-name{text-overflow:ellipsis;font-weight:500;white-space:nowrap;text-align:left;overflow:hidden;font-size:.7rem;line-height:1;padding:.25em 0% 1em;color:#111110}.portfolio-grid .hentry .portfolio-header{padding:0 0%;height:2rem}@media screen and (max-width: 960px){.portfolio-grid .hentry{width:48.5%;padding-bottom:33%;margin-bottom:calc(2rem + 2%)}.portfolio-grid .hentry:nth-child(4n){margin-right:3%}.portfolio-grid .hentry:nth-child(2n){margin-right:0}}@media screen and (max-width: 460px){.portfolio-grid .hentry{width:100%;float:none;padding-bottom:70%;margin-bottom:calc(2rem + 3%)}}.archive.tax-portfolio_categories_2016 .hentry{text-align:left}.archive.tax-portfolio_categories_2016 .hentry p{font-size:14px;font-size:.77778rem}.portfolio-grid.portfolio-name .hentry{width:100%;float:none;padding-bottom:100%}.portfolio-grid .portfolio-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;line-height:0}a .portfolio-image-wrapper{-webkit-filter:brightness(1) contrast(105%) saturate(105%)}.portfolio-grid .portfolio-image-wrapper+.portfolio-header{position:absolute;bottom:-2rem;width:100%}.portfolio-image-wrapper+.portfolio-header{margin-top:.5rem}.portfolio-header{line-height:1;margin-top:0rem;padding:0 0%}.portfolio-content{line-height:1.5;padding:0 0%}.portfolio-content p{font-size:14px;font-size:.77778rem}.portfolio-content p:first-of-type{margin-top:0}.single-portfolio_2016 .entry-content p:first-of-type{margin-top:0}h2.portfolio-name{font-size:.7777777em;margin-top:0;margin-bottom:0;line-height:1.25;font-weight:700}.edit-portfolio{display:block;position:absolute;height:30px;width:30px;top:0;left:0}.edit-portfolio a:before{content:'\270E';padding:0px;line-height:1;color:#1224f4;font-size:36px;font-size:2rem;display:block;border:none}a .arrow-to-post{backface-visibility:hidden;position:absolute;z-index:9;border-radius:100%;opacity:0;background-color:#1224f4;height:64px;width:64px;display:flex;justify-content:center;align-items:center;transform:scale(0, 1) rotate(90deg);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:all .1s ease-in-out;-webkit-box-shadow:1px 1px 0px 0 rgba(68,68,68,0.3);-moz-box-shadow:1px 1px 0px 0 rgba(68,68,68,0.3);box-shadow:1px 1px 0px 0 rgba(68,68,68,0.3);right:1.5rem;top:1.5rem}a:hover .arrow-to-post,a:focus .arrow-to-post,a:active .arrow-to-post{opacity:1;transform:scale(1, 1) rotate(90deg)}h1.portfolio-item-title{font-size:27px;font-size:1.5rem;margin-bottom:1vw;line-height:1.125;font-weight:300}.portfolio-thumbnail-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.portfolio-thumbnail-wrapper article.portfolio-thumbnail{width:220px;margin:0 2vw 0rem 0;display:block;padding-bottom:2vw}.portfolio-thumbnail-wrapper article.portfolio-thumbnail a h2.portfolio-thumbnail-name{color:#474440}.portfolio-thumbnail-wrapper article.portfolio-thumbnail a:hover{color:#474440}h2.portfolio-thumbnail-name{font-size:.7777777em;font-weight:600;line-height:1.28;text-overflow:ellipsis;white-space:nowrap;margin:.25em 0 0 0;padding:0;text-align:left;overflow:hidden}.siteorigin-panels article.portfolio-thumbnail .edit-link{left:100%;bottom:0}.neffa-events-shortcode-wrapper h2,.neffa-by-day-taxonomy h2,.neffa-by-room-taxonomy h2{font-size:calc(1rem + 1vw);font-weight:normal;text-align:left;padding:0.125em 0;letter-spacing:-.125vw;color:#8992fa;margin:3vw 0 2.5vw;line-height:1;overflow:visible;position:relative}.tax-neffa_time .page-header .taxonomy-description,.tax-neffa_day .taxonomy-description{display:none}.neffa-events-wrapper{border:1px solid rgba(0,0,0,0.2);max-width:720px;padding:3vw 3vw 3vw;width:100%;margin:0 auto 3rem;background-color:white;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}.tax-neffa_day .neffa-events-wrapper{padding-top:0}.neffa-event-index-item{text-align:left}.neffa-event-index-item header{padding:0;line-height:1}.post-type-archive-neffa_events button.big-button,.tax-neffa_locations button.big-button,.post-type-archive-neffa_events input[type="button"],.tax-neffa_locations input[type="button"],.post-type-archive-neffa_events input[type="reset"],.tax-neffa_locations input[type="reset"],.post-type-archive-neffa_events input[type="submit"],.tax-neffa_locations input[type="submit"]{background-color:#1224f4;position:relative;font-size:.777777rem;padding:1em 1em .85em;line-height:.75;margin:0 1vw .5em;display:inline-block}.post-type-archive-neffa_events button.big-button a:hover,.post-type-archive-neffa_events button.big-button a:active,.tax-neffa_locations button.big-button a:hover,.tax-neffa_locations button.big-button a:active,.post-type-archive-neffa_events input[type="button"] a:hover,.post-type-archive-neffa_events input[type="button"] a:active,.tax-neffa_locations input[type="button"] a:hover,.tax-neffa_locations input[type="button"] a:active,.post-type-archive-neffa_events input[type="reset"] a:hover,.post-type-archive-neffa_events input[type="reset"] a:active,.tax-neffa_locations input[type="reset"] a:hover,.tax-neffa_locations input[type="reset"] a:active,.post-type-archive-neffa_events input[type="submit"] a:hover,.post-type-archive-neffa_events input[type="submit"] a:active,.tax-neffa_locations input[type="submit"] a:hover,.tax-neffa_locations input[type="submit"] a:active{margin:0}.post-type-archive-neffa_events button.big-button a,.post-type-archive-neffa_events button.big-button a:visited,.tax-neffa_locations button.big-button a,.tax-neffa_locations button.big-button a:visited,.post-type-archive-neffa_events input[type="button"] a,.post-type-archive-neffa_events input[type="button"] a:visited,.tax-neffa_locations input[type="button"] a,.tax-neffa_locations input[type="button"] a:visited,.post-type-archive-neffa_events input[type="reset"] a,.post-type-archive-neffa_events input[type="reset"] a:visited,.tax-neffa_locations input[type="reset"] a,.tax-neffa_locations input[type="reset"] a:visited,.post-type-archive-neffa_events input[type="submit"] a,.post-type-archive-neffa_events input[type="submit"] a:visited,.tax-neffa_locations input[type="submit"] a,.tax-neffa_locations input[type="submit"] a:visited{color:white;outline:0;display:inline-block;margin:0}.post-type-archive-neffa_events a:hover button.big-button,.tax-neffa_locations a:hover button.big-button{transform:scale(1.05);-webkit-box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5);-moz-box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5);box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5)}.post-type-archive-neffa_events a:active button.big-button,.tax-neffa_locations a:active button.big-button{margin:0 1vw .5em;transform:scale(1.05);-webkit-box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5);-moz-box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5);box-shadow:1px 24px 24px 0 rgba(2,2,2,0.5)}.neffa-filter-info{margin:0rem auto}.neffa-filter-info h3{margin:1em 0 0 0}.neffa-event-index-item{position:relative;margin:0;padding:0em 0 .5em;border-top:none}.neffa-event-index-item.underline{margin-bottom:.25em}.neffa-event-index-item.underline::after{content:'';width:100%;height:1px;line-height:0;position:absolute;bottom:0;display:inline-block;background-color:#e8e6e2}.neffa-event-index-item h3.neffa-event-name{font-size:.7rem;margin:0;padding:0;background-color:transparent;font-weight:600;line-height:1;display:inline-block}.neffa-event-index-item h3.neffa-event-name a,.neffa-event-index-item h3.neffa-event-name a:visited{color:black}.neffa-event-index-item .where-when{display:inline-block}.neffa-event-index-item .where-whenZZ,.neffa-event-index-item .event-types{margin:0px 0 5px 0;padding:0;line-height:1;color:#7e7c79}.neffa-event-index-item .edit-portfolio{position:absolute;right:0;top:0;left:96%}.neffa-event-index-item .neffa-event-start-time::before{content:' -- '}.neffa-event-index-item .neffa-day::before{content:' -- '}.neffa-event-index-item .neffa-year::after{content:'\27A2';padding-left:4px}.neffa-event-index-item .neffa-event-type::after{content:", "}.neffa-event-index-item .event-types{font-style:italic}.neffa-event-index-item .neffa-event-excerpt p{margin:0;line-height:1.44}.neffa-people{font-size:.7rem;margin-right:8px;display:inline-block}.neffa-people::before{content:'\2605';padding-right:1px;display:inline-block;color:#ffad07}.neffa-people:last-of-type::after{content:''}.neffa-people-list{margin:0px 0 0px;line-height:1.25}.neffa-people-list::before{content:'With:\00A0\00A0';font-size:.65rem}.neffa-event-start-time,.neffa-day,.neffa-building,.neffa-event-length,.neffa-room-location,.neffa-event-type,.neffa-event-level,.neffa-event-excerpt,.neffa-event-length,.neffa-index-more-infoZZ,.edit-neffa-event,.neffa-year{font-size:.7rem;line-height:1;margin:0}.neffa-event-start-time a.moretag,.neffa-event-start-time a:visited.moretag,.neffa-day a.moretag,.neffa-day a:visited.moretag,.neffa-building a.moretag,.neffa-building a:visited.moretag,.neffa-event-length a.moretag,.neffa-event-length a:visited.moretag,.neffa-room-location a.moretag,.neffa-room-location a:visited.moretag,.neffa-event-type a.moretag,.neffa-event-type a:visited.moretag,.neffa-event-level a.moretag,.neffa-event-level a:visited.moretag,.neffa-event-excerpt a.moretag,.neffa-event-excerpt a:visited.moretag,.neffa-event-length a.moretag,.neffa-event-length a:visited.moretag,.neffa-index-more-infoZZ a.moretag,.neffa-index-more-infoZZ a:visited.moretag,.edit-neffa-event a.moretag,.edit-neffa-event a:visited.moretag,.neffa-year a.moretag,.neffa-year a:visited.moretag{color:#1224f4}.neffa-event-excerpt{line-height:1.44;margin-top:0em}.neffa-event-excerpt p{margin:0em 0}.reveal-event-info{margin-top:0px}.neffa-index-more-info{margin:0px 0 0 3px;overflow:visible;display:inline-block;line-height:0}.neffa-index-more-info a{padding:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;transform:scale(1, 1) rotate(0deg);backface-visibility:hidden;display:inline-block;opacity:.7;height:.6rem;width:.6rem;text-decoration:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20width%3D%2244.349209mm%22%0A%20%20%20height%3D%2244.349209mm%22%0A%20%20%20viewBox%3D%220%200%20157.14287%20157.14287%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20version%3D%221.1%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs4%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata7%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Crect%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20x%3D%2259.455177%22%0A%20%20%20%20%20height%3D%22157.14285%22%0A%20%20%20%20%20width%3D%2238.232498%22%0A%20%20%20%20%20id%3D%22rect4803%22%0A%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23000000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A2%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20/%3E%0A%20%20%3Crect%0A%20%20%20%20%20transform%3D%22matrix%280%2C1%2C-1%2C0%2C0%2C0%29%22%0A%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23000000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A2%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%0A%20%20%20%20%20id%3D%22rect4145%22%0A%20%20%20%20%20width%3D%2238.232498%22%0A%20%20%20%20%20height%3D%22157.14285%22%0A%20%20%20%20%20x%3D%2259.455177%22%0A%20%20%20%20%20y%3D%22-157.14285%22%20/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;background-size:80% 80%}.neffa-index-more-info a.minus-sign{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20width%3D%2244.349209mm%22%0A%20%20%20height%3D%2244.349209mm%22%0A%20%20%20viewBox%3D%220%200%20157.14287%20157.14287%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20version%3D%221.1%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs4%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata7%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C/dc%3Atitle%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Crect%0A%20%20%20%20%20transform%3D%22matrix%280%2C1%2C-1%2C0%2C0%2C0%29%22%0A%20%20%20%20%20style%3D%22opacity%3A1%3Bfill%3A%23000000%3Bfill-opacity%3A1%3Bstroke%3Anone%3Bstroke-width%3A2%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%0A%20%20%20%20%20id%3D%22rect4145%22%0A%20%20%20%20%20width%3D%2238.232498%22%0A%20%20%20%20%20height%3D%22157.14285%22%0A%20%20%20%20%20x%3D%2259.455177%22%0A%20%20%20%20%20y%3D%22-157.14285%22%20/%3E%0A%3C/svg%3E%0A");background-repeat:no-repeat;transform:scale(1, 1) rotate(360deg)}.neffa-index-more-info a:hover{text-decoration:none;outline:0}.neffa-index-more-info a:active{text-decoration:none;outline:0}.neffa-index-more-info a span{display:none}.edit-neffa-event{margin:6px 0 0 5px}.edit-neffa-event a,.edit-neffa-event a:visited{padding:.125em .5em;background-color:rgba(0,0,0,0.2);color:white;font-style:normal;font-size:.65rem;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;transform:scale(1, 1) rotate(0deg);backface-visibility:hidden;display:inline-block;text-decoration:none}.edit-neffa-event a:hover,.edit-neffa-event a:visited,.edit-neffa-event a:visited:hover,.edit-neffa-event a:visited:visited{text-decoration:none;transform:scale(1.2, 1.2) rotate(0deg)}.edit-neffa-event a:active,.edit-neffa-event a:visited:active{text-decoration:none}.neffa-people-description{border:1px solid rgba(0,0,0,0.2);max-width:720px;width:100%;margin:0 auto 3rem;line-height:1.125;padding:2vw;font-size:.77777777rem;background-color:#fff;position:relative}.neffa-people-description p{text-align:left;line-height:1.44}.edit-people-link{position:relative;bottom:0;right:0;max-width:680px;width:100%;margin:-1.5rem auto 1rem;text-align:right;font-size:.8rem}.neffa-single-content-wrapper{max-width:680px;background-color:white;border:1px solid rgba(0,0,0,0.2);padding:3vw 2.5vw;margin:0 auto;text-align:left}.neffa-single-content-wrapper .neffa-event-start-time::after{content:',\00A0'}.neffa-single-content-wrapper .event-types{font-style:italic;padding:0;line-height:1;margin-bottom:1rem}.neffa-single-content-wrapper .neffa-event-type::after{content:", "}.neffa-single-content-wrapper .neffa-event-type:last-of-type::after{content:''}.neffa-single-content-wrapper .neffa-people-list{margin:0rem 0 0rem}.neffa-single-content-wrapper .neffa-people-list::before{content:'With:\00A0'}.neffa-single-content-wrapper .neffa-people-list .neffa-people{font-size:.77777777rem;font-weight:normal;line-height:1.125}.neffa-single-content-wrapper .neffa-people-list .neffa-people a,.neffa-single-content-wrapper .neffa-people-list .neffa-people a:visited{color:#1224f4}.neffa-single-content-wrapper .entry-content{font-size:.7777777rem;padding-bottom:1.5rem}h2.event-location{margin:0;line-height:0}h2.event-location .neffa-room-location{font-size:calc(1.2rem + 0vw);font-weight:600;letter-spacing:-1px;word-spacing:calc(2px + .125vw);line-height:1}h2.event-location .neffa-room-location a,h2.event-location .neffa-room-location a:visited{color:#474440}h3.single-day-and-time{font-weight:bold;margin:0 0 6px 0}h3.single-day-and-time .neffa-year,h3.single-day-and-time .neffa-event-start-time,h3.single-day-and-time .neffa-day{font-size:.8rem;font-weight:600}.tax-neffa_people h1.page-title::before{content:'\272F';padding-right:1vw;display:inline-block;transform:scale(0.75, 0.75);color:#010101}.tax-neffa_people h1.page-title::after{content:'\272F';padding-left:1vw;display:inline-block;transform:scale(0.75, 0.75);color:#010101}.neffa_events-template-default h1.entry-title{position:relative}.neffa_events-template-default h1.entry-title::before{content:'\266b';padding-right:1vw;display:inline-block;font-size:80%;color:#010101}.neffa_events-template-default h1.entry-title::after{content:'\266b';padding-left:1vw;display:inline-block;font-size:80%;color:#010101}.neffa-filters{padding:0}.neffa-filter-widget{max-width:680px;padding:0rem;margin:0 auto 1.5rem}.searchandfilter select.sf-input-select{font-size:.777777rem;padding:.5em;width:100%;background-color:#fff}.searchandfilter ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;font-size:0.72222222rem;margin:0}.searchandfilter ul h4{font-size:0.7222222rem}.searchandfilter ul li li{margin:0 1em 0 0}.searchandfilter ul .sf-field-taxonomy-neffa_day ul,.searchandfilter ul .sf-field-taxonomy-neffa_building ul{width:31%;display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;border:none;justify-content:flex-start;line-height:2;padding:8px;width:100%}.searchandfilter ul .sf-field-taxonomy-neffa_day ul li,.searchandfilter ul .sf-field-taxonomy-neffa_building ul li{display:inline-block;margin:0}.searchandfilter ul .sf-field-taxonomy-neffa_time label{width:100%}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label{padding:0px}.ralph-page-footer{margin:0 auto 3rem}.neffa-events-footer-widget,.neffa-filters,.portfolio-terms,.ralph-page-footer-widget{margin-bottom:1px}.neffa-events-footer-widget ul,.neffa-filters ul,.portfolio-terms ul,.ralph-page-footer-widget ul{margin:0 auto}.neffa-events-footer-widget ul li,.neffa-filters ul li,.portfolio-terms ul li,.ralph-page-footer-widget ul li{display:inline-block;line-height:1;margin:1px .5em 1em}.neffa-events-footer-widget ul li a,.neffa-filters ul li a,.portfolio-terms ul li a,.ralph-page-footer-widget ul li a{line-height:1;background-color:#fce5b8;color:#474440;font-size:.7rem;font-weight:600;display:block;padding:16px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out}.neffa-events-footer-widget ul li a:hover,.neffa-filters ul li a:hover,.portfolio-terms ul li a:hover,.ralph-page-footer-widget ul li a:hover{background-color:#1224f4;text-decoration:none;color:white}.neffa-filters{margin-bottom:0}.neffa-filters ul li{margin:1px 2vw 1vw}.folk-fest-sub-header-wrapper,.ralph-page-sub-header-wrapper,.essays-sub-header-wrapper{margin:0;padding:.75rem 0;text-align:left;line-height:1;position:relative}.folk-fest-sub-header-wrapper::before,.ralph-page-sub-header-wrapper::before,.essays-sub-header-wrapper::before{content:'';position:absolute;z-index:1;background-color:#070e62;top:0;right:-25vw;bottom:0;left:-25vw;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.9);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.9);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.9)}.ralph-page-sub-header-wrapper::before{background-color:#62070e}.essays-sub-header-wrapper::before{background-color:#fdf9d0}.neffa-sub-header-title,.neffa-sub-header-date{font-size:.8rem;font-weight:300;margin:0rem 0;color:white;display:inline-block;position:relative;z-index:2}.neffa-sub-header-title{font-weight:600}.neffa-sub-header-title a,.neffa-sub-header-title a:visited{color:white}.essays-sub-header-wrapper .neffa-sub-header-title a,.essays-sub-header-wrapper .neffa-sub-header-title a:visited{color:#1224f4}.neffa-sub-header-date{margin-left:6px}.thursday-contra-dates dt{font-size:2rem;font-weight:300}.thursday-contra-dates dd{position:relative;margin-left:1.5rem}.thursday-contra-dates dd strong{position:absolute;display:inline-block;width:16px;text-align:right;left:-1.3rem}.essay-layout-wrapper{position:relative;max-width:720px;margin:0 auto 3rem;text-align:left}.essay-layout-wrapper h2.neffa-essay-name{font-size:.8rem;margin:0 0 0px;line-height:1.25;font-weight:700;border-bottom:none;letter-spacing:0}.essay-layout-wrapper h2.neffa-essay-name a{color:#010101}.essay-layout-wrapper .essay-content p{margin:0;font-size:.7rem;line-height:1.4}.essay-layout-wrapper .edit-essay{position:absolute;bottom:0;right:0}.essay-layout-wrapper .essay-index.hentry{padding:0;margin:0 0 1.5rem}.neffa-essay-footer-widget ul,.neffa-events-footer-widgetZZ ul{margin:0 auto}.neffa-essay-footer-widget ul li,.neffa-events-footer-widgetZZ ul li{display:inline-block;margin:0;line-height:1;margin:1px 1vw 2vw}.neffa-essay-footer-widget ul li a,.neffa-events-footer-widgetZZ ul li a{line-height:1;background-color:#fce5b8;font-size:14px;font-size:.77778rem;font-weight:400;font-family:cooper-hewitt, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif !important;padding-top:10px;display:block;padding:16px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:all .15s ease-in-out;margin-right:-5px}.neffa-essay-footer-widget ul li a:hover,.neffa-essay-footer-widget ul li a:active,.neffa-events-footer-widgetZZ ul li a:hover,.neffa-events-footer-widgetZZ ul li a:active{text-decoration:none;background-color:#1224f4;color:white}
/*# sourceMappingURL=style.css.map */
