/*!
Theme Name: ARCADIA
Author: ekesto - Beat Schenkel
Author URI: http://ekesto.com
Description: with love, ekesto
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: arcadia
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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:bold}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{-moz-box-sizing:content-box;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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}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:0}.sr-only{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;font-size:0px;font-size:0rem}.sr-only:hover,.sr-only:active,.sr-only:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:cv(brand);display:block;font-size:22px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;text-shadow:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;background-color:#444}@media (max-width: 767px){html{overflow:hidden}}@media (min-width: 768px){html{height:auto;background-position:bottom center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}@media print{html{background-color:#fff}}@media print{html{height:auto;overflow:auto}}@media (max-width: 767px){body{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}}@media print{body{height:auto;overflow:auto;background-color:#fff}}#page-bg-container{display:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){html{background-image:none !important}.touch #page-bg-container{display:block;position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:-100000}.touch #page-bg-container>img{display:inline;width:auto;height:auto;position:relative;outline:none;border:none;max-width:none !important}}.container{position:relative}@media (min-width: 960px){.container{width:940px;margin:0 auto}}.site-header .container{position:relative;width:auto}@media (min-width: 960px){.site-header .container{margin:0 20px}}@media (min-width: 1025px){.site-header .container{margin:0 auto;width:1124px}}.site-main{padding-bottom:30px}@media (min-width: 768px){.site-main{padding-bottom:80px}}.site-main .container{width:auto}@media (min-width: 1025px){.site-main .container{width:1124px}}.site-header{position:relative;width:100%;z-index:2}@media (min-width: 1200px){.site-header{padding:20px 0}}.site-header:before,.site-header:after{content:" ";display:table}.site-header:after{clear:both}@media print{.site-header{background:#444}}@media print{.home .site-header{display:none}}.site-branding{width:200px;margin:20px auto}@media (min-width: 1200px){.site-branding{float:left;margin:0}}.site-branding .brand-link{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.site-branding .brand-link:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.site-branding .brand-link:hover{opacity:0.7}.site-branding .brand-logo{display:block;width:200px;height:60px}@media (min-width: 1200px){.site-branding .brand-logo{position:absolute;bottom:10px;left:0}}@media (min-width: 1200px){.header-nav-container{margin-left:240px}}@media print{.header-nav-container{display:none}}.social-links-container{text-align:center}@media (min-width: 1200px){.social-links-container{text-align:right}}@media print{.social-links-container{display:none}}.social-links{display:inline-block;margin:0;padding:0;list-style:none;text-align:center}@media (min-width: 1200px){.social-links{margin-bottom:20px}}.social-links:before,.social-links:after{content:" ";display:table}.social-links:after{clear:both}.social-links>li{display:inline;float:right;line-height:0}.social-links>li>a{display:inline-block;text-decoration:none;line-height:0;-moz-transition:all 300ms;-o-transition:all 300ms;-webkit-transition:all 300ms;transition:all 300ms}.social-links>li>a:hover{opacity:0.5}.social-links .social-icon{display:inline-block;width:40px;height:40px}.site-footer{position:absolute;bottom:-50px;width:100%;text-align:center}.home .site-footer{position:static;padding-top:30px;padding-bottom:20px}@media print{.site-footer{display:none}}.footer-item{display:inline-block;text-align:center}.footer-item>a:link,.footer-item>a:visited{display:inline-block;padding:5px 10px;text-decoration:none;color:rgba(255,255,255,0.5);text-decoration:none;font-size:9px;font-size:.6rem}.footer-item>a:hover,.footer-item>a:focus{color:rgba(255,255,255,0.8)}.footer-item .brand{font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px}.footer-item+.footer-item{border-left:1px solid rgba(255,255,255,0.2)}.site-content{position:relative;background:#000;background:rgba(0,0,0,0.5)}@media (min-width: 768px){.site-content{width:685px;margin:0 auto}}@media (min-width: 1200px){.site-content{margin-left:240px}}.site-content>.inner{padding:0 20px 40px 20px}@media (min-width: 768px){.site-content>.inner{padding:0 40px 40px 40px}}@media print{.site-content{background:#fff}}.entry-content h1:first-child{margin-top:0}.entry-content p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;line-height:1.2;clear:both}h1,.h1{text-transform:uppercase;font-size:24px;font-size:1.5rem}h2,.h2{text-transform:uppercase;font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem}h3,.h3{text-transform:uppercase;font-size:19px;font-size:1.2rem}h4,.h4{font-size:16px;font-size:1rem}h5,.h5{font-size:16px;font-size:1rem}h6,.h6{font-size:16px;font-size:1rem}.page-title{margin:0;padding:40px 0 20px}.page-title:before,.page-title:after{content:" ";display:table}.page-title:after{clear:both}.style-2 .page-title{font-size:19px;font-size:1.2rem}.page-title .main-heading{font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif;float:left}@media (max-width: 767px){.blog .page-title .main-heading,.single-post .page-title .main-heading{float:none}}.page-title .sub-heading{float:left;padding:0;margin:0;margin-left:5px;padding-left:5px;border-left:1px solid rgba(255,255,255,0.2);line-height:inherit;font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#d01d7d;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media (max-width: 767px){.blog .page-title .sub-heading,.single-post .page-title .sub-heading{float:none;display:block;text-align:right;padding:0;margin:0;margin-top:5px;padding-top:5px;border:none;border-top:1px solid rgba(255,255,255,0.5);line-height:1}}@media print{.page-title .sub-heading{border-left-color:#CCC;text-shadow:none}}@font-face{font-family:'robotolight';src:url("fonts/roboto-light-webfont.eot");src:url("fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-light-webfont.woff2") format("woff2"),url("fonts/roboto-light-webfont.woff") format("woff"),url("fonts/roboto-light-webfont.ttf") format("truetype"),url("fonts/roboto-light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'robotolight_italic';src:url("fonts/roboto-lightitalic-webfont.eot");src:url("fonts/roboto-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-lightitalic-webfont.woff2") format("woff2"),url("fonts/roboto-lightitalic-webfont.woff") format("woff"),url("fonts/roboto-lightitalic-webfont.ttf") format("truetype"),url("fonts/roboto-lightitalic-webfont.svg#robotolight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url("fonts/roboto-bold-webfont.eot");src:url("fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-bold-webfont.woff2") format("woff2"),url("fonts/roboto-bold-webfont.woff") format("woff"),url("fonts/roboto-bold-webfont.ttf") format("truetype"),url("fonts/roboto-bold-webfont.svg#robotoregular") format("svg");font-weight:normal;font-style:normal}html{font-size:16px}body,button,input,select,textarea{color:#fff;font-family:"robotolight","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.42857}@media print{body,button,input,select,textarea{color:#444}}a{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}a:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}a:link,a:visited{text-decoration:underline;color:#fff}@media print{a:link,a:visited{transition:none;color:#444}}a:hover,a:active,a:focus{color:#e753a2;text-shadow:0 0 5px rgba(0,0,0,0.8)}::-moz-selection{background:#d01d7d;color:#fff;text-shadow:none}::selection{background:#d01d7d;color:#fff;text-shadow:none}.entry-content{*zoom:1}.entry-content:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.entry-content h2:first-child{margin-top:0}.entry-content h3:first-child{margin-top:0}.entry-content h4:first-child{margin-top:0}.entry-content p:first-child{margin-top:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.btn:link,.btn:visited,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;width:100%;padding:10px 20px;border:none;background:#d01d7d;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:button;line-height:1;-webkit-tap-highlight-color:transparent;text-shadow:none;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}.btn:link:hover,.btn:visited:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;-webkit-transition:color .1s ease-in;transition:color .1s ease-in}.btn:link:hover,.btn:visited:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}@media (min-width: 481px){.btn:link,.btn:visited,button,input[type="button"],input[type="reset"],input[type="submit"]{width:auto}}.btn:link,.btn:visited{-webkit-appearance:none}.btn:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#a31762;text-shadow:none}.btn:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background:#a31762;text-shadow:none}.btn+.btn{margin-top:0.5em}@media (min-width: 481px){.btn+.btn{margin-top:0}}@media (min-width: 550px){.btn+.btn{margin-right:0.5em}}.form-placeholder{color:red}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:.6em 1em}textarea{overflow:auto;padding:1em;vertical-align:top;width:100%}.entry-content table{margin:0 0 1.5em;width:100%}.entry-content th{font-weight:bold}.entry-content ul,.entry-content ol{margin:0 0 1.5em 3em}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content li>ul,.entry-content li>ol{margin-bottom:0;margin-left:1.5em}.entry-content dt{font-weight:bold}.entry-content dd{margin:0 1.5em 1.5em}.phone-link{display:inline-block;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap}@media (min-width: 400px){.phone-link{width:auto}}@media print{.phone-link{background:none;padding:0}}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}img,embed,iframe,object{max-width:100%}img{max-width:100%;vertical-align:middle}.entry-content img{max-width:100%;height:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.image-overlay{position:relative;display:block;cursor:pointer}.image-overlay:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:none;-moz-transition:all,.1s,ease-in,false 1s;-o-transition:all,.1s,ease-in,false 1s;-webkit-transition:all,.1s,ease-in,false 1s;transition:all 0.1s ease-in false 1s}.image-overlay:hover:after,.image-overlay:focus:after{background-color:rgba(0,0,0,0.2);-moz-transition:all,.1s,ease-in,false 1s;-o-transition:all,.1s,ease-in,false 1s;-webkit-transition:all,.1s,ease-in,false 1s;transition:all 0.1s ease-in false 1s}.touch .image-overlay:hover:after,.touch .image-overlay:focus:after{background-color:transparent}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0;margin-bottom:1em}.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}figure{margin:0}.ui-icon-download{display:inline-block;width:20px;height:20px}.ui-icon-close,.ui-icon-close-v2{display:inline-block;width:25px;height:25px}.ui-icon-arrow-right,.ui-icon-arrow-left{display:inline-block;width:14px;height:40px}.menu{list-style:none;padding:0;margin:0}.menu li{list-style-image:none;list-style-type:none;margin-left:0}.menu a{text-decoration:none}@media (min-width: 768px){.main-navigation{position:relative;margin-bottom:20px}}@media (min-width: 768px) and (min-width: 1200px){.main-navigation{margin-bottom:0}}@media (min-width: 768px){.main-navigation .nav-container{position:relative}}@media (min-width: 768px) and (min-width: 1200px){.main-navigation .nav-container{height:40px}}@media (min-width: 768px){.main-navigation .nav-container:before,.main-navigation .nav-container:after{content:" ";display:table}.main-navigation .nav-container:after{clear:both}.main-navigation .nav-menu{text-align:center;margin:0;padding:0}}@media (min-width: 768px) and (max-width: 1200px){.main-navigation .nav-menu{margin-top:20px}}@media (min-width: 768px) and (min-width: 1200px){.main-navigation .nav-menu{position:absolute;right:0}}@media (min-width: 768px){.main-navigation .menu-item{display:inline-block;position:relative;font-size:14px;font-size:.9rem}}@media (min-width: 768px) and (min-width: 1200px){.main-navigation .menu-item{float:left}}@media (min-width: 768px){.main-navigation .menu-item>a{text-shadow:0 0 10px #000;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.main-navigation .menu-item>a:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.main-navigation .menu-item>a:link,.main-navigation .menu-item>a:visited{display:inline-block;margin:0;padding:10px 15px;text-transform:uppercase;color:#fff;border-right:1px solid #fff;border-right:1px solid rgba(255,255,255,0.2);-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.main-navigation .menu-item>a:link:hover,.main-navigation .menu-item>a:visited:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}}@media (min-width: 768px) and (max-width: 1200px){.main-navigation .menu-item>a:link,.main-navigation .menu-item>a:visited{padding:10px 10px}}@media (min-width: 768px){.main-navigation .menu-item>a:after{content:' ';position:absolute;display:block;width:70%;height:1px;bottom:5px;left:15%;border-bottom:2px solid #fff;opacity:0;-moz-transition:all,.3s,ease-in,false 1s;-o-transition:all,.3s,ease-in,false 1s;-webkit-transition:all,.3s,ease-in,false 1s;transition:all 0.3s ease-in false 1s}.main-navigation .menu-item>a:hover:after,.main-navigation .menu-item>a:focus:after,.main-navigation .menu-item>a:active:after{opacity:0.4;-moz-transition:all,.3s,ease-in,false 1s;-o-transition:all,.3s,ease-in,false 1s;-webkit-transition:all,.3s,ease-in,false 1s;transition:all 0.3s ease-in false 1s}.main-navigation .menu-item:last-child>a{border-right:none}.main-navigation .current-menu-item>a,.main-navigation .current-menu-item>a:link,.main-navigation .current-menu-item>a:visited{font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 0 10px rgba(0,0,0,0.6);color:#fff}}@media print and (min-width: 768px){.main-navigation{display:none}}.nav-toggle-container{margin:20px 0;text-align:center;z-index:1;line-height:0}.nav-toggle-container:before,.nav-toggle-container:after{content:" ";display:table}.nav-toggle-container:after{clear:both}.nav-expanded .nav-toggle-container{z-index:501;background:none}@media (min-width: 768px){.nav-toggle-container{display:none}}.nav-toggle{display:inline-block;border:1px solid rgba(255,255,255,0.5)}.nav-toggle:before,.nav-toggle:after{content:" ";display:table}.nav-toggle:after{clear:both}.nav-toggle-icon{float:left;padding:10px;margin-bottom:0;background-color:transparent;background-image:none;cursor:pointer}.nav-toggle-icon:hover .icon-bar,.nav-toggle-icon:focus .icon-bar,.nav-toggle-icon:active .icon-bar{opacity:0.5;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.nav-toggle-icon:hover .icon-bar:hover,.nav-toggle-icon:focus .icon-bar:hover,.nav-toggle-icon:active .icon-bar:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.nav-toggle-icon .icon-bar{display:block;width:24px;height:4px;border-radius:1px;background:#fff}.nav-toggle-icon .icon-bar+.icon-bar{margin-top:4px}.nav-toggle-icon .close{display:none}@media (min-width: 1024px){.nav-toggle-icon{display:none}}.nav-expanded .nav-toggle-icon .icon-bar{display:none}.nav-expanded .nav-toggle-icon .close{display:inline-block;width:24px;height:20px;z-index:501}@media print{.nav-toggle-icon{display:none}}.nav-toggle-text{float:left;line-height:40px;text-transform:uppercase;padding-right:10px;color:#fff}@media (max-width: 767px){.main-navigation{position:relative}.main-navigation .nav-menu{display:none}.nav-expanded .main-navigation{z-index:50}.nav-expanded .main-navigation .nav-menu{display:block;width:100%;padding:10px 0;background:#000;background:rgba(0,0,0,0.8);text-align:center;text-transform:uppercase}.nav-expanded .main-navigation .menu-item a:link,.nav-expanded .main-navigation .menu-item a:visited{display:block;padding:10px 0;color:#fff}.nav-expanded .main-navigation .current-menu-item a,.nav-expanded .main-navigation .current-menu-item a:link,.nav-expanded .main-navigation .current-menu-item a:visited{color:#d01d7d;font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif}}.to-the-top{-webkit-transform:translateZ(0);position:fixed;right:-4em;bottom:-4em;outline:none;width:40px;height:40px;overflow:hidden;opacity:0;z-index:30;background-repeat:no-repeat;background-position:center center;text-align:center;text-decoration:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.to-the-top.lightbox_active{bottom:-4em}.to-the-top.visible{bottom:1em;opacity:1;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.to-the-top.visible:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.to-the-top.visible:hover,.to-the-top.visible:focus,.to-the-top.visible:active{opacity:0.9}@media print{.to-the-top{display:none}}#imagelightbox-loading,#imagelightbox-overlay,#imagelightbox-close,#imagelightbox-caption,#imagelightbox-nav,.imagelightbox-arrow{animation:fade-in .25s linear}@keyframes fade-in{from{opacity:0}to{opacity:1}}#imagelightbox{cursor:pointer;position:fixed;z-index:9500;-ms-touch-action:none;touch-action:none;outline:1em solid rgba(0,0,0,0.1)}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,0.8);position:fixed;z-index:9000;top:0;right:0;bottom:0;left:0}#imagelightbox-close{text-align:center;background-color:transparent;position:fixed;z-index:9999;top:20px;right:20px;cursor:pointer;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}#imagelightbox-close:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}#imagelightbox-caption{position:fixed;bottom:0;left:50%;z-index:9980;padding:0.5em 1.5em;text-align:center;font-size:24px;font-size:1.5rem;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.no-csstransforms #imagelightbox-caption{right:0;left:0}#imagelightbox-loading{position:fixed;top:50%;left:50%;width:50px;height:50px;z-index:9250;margin-left:-25px;margin-top:-25px;background-image:url('/wp-content/themes/arcadia/img/loader.gif?1439236612');background-position:center center;background-color:#fff;background-repeat:no-repeat;border:5px solid rgba(0,0,0,0.2);border-radius:25px}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,0.5);position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:0.313em;transform:translateX(-50%);border-radius:20px}#imagelightbox-nav a{width:1em;height:1em;border:1px solid #fff;display:inline-block;margin:0 0.313em;border-radius:50%}#imagelightbox-nav .active{background-color:#fff}.imagelightbox-arrow{position:fixed;display:none;top:50%;width:50px;height:80px;padding:0;z-index:9999;margin-top:-40px;background-color:rgba(0,0,0,0.5);border:none;vertical-align:middle;outline:none;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.imagelightbox-arrow:hover{-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.imagelightbox-arrow:hover,.imagelightbox-arrow:focus{background-color:rgba(0,0,0,0.8)}.imagelightbox-arrow.imagelightbox-arrow-left{left:0}.imagelightbox-arrow.imagelightbox-arrow-right{right:0}.mobile-only{display:none}@media (max-width: 767px){.mobile-only{display:inline-block}}.screen-only{display:none}@media (min-width: 768px){.screen-only{display:inline-block}}body.maintenance-mode{padding:1em;text-align:center}@media (min-width: 768px){body.maintenance-mode{padding-top:5em}}body.maintenance-mode .main-heading{text-transform:uppercase;font-size:32px;font-size:2rem}body.maintenance-mode .sub-heading{font-size:24px;font-size:1.5rem}@media (min-width: 768px){body.maintenance-mode .sub-heading{margin-top:4em}}.simple-gallery-container .gallery-heading{margin-top:30px}.simple-gallery-container:first-child .gallery-heading{margin-top:0}.simple-gallery-container .photographer{text-transform:none;font-family:"robotolight_italic","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:.9rem}.simple-gallery-container:before,.simple-gallery-container:after{content:" ";display:table}.simple-gallery-container:after{clear:both}@media (min-width: 480px){.simple-gallery-container>.col{float:left;width:50%}}.simple-gallery-container>.col-1 .inner{padding:0}@media (min-width: 480px){.simple-gallery-container>.col-1 .inner{padding-right:0.25em}}.simple-gallery-container>.col-2 .inner{padding:0}@media (min-width: 480px){.simple-gallery-container>.col-2 .inner{padding-left:0.25em}}.simple-gallery-container .simple-gallery-item{margin:0;margin-bottom:0.5em}.simple-gallery-container .simple-gallery-item .gallery-img-link{position:relative}.simple-gallery-container .simple-gallery-item .gallery-img-link img{width:100%}.simple-gallery-container .simple-gallery-item .gallery-img-link img.lazyloaded{height:auto}.music-section{max-width:100%;margin-left:auto;margin-right:auto}.music-section:after{content:" ";display:block;clear:both}.song-item{margin-bottom:10px}@media (min-width: 500px){.song-item{width:48.78049%;float:left;margin-right:2.43902%}.song-item:nth-child(2n+2){width:48.78049%;float:right;margin-right:0}.song-item:nth-child(2n+1){clear:both}}.song-item:last-child{margin-bottom:0}.blog .post .post-thumbnail-container{text-align:center}@media (min-width: 500px){.blog .post .post-thumbnail-container{width:48%;float:left;margin-bottom:0}}.blog .post .post-thumbnail{display:inline-block;margin-bottom:20px;width:100%}.blog .post .post-thumbnail>img{max-width:100%;height:auto}@media (min-width: 500px){.blog .post .entry-content{margin-left:52%}}.blog .post .read-more-container{margin-top:20px}.single-post .post-image-container{text-align:center;margin-bottom:20px}.single-post .post-image{display:inline-block;width:100%}.single-post .post-image>img{height:auto}.single-post .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.single-post .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.error-404{text-align:center;margin-top:8em}.error-404 .page-title{display:inline-block;padding:10px 20px;background:rgba(0,0,0,0.3)}.live-section{position:relative}@media (max-width: 400px){.live-section .entry-heading:first-child{padding-top:20px}}.concert-item{padding:20px 10px;background:rgba(0,0,0,0.5);max-width:100%;margin-left:auto;margin-right:auto}.concert-item:after{content:" ";display:block;clear:both}@media (min-width: 768px){.concert-item{padding:20px}}@media print{.concert-item{background:none;border:1px solid #ccc}}.concert-item+.concert-item{margin-top:10px}.concert-archive{position:absolute;right:0;top:20px;text-decoration:none}.concert-archive:before,.concert-archive:after{content:" ";display:table}.concert-archive:after{clear:both}@media (min-width: 401px){.concert-archive{top:43px}}.concert-archive .list-icon{float:left;width:20px;height:20px;margin-right:10px}.concert-archive .list-icon-text{float:left;height:20px;line-height:20px;vertical-align:middle;text-decoration:underline}@media print{.concert-archive{display:none}}@media (min-width: 500px){.concert-info-container{width:31.25%;float:left;margin-right:3.125%}.concert-info-container:last-child{width:31.25%;float:right;margin-right:0}}.concert-info-1{text-align:center}@media (min-width: 500px){.concert-info-1{text-align:left}}.concert-info-2{text-align:center;margin:20px 0}@media (min-width: 500px){.concert-info-2{margin:0}}.concert-info-3{text-align:center}@media (min-width: 500px){.concert-info-3{text-align:right}}.concert-title{margin:0;margin-bottom:5px;padding-top:10px}@media (min-width: 500px){.concert-title{padding-top:0}}.concert-date{display:inline-block;color:#d01d7d;text-shadow:0 0 20px #000;font-family:"robotobold","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1;font-size:32px;font-size:2rem}@media print{.concert-date{text-shadow:none}}.concert-note{clear:both;padding-top:15px;font-family:"robotolight_italic","Helvetica Neue",Helvetica,Arial,sans-serif;color:#999;font-size:12px;font-size:.8rem}@media (min-width: 768px){.concert-note{width:50%}}.concert-private,.concert-private:hover,.concert-past-event,.concert-past-event:hover{text-transform:uppercase;display:inline-block;padding:10px 20px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.2)}.concert-sold-out,.concert-sold-out:hover{display:inline-block;padding:10px 20px;background:rgba(0,0,0,0.9);text-transform:uppercase;color:#fff}.live-description-container{margin:50px auto}@media (min-width: 768px){.live-description-container{width:66%;text-align:center}}.live-image-container{margin-bottom:30px}#past-shows:focus{outline:none}.video-section{max-width:100%;margin-left:auto;margin-right:auto}.video-section:before,.video-section:after{content:" ";display:table}.video-section:after{clear:both}.video-section:after{content:" ";display:block;clear:both}.video-item{position:relative;z-index:1}@media (min-width: 500px){.video-item{width:48.78049%;float:left;margin-right:2.43902%}.video-item:nth-child(2n+2){width:48.78049%;float:right;margin-right:0}.video-item:nth-child(2n+1){clear:both}}.video-item .video-embedded{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:14px}.video-item .video-embedded iframe{position:absolute;top:0;left:0;width:100%;height:100%}.front-page-logo{display:none;margin:0 auto}@media (max-width: 549px){.front-page-logo.logo-small{margin-top:10px;display:block}}@media print{.front-page-logo.logo-small{margin-top:0}}@media (min-width: 550px){.front-page-logo.logo-large{display:block;margin-top:40px}}@media print and (min-width: 540px){.front-page-logo{background:red !important}}.ui-arcadia-logo{width:300px;height:245px}.ui-arcadia-logo-large{width:500px;height:407px}@media print{.home .site-main{padding-top:40px;background:#444;width:400px;margin:0 auto}}.download-list,.article-list{list-style:none;padding:0;margin:0}.article-link:link,.article-link:visited{text-decoration:none}.download-item,.article-item{padding:0;margin:0;margin-bottom:5px}.download-item:before,.download-item:after,.article-item:before,.article-item:after{content:" ";display:table}.download-item:after,.article-item:after{clear:both}.download-item .download-icon,.article-item .download-icon{float:left}.download-item .download-title,.download-item .article-title,.article-item .download-title,.article-item .article-title{float:left;text-decoration:underline;line-height:20px;padding-left:10px;max-width:250px}@media (min-width: 481px){.download-item .download-title,.download-item .article-title,.article-item .download-title,.article-item .article-title{max-width:100%}}.download-item .article-date,.article-item .article-date{display:block;clear:left;padding-left:30px;text-decoration:none}@media (min-width: 481px){.download-item .article-date,.article-item .article-date{clear:none;float:left;padding-left:5px}}@media (min-width: 539px){.page-photo-container{float:right;width:50%;margin-left:20px;margin-bottom:15px;margin-top:5px}}.lazy{background:yellow;height:auto}.animated.infinite{-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeInContent{-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn;-moz-animation-duration:300ms;-webkit-animation-duration:300ms;animation-duration:300ms;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media print{.fadeInContent{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none}}.fadeIn{-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn;-moz-animation-duration:1000ms;-webkit-animation-duration:1000ms;animation-duration:1000ms}@media print{.fadeIn{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-moz-animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-name:fadeOut;-moz-animation-duration:300ms;-webkit-animation-duration:300ms;animation-duration:300ms}@-moz-keyframes infiniteBounce{0%{top:0}100%{top:5px}}@-webkit-keyframes infiniteBounce{0%{top:0}100%{top:5px}}@keyframes infiniteBounce{0%{top:0}100%{top:5px}}.infiniteBounce{position:relative;-moz-animation-name:infiniteBounce;-webkit-animation-name:infiniteBounce;animation-name:infiniteBounce;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-duration:1500ms;-webkit-animation-duration:1500ms;animation-duration:1500ms}@-moz-keyframes bounce{0%, 20%, 53%, 80%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}70%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-moz-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@-webkit-keyframes bounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%, 20%, 53%, 80%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -20px, 0);-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}70%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -10px, 0);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-moz-transform:translate3d(0, -4px, 0);-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-moz-animation-name:bounce;-webkit-animation-name:bounce;animation-name:bounce;-moz-transform-origin:center bottom 0 50%;-ms-transform-origin:center bottom 0 50%;-webkit-transform-origin:center bottom 0 50%;transform-origin:center bottom 0 50%;-moz-animation-duration:1500ms;-webkit-animation-duration:1500ms;animation-duration:1500ms;-moz-animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-moz-keyframes subtleBounce{0%, 20%, 53%, 80%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}70%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}90%{-moz-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}}@-webkit-keyframes subtleBounce{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}90%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}}@keyframes subtleBounce{0%, 20%, 53%, 80%, 100%{-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%, 43%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -10px, 0);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}70%{-moz-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}90%{-moz-transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}}.subtleBounce{-moz-animation-name:subtleBounce;-webkit-animation-name:subtleBounce;animation-name:subtleBounce;-moz-transform-origin:center bottom 0 50%;-ms-transform-origin:center bottom 0 50%;-webkit-transform-origin:center bottom 0 50%;transform-origin:center bottom 0 50%;-moz-animation-duration:1500ms;-webkit-animation-duration:1500ms;animation-duration:1500ms;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-moz-keyframes collapseContainer{0%{max-height:600px}100%{max-height:0}}@-webkit-keyframes collapseContainer{0%{max-height:600px}100%{max-height:0}}@keyframes collapseContainer{0%{max-height:600px}100%{max-height:0}}.collapseContainer{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-animation-name:collapseContainer;-webkit-animation-name:collapseContainer;animation-name:collapseContainer;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms}@-moz-keyframes expandContainer{0%{max-height:0}100%{max-height:600px}}@-webkit-keyframes expandContainer{0%{max-height:0}100%{max-height:600px}}@keyframes expandContainer{0%{max-height:0}100%{max-height:600px}}.expandContainer{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-animation-name:expandContainer;-webkit-animation-name:expandContainer;animation-name:expandContainer;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms}@-moz-keyframes collapseContainerWidth{0%{max-width:200px}100%{max-width:0}}@-webkit-keyframes collapseContainerWidth{0%{max-width:200px}100%{max-width:0}}@keyframes collapseContainerWidth{0%{max-width:200px}100%{max-width:0}}.collapseContainerWidth{overflow:hidden;-moz-animation-name:collapseContainerWidth;-webkit-animation-name:collapseContainerWidth;animation-name:collapseContainerWidth;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms}@-moz-keyframes expandContainerWidth{0%{max-width:0}100%{max-width:200px}}@-webkit-keyframes expandContainerWidth{0%{max-width:0}100%{max-width:200px}}@keyframes expandContainerWidth{0%{max-width:0}100%{max-width:200px}}.expandContainerWidth{-moz-animation-name:expandContainerWidth;-webkit-animation-name:expandContainerWidth;animation-name:expandContainerWidth;-moz-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms}
