html{-ms-word-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{overflow-x:hidden;box-sizing:border-box;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{height:0;box-sizing:content-box}pre,pre h2{color:#000}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}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{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;border:1px solid silver;margin:0 2px}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border:none;border-collapse:separate;box-sizing:border-box;border-spacing:4px;vertical-align:top}table caption{padding:0;font-weight:700;position:relative}th,tr{border:none}th{padding:8px;border-bottom:1px solid #4ac6c9;border-radius:4px 4px 0 0}td{padding:6px 8px;border:2px solid transparent;border-radius:2px}body,button,input,select,textarea{font-size:16px;font-size:1rem;color:#cfcfcf;line-height:1.5;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#cfcfcf;clear:both;line-height:1.2}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{overflow:auto;padding:1.6em;margin-bottom:1.6em;max-width:100%;background:#eee;line-height:1.6;word-wrap:break-word;white-space:pre-wrap;font-family:Courier\ 10 Pitch,Courier,monospace}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none;color:#000;background:#fff9c0}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#0a0a0a}hr{height:1px;border:0;margin-bottom:1.5em;background-color:#ccc}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure,img{height:auto;max-width:100%}table{margin:1.5em 0;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;padding:.6em 1em .4em;font-size:12px;font-size:.75rem;font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.8);color:rgba(0,0,0,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 15px 17px hsla(0,0%,100%,.5),inset 0 -5px 12px rgba(0,0,0,.05);border-radius:3px;background:#e6e6e6;line-height:1.6}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 15px 17px hsla(0,0%,100%,.8),inset 0 -5px 12px rgba(0,0,0,.02)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.5),inset 0 2px 5px rgba(0,0,0,.15)}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline-offset:4px;outline:thin dotted #fff}textarea{width:100%}select{padding:3px;font-size:1em;border:1px solid #ccc;margin-bottom:1.5em;color:#333;border-radius:3px;line-height:1.6}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:3px;border:1px solid #ccc;color:#333;margin:2px;border-radius:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:1px solid #010101;outline-offset:4px;outline:thin dotted #fff}#comment{padding:4px}#comment:active,#comment:focus{outline-offset:4px;outline:thin dotted #fff}a,a:visited{color:#cfcfcf}a:active,a:focus,a:hover{color:#fff}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation{height:auto;padding:2em 1em .5em;font-size:.7em;font-weight:700;color:#aeaeae;text-transform:uppercase;position:relative;letter-spacing:1px;margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#111;width:100%;line-height:1em;z-index:4}.main-navigation,.main-navigation #top-bar-menu{display:inline-block}.main-navigation ul{list-style:none;padding:0;margin:auto}.main-navigation li{padding:0 1em .8em;position:relative;text-align:left;margin:0;float:left}.main-navigation a{text-decoration:none;transition:all 1.1s ease;border-bottom:2px solid transparent;padding-bottom:3px;width:auto;display:inline-block}.main-navigation a:focus{transition:all 0s ease;outline-offset:4px}.main-navigation a:focus,.main-navigation a:hover{border-bottom:2px solid #b902c4}.main-navigation ul ul{font-size:1em;clip:rect(1px,1px,1px,1px);position:absolute;box-shadow:0 1px 2px rgba(0,0,0,.2);left:-1em;line-height:1.2em;margin-top:.8em;display:block;z-index:999}.main-navigation ul ul li{padding:14px 14px 14px 2em;border-bottom:1px solid #010101;min-width:200px;box-sizing:border-box;background:#111;width:100%;display:inline-block}.main-navigation ul ul li:hover{transition:all 1.1s ease;box-shadow:inset 0 0 150px rgba(0,0,0,.01);background:#000}.main-navigation ul ul ul{border-left:1px solid #000;font-size:1em;clip:rect(1px,1px,1px,1px);position:absolute;top:0;margin:0;box-shadow:0 1px 2px rgba(0,0,0,.2);left:100%;line-height:1.2em;display:block;z-index:999}.main-navigation ul ul>:last-child{border-bottom:none}.keyboard-dropdown,.main-navigation li:hover>ul{clip:auto!important}.header-navigation{height:auto;font-size:1.2em;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 5% 0 0;line-height:1.2em;float:right;display:inline-block;z-index:2}.has-header-media .header-navigation{right:5%;position:absolute;top:4em;margin:0}.header-navigation ul{list-style:none;padding:0;margin:auto;float:right}.header-navigation li{padding:0 14px 14px;position:relative;text-align:left;margin:0;float:left}.header-navigation a{padding:17px;border:1px solid transparent;text-decoration:none;-webkit-transition:color .7s;transition:color .7s;transition:all 1.1s ease;position:relative;box-sizing:border-box;box-shadow:inset 0 0 0 2px transparent;width:auto;display:inline-block;z-index:1}.header-navigation a:after,.header-navigation a:before{height:100%;height:0;border:2px solid transparent;content:"";position:absolute;box-sizing:border-box;width:100%;width:0}.header-navigation a:before{top:0;left:0}.header-navigation a:after{right:0;bottom:0}.header-navigation a:hover{color:#fff}.header-navigation a:focus{border:1px solid #b902c4;outline-offset:4px}.header-navigation a:hover:after,.header-navigation a:hover:before{height:100%;width:100%}.header-navigation a:hover:before{-webkit-transition:width .25s ease-out,height .25s ease-out .25s;transition:width .25s ease-out,height .25s ease-out .25s;border-top-color:#b902c4;border-right-color:#b902c4}.header-navigation a:hover:after{border-left-color:#b902c4;-webkit-transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s;border-bottom-color:#b902c4}.header-navigation .menu-item-description{font-size:.7em}.top-bar-right{float:right;margin-top:-.3em;display:inline-block}.social-menu{padding:0;text-align:center;margin:20px auto;width:100%}.social-menu ul{padding:0;margin:0}.social-menu ul li{list-style-type:none;display:inline}.social-menu a,.social-menu a:focus,.social-menu a:hover{text-decoration:none;color:#fff;outline-offset:4px;background:none}.social-menu a:hover{transition:all 1.1s ease;outline-offset:4px;outline:1px dotted}#site-navigation nav.social-menu{padding:0;margin:0;width:auto;vertical-align:top;display:inline-block}.social-menu .customize-partial-edit-shortcut{margin-left:-100px}.social-menu .icon{height:2em;fill:#cfcfcf;width:2em}.social-menu li a:focus .icon,.social-menu li a:hover .icon{fill:#fff;transition:all 1.1s ease}.site-footer .social-menu li{padding:0 1em .8em}#site-navigation nav.social-menu a{border:none}#site-navigation nav.social-menu .icon{height:1.65em}.svg-fallback{display:none}.no-svg .svg-fallback{display:inline-block}.no-svg #site-navigation nav.social-menu li a .screen-reader-text,.no-svg .site-footer nav.social-menu li a .screen-reader-text{clip:auto;position:relative!important;width:auto}.top-bar-search{padding:0 1em;width:auto;vertical-align:top;margin-top:-1em;display:inline-block}.error404 .search-submit,.top-bar-search button,.widget .search-submit{padding:.6em 1em .4em;border:1px solid transparent;text-shadow:none;box-shadow:none;border-radius:3px;background:none;line-height:1.6}.error404 .search-submit .icon,.top-bar-search .icon,.widget .search-submit .icon{height:1.7em;fill:#cfcfcf;width:1.7em;vertical-align:sub}.error404 .search-submit:focus .icon,.error404 .search-submit:hover .icon,.main-navigation .top-bar-search:focus .icon,.main-navigation .top-bar-search:hover .icon,.widget .search-submit:focus .icon,.widget .search-submit:hover .icon{fill:#fff;transition:all 1.1s ease}.top-bar-search form{padding-left:1em;display:inline-block}.top-bar-search .search-field{padding:0 4px;font-size:.9rem;font-weight:400;background-color:#e3e3e3;width:5em}.top-bar-search .search-field:hover{background-color:#fff}.top-bar-search .search-field:focus{background-color:#fff;width:9em}ul.page-numbers{padding:0;list-style-type:none;margin:0 0 0 14px}.nav-next,.nav-previous,ul.page-numbers li{padding:12px 12px 14px;color:#aeaeae;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;background:rgba(0,0,0,.6);vertical-align:top;display:inline}.nav-next,.nav-previous,.post-navigation{display:inline-block}.nav-next{margin-left:6px}.current,.nav-next a,.nav-previous a,a.page-numbers{font-size:.8em;text-decoration:none;font-weight:700;transition:all 1.1s ease;text-transform:uppercase;border-bottom:2px solid transparent;letter-spacing:2px;width:auto;display:inline-block}.nav-next a:hover,.nav-previous a:hover,a.page-numbers:hover{border-bottom:2px solid #b902c4}.nav-next a:focus,.nav-previous a:focus,a.page-numbers:focus{transition:all 0s ease;border-bottom:2px solid #b902c4}#comments ul.page-numbers{padding:0;list-style-type:none;margin:2.5em 0}.comment-form-cookies-consent label{margin-left:5px}.screen-reader-text,.top-bar-search .search-screen-reader-text{height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}.screen-reader-text:focus{height:auto;padding:15px 23px 14px;font-size:14px;font-size:.875rem;text-decoration:none;font-weight:700;clip:auto!important;color:#21759b;top:5px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);border-radius:3px;left:5px;width:auto;line-height:normal;display:block;z-index:100000}.top-bar-search .search-screen-reader-text:focus{height:auto;clip:auto!important;width:auto;display:initial}#content[tabindex="-1"]:focus{outline:0}.alignleft{margin-right:1.5em;float:left;display:inline}.alignright{margin-left:1.5em;float:right;display:inline}.aligncenter{margin-right:auto;clear:both;margin-left:auto;display:block}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{table-layout:fixed;content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget-area{padding:1em 0;flex-wrap:wrap;margin:0 auto;width:95%;flex-align:center;display:flex;z-index:2}.site-header .widget-area .widget:nth-child(n+4){display:none}.site-content .widget-area{width:100%}.site-footer .widget-area{margin-top:.5em}.widget{padding:24px;align-self:auto;box-sizing:border-box;margin:0 1% 1em;width:31.333%;vertical-align:top}.site-header .widget-area{padding:0;position:relative;margin:0 2.5%;width:95%}.has-header-media .site-header .widget-area{padding:0;position:absolute;top:320px;margin:0;left:2.5%;width:95%}.has-header-media .site-header .widget{background:rgba(0,0,0,.6)}.has-header-media .site-header .widget .inner{padding:14px;background:#040404}.has-header-media .site-header .widget.widget_search .inner{padding:14px;background:none}.widget a{text-decoration:none;color:#4ac6c9;transition:all 1.1s ease;border-bottom:2px solid transparent}.widget a:focus,.widget a:hover{text-decoration:none;color:#fff;border-bottom:2px solid #b902c4}.widget select{max-width:100%}.widget ul{list-style:none;margin:-4px 4px 0 0;padding-left:3px}.widget li{padding:0;margin:0;line-height:2}.widget-title,.widget-title:hover{transition:all 1.1s ease}.widget-title:hover{color:#fff}.widget .twitter-tweet{margin:0!important}.site-info .widget-area{padding:0}.site-info .widget{font-size:1.3em;margin:0 auto}.widget .post-date{font-size:.9em;margin-bottom:8px;margin-top:-5px;display:block}.widget.deejay-recent-comments li{padding:0;margin:0 0 1.2em;line-height:1.5}.widget.deejay-recent-comments li .icon{height:2em;fill:#cfcfcf;margin-right:.5em;width:2em;vertical-align:top}.widget.deejay-recent-comments li .comment-content{padding:0;width:83%}.widget .deejay-recent-comments-meta{font-weight:700;margin-top:12px;display:block}.widget.deejay-recent-posts li img{vertical-align:top}.deejay-recent-posts a.deejay-recent-post-img{padding:4px;border:2px solid transparent;text-decoration:none;transition:all 1.1s ease;margin:0 .5em .5em 0;display:inline-block}.deejay-recent-posts a.deejay-recent-post-img:focus,.deejay-recent-posts a.deejay-recent-post-img:hover{border:2px solid #b902c4;text-decoration:none}.deejay-recent-posts li span{vertical-align:top;display:inline-block}.deejay-recent-post-title{margin-top:.5em}#wp-calendar,.em-calendar{border:none;font-weight:700;border-collapse:separate;color:#aeaeae;text-align:center;box-sizing:border-box;border-spacing:4px;width:75%;vertical-align:top}#wp-calendar caption{padding:0;font-size:1.3em;font-weight:700;color:#cfcfcf;text-transform:uppercase;position:relative;letter-spacing:2px;margin:0 0 12px}#wp-calendar td,#wp-calendar th{font-size:.8em}.widget_em_calendar .widget-title{text-align:center;width:75%}#wp-calendar .widget-title{display:none}.em-calendar,.em-calendar-wrapper{padding:0;margin:0}#wp-calendar td,.em-calendar td,table.em-calendar td.eventful-today,table.em-calendar td.eventless-today{padding:2px;font-size:.8em;border:4px solid transparent;text-align:center;border-radius:2px;background:rgba(0,0,0,.3)}#wp-calendar td:hover,.em-calendar td:hover,table.em-calendar td.eventful-today:hover,table.em-calendar td.eventless-today:hover{background:hsla(0,0%,100%,.07)}#wp-calendar tbody tr,#wp-calendar thead tr th,.em-calendar tbody tr,.em-calendar thead tr th{border:none;text-align:center;background:rgba(0,0,0,.3)}#wp-calendar thead tr th,.em-calendar .days-names td,.em-calendar thead tr th{color:#fff;border-bottom:1px solid #4ac6c9;border-radius:4px 4px 0 0}.em-calendar .days-names td{padding:8px}#wp-calendar tfoot tr td,.em-calendar tfoot tr td{border:none;background:none}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#4ac6c9}table.em-calendar td.eventful a:hover,table.em-calendar td.eventful-today a:hover{color:#fff}.site-header{overflow:hidden;min-height:300px;padding-top:4em;position:relative;margin:-7px auto 2em;width:100%;vertical-align:top;display:inline-block;z-index:1}.has-header-media .site-header{padding-top:0}.wp-custom-header{margin-top:-7px}.wp-custom-header-video-button{padding:10px;font-size:.8em;border:2px solid transparent;font-weight:700;right:22px;color:#fff;transition:all 1.1s ease;text-transform:uppercase;position:absolute;outline-offset:6px;outline:thin dotted transparent;letter-spacing:1px;text-align:center;top:14px;background-color:rgba(0,0,0,.6);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;cursor:pointer;line-height:1em;display:inline-block}.wp-custom-header-video-button:focus,.wp-custom-header-video-button:hover{border:2px solid #fff;transition:all 1.1s ease;background-color:rgba(0,0,0,.6);box-shadow:0 1px 2px rgba(0,0,0,.2)}.wp-custom-header .customize-partial-edit-shortcut{margin-left:10px;margin-top:10px}#wp-custom-header-video{width:100%}.main-navigation .menu-site-icon-link{padding:0 4px;border:none;margin-left:1em;width:auto;vertical-align:super;margin-top:-1em;display:inline-block}.main-navigation a.menu-site-icon-link{border:none;transition:all 1.1s ease;outline-offset:4px;outline:1px transparent}.main-navigation a.menu-site-icon-link:focus,.main-navigation a.menu-site-icon-link:hover{transition:all 1.1s ease;outline-offset:4px;outline:1px dotted}.custom-logo{padding:4px;margin:0}.custom-logo-link{border:1px solid transparent;text-decoration:none;transition:all 1.1s ease;margin:0 0 2em 5%;display:inline-block}.site-branding{margin-left:2em;vertical-align:top;margin-top:0;display:inline-block;z-index:2}.has-header-media .site-branding{position:absolute;top:4em;margin:0;left:5%}.wp-custom-logo.has-header-media .custom-logo-link{margin-top:4em}.home.wp-custom-logo .custom-logo-link,.home.wp-custom-logo.has-header-media .custom-logo-link{position:absolute;top:4em;margin:0;left:5%}.wp-custom-logo.has-header-media .site-branding{margin-left:240px}.site-title{padding:0;font-size:2.5em;font-weight:700;text-transform:uppercase;position:relative;letter-spacing:2px;clear:both;margin:0;line-height:1.2;display:block;z-index:2}.site-title,.site-title a{color:#4ac6c9;transition:all 1.1s ease}.site-title a{text-decoration:none;border-bottom:2px solid transparent}.site-title a:focus,.site-title a:hover{text-decoration:none;color:#fff;border-bottom:2px solid #b902c4}.site-description{padding:1em 0 0;font-size:1em;font-weight:700;color:#fff;transition:all 1.1s ease;text-transform:uppercase;letter-spacing:2px;margin:0}.home.page .site-content,.site-content{margin:1em auto;width:95%}.single .site-content{width:70%}.page .content-area{margin:1em auto;width:70%}.site-main{margin-bottom:3em}.comments-area,.entry-content,.error404 .entry-meta,.page .entry-header,.post-navigation,.single .entry-footer,.single .entry-header{max-width:720px;margin:0 auto;display:block}.search-results .page .entry-header{margin:0}.post-wrap{flex-wrap:wrap;margin-bottom:1.8em;display:flex}.grid{min-height:340px;padding:24px;font-size:1.2em;color:#aeaeae;position:relative;align-self:auto;box-sizing:border-box;margin:0 1% 2em;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;background:rgba(0,0,0,.6);width:31.33333333%;vertical-align:top}.entry-title{font-size:1.3em;margin-bottom:.4em;text-transform:uppercase;letter-spacing:2px;padding-bottom:4px;line-height:1.5em;margin-top:0}.entry-title a,.post a,.type-page a{text-decoration:none;transition:all 1.1s ease;border-bottom:2px solid transparent}.entry-title a:focus{transition:all 0s ease}.entry-title a:focus,.entry-title a:hover{border-bottom:2px solid #b902c4}.post img:first-of-type,.type-page img:first-of-type{margin-bottom:.6em}.single .grid,.single .post,.single .type-event,.single .type-jetpack-portfolio,body.attachment .type-attachment,body.page .type-page{padding:0 0 2em;font-size:1.2em;color:#cfcfcf;margin:1em auto 2em;box-shadow:none;background:none;width:100%}.sticky{display:block}.sticky:after,.sticky:before,.sticky>:first-child:after,.sticky>:first-child:before{border-color:#4ac6c9;height:60px;transition:all 1.1s ease;content:" ";position:absolute;border-style:solid;width:60px}.sticky:hover:after,.sticky:hover:before,.sticky:hover>:first-child:after,.sticky:hover>:first-child:before{border-color:#fff;transition:all 1.1s ease}.sticky:before{border-width:3px 0 0 3px;top:-6px;left:-6px}.sticky:after{right:-6px;border-width:3px 3px 0 0;top:-6px}.sticky>:first-child:before{right:-6px;border-width:0 3px 3px 0;bottom:-6px}.sticky>:first-child:after{border-width:0 0 3px 3px;bottom:-6px;left:-6px}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.comment-reply-title,.comments-title,.entry-title,.no-comments,.page-title,.widget-title,.widgettitle{padding:3px;font-size:1.5em;font-weight:700;color:#cfcfcf;text-transform:uppercase;position:relative;letter-spacing:2px;margin:0 0 .5em}.single .entry-title,.type-event .entry-title,body.page .entry-title{font-size:2em}.comment-reply-title,.no-comments,.widget-title{font-size:1.3em}.page-title{font-size:2em;color:#4ac6c9;margin:0 15px 35px}.archive .page-title{margin:0 0 .3em}.taxonomy-description{margin-bottom:3em}.page-header{margin-bottom:2em;margin-top:1.5em}.single .entry-footer{border:none;margin-top:2.5em}a.more-link{padding-bottom:2px}.entry-meta,.entry-meta a,a.more-link{font-size:.6em;font-weight:700;transition:all 1.1s ease;text-transform:uppercase;letter-spacing:2px}.entry-meta,.entry-meta a{text-decoration:none;margin-bottom:.6em;color:#cfcfcf;width:auto;display:inline-block}.entry-content .entry-meta,.entry-footer .entry-meta{color:#4ac6c9;display:block}.nextpage{clear:both}.entry-footer .entry-meta a,.jetpack-portfolio-type a{margin:0 3px}.jetpack-portfolio-type{margin-top:.8em}.jetpack-portfolio-tag,.jetpack-portfolio-type{color:#4ac6c9;width:100%;display:block}.single .jetpack-portfolio-tag,.single .jetpack-portfolio-type{font-size:.8em}.jetpack-portfolio-link{clear:both;margin:1em auto;width:100%;display:block}.post-type-archive-jetpack-portfolio .jetpack-portfolio-link{display:none}.current,.entry-meta a,.jetpack-portfolio .tags-links a{font-size:1em}.entry-meta a{border-bottom:2px solid transparent}.comment-content a,.entry-content a,.logged-in-as a,.must-log-in a,a#cancel-comment-reply-link{text-decoration:none;border-bottom:2px solid #cfcfcf}.comment-content a:focus,.entry-content a:focus,.entry-meta a:focus,.logged-in-as a:focus,.must-log-in a:focus,a#cancel-comment-reply-link:focus,a.more-link:focus{transition:all 0s ease;border-bottom:2px solid #b902c4}.comment-content a:hover,.entry-content a:hover,.entry-meta a:hover,.logged-in-as a:hover,.must-log-in a:hover,a#cancel-comment-reply-link:hover,a.more-link:hover{transition:all 1.1s ease;border-bottom:2px solid #b902c4}a#cancel-comment-reply-link:hover{text-decoration:none}.comment-content a:hover,.entry-content a:hover,.logged-in-as a:hover,.must-log-in a:hover{text-decoration:none;transition:all 1.1s ease}.entry-content .entry-meta a:hover{font-weight:700}.entry-content .attachment a,.entry-content .gallery-item a,.entry-header a img{padding:4px;border:2px solid transparent;text-decoration:none;transition:all 1.1s ease}.entry-content .gallery-item a:focus,.entry-content .gallery-item a:hover,.entry-header a img:focus,.entry-header a img:hover,.single-attachment img a:focus,.single-attachment img a:hover{border:2px solid #b902c4;text-decoration:none}.entry-content ul li{line-height:1.8}.nav-links .gallery-item{width:auto}.crew-member{padding:.8em;font-size:.8em;border:1px solid transparent;text-decoration:none;font-weight:700;color:#fff;transition:all 1.1s ease;text-transform:uppercase;text-align:center;margin:1em 1em 1em 0;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:6px;background:rgba(0,0,0,.6);width:auto;vertical-align:top;display:inline-block}.crew-member .avatar{margin:0 1.5em;border-radius:50%;display:inline-block}.crew-description{font-size:.9em;color:#cfcfcf;text-transform:none}.alignfull{margin-right:calc(50% - 50vw);max-width:1000%;margin-left:calc(50% - 50vw);width:auto}@media (min-width:750px){.alignwide,.wp-block-group.alignwide .alignfull{margin-right:calc(25% - 25vw);max-width:1000%;margin-left:calc(25% - 25vw);width:auto}}@media screen and (max-width:840px){.alignwide,.wp-block-group.alignwide .alignfull{margin-right:auto;margin-left:auto}}.wp-block-group:not(.alignwide):not(.alignfull) *{max-width:100%;margin-left:0}.wp-block-columns.alignfull,.wp-block-embed-twitter.alignfull,.wp-block-latest-posts.is-grid.alignfull{padding-right:2em;padding-left:2em}.wp-block-cover{font-size:.85em;display:flex}.wp-block-quote:not(.is-large):not(.is-style-large),blockquote:not(.wp-block-quote){border-left:4px solid #4ac6c9;padding-left:1em}.wp-block-button__link,.wp-block-pullquote{margin-bottom:1.5em}.wp-block-gallery,.wp-block-group.has-background{margin-bottom:2.5em;margin-top:2.5em}figure.wp-block-pullquote blockquote{border-left:none}.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-latest-posts__post-date,.wp-block-pullquote,.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation,.wp-block-quote cite,.wp-block-quote footer,.wp-block-video figcaption{color:#cfcfcf}p.has-drop-cap:not(:focus):first-letter{font-size:4em}.entry-content a.wp-block-button__link,.wp-block-file .wp-block-file__button{border:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover{text-decoration:underline}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover{border:none;text-decoration:underline}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:hover{border:2px solid #fff;background:transparent}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:#fff}.wp-block-table{box-sizing:border-box;vertical-align:top}.wp-block-table.has-subtle-light-gray-background-color,.wp-block-table.has-subtle-pale-blue-background-color,.wp-block-table.has-subtle-pale-green-background-color,.wp-block-table.has-subtle-pale-pink-background-color{color:#000}.wp-block-table.is-style-stripes{background:#fff}.wp-block-table td{padding:6px 8px;border:2px solid;border-color:inherit;word-break:break-word}.has-deejay-purple-background-color{background:#b902c4}.has-deejay-purple-color{color:#b902c4}.has-deejay-turquoise-background-color{background:#4ac6c9}.has-deejay-turquoise-color{color:#4ac6c9}.has-deejay-darkgrey-background-color{background:#111}.has-deejay-darkgrey-color{color:#111}.wp-block-latest-comments__comment{font-size:1em}.wp-block-latest-comments__comment-date,.wp-block-latest-comments__comment-excerpt p,.wp-block-latest-posts__post-date{font-size:.9em;color:#cfcfcf}.site-footer{padding:0 0 .7em;color:#aeaeae;box-shadow:0 1px 2px rgba(0,0,0,.2);background:#111;vertical-align:top;margin-top:3em}.site-footer,.site-info{width:100%;display:inline-block}.site-info{font-size:.6em;text-align:center;margin:2em auto 1em}.site-info a{text-decoration:none;font-weight:700;transition:all 1.1s ease;text-transform:uppercase;border-bottom:2px solid transparent;letter-spacing:2px;padding-bottom:3px}.site-info a:focus{transition:all 0s ease}.site-info a:focus,.site-info a:hover{border-bottom:2px solid #b902c4}#page:before{height:75px;content:" ";visibility:hidden;margin-top:-75px;display:block}#page:focus:before{outline:none}.go-to-top{border:1px solid transparent;margin:0 2em .8em}.go-to-top,.go-to-top a{text-align:center;display:inline-block}.go-to-top a{height:20px;padding:0;color:#cfcfcf;background-color:#cfcfcf;border-radius:20px;width:20px}.go-to-top .icon{height:20px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#222;width:20px}.go-to-top a:focus,.go-to-top a:hover{border:1px transparent;background-color:#b902c4}.comments-area{padding-top:2em;color:#cfcfcf;margin:2em auto 1.5em}.comments-area ol.comment-list{list-style:none;margin:2em 0;width:100%;padding-left:0}.comments-area ol.children{list-style:none}.comment-body .avatar{box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;background:#222;vertical-align:top;display:inline-block}.depth-3 .avatar{display:none}.comment-content{padding:0 1em 0 1.5em;box-sizing:border-box;width:90%;display:inline-block}.comment-content a{word-wrap:break-word}.comment-author{font-size:1.1em;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2px;margin:0 auto .8em;width:auto}a.comment-reply-link{font-size:1.2em}.comment-author a,a.comment-reply-link{text-decoration:none;font-weight:700}.comment-author a:hover,a.comment-reply-link:hover{font-weight:700}.bypostauthor{display:block}.comment-body{padding:12px;border-bottom:2px solid rgba(0,0,0,.2);margin:6px 0 21px}.comment-meta{font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:.8em auto;width:auto;display:block}.comment-form-comment label{margin:1em auto;display:block}.comment-respond,.no-comments{margin:2em 0;width:70%}.vcard a{border-bottom:2px solid transparent}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{padding:0;border:none;margin-bottom:0;margin-top:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption a{padding:4px;border:none;display:inline-block}.wp-caption a:focus,.wp-caption a:hover{border:none}.wp-caption-text a{text-decoration:none;border-bottom:2px solid #cfcfcf}.wp-caption-text a:focus{transition:all 0s ease}.wp-caption-text a:focus,.wp-caption-text a:hover{border-bottom:2px solid #b902c4}.wp-caption img[class*=wp-image-]{margin-right:auto;margin-left:auto;display:block}.wp-caption-text{font-size:.6em;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:.5em 0}.gallery{margin:0 0 1.5em}.gallery-item{padding:6px;text-align:center;margin:0;width:100%;vertical-align:top;display:inline-block}.gallery-item a img,.single-attachment .entry-content a img{padding:4px;border:2px solid transparent;text-decoration:none;transition:all 1.1s ease;display:inline-block}.gallery-item a img:hover,.single-attachment .entry-content a img:hover{border:2px solid #b902c4}.entry-content .gallery-item a:hover,.single-attachment .entry-content a:hover{border:2px solid transparent;text-decoration:none}.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}.woocommerce-page .site-main{margin-top:2em}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-checkout-payment,a.about_paypal,a.showcoupon{color:#111}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-cart table.cart img{width:60px}.woocommerce p.stars a{border-bottom:none}#add_payment_method table.cart .product-thumbnail a,.product-remove a.remove,.woocommerce #respond input#submit,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.buttons,.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{border:none}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover{border:none;color:#b902c4;background-color:#dad8da}.woocommerce ul.products li.product .price,.woocommerce-Price-amount{color:#4ac6c9}.woocommerce span.onsale{background:#4ac6c9}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{margin-right:12px;width:250px}.woocommerce table.shop_table th{border-bottom:none}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce-product-gallery__wrapper{padding:3px;display:block}.woocommerce #coupon_code:focus{outline-offset:4px;outline:thin dotted #fff}.woocommerce nav.woocommerce-pagination{text-align:left;line-height:1.5}.woocommerce nav.woocommerce-pagination ul{padding:0;border:none;list-style-type:none}.woocommerce nav.woocommerce-pagination ul li{padding:12px 12px 14px;border:none;margin-right:5px;color:#aeaeae;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;background:rgba(0,0,0,.6);vertical-align:top}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0;font-size:.8em;text-decoration:none;font-weight:700;transition:all 1.1s ease;text-transform:uppercase;border-bottom:2px solid transparent;letter-spacing:2px;min-width:auto;width:auto;display:inline-block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;background:none}.woocommerce nav.woocommerce-pagination ul li a:hover{border-bottom:2px solid #b902c4}.woocommerce nav.woocommerce-pagination ul li a:focus{transition:all 0s ease;border-bottom:2px solid #b902c4}.woocommerce div.product div.images a{padding:4px;display:block}.woocommerce div.product div.images a:focus{outline-offset:2px;outline:thin dotted #fff}.entry-content a.woocommerce-privacy-policy-link,.entry-content a.woocommerce-privacy-policy-link:focus,.entry-content a.woocommerce-privacy-policy-link:hover{color:#000}#edd_checkout_cart{border-collapse:collapse;border-spacing:0}#edd_checkout_cart .edd_cart_header_row th,#edd_checkout_cart td,#edd_checkout_cart th,#edd_checkout_form_wrap span.edd-description{color:#cfcfcf;background:none}#infinite-footer .container{color:#444;background:#111}#infinite-footer .container a{color:#444}.infinite-wrap{flex-wrap:wrap;display:flex}.infinite-scroll .navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.home article .sharedaddy,.home article .sharedaddy .likes-widget-placeholder,.home article .sharedaddy .sd-like,.home article .sharedaddy h3.sd-title{display:none}.sharedaddy{padding-top:1em;margin-top:1em}.site-main article div.sharedaddy h3.sd-title:before{margin-bottom:1em;content:"";border-top:2px solid #4ac6c9;min-width:30px;width:100%;display:block}.sharedaddy .sd-content ul li{padding:0 8px 0 0}.sharedaddy .sd-social-icon-text .sd-content ul li a.sd-button{border:2px solid #ccc;font-weight:700}.sharedaddy .sd-social-icon-text .sd-content ul li a.sd-button:focus,.sharedaddy .sd-social-icon-text .sd-content ul li a.sd-button:hover{border:2px solid #4ac6c9}.sharedaddy .sd-social-icon-text .sd-content ul li a.sd-button:focus{outline-offset:2px}.sharedaddy h3.sd-title{line-height:1em}.entry-breadcrumb,.sharedaddy h3.sd-title{font-size:.6em;font-weight:700;text-transform:uppercase;letter-spacing:2px}.entry-breadcrumb{margin-bottom:1em}.entry-breadcrumbs a{text-decoration:none;transition:all 1.1s ease;border-bottom:2px solid transparent}.entry-breadcrumbs a:focus,.entry-breadcrumbs a:hover{border-bottom:2px solid #b902c4}.entry-breadcrumbs span a.home-link{margin-left:-2px;padding-left:2px}.entry-breadcrumbs span{margin-right:6px}.entry-breadcrumbs span:after{font-size:1em;border:1px solid transparent;text-decoration:none;color:#cfcfcf;content:"\203A";margin:0 5px;border-radius:2px;line-height:1;display:inline-block}.entry-breadcrumbs span span{margin:0}.entry-breadcrumbs span span:after,.entry-breadcrumbs span:last-child:after{content:"";margin:0}.site-main #jp-relatedposts h3.jp-relatedposts-headline em:before{margin-bottom:1em;content:"";border-top:2px solid #4ac6c9;min-width:30px;width:100%;display:block}#jp-relatedposts h3.jp-relatedposts-headline,.site-main #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:.6em;font-weight:700;text-transform:uppercase;letter-spacing:2px}.site-main .woocommerce-Tabs-panel #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{margin-top:.5em}.site-main #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{margin-bottom:.5em}.site-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a.jp-relatedposts-post-a{font-weight:700;border-bottom:2px solid transparent}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post a:focus img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post a:hover img.jp-relatedposts-post-img{outline-offset:4px;outline:thin dotted #fff}.site-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:focus,.site-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:none;border-bottom:2px solid #b902c4}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{margin-bottom:.8em}.site-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,.site-main #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:1}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img:focus{outline:initial}.jetpack-testimonial{text-align:center;vertical-align:top}.jetpack-testimonial .icon{height:2em;fill:#cfcfcf;margin-right:.5em;width:2em;vertical-align:top}.testimonial-content{padding:0;vertical-align:top;display:inline-block}.testimonial-content p:first-child{margin-top:0}.testimonial-by{font-weight:700;font-style:italic;text-align:center;margin:0 auto;display:block}.jetpack-testimonial img{clear:both;margin:0 auto 2em;border-radius:50%;display:block}.widget li.jetpack-testimonial{margin-bottom:3em}.widget.horizontal-testimonials{width:100%}.widget.horizontal-testimonials li{margin:0 2em;float:left}.search-results .post-wrap .jetpack-testimonial{text-align:left}.widget_em_widget ul{padding:0 0 0 8px;margin-top:-15px}.widget_em_widget a{font-size:1.8em}.em-events-search{color:#000}.em-search-form input{margin:.5em}div.css-search input.em-search-geo,div.css-search input.em-search-text{color:#000}.em-search-options{margin-left:20px}.em-search-options span.hide-advanced,.em-search-options span.show-advanced{color:#000}.css-events-list,.events-table{margin-top:3em}.events-table{border:none}.css-events-list table.events-table td,.events-table th{border:none;border-bottom:1px solid #000}.css-events-list table.events-table td{padding:1em}.events-table td:nth-child(odd){width:30%}.events-table td:nth-child(2n){width:70%;padding-left:4px}.events-table td:nth-child(2n) a{font-size:1.5em;margin-bottom:.5em}ul.event-categories{list-style:none;padding:0;margin:-2em auto auto}ul.event-categories li{display:inline}.event-categories,.event-categories a{font-size:.8em;text-decoration:none;font-weight:700;margin-bottom:.6em;transition:all 1.1s ease;text-transform:uppercase;letter-spacing:2px;width:auto;display:inline-block}#mobile-menu-toggle,.advanced-header-widgets,.responsive-logo,.responsive-site-description,.responsive-site-title{display:none}@media screen and (max-width:1400px){.site-header{min-height:312px}.site-branding{float:left}.header-navigation{margin:1em 5% 2em;float:left}.wp-custom-logo	.site-branding,.wp-custom-logo .header-navigation{float:none}.has-header-media .header-navigation{top:10.5em;margin:0;left:5%}.wp-custom-logo.has-header-media .header-navigation{top:12.5em}.wp-custom-logo.has-header-media .site-header{min-height:340px}.header-navigation ul{float:left}.header-navigation ul li:first-of-type{padding-left:0}}@media screen and (max-width:1200px){.grid{min-height:auto;margin:0 auto 2em;width:100%}ul.page-numbers{margin:0}}@media screen and (max-width:960px){.widget,.widget.horizontal-testimonials li{margin:0 auto 2em;width:100%}.site-header .widget-area .widget{display:none}.site-header .widget-area .widget:first-child{display:initial}}@media screen and (max-width:900px){.comment-body{padding:6px}.depth-2 .avatar{display:none}.crew-member{width:47%}}@media screen and (max-width:814px){.depth-1 .avatar{display:none}}@media screen and (max-width:782px){.main-navigation .top-bar-search,.site-header{display:none}#mobile-menu-toggle{padding:10px;font-size:.85em;border:2px solid #cfcfcf;font-weight:700;text-shadow:none;color:#cfcfcf;text-transform:uppercase;letter-spacing:1px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;background:#000;cursor:pointer;margin-left:1em;line-height:1em;vertical-align:top;margin-top:-1em;display:inline-block}#mobile-menu-toggle:focus,#mobile-menu-toggle:hover{border:2px solid #b902c4;color:#fff;transition:all 1.1s ease;outline:none}.main-navigation #top-bar-menu{display:inline-block}.main-navigation.toggled #top-bar-menu{display:block}.main-navigation ul{margin-left:1em!important;display:inline-block}#site-navigation nav.social-menu,.main-navigation .sub-menu,.main-navigation ul li:nth-child(n+5){display:none}.main-navigation.toggled ul,.main-navigation.toggled ul li:nth-child(n+5){margin-left:0!important;display:block}.main-navigation.toggled ul{border-top:1px solid #010101;width:100%;margin-top:1em}.main-navigation.toggled ul ul,.main-navigation.toggled ul ul ul{position:relative;clear:both;left:0;float:none;display:block}.main-navigation.toggled li{padding:14px;border-bottom:1px solid #010101;box-sizing:border-box;background:#222;width:100%;display:inline-block}.main-navigation.toggled ul li:hover{transition:all 1.1s ease;box-shadow:inset 0 0 150px rgba(0,0,0,.01);background:#1a1a1a}.main-navigation .menu-item-has-children a{margin-left:0}.top-bar-right{width:100%;float:none;margin-top:0}#site-navigation.toggled nav.social-menu{margin:0;background:#222;width:100%;float:left;display:initial}#site-navigation.toggled nav.social-menu ul{border-top:none;margin:0}#site-navigation.toggled nav.social-menu ul li{padding:14px;border:none;list-style-type:none;text-align:center;width:auto;display:inline-block}#site-navigation.toggled nav.social-menu ul a{height:auto;width:auto}.main-navigation.toggled .top-bar-search{padding:14px;border-top:1px solid #010101;margin:0;background:#222;width:100%;float:left;display:initial}.main-navigation.toggled .top-bar-search .search-field{padding:3px;font-size:1rem;background:#fff;width:auto;line-height:1.5}.main-navigation.toggled .top-bar-search .search-screen-reader-text{height:auto;clip:auto!important;position:relative!important;width:auto;display:inline-block}.responsive-logo{margin-bottom:1em;text-align:center;margin-top:1em;display:block}.home.wp-custom-logo .custom-logo-link,.home.wp-custom-logo.has-header-media .custom-logo-link{position:relative;top:auto;left:auto}.wp-custom-logo.has-header-media .custom-logo-link{margin-top:4em}a.custom-logo-link{margin:0}.main-navigation a.custom-logo-link{padding:2px;border:2px solid transparent;text-decoration:none;transition:all 1.1s ease;width:auto;display:inline-block}.main-navigation a.custom-logo-link:hover{border:2px solid #b902c4;transition:all 1.1s ease}.main-navigation.toggled .menu-item-has-children{padding-bottom:0}.main-navigation.toggled .sub-menu .menu-item-has-children{padding-bottom:7px}.site-content{margin-top:2em}.responsive-site-title{padding:0;font-size:2.4em;font-weight:700;transition:all 1.1s ease;text-transform:uppercase;position:relative;letter-spacing:2px;text-align:center;margin:.5em auto .1em;width:auto;line-height:1;display:block;z-index:2}.responsive-site-title a{text-decoration:none;color:#4ac6c9;transition:all 1.1s ease;border-bottom:2px solid transparent;letter-spacing:2px}.responsive-site-title a:focus,.responsive-site-title a:hover{text-decoration:none;color:#fff;border-bottom:2px solid #b902c4}.responsive-site-description{padding:1em 0 0;font-size:.8em;font-weight:700;color:#fff;transition:all 1.1s ease;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:0 auto 1.6em;display:block}.wp-custom-logo .responsive-site-title{margin-top:0}.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:95%}.site-info .go-to-top{display:block}.site-info .credit{display:none}.site-info .theme-credit{margin-top:1.8em;display:inline-block}.page .content-area,.single .site-content{width:90%}.comments-area ol.comment-list{list-style:none;margin:2em 0;width:100%;padding-left:0}.comment-respond{margin:0 auto;width:90%}.comment-list .avatar{display:none}.comment-content{padding:0 .5em;width:100%}ol,ul{margin:0 0 1.5em .2em}li>ol,li>ul{margin-bottom:0;margin-left:0}.widget{margin:0 auto 1em}#wp-calendar,.em-calendar{width:100%}#wp-calendar td,#wp-calendar th{font-size:1em}}@media screen and (max-width:700px){.grid{padding:12px}#site-navigation nav.social-menu,.main-navigation ul li:nth-child(n+3){display:none}.main-navigation.toggled ul,.main-navigation.toggled ul li:nth-child(n+3){margin-left:0!important;display:block}.page-header,.single .grid,.single .post,.single .type-jetpack-portfolio,.type-event,body.attachment .type-attachment,body.page .type-page{margin-top:0}.crew-member{width:100%}}@media screen and (max-width:640px){.wp-custom-header iframe,.wp-custom-header video{height:auto;margin-bottom:2em;max-width:100%;display:block}}@media screen and (max-width:450px){.header-navigation li{padding-left:0}}@media screen and (max-width:640px){.has-footer-menu .site-info{padding-bottom:9em}.has-footer-menu .main-navigation .top-bar-search,.has-footer-menu .main-navigation.toggled .top-bar-search{display:none}.has-footer-menu.admin-bar .main-navigation{top:auto}.has-footer-menu .main-navigation{position:fixed;bottom:0;top:auto;background:#111}.has-footer-menu .main-navigation,.has-footer-menu .main-navigation.toggled{height:7em;border-top:1px solid #000;padding-bottom:1.5em}.has-footer-menu .main-navigation.toggled #top-bar-menu{overflow-y:scroll;overflow-x:hidden;position:fixed;max-height:calc(70% - 5em);bottom:7em;left:0}.has-footer-menu .main-navigation #mobile-menu-toggle,.has-footer-menu .main-navigation.toggled #mobile-menu-toggle{margin-top:0}.has-footer-menu #site-navigation.toggled nav.social-menu,.has-footer-menu .main-navigation #top-bar-menu{display:none}.has-footer-menu .main-navigation .top-bar-right{width:70%;float:right}.has-footer-menu .main-navigation .top-bar-search,.has-footer-menu .main-navigation.toggled .top-bar-search{padding:0 1em;border-top:1px solid transparent;background:none;width:auto;float:right;vertical-align:top;margin-top:-3px;display:inline-block}.has-footer-menu .main-navigation .top-bar-search .search-field,.has-footer-menu .main-navigation.toggled .top-bar-search .search-field,.has-footer-menu .main-navigation.toggled .top-bar-search .search-field:focus{padding:4px 4px 2px;font-size:.9rem;background-color:#e3e3e3;width:7em;line-height:1.7}.has-footer-menu .main-navigation button{padding:.6em 1em .4em;border:1px solid transparent;text-shadow:none;box-shadow:none;border-radius:3px;background:none;line-height:1.6}.has-footer-menu .main-navigation .top-bar-search .search-screen-reader-text,.has-footer-menu .main-navigation.toggled .top-bar-search .search-screen-reader-text{height:auto;clip:auto!important;position:relative!important;width:auto;display:inline-block}.has-footer-menu .menu-site-icon-link{margin-top:0}}@media print{body{font:12pt Georgia,Times New Roman,Times,serif;margin:0;background:#fff;line-height:1.5}a:link:after{content:" (" attr(href) ") "}*{color:#000!important}h1{font-size:24pt}h2{font-size:14pt}img{max-width:500px}#main,#wrapper,.grid{margin:0;width:100%;display:block}#masthead,#respond,#site-navigation,.navigation,.post-navigation,.sharedaddy,.site-footer,.widget-area,button,form,input,select,textarea{display:none}}