From ab5d9eb7abac0942a2dfd2bcae88ccb447c33598 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Wed, 21 Sep 2016 12:10:59 +0200 Subject: [PATCH] Misc improvements - Login link redirects to current page - add padding to labels - upgrade dev deps - rebuild --- .../themes/dns2015/app/styles/_frontpage.scss | 3 +- .../dist/images/icons/contact_card.png | Bin 1900 -> 1728 bytes .../dns2015/dist/images/icons/crowd.png | Bin 3039 -> 2867 bytes .../dns2015/dist/images/icons/facebook.svg | 2 +- .../dns2015/dist/images/icons/flickr.svg | 2 +- .../dns2015/dist/images/icons/instagram.svg | 2 +- .../dns2015/dist/images/icons/location.svg | 2 +- .../dns2015/dist/images/icons/microphone.png | Bin 3114 -> 2942 bytes .../dns2015/dist/images/icons/twitter.svg | 2 +- .../themes/dns2015/dist/styles/app.css | 2796 ++++++++++++++++- wp/wp-content/themes/dns2015/footer.php | 2 +- wp/wp-content/themes/dns2015/package.json | 36 +- 12 files changed, 2821 insertions(+), 26 deletions(-) diff --git a/wp/wp-content/themes/dns2015/app/styles/_frontpage.scss b/wp/wp-content/themes/dns2015/app/styles/_frontpage.scss index 022806ac..3bf54cfb 100644 --- a/wp/wp-content/themes/dns2015/app/styles/_frontpage.scss +++ b/wp/wp-content/themes/dns2015/app/styles/_frontpage.scss @@ -194,6 +194,7 @@ } .event--meta--type { margin-left: 0; + padding-bottom: 4px; } .event-price { @include outlined; @@ -291,4 +292,4 @@ float: none; } } -} \ No newline at end of file +} diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/contact_card.png b/wp/wp-content/themes/dns2015/dist/images/icons/contact_card.png index 59abd23108c53c1551a43b2ebfee0394ee9c40a2..d271b444b04a8a0e67ad980bdf9c8aec7f43c814 100644 GIT binary patch delta 20 bcmaFEcYt?-^2XdLY@7_9u6{1-oD!Mm4Sh2ou3`h0EC9z{FKbJO57S;l)p6rH86O(`njxg HN@xNA&=@o% diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/crowd.png b/wp/wp-content/themes/dns2015/dist/images/icons/crowd.png index 777170b595399bf18012971e1928823a7ecbb37d..437019b281dfbf44c39f5bff592dfa15def5c543 100644 GIT binary patch delta 20 bcmcaFzFBO7^2S_tZcYYIS3j3^P6bP0 Hl+XkKpX4;o diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/facebook.svg b/wp/wp-content/themes/dns2015/dist/images/icons/facebook.svg index faa0ff61..f2a224ec 100644 --- a/wp/wp-content/themes/dns2015/dist/images/icons/facebook.svg +++ b/wp/wp-content/themes/dns2015/dist/images/icons/facebook.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/flickr.svg b/wp/wp-content/themes/dns2015/dist/images/icons/flickr.svg index 11e07266..80a5a283 100644 --- a/wp/wp-content/themes/dns2015/dist/images/icons/flickr.svg +++ b/wp/wp-content/themes/dns2015/dist/images/icons/flickr.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/instagram.svg b/wp/wp-content/themes/dns2015/dist/images/icons/instagram.svg index 20d9cbf1..85a01368 100644 --- a/wp/wp-content/themes/dns2015/dist/images/icons/instagram.svg +++ b/wp/wp-content/themes/dns2015/dist/images/icons/instagram.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/location.svg b/wp/wp-content/themes/dns2015/dist/images/icons/location.svg index ca836999..6f1a1b95 100644 --- a/wp/wp-content/themes/dns2015/dist/images/icons/location.svg +++ b/wp/wp-content/themes/dns2015/dist/images/icons/location.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/microphone.png b/wp/wp-content/themes/dns2015/dist/images/icons/microphone.png index cbc760b2da70b4b40947348936fe8b0df6eafeb1..ec98fe47d7538d880466bb64b0ff5c5cf621ab56 100644 GIT binary patch delta 20 bcmZ1_@lR}m^2XdCZcYYIS3j3^P6UftDnm{ Hr-UW|CEGSa diff --git a/wp/wp-content/themes/dns2015/dist/images/icons/twitter.svg b/wp/wp-content/themes/dns2015/dist/images/icons/twitter.svg index 70dbfa8a..437250e0 100644 --- a/wp/wp-content/themes/dns2015/dist/images/icons/twitter.svg +++ b/wp/wp-content/themes/dns2015/dist/images/icons/twitter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/wp/wp-content/themes/dns2015/dist/styles/app.css b/wp/wp-content/themes/dns2015/dist/styles/app.css index c7b28875..142eb33f 100644 --- a/wp/wp-content/themes/dns2015/dist/styles/app.css +++ b/wp/wp-content/themes/dns2015/dist/styles/app.css @@ -1,3 +1,2797 @@ @charset "UTF-8"; /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -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}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}kbd,pre,samp{font-family:monospace,monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;-webkit-appearance:button}button,select{text-transform:none}html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button,input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}@media only screen and (max-width:40em){.small-only-text-left{text-align:left!important}.small-only-text-right{text-align:right!important}.small-only-text-center{text-align:center!important}.small-only-text-justify{text-align:justify!important}}@media only screen{.small-text-left{text-align:left!important}.small-text-right{text-align:right!important}.small-text-center{text-align:center!important}.small-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em) and (max-width:64em){.medium-only-text-left{text-align:left!important}.medium-only-text-right{text-align:right!important}.medium-only-text-center{text-align:center!important}.medium-only-text-justify{text-align:justify!important}}@media only screen and (min-width:40.0625em){.medium-text-left{text-align:left!important}.medium-text-right{text-align:right!important}.medium-text-center{text-align:center!important}.medium-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em) and (max-width:90em){.large-only-text-left{text-align:left!important}.large-only-text-right{text-align:right!important}.large-only-text-center{text-align:center!important}.large-only-text-justify{text-align:justify!important}}@media only screen and (min-width:64.0625em){.large-text-left{text-align:left!important}.large-text-right{text-align:right!important}.large-text-center{text-align:center!important}.large-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em) and (max-width:120em){.xlarge-only-text-left{text-align:left!important}.xlarge-only-text-right{text-align:right!important}.xlarge-only-text-center{text-align:center!important}.xlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:90.0625em){.xlarge-text-left{text-align:left!important}.xlarge-text-right{text-align:right!important}.xlarge-text-center{text-align:center!important}.xlarge-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){.xxlarge-only-text-left{text-align:left!important}.xxlarge-only-text-right{text-align:right!important}.xxlarge-only-text-center{text-align:center!important}.xxlarge-only-text-justify{text-align:justify!important}}@media only screen and (min-width:120.0625em){.xxlarge-text-left{text-align:left!important}.xxlarge-text-right{text-align:right!important}.xxlarge-text-center{text-align:center!important}.xxlarge-text-justify{text-align:justify!important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#f58220;line-height:inherit;text-decoration:none}a:focus,a:hover{color:#e46e0a}a img{border:none}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility}p,p.lead{line-height:1.6}p{font-family:inherit;font-weight:400;margin-bottom:1.25rem;font-size:1rem}p.lead{font-size:1.21875rem}p aside{font-size:.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:800;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4,h5{font-size:1.125rem}dl,h6,ol,ul{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic}b,em,i,small,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:60%}code{background-color:#dee5f1;border-color:#becbe3;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}dl,ol,ul{font-family:inherit;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ol li ol,ol li ul,ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.circle,ul.disc,ul.square{list-style-type:square;margin-left:1.1rem}ul.circle,ul.disc{list-style-type:circle}ul.disc{list-style-type:disc}ol{margin-left:1.4rem}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem}dl dd{margin-bottom:.75rem}abbr,acronym{font-size:90%;color:#222;cursor:help;text-transform:none}acronym{text-transform:uppercase}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vcard .fn,.vevent .summary,.vevent abbr,dl dt{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .0625rem}@media only screen and (min-width:40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.34in}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none!important;text-align:right}label.inline{margin:0 0 1rem 0;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.postfix,.prefix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button,.prefix.button{border:none;padding:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}label.postfix,span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=week]{display:block;margin:0 0 1rem 0;width:100%}input:not([type]),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=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);font-family:inherit;font-size:.875rem;height:2.3125rem;padding:.5rem;box-sizing:border-box;transition:border-color .15s linear,background .15s linear}input[type=color],input[type=tel],input[type=time],input[type=url],textarea{display:block;margin:0 0 1rem 0;width:100%}input:not([type]):focus,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=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{background-color:#ddd;cursor:default}fieldset[disabled] input:not([type]),fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input:not([type])[disabled],input:not([type])[readonly],input[type=color][disabled],input[type=color][readonly],input[type=date][disabled],input[type=date][readonly],input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime][disabled],input[type=datetime][readonly],input[type=email][disabled],input[type=email][readonly],input[type=month][disabled],input[type=month][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=time][disabled],input[type=time][readonly],input[type=url][disabled],input[type=url][readonly],input[type=week][disabled],input[type=week][readonly],textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}input:not([type]).radius,input[type=color].radius,input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666}:-moz-placeholder,::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);font-family:inherit;font-size:.875rem;line-height:normal;padding:.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1rem 0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:700;margin:0;margin-left:-.1875rem;padding:0 .1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}.error small.error,small.error,span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}.error input,.error select,.error textarea,input.error,select.error,textarea.error{margin-bottom:0}.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}.error label,.error label.error,label.error{color:#f04124}.error>label>small{background:0 0;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}table caption{background:0 0;color:#222;font-size:1rem;font-weight:700}table tfoot,table thead{background:#f5f5f5}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{color:#222;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}table tr td,table tr th{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#f9f9f9}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}.btn{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;background-color:#f58220;border-color:#d4670a;color:#fff;transition:background-color 300ms ease-out;font-size:.875rem;padding:.75em 0}.btn:focus,.btn:hover{background-color:#d4670a;color:#fff}body{background-color:#fafafa;font-family:"Roboto",sans-serif}body img{max-width:100%;height:auto}body a,body a:link{color:#f58220}body a:focus,body a:hover{color:#f79d51}body h1,body h2,body h3,body h4{margin:0}body h1 a,body h1 a:link,body h2 a,body h2 a:link,body h3 a,body h3 a:link,body h4 a,body h4 a:link{color:#222;text-decoration:none}body h1 a:focus,body h1 a:hover,body h2 a:focus,body h2 a:hover,body h3 a:focus,body h3 a:hover,body h4 a:focus,body h4 a:hover{color:#444}body .vcard{border:0;margin:0;padding:0}body a.btn{padding:.625rem 1.125rem;color:#fff}body a.btn:link {color:#fff}html{box-sizing:border-box}body,html{overflow-x:hidden}*,*:after,*:before{box-sizing:inherit}#content{margin:0 auto;max-width:75rem;width:100%}#content:after,#content:before,.site-header-inner:after,.site-header-inner:before{content:" ";display:table}#content:after{clear:both}.container{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.card,.card-z1,.card-z2{padding:.625rem 0;background-color:#fff;border:1px solid #eee;border-radius:2px;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0}.card-z2{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.acc-jump{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.microformat-invisible{display:none}#site-header{margin-bottom:1.25rem;padding-top:1rem;padding-bottom:1rem;background-color:#f58220}.site-header-inner{margin:0 auto;max-width:75rem;width:100%}.site-header-inner:after{clear:both}.site-brand{text-align:left}@media only screen and (min-width:40.0625em){.site-brand{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}}@media only screen and (min-width:64.0625em){.site-brand{padding-left:.9375rem;padding-right:.9375rem;width:41.66667%;float:left}}.site-brand a,.site-brand a:link{height:100%;text-decoration:none;color:#000}.site-brand .blog-name{font-weight:700;font-size:1rem;display:inline-block}@media only screen and (min-width:40.0625em){.site-brand .blog-name{padding-top:20px}}.site-brand .blog-description{font-size:.875rem}.site-logo{width:82%;max-width:340px;padding:0 24px}@media only screen and (min-width:40.0625em){.site-logo{max-width:400px}}#static-menu{font-size:1.25rem;display:none}@media only screen and (min-width:64.0625em){#static-menu{display:block;padding-left:.9375rem;padding-right:.9375rem;width:58.33333%;float:left}}#static-menu a,#static-menu a:link{color:#fff;font-family:"Roboto Condensed",sans-serif;font-weight:500;font-size:1.5em;text-decoration:none;display:block;width:100%;height:100%;padding:20px 10px}#static-menu a:before,#static-menu a:link:before{content:'';padding-right:6px;border-left:2px solid transparent}#static-menu a:hover:before{border-left:2px solid #fff}#static-menu ul{display:block;padding:0;margin:0 -.625rem;position:relative}#static-menu ul:after,#static-menu ul:before{content:" ";display:table}#static-menu ul:after{clear:both}#static-menu ul>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}#static-menu ul li{padding-bottom:0}#static-menu .sub-menu:hover,#static-menu a:hover+.sub-menu{display:block}#static-menu .menu-item-has-children{position:relative}#static-menu .sub-menu{display:none;position:absolute;left:0;top:64px;z-index:10;margin-left:0;background-color:#f58220;box-shadow:rgba(0,0,0,.3)1px 1px 1px}#static-menu .sub-menu li{float:none;padding:0}#static-menu .sub-menu a{display:block;padding:12px 22px}#main-menu{position:fixed;top:0;right:-200px;background-color:#fff;width:200px;height:100%;transition:transform ease .21s,right ease .21s;z-index:1;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}#main-menu.visible{right:0}#main-menu ul{position:relative;margin:0;padding:0}#main-menu li{list-style:none;margin:0;padding:0}#main-menu li:first-child{margin-top:72px}#main-menu a,#main-menu a:link{color:#333;font-family:"Roboto Condensed",sans-serif;font-weight:500;font-size:1.3em;text-decoration:none;display:block;padding:10px 16px;border-left:4px solid transparent;border-bottom:1px solid #efefef;background-color:transparent}#main-menu a:hover,#main-menu a:link:hover{border-left:4px solid #f58220}#main-menu .csstransforms3d .drawer-menu{transform:translate3d(-100%,0,0)}#main-menu .csstransforms3d .drawer-menu.visible{transform:translate3d(0,0,0)}#main-menu .no-csstransforms3d .drawer-menu.visible{right:-200px}#main-menu .page_item_has_children{position:relative}#main-menu .page_item_has_children::before{content:'▾';position:absolute;right:10px;top:50%;margin-top:-16px}#main-menu .page_item_has_children ul{display:none}.menu-toggle{position:absolute;top:18px;right:16px;display:inline-block;z-index:2;padding:12px 6px}@media only screen and (min-width:40.0625em){.menu-toggle{top:32px}}.menu-toggle svg{width:32px;height:24px}.menu-toggle svg g{transition:fill ease-in-out .2s}.menu-toggle.inverted svg g{fill:#f58220}.secondary-navigation li{padding-top:4px;padding-bottom:4px}.secondary-navigation .page_item{display:none}.secondary-navigation .current_page_ancestor,.secondary-navigation .current_page_item{display:list-item}.secondary-navigation .current_page_item{font-weight:700}.secondary-navigation .current_page_item>.children .page_item{display:list-item;font-weight:400}#site-footer{margin-top:1.25rem;padding-top:2.5rem;background-color:#333;color:#fff;text-align:center;line-height:1.55}.footer-wrap{margin:0 auto;max-width:75rem;width:100%}.footer-wrap:after,.footer-wrap:before{content:" ";display:table}.footer-wrap:after{clear:both}.footer--social-media{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.footer--social-media{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}}.footer--social-media ul{display:block;padding:0;margin:0 -.625rem}.footer--social-media ul:after,.footer--social-media ul:before{content:" ";display:table}.footer--social-media ul:after{clear:both}.footer--social-media ul>li{display:block;float:left;height:auto;list-style:none;padding:0 .625rem 1.25rem;width:25%}.footer--social-media ul>li:nth-of-type(1n){clear:none}.footer--social-media ul>li:nth-of-type(4n+1){clear:both}.footer--social-media .social-media-link{display:block}.footer--social-media .social-media-link svg{width:50px;height:50px}.footer--about{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.footer--about{text-align:left;padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}}.footer--kolofon{background-color:#222;padding-top:2.5rem;padding-bottom:2.5rem;padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.front-page--wrapper{margin:0 auto;max-width:75rem;width:100%}.front-page--wrapper:after,.front-page--wrapper:before{content:" ";display:table}.front-page--wrapper:after{clear:both}.front-page--right{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.front-page--right{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:right}}.front-page--right .front-page--call-to-actions{display:block}@media only screen and (min-width:40.0625em){.front-page--right .front-page--call-to-actions{display:none}}.front-page--left{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.front-page--left{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:right}}.front-page--left .front-page--call-to-actions{display:none}@media only screen and (min-width:40.0625em){.front-page--left .front-page--call-to-actions{display:block}}.front-page--featured{margin:0 auto;max-width:75rem;width:100%;font-size:.875rem;margin-bottom:1.25rem}.front-page--featured:after,.front-page--featured:before{content:" ";display:table}.front-page--featured:after{clear:both}@media only screen and (min-width:40.0625em){.front-page--featured{color:#fff;font-size:1.125rem}}.front-page--featured--inner{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.front-page--featured a,.front-page--featured a:link{text-decoration:none}.front-page--featured article{position:relative;background-color:#fff;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:0;border:4px solid #f58220}@media only screen and (min-width:40.0625em){.front-page--featured .entry-meta{position:absolute;bottom:0;left:0;right:0;background:#fff;color:#222;padding:10px}.front-page--featured .entry-image{margin-bottom:-4px}}.front-page--featured .entry-title{font-size:1.25rem;margin-bottom:.5rem}@media only screen and (min-width:40.0625em){.front-page--featured .entry-title{font-size:1.875rem}}.front-page--featured .event--meta--type{font-size:1rem}@media only screen and (min-width:40.0625em){.front-page--featured .event-price{padding:.375rem .375rem .3125rem .375rem;border:2px solid #ccc;font-weight:700;position:absolute;right:32px;bottom:20px}.front-page--featured .event-price:focus,.front-page--featured .event-price:hover{color:#fff}.front-page--featured .event-price:hover{background:#f58220;border-color:transparent}}@media only screen and (max-width:40em){.front-page--featured .entry-meta,.front-page--featured .event-price{padding:0 1rem;background-color:#fff}.front-page--featured .entry-meta{padding-top:.625rem;padding-bottom:.625rem}.front-page--featured .event-price{padding-bottom:1rem}}.front-page--articles{margin-top:1.25rem;margin-bottom:1.25rem}@media only screen and (min-width:40.0625em){.front-page--articles{margin-top:0}}.front-page--articles h2{margin-bottom:.625rem}.front-page--articles article{margin:0 auto;max-width:75rem;width:100%;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:0;margin-bottom:.625rem}.front-page--articles article:after,.front-page--articles article:before{content:" ";display:table}.front-page--articles article:after{clear:both}.front-page--articles .article-content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;padding-top:.625rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.4}.front-page--articles .article-content h3{font-size:1.125rem}@media only screen and (min-width:40.0625em){.front-page--articles .article-content h3{font-size:1.25rem}}.front-page--articles .entry-published-datetime{display:block;margin-top:2px;margin-bottom:10px;color:#666;font-size:.875rem;font-family:"Roboto Condensed",sans-serif;font-weight:200}.front-page--articles .article-image{padding-left:0;padding-right:0;width:100%;float:left}.front-page--articles .entry-summary{line-height:1.55}.front-page--events{margin-top:1.25rem}@media only screen and (min-width:40.0625em){.front-page--events{margin-top:0}}.front-page--events h2{margin-bottom:.625rem}.front-page--events article{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;margin-bottom:.625rem;padding:0}.front-page--events article:after,.front-page--events article:before{content:" ";display:table}.front-page--events article:after{clear:both}.front-page--events .event-content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;position:relative;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.4}@media only screen and (min-width:64.0625em){.front-page--events .event-content{padding-left:.9375rem;padding-right:.9375rem;width:58.33333%;float:left}}.front-page--events .event-content h3{font-size:1.125rem;margin-bottom:.5rem}.front-page--events .event-image{padding-left:0;padding-right:0;width:100%;float:left;margin-bottom:-5px}@media only screen and (min-width:64.0625em){.front-page--events .event-image{padding-left:0;padding-right:0;width:41.66667%;float:left}}.front-page--events .event--meta--type{margin-left:0}.front-page--events .event-price{padding:.375rem .375rem .3125rem .375rem;border:2px solid #ccc;font-weight:700;float:right}.front-page--events .event-price:focus,.front-page--events .event-price:hover{color:#fff}.front-page--events .event-price:hover{background:#f58220;border-color:transparent}.front-page--newsletter{margin-top:1.25rem;margin-bottom:1.25rem}.newsletter-signup-form label{display:none}.newsletter-signup-form .email{padding-left:.9375rem;padding-right:.9375rem;width:58.33333%;float:left;margin-bottom:.625rem}@media only screen and (min-width:40.0625em){.newsletter-signup-form .email{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.newsletter-signup-form [type=submit]{padding-left:.9375rem;padding-right:.9375rem;width:41.66667%;float:left;margin-bottom:.625rem}@media only screen and (min-width:40.0625em){.newsletter-signup-form [type=submit]{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.newsletter-signup-form .subtitle{font-size:.875rem}.fp--actions-list{display:block;padding:0;margin:0 0;margin-top:1.25rem}.fp--actions-list:after,.fp--actions-list:before{content:" ";display:table}.fp--actions-list:after{clear:both}.fp--actions-list>li{display:block;float:left;height:auto;list-style:none;padding:0;width:100%}.fp--actions-list>li:nth-of-type(1n){clear:none}.fp--actions-list>li:nth-of-type(1n+1){clear:both}@media only screen and (min-width:40.0625em){.fp--actions-list{display:block;padding:0;margin:0}.fp--actions-list:after,.fp--actions-list:before{content:" ";display:table}.fp--actions-list:after{clear:both}.fp--actions-list>li{display:block;float:left;height:auto;list-style:none;padding:0;width:33.33333%}.fp--actions-list>li:nth-of-type(1n){clear:none}.fp--actions-list>li:nth-of-type(3n+1){clear:both}}.fp--actions-list a,.fp--actions-list a:link{color:#fff}.fp--action-item{text-align:left;line-height:1.5;font-size:.875rem}.fp--action-item a{display:block;width:100%;height:100%;text-decoration:none;background-color:#333;padding:16px}@media only screen and (min-width:40.0625em){.fp--action-item a{display:table-cell;vertical-align:middle;border-radius:5px;text-align:center;width:200px;height:150px;padding:0}}.fp--action-item a:focus,.fp--action-item a:hover{background-color:#555}.fp--action-item h3{font-size:1.125rem;line-height:1.1}.fp--action-icon{width:36px;height:auto;float:left;margin-right:10px}@media only screen and (min-width:40.0625em){.fp--action-icon{margin-top:4px;margin-bottom:4px;float:none}}.entry-title,.entry-title a{font-weight:200}.page h1.entry-title{font-weight:800}.single-association article,.single-event article,.single-post article,article.page article{margin:0 auto;max-width:54.375rem;padding:.625rem 0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.single-association .entry-meta,.single-association .entry-title,.single-event .entry-meta,.single-event .entry-title,.single-post .entry-meta,.single-post .entry-title,article.page .entry-meta,article.page .entry-title{padding:0 1rem}.single-association .entry-content,.single-event .entry-content,.single-post .entry-content,article.page .entry-content{padding:1rem;font-family:"Roboto",sans-serif;font-size:1.25rem;line-height:1.55}.single-association .entry-content h1,.single-association .entry-content h2,.single-association .entry-content h3,.single-association .entry-content h4,.single-association .entry-content h5,.single-event .entry-content h1,.single-event .entry-content h2,.single-event .entry-content h3,.single-event .entry-content h4,.single-event .entry-content h5,.single-post .entry-content h1,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5,article.page .entry-content h1,article.page .entry-content h2,article.page .entry-content h3,article.page .entry-content h4,article.page .entry-content h5{font-family:"Roboto Condensed",sans-serif}.single-association .entry-content p,.single-event .entry-content p,.single-post .entry-content p,article.page .entry-content p{margin-top:0;padding-top:0}.single-association .entry-content p:last-child,.single-event .entry-content p:last-child,.single-post .entry-content p:last-child,article.page .entry-content p:last-child{margin-bottom:0}.single-association .entry-content li,.single-association .entry-content p,.single-event .entry-content li,.single-event .entry-content p,.single-post .entry-content li,.single-post .entry-content p,article.page .entry-content li,article.page .entry-content p{font-family:"Roboto",sans-serif;font-size:1.125rem;line-height:1.55}.single-association .entry-content ol,.single-association .entry-content ul,.single-event .entry-content ol,.single-event .entry-content ul,.single-post .entry-content ol,.single-post .entry-content ul,article.page .entry-content ol,article.page .entry-content ul{padding-left:1rem}.single-association .entry-content table,.single-event .entry-content table,.single-post .entry-content table,article.page .entry-content table{font-family:"Roboto",sans-serif}.single-association .entry-content iframe,.single-event .entry-content iframe,.single-post .entry-content iframe,article.page .entry-content iframe{max-width:100%}.single-association .wp-caption-text,.single-event .wp-caption-text,.single-post .wp-caption-text,article.page .wp-caption-text{padding:0 1rem;color:#666;font-family:"Roboto Condensed",sans-serif;font-weight:200;margin-bottom:0}.single-association .wp-caption-text:empty,.single-event .wp-caption-text:empty,.single-post .wp-caption-text:empty,article.page .wp-caption-text:empty{display:none}.single-post .entry-title{margin-bottom:0}.single-post .entry-meta{margin-bottom:.625rem;color:#666;font-weight:200;font-family:"Roboto Condensed",sans-serif}.single-post .entry-meta .author{color:#000;font-weight:400}.single-post--content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1.25rem}@media only screen and (min-width:64.0625em){.single-post--content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.single-post--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1.25rem}@media only screen and (min-width:64.0625em){.single-post--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.full-width-container article{max-width:none}.event--content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1.25rem}@media only screen and (min-width:64.0625em){.event--content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.event--content .entry-title{margin-bottom:4px;line-height:1}.event--content .event--meta--type:first-of-type{margin-left:1rem}.event--content .event--meta--price{margin-top:10px}.event--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:64.0625em){.event--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.event--sidebar h3{font-size:1.125rem}.event--meta{padding:1rem}.event--meta--type{display:inline-block;font-family:"Roboto",sans-serif;font-weight:400;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:.25rem .5rem .25rem;font-size:.6875rem;background-color:#7591c5;color:#fff}.event--meta--type a,.event--meta--type a:link,.event--meta--type:link{color:#fff}.event--meta--type a:hover,.event--meta--type:hover{color:rgba(255,255,255,.5)}.event--meta--start{background-color:#fff;border:1px solid #eee;border-radius:2px;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;display:inline-block;text-align:center;padding:9px 12px 8px}.event--meta--start--month,.event--meta--start--weekday{font-weight:200;font-family:"Roboto Condensed",sans-serif;font-size:.875rem}.event--meta--start--day{font-size:2.125rem}.event--meta--start--year{display:inline-block;padding-top:.125rem;font-size:1.375rem}.event--meta--start--year:empty{display:none}.event--meta--start--time{background-color:#fff;border:1px solid #eee;border-radius:2px;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;display:inline-block;padding:7px 8px 4px;text-align:center;margin-left:4px}.event--meta--start--time .time-inner{font-size:1.75rem}.event--meta--start--time .time-at{font-weight:200;font-family:"Roboto Condensed",sans-serif;font-size:.875rem}.event--meta--price{padding:.375rem .375rem .3125rem .375rem;border:2px solid #ccc;display:inline-block}.event--meta--price:focus,.event--meta--price:hover{color:#fff}.event--meta--price:hover{background:#f58220;border-color:transparent}.event--meta--facebook{display:inline-block;margin-left:4px;vertical-align:bottom}.event--meta--facebook svg{width:30px;height:30px}.event--meta--facebook path{fill:#3b5998}.event--meta--venue{margin-left:4px}.event--meta--venue svg{width:14px;height:14px}.event--meta--ticket{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:400;line-height:normal;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:.5rem 1rem .5625rem 1rem;background-color:#f58220;border-color:#d4670a;transition:background-color 300ms ease-out;color:#fff;margin:0 0 0 4px}.event--meta--ticket:focus,.event--meta--ticket:hover{background-color:#d4670a;color:#fff}@media only screen and (max-width:40em){.event--meta--ticket{display:block;margin:10px 0;padding:16px}}.event--meta--ticket:link{color:#fff}.page--sidebar-wrap{display:none}@media only screen and (min-width:40.0625em){.page--sidebar-wrap{display:block;padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.page--content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.page--content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.page--content article.page{padding:.625rem 0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px}.page--content .entry-content{font-family:Georgia,Cambria,"Times New Roman",Times,serif}.program--filter-wrap{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1.25rem}@media only screen and (min-width:40.0625em){.program--filter-wrap{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.program--list-wrap{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1.25rem}@media only screen and (min-width:40.0625em){.program--list-wrap{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.program--filter{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:1rem;padding-top:.625rem}.program--filter--form{margin:0;list-style:none;padding:0}.program--filter--form label{margin-bottom:.625rem}.program--filter--form input[type=radio]{transform:scale(1.5);margin-bottom:0}.program--filter--form input[type=radio]:active,.program--filter--form input[type=radio]:focus{outline:none}.program--filter--event-type{display:block;font-size:1.25rem;padding:.625rem}.program--filter--reset-btn{display:block;width:100%}.program--filter--reset-btn:active,.program--filter--reset-btn:focus{outline:none}.program--filter--reset-btn:disabled{background:#ccc}.program--list{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:1rem;padding-top:.625rem}.program--list .month{padding-top:1rem;padding-bottom:.25rem}.program--list li,.program--list ul{margin:0;padding:0;list-style:none;line-height:32px}.program--list .event-row{margin-bottom:1rem}.program--list .event-row.hidden{display:none}.program--list .event--meta--datetime-daynum{font-size:2rem;margin-right:.25rem}@media only screen and (min-width:40.0625em){.program--list .event--meta--datetime-daynum{display:inline-block;margin-right:.5rem;width:2.75rem;text-align:right}}.program--list .event-title{font-size:1.75rem;font-weight:200;font-family:"Roboto Condensed",sans-serif}@media only screen and (min-width:40.0625em){.program--list .event-title{font-size:1.875rem}}.program--list .event-attributes{padding-bottom:1rem;border-bottom:1px solid #ccc}@media only screen and (min-width:40.0625em){.program--list .event-attributes{margin-left:3.625rem}}.program--list .event--meta--facebook,.program--list .event--meta--price{line-height:1}.associations{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.associations--list{display:block;padding:0;margin:0 -.625rem}.associations--list:after,.associations--list:before{content:" ";display:table}.associations--list:after{clear:both}.associations--list>li{display:block;float:left;height:auto;list-style:none;padding:0 .625rem 1.25rem;width:100%}.associations--list>li:nth-of-type(1n){clear:none}.associations--list>li:nth-of-type(1n+1){clear:both}@media only screen and (min-width:40.0625em){.associations--list{display:block;padding:0;margin:0 -.625rem}.associations--list:after,.associations--list:before{content:" ";display:table}.associations--list:after{clear:both}.associations--list>li{display:block;float:left;height:auto;list-style:none;padding:0 .625rem 1.25rem;width:50%}.associations--list>li:nth-of-type(1n){clear:none}.associations--list>li:nth-of-type(2n+1){clear:both}}.associations--list--item--title{font-weight:200}.associations--list--item--inner{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:1rem}.associations--list--item--image-link{float:right}.associations .attachment-association-thumb{width:auto;height:150px}.four-o-four{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:1rem}@media only screen and (max-width:40em){.program-6days{display:none}}.sidebar{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:1rem}.social-sharing{margin-bottom:1rem}.social-sharing--facebook,.social-sharing--twitter{display:inline-block}.social-sharing--facebook{position:relative;top:-4px;padding-left:.375rem}.social-sharing--google-calendar{padding-top:.625rem}.index--loop{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.index--loop{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.index--loop article{padding:.625rem 0;background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;margin-bottom:.625rem}.index--loop article:after,.index--loop article:before{content:" ";display:table}.index--loop article:after{clear:both}.index--loop .entry-start{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.index--loop .entry-start .entry-title{padding:0}.index--loop .entry-date,.index--loop .event-date{display:inline-block;margin-bottom:10px;font-weight:200;font-family:"Roboto Condensed",sans-serif;color:#666}.index--loop .entry-content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.index--loop .entry-content p:last-child,.index--loop .entry-content p:last-of-type{margin-bottom:0}.index--loop .entry-image,.index--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}.index--sidebar{width:100%}@media only screen and (min-width:40.0625em){.index--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.index--no-content{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;padding:1rem}.event-category--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.event-category--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.event-category--content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.event-category--content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.event-category--content p:last-child,.event-category--content p:last-of-type{margin-bottom:0}.event-category article,.event-category--meta,.event-category--no-content{background-color:#fff;border:1px solid #eee;box-shadow:rgba(0,0,0,.14902)0 1px 0 0,rgba(0,0,0,.09804)0 1px 2px 0;border-radius:2px;margin-bottom:.625rem}.event-category article:after,.event-category article:before,.event-category--meta:after,.event-category--meta:before,.event-category--no-content:after,.event-category--no-content:before{content:" ";display:table}.event-category article:after,.event-category--meta:after,.event-category--no-content:after{clear:both}.event-category article{padding:1rem 0}.event-category--meta,.event-category--no-content{padding:1rem}.event-category--description{font-size:.875rem;margin-bottom:0}.event-category .entry-start{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.event-category .event-date{display:inline-block;margin-bottom:10px;font-weight:200;font-family:"Roboto Condensed",sans-serif;color:#666}.event-category .event-image{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}.event-category .event-title{font-weight:200}.association--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}@media only screen and (min-width:40.0625em){.association--sidebar{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}}.association--content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;margin-bottom:1.25rem}@media only screen and (min-width:40.0625em){.association--content{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}}.association--content p:last-child,.association--content p:last-of-type{margin-bottom:0}.searchform-wrap:after,.searchform-wrap:before{content:" ";display:table}.searchform-wrap:after{clear:both}.searchform-wrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;font-family:"Roboto",sans-serif;font-weight:400;line-height:normal;position:relative;text-decoration:none;font-size:1rem;background-color:#f58220;color:#fff;transition:background-color 300ms ease-out;padding:10px 8px 9px;margin:0;text-align:center;border:none;display:block;float:left;width:25%}.searchform-wrap input[type=submit]:focus,.searchform-wrap input[type=submit]:hover{background-color:#d4670a;color:#fff}input[type=search]{width:75%;margin:0;display:block;float:left} \ No newline at end of file +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ } + +/** + * Remove default margin. + */ +body { + margin: 0; } + +/* HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ +audio, +canvas, +progress, +video { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ +[hidden], +template { + display: none; } + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +a { + background-color: transparent; } + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ +a:active, +a:hover { + outline: 0; } + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +b, +strong { + font-weight: bold; } + +/** + * Address styling not present in Safari and Chrome. + */ +dfn { + font-style: italic; } + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; } + +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +img { + border: 0; } + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +svg:not(:root) { + overflow: hidden; } + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +figure { + margin: 1em 40px; } + +/** + * Address differences between Firefox and other browsers. + */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Contain overflow in all browsers. + */ +pre { + overflow: auto; } + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +/* Forms + ========================================================================== */ +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + /* 1 */ + font: inherit; + /* 2 */ + margin: 0; + /* 3 */ } + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ +button { + overflow: visible; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ +button, +select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ } + +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; } + +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +input { + line-height: normal; } + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + box-sizing: content-box; + /* 2 */ } + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * Define consistent border, margin, and padding. + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ } + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +textarea { + overflow: auto; } + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ +optgroup { + font-weight: bold; } + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/* We try to use semantic classes (mostly) */ +/* Grid */ +/* Colors */ +meta.foundation-version { + font-family: "/5.5.3/"; } + +meta.foundation-mq-small { + font-family: "/only screen/"; + width: 0; } + +meta.foundation-mq-small-only { + font-family: "/only screen and (max-width: 40em)/"; + width: 0; } + +meta.foundation-mq-medium { + font-family: "/only screen and (min-width:40.0625em)/"; + width: 40.0625em; } + +meta.foundation-mq-medium-only { + font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/"; + width: 40.0625em; } + +meta.foundation-mq-large { + font-family: "/only screen and (min-width:64.0625em)/"; + width: 64.0625em; } + +meta.foundation-mq-large-only { + font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/"; + width: 64.0625em; } + +meta.foundation-mq-xlarge { + font-family: "/only screen and (min-width:90.0625em)/"; + width: 90.0625em; } + +meta.foundation-mq-xlarge-only { + font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/"; + width: 90.0625em; } + +meta.foundation-mq-xxlarge { + font-family: "/only screen and (min-width:120.0625em)/"; + width: 120.0625em; } + +meta.foundation-data-attribute-namespace { + font-family: false; } + +.text-left { + text-align: left !important; } + +.text-right { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-justify { + text-align: justify !important; } + +@media only screen and (max-width: 40em) { + .small-only-text-left { + text-align: left !important; } + .small-only-text-right { + text-align: right !important; } + .small-only-text-center { + text-align: center !important; } + .small-only-text-justify { + text-align: justify !important; } } + +@media only screen { + .small-text-left { + text-align: left !important; } + .small-text-right { + text-align: right !important; } + .small-text-center { + text-align: center !important; } + .small-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 40.0625em) and (max-width: 64em) { + .medium-only-text-left { + text-align: left !important; } + .medium-only-text-right { + text-align: right !important; } + .medium-only-text-center { + text-align: center !important; } + .medium-only-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 40.0625em) { + .medium-text-left { + text-align: left !important; } + .medium-text-right { + text-align: right !important; } + .medium-text-center { + text-align: center !important; } + .medium-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 64.0625em) and (max-width: 90em) { + .large-only-text-left { + text-align: left !important; } + .large-only-text-right { + text-align: right !important; } + .large-only-text-center { + text-align: center !important; } + .large-only-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 64.0625em) { + .large-text-left { + text-align: left !important; } + .large-text-right { + text-align: right !important; } + .large-text-center { + text-align: center !important; } + .large-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 90.0625em) and (max-width: 120em) { + .xlarge-only-text-left { + text-align: left !important; } + .xlarge-only-text-right { + text-align: right !important; } + .xlarge-only-text-center { + text-align: center !important; } + .xlarge-only-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 90.0625em) { + .xlarge-text-left { + text-align: left !important; } + .xlarge-text-right { + text-align: right !important; } + .xlarge-text-center { + text-align: center !important; } + .xlarge-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em) { + .xxlarge-only-text-left { + text-align: left !important; } + .xxlarge-only-text-right { + text-align: right !important; } + .xxlarge-only-text-center { + text-align: center !important; } + .xxlarge-only-text-justify { + text-align: justify !important; } } + +@media only screen and (min-width: 120.0625em) { + .xxlarge-text-left { + text-align: left !important; } + .xxlarge-text-right { + text-align: right !important; } + .xxlarge-text-center { + text-align: center !important; } + .xxlarge-text-justify { + text-align: justify !important; } } + +/* Typography resets */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +/* Default Link Styles */ +a { + color: #f58220; + line-height: inherit; + text-decoration: none; } + a:hover, a:focus { + color: #e46e0a; } + a img { + border: none; } + +/* Default paragraph styles */ +p { + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; } + p.lead { + font-size: 1.21875rem; + line-height: 1.6; } + p aside { + font-size: 0.875rem; + font-style: italic; + line-height: 1.35; } + +/* Default header styles */ +h1, h2, h3, h4, h5, h6 { + color: #222222; + font-family: "Roboto Condensed", sans-serif; + font-style: normal; + font-weight: 800; + line-height: 1.4; + margin-bottom: 0.5rem; + margin-top: 0.2rem; + text-rendering: optimizeLegibility; } + h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + color: #6f6f6f; + font-size: 60%; + line-height: 0; } + +h1 { + font-size: 2.125rem; } + +h2 { + font-size: 1.6875rem; } + +h3 { + font-size: 1.375rem; } + +h4 { + font-size: 1.125rem; } + +h5 { + font-size: 1.125rem; } + +h6 { + font-size: 1rem; } + +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: normal; + margin-top: 0.2rem; + margin-bottom: 0.5rem; } + +hr { + border: solid #DDDDDD; + border-width: 1px 0 0; + clear: both; + height: 0; + margin: 1.25rem 0 1.1875rem; } + +/* Helpful Typography Defaults */ +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small { + font-size: 60%; + line-height: inherit; } + +code { + background-color: #dee5f1; + border-color: #becbe3; + border-style: solid; + border-width: 1px; + color: #333333; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + padding: 0.125rem 0.3125rem 0.0625rem; } + +/* Lists */ +ul, +ol, +dl { + font-family: inherit; + font-size: 1rem; + line-height: 1.6; + list-style-position: outside; + margin-bottom: 1.25rem; } + +ul { + margin-left: 1.1rem; } + +/* Unordered Lists */ +ul li ul, +ul li ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; } + +ul.square { + list-style-type: square; + margin-left: 1.1rem; } + +ul.circle { + list-style-type: circle; + margin-left: 1.1rem; } + +ul.disc { + list-style-type: disc; + margin-left: 1.1rem; } + +/* Ordered Lists */ +ol { + margin-left: 1.4rem; } + ol li ul, + ol li ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +.no-bullet { + list-style-type: none; + margin-left: 0; } + .no-bullet li ul, + .no-bullet li ol { + margin-left: 1.25rem; + margin-bottom: 0; + list-style: none; } + +/* Definition Lists */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } + +dl dd { + margin-bottom: 0.75rem; } + +/* Abbreviations */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222; + cursor: help; } + +abbr { + text-transform: none; } + abbr[title] { + border-bottom: 1px dotted #DDDDDD; } + +/* Blockquotes */ +blockquote { + margin: 0 0 1.25rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #DDDDDD; } + blockquote cite { + display: block; + font-size: 0.8125rem; + color: #555555; } + blockquote cite:before { + content: "\2014 \0020"; } + blockquote cite a, + blockquote cite a:visited { + color: #555555; } + +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; } + +/* Microformats */ +.vcard { + display: inline-block; + margin: 0 0 1.25rem 0; + border: 1px solid #DDDDDD; + padding: 0.625rem 0.75rem; } + .vcard li { + margin: 0; + display: block; } + .vcard .fn { + font-weight: bold; + font-size: 0.9375rem; } + +.vevent .summary { + font-weight: bold; } + +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625rem; } + +@media only screen and (min-width: 40.0625em) { + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; } + h1 { + font-size: 2.75rem; } + h2 { + font-size: 2.3125rem; } + h3 { + font-size: 1.6875rem; } + h4 { + font-size: 1.4375rem; } + h5 { + font-size: 1.125rem; } + h6 { + font-size: 1rem; } } + +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) + */ +@media print { + * { + background: transparent !important; + color: #000000 !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + abbr[title]:after { + content: " (" attr(title) ")"; } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; } + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; } + thead { + display: table-header-group; + /* h5bp.com/t */ } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + @page { + margin: 0.34in; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } } + +/* Standard Forms */ +form { + margin: 0 0 1rem; } + +/* Using forms within rows, we need to set some defaults */ +form .row .row { + margin: 0 -0.5rem; } + form .row .row .column, + form .row .row .columns { + padding: 0 0.5rem; } + form .row .row.collapse { + margin: 0; } + form .row .row.collapse .column, + form .row .row.collapse .columns { + padding: 0; } + form .row .row.collapse input { + -webkit-border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +form .row input.column, +form .row input.columns, +form .row textarea.column, +form .row textarea.columns { + padding-left: 0.5rem; } + +/* Label Styles */ +label { + color: #4d4d4d; + cursor: pointer; + display: block; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.5; + margin-bottom: 0; + /* Styles for required inputs */ } + label.right { + float: none !important; + text-align: right; } + label.inline { + margin: 0 0 1rem 0; + padding: 0.5625rem 0; } + label small { + text-transform: capitalize; + color: #676767; } + +/* Attach elements to the beginning or end of an input */ +.prefix, +.postfix { + border-style: solid; + border-width: 1px; + display: block; + font-size: 0.875rem; + height: 2.3125rem; + line-height: 2.3125rem; + overflow: visible; + padding-bottom: 0; + padding-top: 0; + position: relative; + text-align: center; + width: 100%; + z-index: 2; } + +/* Adjust padding, alignment and radius if pre/post element is a button */ +.postfix.button { + border: none; + padding-left: 0; + padding-right: 0; + padding-bottom: 0; + padding-top: 0; + text-align: center; } + +.prefix.button { + border: none; + padding-left: 0; + padding-right: 0; + padding-bottom: 0; + padding-top: 0; + text-align: center; } + +.prefix.button.radius { + border-radius: 0; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.postfix.button.radius { + border-radius: 0; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.prefix.button.round { + border-radius: 0; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + +.postfix.button.round { + border-radius: 0; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; } + +/* Separate prefix and postfix styles when on span or label so buttons keep their own */ +span.prefix, label.prefix { + background: #f2f2f2; + border-right: none; + color: #333333; + border-color: #cccccc; } + +span.postfix, label.postfix { + background: #f2f2f2; + border-left: none; + color: #333333; + border-color: #cccccc; } + +/* We use this to get basic styling on all basic form elements */ +input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea { + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0; + background-color: #FFFFFF; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.75); + display: block; + font-family: inherit; + font-size: 0.875rem; + height: 2.3125rem; + margin: 0 0 1rem 0; + padding: 0.5rem; + width: 100%; + box-sizing: border-box; + transition: border-color 0.15s linear, background 0.15s linear; } + input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus { + background: #fafafa; + border-color: #999999; + outline: none; } + input:not([type]):disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled { + background-color: #DDDDDD; + cursor: default; } + input:not([type])[disabled], input:not([type])[readonly], + fieldset[disabled] input:not([type]), input[type="text"][disabled], input[type="text"][readonly], + fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], + fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], + fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], + fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], + fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], + fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], + fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], + fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], + fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], + fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], + fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], + fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], + fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], + fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], + fieldset[disabled] textarea { + background-color: #DDDDDD; + cursor: default; } + input:not([type]).radius, input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius { + border-radius: 3px; } + +form .row .prefix-radius.row.collapse input, +form .row .prefix-radius.row.collapse textarea, +form .row .prefix-radius.row.collapse select, +form .row .prefix-radius.row.collapse button { + border-radius: 0; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +form .row .prefix-radius.row.collapse .prefix { + border-radius: 0; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +form .row .postfix-radius.row.collapse input, +form .row .postfix-radius.row.collapse textarea, +form .row .postfix-radius.row.collapse select, +form .row .postfix-radius.row.collapse button { + border-radius: 0; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +form .row .postfix-radius.row.collapse .postfix { + border-radius: 0; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +form .row .prefix-round.row.collapse input, +form .row .prefix-round.row.collapse textarea, +form .row .prefix-round.row.collapse select, +form .row .prefix-round.row.collapse button { + border-radius: 0; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; } + +form .row .prefix-round.row.collapse .prefix { + border-radius: 0; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + +form .row .postfix-round.row.collapse input, +form .row .postfix-round.row.collapse textarea, +form .row .postfix-round.row.collapse select, +form .row .postfix-round.row.collapse button { + border-radius: 0; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; } + +form .row .postfix-round.row.collapse .postfix { + border-radius: 0; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; } + +input[type="submit"] { + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0; } + +/* Respect enforced amount of rows for textarea */ +textarea[rows] { + height: auto; } + +/* Not allow resize out of parent */ +textarea { + max-width: 100%; } + +::-webkit-input-placeholder { + color: #666666; } + +:-moz-placeholder { + /* Firefox 18- */ + color: #666666; } + +::-moz-placeholder { + /* Firefox 19+ */ + color: #666666; } + +:-ms-input-placeholder { + color: #666666; } + +/* Add height value for select elements to match text input height */ +select { + -webkit-appearance: none !important; + -moz-appearance: none !important; + background-color: #FAFAFA; + border-radius: 0; + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+"); + background-position: 100% center; + background-repeat: no-repeat; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + color: rgba(0, 0, 0, 0.75); + font-family: inherit; + font-size: 0.875rem; + line-height: normal; + padding: 0.5rem; + border-radius: 0; + height: 2.3125rem; } + select::-ms-expand { + display: none; } + select.radius { + border-radius: 3px; } + select:focus { + background-color: #f3f3f3; + border-color: #999999; } + select:disabled { + background-color: #DDDDDD; + cursor: default; } + select[multiple] { + height: auto; } + +/* Adjust margin for form elements below */ +input[type="file"], +input[type="checkbox"], +input[type="radio"], +select { + margin: 0 0 1rem 0; } + +input[type="checkbox"] + label, +input[type="radio"] + label { + display: inline-block; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; + vertical-align: baseline; } + +/* Normalize file input width */ +input[type="file"] { + width: 100%; } + +/* HTML5 Number spinners settings */ +/* We add basic fieldset styling */ +fieldset { + border: 1px solid #DDDDDD; + margin: 1.125rem 0; + padding: 1.25rem; } + fieldset legend { + font-weight: bold; + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; } + +/* Error Handling */ +[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error { + display: block; + font-size: 0.75rem; + font-style: italic; + font-weight: normal; + margin-bottom: 1rem; + margin-top: -1px; + padding: 0.375rem 0.5625rem 0.5625rem; + background: #f04124; + color: #FFFFFF; } + +[data-abide] span.error, [data-abide] small.error { + display: none; } + +span.error, small.error { + display: block; + font-size: 0.75rem; + font-style: italic; + font-weight: normal; + margin-bottom: 1rem; + margin-top: -1px; + padding: 0.375rem 0.5625rem 0.5625rem; + background: #f04124; + color: #FFFFFF; } + +.error input, +.error textarea, +.error select { + margin-bottom: 0; } + +.error input[type="checkbox"], +.error input[type="radio"] { + margin-bottom: 1rem; } + +.error label, +.error label.error { + color: #f04124; } + +.error small.error { + display: block; + font-size: 0.75rem; + font-style: italic; + font-weight: normal; + margin-bottom: 1rem; + margin-top: -1px; + padding: 0.375rem 0.5625rem 0.5625rem; + background: #f04124; + color: #FFFFFF; } + +.error > label > small { + background: transparent; + color: #676767; + display: inline; + font-size: 60%; + font-style: normal; + margin: 0; + padding: 0; + text-transform: capitalize; } + +.error span.error-message { + display: block; } + +input.error, +textarea.error, +select.error { + margin-bottom: 0; } + +label.error { + color: #f04124; } + +table { + background: #FFFFFF; + border: solid 1px #DDDDDD; + margin-bottom: 1.25rem; + table-layout: auto; } + table caption { + background: transparent; + color: #222222; + font-size: 1rem; + font-weight: bold; } + table thead { + background: #F5F5F5; } + table thead tr th, + table thead tr td { + color: #222222; + font-size: 0.875rem; + font-weight: bold; + padding: 0.5rem 0.625rem 0.625rem; } + table tfoot { + background: #F5F5F5; } + table tfoot tr th, + table tfoot tr td { + color: #222222; + font-size: 0.875rem; + font-weight: bold; + padding: 0.5rem 0.625rem 0.625rem; } + table tr th, + table tr td { + color: #222222; + font-size: 0.875rem; + padding: 0.5625rem 0.625rem; + text-align: left; } + table tr.even, table tr.alt, table tr:nth-of-type(even) { + background: #F9F9F9; } + table thead tr th, + table tfoot tr th, + table tfoot tr td, + table tbody tr th, + table tbody tr td, + table tr td { + display: table-cell; + line-height: 1.125rem; } + +/* Mixins */ +/* Buttons */ +.btn { + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0; + border-style: solid; + border-width: 0; + cursor: pointer; + font-family: "Roboto", sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-align: center; + text-decoration: none; + display: inline-block; + padding: 1rem 2rem 1.0625rem 2rem; + font-size: 1rem; + background-color: #f58220; + border-color: #d4670a; + color: #FFFFFF; + transition: background-color 300ms ease-out; + font-size: 0.875rem; + padding: 0.75em 0; } + .btn:hover, .btn:focus { + background-color: #d4670a; } + .btn:hover, .btn:focus { + color: #FFFFFF; } + +/* General */ +body { + background-color: #fafafa; + font-family: "Roboto", sans-serif; + /* Override */ } + body img { + max-width: 100%; + height: auto; } + body a, body a:link { + color: #f58220; } + body a:hover, body a:focus { + color: #f79d51; } + body h1, body h2, body h3, body h4 { + margin: 0; } + body h1 a, body h1 a:link, body h2 a, body h2 a:link, body h3 a, body h3 a:link, body h4 a, body h4 a:link { + color: #222; + text-decoration: none; } + body h1 a:hover, body h1 a:focus, body h2 a:hover, body h2 a:focus, body h3 a:hover, body h3 a:focus, body h4 a:hover, body h4 a:focus { + color: #444; } + body .vcard { + border: 0; + margin: 0; + padding: 0; } + body a.btn { + padding: 0.625rem 1.125rem; + color: white; } + body a.btn:link  { + color: white; } + +html { + box-sizing: border-box; } + +body, +html { + overflow-x: hidden; } + +*, *:before, *:after { + box-sizing: inherit; } + +#content { + margin: 0 auto; + max-width: 75rem; + width: 100%; } + #content:before, #content:after { + content: " "; + display: table; } + #content:after { + clear: both; } + +.container { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + +/* Reusable styles */ +.card { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; } + +.card-z1 { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; } + +.card-z2 { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); } + +/* Accessibility */ +.acc-jump { + display: none; } + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; } + +.microformat-invisible { + display: none; } + +/* Header, Menu */ +#site-header { + margin-bottom: 1.25rem; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: #f58220; } + +.site-header-inner { + margin: 0 auto; + max-width: 75rem; + width: 100%; } + .site-header-inner:before, .site-header-inner:after { + content: " "; + display: table; } + .site-header-inner:after { + clear: both; } + +.site-brand { + text-align: left; } + @media only screen and (min-width: 40.0625em) { + .site-brand { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } } + @media only screen and (min-width: 64.0625em) { + .site-brand { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 41.66667%; + float: left; } } + .site-brand a, .site-brand a:link { + height: 100%; + text-decoration: none; + color: black; } + .site-brand .blog-name { + font-weight: bold; + font-size: 1rem; + display: inline-block; } + @media only screen and (min-width: 40.0625em) { + .site-brand .blog-name { + padding-top: 20px; } } + .site-brand .blog-description { + font-size: 0.875rem; } + +.site-logo { + width: 82%; + max-width: 340px; + padding: 0 24px; } + @media only screen and (min-width: 40.0625em) { + .site-logo { + max-width: 400px; } } + +#static-menu { + font-size: 1.25rem; + display: none; } + @media only screen and (min-width: 64.0625em) { + #static-menu { + display: block; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 58.33333%; + float: left; } } + #static-menu a, #static-menu a:link { + color: #fff; + font-family: "Roboto Condensed", sans-serif; + font-weight: 500; + font-size: 1.5em; + text-decoration: none; + display: block; + width: 100%; + height: 100%; + padding: 20px 10px; } + #static-menu a:before, #static-menu a:link:before { + content: ''; + padding-right: 6px; + border-left: 2px solid transparent; } + #static-menu a:hover:before { + border-left: 2px solid white; } + #static-menu ul { + display: block; + padding: 0; + margin: 0 -0.625rem; + position: relative; } + #static-menu ul:before, #static-menu ul:after { + content: " "; + display: table; } + #static-menu ul:after { + clear: both; } + #static-menu ul > li { + display: block; + float: left; + height: auto; + padding: 0 0.625rem 1.25rem; } + #static-menu ul li { + padding-bottom: 0; } + #static-menu a:hover + .sub-menu { + display: block; } + #static-menu .menu-item-has-children { + position: relative; } + #static-menu .sub-menu { + display: none; + position: absolute; + left: 0; + top: 64px; + z-index: 10; + margin-left: 0; + background-color: #f58220; + box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; } + #static-menu .sub-menu:hover { + display: block; } + #static-menu .sub-menu li { + float: none; + padding: 0; } + #static-menu .sub-menu a { + display: block; + padding: 12px 22px; } + +#main-menu { + position: fixed; + top: 0; + right: -200px; + background-color: white; + width: 200px; + height: 100%; + transition: transform ease 0.21s, right ease 0.21s; + z-index: 1; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); + /* if 3D transform support use it (less jank) */ } + #main-menu.visible { + right: 0; } + #main-menu ul { + position: relative; + margin: 0; + padding: 0; } + #main-menu li { + list-style: none; + margin: 0; + padding: 0; } + #main-menu li:first-child { + margin-top: 72px; } + #main-menu a, #main-menu a:link { + color: #333; + font-family: "Roboto Condensed", sans-serif; + font-weight: 500; + font-size: 1.3em; + text-decoration: none; + display: block; + padding: 10px 16px; + border-left: 4px solid transparent; + border-bottom: 1px solid #efefef; + background-color: transparent; } + #main-menu a:hover, #main-menu a:link:hover { + border-left: 4px solid #f58220; } + #main-menu .csstransforms3d .drawer-menu { + transform: translate3d(-100%, 0, 0); } + #main-menu .csstransforms3d .drawer-menu.visible { + transform: translate3d(0, 0, 0); } + #main-menu .no-csstransforms3d .drawer-menu.visible { + right: -200px; } + #main-menu .page_item_has_children { + position: relative; } + #main-menu .page_item_has_children::before { + content: '▾'; + position: absolute; + right: 10px; + top: 50%; + margin-top: -16px; } + #main-menu .page_item_has_children ul { + display: none; } + +/* Menu toggle */ +.menu-toggle { + position: absolute; + top: 18px; + right: 16px; + display: inline-block; + z-index: 2; + padding: 12px 6px; } + @media only screen and (min-width: 40.0625em) { + .menu-toggle { + top: 32px; } } + .menu-toggle svg { + width: 32px; + height: 24px; } + .menu-toggle svg g { + transition: fill ease-in-out 0.2s; } + .menu-toggle.inverted svg g { + fill: #f58220; } + +.secondary-navigation li { + padding-top: 4px; + padding-bottom: 4px; } + +.secondary-navigation .page_item { + display: none; } + +.secondary-navigation .current_page_ancestor, +.secondary-navigation .current_page_item { + display: list-item; } + +.secondary-navigation .current_page_item { + font-weight: bold; } + .secondary-navigation .current_page_item > .children .page_item { + display: list-item; + font-weight: normal; } + +/* Footer */ +#site-footer { + margin-top: 1.25rem; + padding-top: 2.5rem; + background-color: #333; + color: white; + text-align: center; + line-height: 1.55; } + +.footer-wrap { + margin: 0 auto; + max-width: 75rem; + width: 100%; } + .footer-wrap:before, .footer-wrap:after { + content: " "; + display: table; } + .footer-wrap:after { + clear: both; } + +.footer--social-media { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .footer--social-media { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 50%; + float: left; } } + .footer--social-media ul { + display: block; + padding: 0; + margin: 0 -0.625rem; } + .footer--social-media ul:before, .footer--social-media ul:after { + content: " "; + display: table; } + .footer--social-media ul:after { + clear: both; } + .footer--social-media ul > li { + display: block; + float: left; + height: auto; + padding: 0 0.625rem 1.25rem; } + .footer--social-media ul > li { + list-style: none; + padding: 0 0.625rem 1.25rem; + width: 25%; } + .footer--social-media ul > li:nth-of-type(1n) { + clear: none; } + .footer--social-media ul > li:nth-of-type(4n+1) { + clear: both; } + .footer--social-media .social-media-link { + display: block; } + .footer--social-media .social-media-link svg { + width: 50px; + height: 50px; } + +.footer--about { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .footer--about { + text-align: left; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 50%; + float: left; } } + +.footer--kolofon { + background-color: #222; + padding-top: 2.5rem; + padding-bottom: 2.5rem; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + +.front-page { + /* Layout */ + /* Featured section */ + /* Articles */ + /* Events / Program */ } + .front-page--wrapper { + margin: 0 auto; + max-width: 75rem; + width: 100%; } + .front-page--wrapper:before, .front-page--wrapper:after { + content: " "; + display: table; } + .front-page--wrapper:after { + clear: both; } + .front-page--right { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .front-page--right { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 50%; + float: right; } } + .front-page--right .front-page--call-to-actions { + display: block; } + @media only screen and (min-width: 40.0625em) { + .front-page--right .front-page--call-to-actions { + display: none; } } + .front-page--left { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .front-page--left { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 50%; + float: right; } } + .front-page--left .front-page--call-to-actions { + display: none; } + @media only screen and (min-width: 40.0625em) { + .front-page--left .front-page--call-to-actions { + display: block; } } + .front-page--featured { + margin: 0 auto; + max-width: 75rem; + width: 100%; + font-size: 0.875rem; + margin-bottom: 1.25rem; + /* Featured article/event */ } + .front-page--featured:before, .front-page--featured:after { + content: " "; + display: table; } + .front-page--featured:after { + clear: both; } + @media only screen and (min-width: 40.0625em) { + .front-page--featured { + color: white; + font-size: 1.125rem; } } + .front-page--featured--inner { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + .front-page--featured a, .front-page--featured a:link { + text-decoration: none; } + .front-page--featured article { + position: relative; + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 0; + border: 4px solid #f58220; } + @media only screen and (min-width: 40.0625em) { + .front-page--featured .entry-meta { + position: absolute; + bottom: 0; + left: 0; + right: 0; + background: white; + color: #222; + padding: 10px; } + .front-page--featured .entry-image { + margin-bottom: -4px; } } + .front-page--featured .entry-title { + font-size: 1.25rem; + margin-bottom: 0.5rem; } + @media only screen and (min-width: 40.0625em) { + .front-page--featured .entry-title { + font-size: 1.875rem; } } + .front-page--featured .event--meta--type { + font-size: 1rem; } + @media only screen and (min-width: 40.0625em) { + .front-page--featured .event-price { + padding: 0.375rem 0.375rem 0.3125rem 0.375rem; + border: 2px solid #ccc; + font-weight: bold; + position: absolute; + right: 32px; + bottom: 20px; } + .front-page--featured .event-price:hover, .front-page--featured .event-price:focus { + color: white; } + .front-page--featured .event-price:hover { + background: #f58220; + border-color: transparent; } } + @media only screen and (max-width: 40em) { + .front-page--featured .entry-meta, + .front-page--featured .event-price { + padding: 0 1rem; + background-color: white; } + .front-page--featured .entry-meta { + padding-top: 0.625rem; + padding-bottom: 0.625rem; } + .front-page--featured .event-price { + padding-bottom: 1rem; } } + .front-page--articles { + margin-top: 1.25rem; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 40.0625em) { + .front-page--articles { + margin-top: 0; } } + .front-page--articles h2 { + margin-bottom: 0.625rem; } + .front-page--articles article { + margin: 0 auto; + max-width: 75rem; + width: 100%; + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 0; + margin-bottom: 0.625rem; } + .front-page--articles article:before, .front-page--articles article:after { + content: " "; + display: table; } + .front-page--articles article:after { + clear: both; } + .front-page--articles .article-content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + padding-top: 0.625rem; + padding-bottom: 1.25rem; + font-size: 0.875rem; + line-height: 1.4; } + .front-page--articles .article-content h3 { + font-size: 1.125rem; } + @media only screen and (min-width: 40.0625em) { + .front-page--articles .article-content h3 { + font-size: 1.25rem; } } + .front-page--articles .entry-published-datetime { + display: block; + margin-top: 2px; + margin-bottom: 10px; + color: #666; + font-size: 0.875rem; + font-family: "Roboto Condensed", sans-serif; + font-weight: 200; } + .front-page--articles .article-image { + padding-left: 0; + padding-right: 0; + width: 100%; + float: left; } + .front-page--articles .entry-summary { + line-height: 1.55; } + .front-page--events { + margin-top: 1.25rem; } + @media only screen and (min-width: 40.0625em) { + .front-page--events { + margin-top: 0; } } + .front-page--events h2 { + margin-bottom: 0.625rem; } + .front-page--events article { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + margin-bottom: 0.625rem; + padding: 0; } + .front-page--events article:before, .front-page--events article:after { + content: " "; + display: table; } + .front-page--events article:after { + clear: both; } + .front-page--events .event-content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + position: relative; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + font-size: 0.875rem; + line-height: 1.4; } + @media only screen and (min-width: 64.0625em) { + .front-page--events .event-content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 58.33333%; + float: left; } } + .front-page--events .event-content h3 { + font-size: 1.125rem; + margin-bottom: 0.5rem; } + .front-page--events .event-image { + padding-left: 0; + padding-right: 0; + width: 100%; + float: left; + margin-bottom: -5px; } + @media only screen and (min-width: 64.0625em) { + .front-page--events .event-image { + padding-left: 0; + padding-right: 0; + width: 41.66667%; + float: left; } } + .front-page--events .event--meta--type { + margin-left: 0; + padding-bottom: 4px; } + .front-page--events .event-price { + padding: 0.375rem 0.375rem 0.3125rem 0.375rem; + border: 2px solid #ccc; + font-weight: bold; + float: right; } + .front-page--events .event-price:hover, .front-page--events .event-price:focus { + color: white; } + .front-page--events .event-price:hover { + background: #f58220; + border-color: transparent; } + +/* Frontpage: Newsletter signup */ +.front-page--newsletter { + margin-top: 1.25rem; + margin-bottom: 1.25rem; } + +.newsletter-signup-form label { + display: none; } + +.newsletter-signup-form .email { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 58.33333%; + float: left; + margin-bottom: 0.625rem; } + @media only screen and (min-width: 40.0625em) { + .newsletter-signup-form .email { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + +.newsletter-signup-form [type=submit] { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 41.66667%; + float: left; + margin-bottom: 0.625rem; } + @media only screen and (min-width: 40.0625em) { + .newsletter-signup-form [type=submit] { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + +.newsletter-signup-form .subtitle { + font-size: 0.875rem; } + +/* Front page call to actions */ +.fp--actions-list { + display: block; + padding: 0; + margin: 0 0; + margin-top: 1.25rem; } + .fp--actions-list:before, .fp--actions-list:after { + content: " "; + display: table; } + .fp--actions-list:after { + clear: both; } + .fp--actions-list > li { + display: block; + float: left; + height: auto; + padding: 0 0 0; } + .fp--actions-list > li { + list-style: none; + padding: 0 0 0; + width: 100%; } + .fp--actions-list > li:nth-of-type(1n) { + clear: none; } + .fp--actions-list > li:nth-of-type(1n+1) { + clear: both; } + @media only screen and (min-width: 40.0625em) { + .fp--actions-list { + display: block; + padding: 0; + margin: 0 0; } + .fp--actions-list:before, .fp--actions-list:after { + content: " "; + display: table; } + .fp--actions-list:after { + clear: both; } + .fp--actions-list > li { + display: block; + float: left; + height: auto; + padding: 0 0 0; } + .fp--actions-list > li { + list-style: none; + padding: 0 0 0; + width: 33.33333%; } + .fp--actions-list > li:nth-of-type(1n) { + clear: none; } + .fp--actions-list > li:nth-of-type(3n+1) { + clear: both; } } + .fp--actions-list a, .fp--actions-list a:link { + color: white; } + +.fp--action-item { + text-align: left; + line-height: 1.5; + font-size: 0.875rem; } + .fp--action-item a { + display: block; + width: 100%; + height: 100%; + text-decoration: none; + background-color: #333; + padding: 16px; } + @media only screen and (min-width: 40.0625em) { + .fp--action-item a { + display: table-cell; + vertical-align: middle; + border-radius: 5px; + text-align: center; + width: 200px; + height: 150px; + padding: 0; } } + .fp--action-item a:hover, .fp--action-item a:focus { + background-color: #555; } + .fp--action-item h3 { + font-size: 1.125rem; + line-height: 1.1; } + +.fp--action-icon { + width: 36px; + height: auto; + float: left; + margin-right: 10px; } + @media only screen and (min-width: 40.0625em) { + .fp--action-icon { + margin-top: 4px; + margin-bottom: 4px; + float: none; } } + +/* Posts */ +.entry-title, +.entry-title a { + font-weight: 200; } + +.page h1.entry-title { + font-weight: 800; } + +article.page article, +.single-post article, +.single-association article, +.single-event article { + margin: 0 auto; + max-width: 54.375rem; + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; } + +article.page .entry-title, +.single-post .entry-title, +.single-association .entry-title, +.single-event .entry-title { + padding: 0 1rem; } + +article.page .entry-meta, +.single-post .entry-meta, +.single-association .entry-meta, +.single-event .entry-meta { + padding: 0 1rem; } + +article.page .entry-content, +.single-post .entry-content, +.single-association .entry-content, +.single-event .entry-content { + padding: 1rem; + font-family: "Roboto", sans-serif; + font-size: 1.25rem; + line-height: 1.55; } + article.page .entry-content h1, article.page .entry-content h2, article.page .entry-content h3, article.page .entry-content h4, article.page .entry-content h5, + .single-post .entry-content h1, + .single-post .entry-content h2, + .single-post .entry-content h3, + .single-post .entry-content h4, + .single-post .entry-content h5, + .single-association .entry-content h1, + .single-association .entry-content h2, + .single-association .entry-content h3, + .single-association .entry-content h4, + .single-association .entry-content h5, + .single-event .entry-content h1, + .single-event .entry-content h2, + .single-event .entry-content h3, + .single-event .entry-content h4, + .single-event .entry-content h5 { + font-family: "Roboto Condensed", sans-serif; } + article.page .entry-content p, + .single-post .entry-content p, + .single-association .entry-content p, + .single-event .entry-content p { + margin-top: 0; + padding-top: 0; } + article.page .entry-content p:last-child, + .single-post .entry-content p:last-child, + .single-association .entry-content p:last-child, + .single-event .entry-content p:last-child { + margin-bottom: 0; } + article.page .entry-content p, + article.page .entry-content li, + .single-post .entry-content p, + .single-post .entry-content li, + .single-association .entry-content p, + .single-association .entry-content li, + .single-event .entry-content p, + .single-event .entry-content li { + font-family: "Roboto", sans-serif; + font-size: 1.125rem; + line-height: 1.55; } + article.page .entry-content ul, article.page .entry-content ol, + .single-post .entry-content ul, + .single-post .entry-content ol, + .single-association .entry-content ul, + .single-association .entry-content ol, + .single-event .entry-content ul, + .single-event .entry-content ol { + padding-left: 1rem; } + article.page .entry-content table, + .single-post .entry-content table, + .single-association .entry-content table, + .single-event .entry-content table { + font-family: "Roboto", sans-serif; } + article.page .entry-content iframe, + .single-post .entry-content iframe, + .single-association .entry-content iframe, + .single-event .entry-content iframe { + max-width: 100%; } + +article.page .wp-caption-text, +.single-post .wp-caption-text, +.single-association .wp-caption-text, +.single-event .wp-caption-text { + padding: 0 1rem; + color: #666; + font-family: "Roboto Condensed", sans-serif; + font-weight: 200; + margin-bottom: 0; } + article.page .wp-caption-text:empty, + .single-post .wp-caption-text:empty, + .single-association .wp-caption-text:empty, + .single-event .wp-caption-text:empty { + display: none; } + +.single-post .entry-title { + margin-bottom: 0; } + +.single-post .entry-meta { + margin-bottom: 0.625rem; + color: #666; + font-weight: 200; + font-family: "Roboto Condensed", sans-serif; } + .single-post .entry-meta .author { + color: black; + font-weight: normal; } + +.single-post--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 64.0625em) { + .single-post--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + +.single-post--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 64.0625em) { + .single-post--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + +.full-width-container article { + max-width: none; } + +/* Event (single) */ +.event--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 64.0625em) { + .event--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + .event--content .entry-title { + margin-bottom: 4px; + line-height: 1; } + .event--content .event--meta--type:first-of-type { + margin-left: 1rem; } + .event--content .event--meta--price { + margin-top: 10px; } + +.event--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 64.0625em) { + .event--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + .event--sidebar h3 { + font-size: 1.125rem; } + +.event--meta { + padding: 1rem; } + .event--meta--type { + display: inline-block; + font-family: "Roboto", sans-serif; + font-weight: normal; + line-height: 1; + margin-bottom: auto; + position: relative; + text-align: center; + text-decoration: none; + white-space: nowrap; + padding: 0.25rem 0.5rem 0.25rem; + font-size: 0.6875rem; + background-color: #7591c5; + color: #FFFFFF; } + .event--meta--type, + .event--meta--type a { + color: white; } + .event--meta--type:link, + .event--meta--type a:link { + color: white; } + .event--meta--type:hover, + .event--meta--type a:hover { + color: rgba(255, 255, 255, 0.5); } + .event--meta--start { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + display: inline-block; + text-align: center; + padding: 9px 12px 8px; } + .event--meta--start--weekday, .event--meta--start--month { + font-weight: 200; + font-family: "Roboto Condensed", sans-serif; + font-size: 0.875rem; } + .event--meta--start--day { + font-size: 2.125rem; } + .event--meta--start--year { + display: inline-block; + padding-top: 0.125rem; + font-size: 1.375rem; } + .event--meta--start--year:empty { + display: none; } + .event--meta--start--time { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + display: inline-block; + padding: 7px 8px 4px 8px; + text-align: center; + margin-left: 4px; } + .event--meta--start--time .time-inner { + font-size: 1.75rem; } + .event--meta--start--time .time-at { + font-weight: 200; + font-family: "Roboto Condensed", sans-serif; + font-size: 0.875rem; } + .event--meta--price { + padding: 0.375rem 0.375rem 0.3125rem 0.375rem; + border: 2px solid #ccc; + display: inline-block; } + .event--meta--price:hover, .event--meta--price:focus { + color: white; } + .event--meta--price:hover { + background: #f58220; + border-color: transparent; } + .event--meta--facebook { + display: inline-block; + margin-left: 4px; + vertical-align: bottom; } + .event--meta--facebook svg { + width: 30px; + height: 30px; } + .event--meta--facebook path { + fill: #3b5998; } + .event--meta--venue { + margin-left: 4px; } + .event--meta--venue svg { + width: 14px; + height: 14px; } + .event--meta--ticket { + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0; + border-style: solid; + border-width: 0; + cursor: pointer; + font-family: "Roboto", sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-align: center; + text-decoration: none; + display: inline-block; + padding: 0.5rem 1rem 0.5625rem 1rem; + background-color: #f58220; + border-color: #d4670a; + color: #FFFFFF; + transition: background-color 300ms ease-out; + margin-left: 4px; + color: white; + margin-bottom: 0; } + .event--meta--ticket:hover, .event--meta--ticket:focus { + background-color: #d4670a; } + .event--meta--ticket:hover, .event--meta--ticket:focus { + color: #FFFFFF; } + @media only screen and (max-width: 40em) { + .event--meta--ticket { + display: block; + margin: 10px 0; + padding: 16px; } } + .event--meta--ticket:link { + color: white; } + +/* Pages: General styles */ +.page--sidebar-wrap { + display: none; } + @media only screen and (min-width: 40.0625em) { + .page--sidebar-wrap { + display: block; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + +.page--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .page--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + .page--content article.page { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; } + .page--content .entry-content { + font-family: Georgia, Cambria, "Times New Roman", Times, serif; } + +/* Page: Program */ +.program--filter-wrap { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 40.0625em) { + .program--filter-wrap { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + +.program--list-wrap { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 40.0625em) { + .program--list-wrap { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + +.program--filter { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 1rem; + padding-top: 0.625rem; } + .program--filter--form { + margin: 0; + list-style: none; + padding: 0; } + .program--filter--form label { + margin-bottom: 0.625rem; } + .program--filter--form input[type="radio"] { + transform: scale(1.5); + margin-bottom: 0; } + .program--filter--form input[type="radio"]:active, .program--filter--form input[type="radio"]:focus { + outline: none; } + .program--filter--event-type { + display: block; + font-size: 1.25rem; + padding: 0.625rem; } + .program--filter--reset-btn { + display: block; + width: 100%; } + .program--filter--reset-btn:active, .program--filter--reset-btn:focus { + outline: none; } + .program--filter--reset-btn:disabled { + background: #ccc; } + +.program--list { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 1rem; + padding-top: 0.625rem; } + +.program--list .month { + padding-top: 1rem; + padding-bottom: 0.25rem; } + +.program--list ul, .program--list li { + margin: 0; + padding: 0; + list-style: none; + line-height: 32px; } + +.program--list .event-row { + margin-bottom: 1rem; } + .program--list .event-row.hidden { + display: none; } + +.program--list .event--meta--datetime-daynum { + font-size: 2rem; + margin-right: 0.25rem; } + @media only screen and (min-width: 40.0625em) { + .program--list .event--meta--datetime-daynum { + display: inline-block; + margin-right: 0.5rem; + width: 2.75rem; + text-align: right; } } + +.program--list .event-title { + font-size: 1.75rem; + font-weight: 200; + font-family: "Roboto Condensed", sans-serif; } + @media only screen and (min-width: 40.0625em) { + .program--list .event-title { + font-size: 1.875rem; } } + +.program--list .event-attributes { + padding-bottom: 1rem; + border-bottom: 1px solid #ccc; } + @media only screen and (min-width: 40.0625em) { + .program--list .event-attributes { + margin-left: 3.625rem; } } + +.program--list .event--meta--price, +.program--list .event--meta--facebook { + line-height: 1; } + +/* Page: Associations */ +.associations { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + .associations--list { + display: block; + padding: 0; + margin: 0 -0.625rem; } + .associations--list:before, .associations--list:after { + content: " "; + display: table; } + .associations--list:after { + clear: both; } + .associations--list > li { + display: block; + float: left; + height: auto; + padding: 0 0.625rem 1.25rem; } + .associations--list > li { + list-style: none; + padding: 0 0.625rem 1.25rem; + width: 100%; } + .associations--list > li:nth-of-type(1n) { + clear: none; } + .associations--list > li:nth-of-type(1n+1) { + clear: both; } + @media only screen and (min-width: 40.0625em) { + .associations--list { + display: block; + padding: 0; + margin: 0 -0.625rem; } + .associations--list:before, .associations--list:after { + content: " "; + display: table; } + .associations--list:after { + clear: both; } + .associations--list > li { + display: block; + float: left; + height: auto; + padding: 0 0.625rem 1.25rem; } + .associations--list > li { + list-style: none; + padding: 0 0.625rem 1.25rem; + width: 50%; } + .associations--list > li:nth-of-type(1n) { + clear: none; } + .associations--list > li:nth-of-type(2n+1) { + clear: both; } } + .associations--list--item--title { + font-weight: 200; } + .associations--list--item--inner { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 1rem; } + .associations--list--item--image-link { + float: right; } + .associations .attachment-association-thumb { + width: auto; + height: 150px; } + +/* Page: 404 */ +.four-o-four { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 1rem; } + +/* Component: Program 6 days */ +@media only screen and (max-width: 40em) { + .program-6days { + display: none; } } + +/* Sidebar */ +.sidebar { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 1rem; } + +/* Social sharing */ +.social-sharing { + margin-bottom: 1rem; } + .social-sharing--twitter, .social-sharing--facebook { + display: inline-block; } + .social-sharing--facebook { + position: relative; + top: -4px; + padding-left: 0.375rem; } + .social-sharing--google-calendar { + padding-top: 0.625rem; } + +/* Index template (archive, search, etc) */ +.index--loop { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .index--loop { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + .index--loop article { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + margin-bottom: 0.625rem; } + .index--loop article:before, .index--loop article:after { + content: " "; + display: table; } + .index--loop article:after { + clear: both; } + .index--loop .entry-start { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + .index--loop .entry-start .entry-title { + padding: 0; } + .index--loop .event-date, + .index--loop .entry-date { + display: inline-block; + margin-bottom: 10px; + font-weight: 200; + font-family: "Roboto Condensed", sans-serif; + color: #666; } + .index--loop .entry-content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } + .index--loop .entry-content p:last-child, + .index--loop .entry-content p:last-of-type { + margin-bottom: 0; } + .index--loop .entry-image { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } + +.index--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .index--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + +.index--no-content { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + padding: 1rem; } + +/* Event category */ +.event-category { + /* Event */ } + .event-category--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .event-category--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + .event-category--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .event-category--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + .event-category--content p:last-child, + .event-category--content p:last-of-type { + margin-bottom: 0; } + .event-category--meta, .event-category--no-content, + .event-category article { + padding: 0.625rem 0; + background-color: #fff; + border: 1px solid #eee; + box-shadow: rgba(0, 0, 0, 0.14902) 0 1px 0 0, rgba(0, 0, 0, 0.09804) 0 1px 2px 0; + border-radius: 2px; + margin-bottom: 0.625rem; } + .event-category--meta:before, .event-category--meta:after, .event-category--no-content:before, .event-category--no-content:after, + .event-category article:before, + .event-category article:after { + content: " "; + display: table; } + .event-category--meta:after, .event-category--no-content:after, + .event-category article:after { + clear: both; } + .event-category article { + padding: 1rem 0; } + .event-category--meta, .event-category--no-content { + padding: 1rem; } + .event-category--description { + font-size: 0.875rem; + margin-bottom: 0; } + .event-category .entry-start { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } + .event-category .event-date { + display: inline-block; + margin-bottom: 10px; + font-weight: 200; + font-family: "Roboto Condensed", sans-serif; + color: #666; } + .event-category .event-image { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } + .event-category .event-title { + font-weight: 200; } + +/* Single Association: */ +.association--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; } + @media only screen and (min-width: 40.0625em) { + .association--sidebar { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 33.33333%; + float: left; } } + +.association--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; + margin-bottom: 1.25rem; } + @media only screen and (min-width: 40.0625em) { + .association--content { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 66.66667%; + float: left; } } + .association--content p:last-child, + .association--content p:last-of-type { + margin-bottom: 0; } + +.searchform-wrap:before, .searchform-wrap:after { + content: " "; + display: table; } + +.searchform-wrap:after { + clear: both; } + +.searchform-wrap input[type=submit] { + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0; + border-style: solid; + border-width: 0; + cursor: pointer; + font-family: "Roboto", sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-align: center; + text-decoration: none; + display: inline-block; + padding: 1rem 2rem 1.0625rem 2rem; + font-size: 1rem; + background-color: #f58220; + border-color: #d4670a; + color: #FFFFFF; + transition: background-color 300ms ease-out; + padding: 10px 8px 9px 8px; + margin: 0; + text-align: center; + border: none; + display: block; + float: left; + width: 25%; } + .searchform-wrap input[type=submit]:hover, .searchform-wrap input[type=submit]:focus { + background-color: #d4670a; } + .searchform-wrap input[type=submit]:hover, .searchform-wrap input[type=submit]:focus { + color: #FFFFFF; } + +input[type=search] { + width: 75%; + margin: 0; + display: block; + float: left; } diff --git a/wp/wp-content/themes/dns2015/footer.php b/wp/wp-content/themes/dns2015/footer.php index 538607a0..a46b25b0 100644 --- a/wp/wp-content/themes/dns2015/footer.php +++ b/wp/wp-content/themes/dns2015/footer.php @@ -14,7 +14,7 @@ diff --git a/wp/wp-content/themes/dns2015/package.json b/wp/wp-content/themes/dns2015/package.json index 88adf792..d3378cf8 100644 --- a/wp/wp-content/themes/dns2015/package.json +++ b/wp/wp-content/themes/dns2015/package.json @@ -4,26 +4,26 @@ "private": true, "dependencies": {}, "devDependencies": { - "browser-sync": "^2.7.6", - "del": "^2.1.0", - "gulp": "^3.8.11", - "gulp-autoprefixer": "^3.1.0", + "browser-sync": "^2.16.0", + "del": "^2.2.2", + "gulp": "^3.9.1", + "gulp-autoprefixer": "^3.1.1", "gulp-concat": "~2.6.0", - "gulp-csso": "^1.0.0", - "gulp-filter": "^3.0.1", - "gulp-flatten": "^0.2.0", - "gulp-imagemin": "^2.2.1", - "gulp-jshint": "^2.0.0", - "gulp-load-plugins": "^1.1.0", - "gulp-plumber": "~1.0.1", + "gulp-csso": "^2.0.0", + "gulp-filter": "^4.0.0", + "gulp-flatten": "^0.3.1", + "gulp-imagemin": "^3.0.3", + "gulp-jshint": "^2.0.1", + "gulp-load-plugins": "^1.3.0", + "gulp-plumber": "~1.1.0", "gulp-rename": "~1.2.2", - "gulp-sass": "~2.1.0", - "gulp-size": "^2.0.0", - "gulp-uglify": "^1.2.0", - "gulp-useref": "^3.0.3", - "gulp-util": "~3.0.4", - "jshint-stylish": "^2.0.0", - "main-bower-files": "^2.8.0" + "gulp-sass": "~2.3.2", + "gulp-size": "^2.1.0", + "gulp-uglify": "^2.0.0", + "gulp-useref": "^3.1.2", + "gulp-util": "~3.0.7", + "jshint-stylish": "^2.2.1", + "main-bower-files": "^2.13.1" }, "engines": { "node": ">=0.10.0"