@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:0 0;border:0;font:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body,html{background:#fff;color:#000;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1}nav ol,nav ul,ol,ul{list-style:none}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;display:inline-block;vertical-align:top}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@media screen and (min-width:48em){input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button:focus,input:focus{outline:0}img{border:0;display:block;max-width:100%;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic}a{text-decoration:none}.text .heading--black--x-large,.text .heading--black--x-large--mixed-case,.text .heading--x-large,.text .heading--x-large--mixed-case,.text h1.heading--black--x-large,.text h1.heading--black--x-large--mixed-case,.text h1.heading--x-large,.text h1.heading--x-large--mixed-case,.text h2.heading--black--x-large,.text h2.heading--black--x-large--mixed-case,.text h2.heading--x-large,.text h2.heading--x-large--mixed-case,.text h3.heading--black--x-large,.text h3.heading--black--x-large--mixed-case,.text h3.heading--x-large,.text h3.heading--x-large--mixed-case,.text h4.heading--black--x-large,.text h4.heading--black--x-large--mixed-case,.text h4.heading--x-large,.text h4.heading--x-large--mixed-case,.text h5.heading--black--x-large,.text h5.heading--black--x-large--mixed-case,.text h5.heading--x-large,.text h5.heading--x-large--mixed-case,.text h6.heading--black--x-large,.text h6.heading--black--x-large--mixed-case,.text h6.heading--x-large,.text h6.heading--x-large--mixed-case,.title--main{font-size:1.77778em;font-size:2rem;letter-spacing:.0625em;line-height:2em;line-height:2.25rem;margin-bottom:.75rem}.text .heading--black--large,.text .heading--black--large--mixed-case,.text .heading--large,.text .heading--large--mixed-case,.text h1.heading--black--large,.text h1.heading--black--large--mixed-case,.text h1.heading--large,.text h1.heading--large--mixed-case,.text h2.heading--black--large,.text h2.heading--black--large--mixed-case,.text h2.heading--large,.text h2.heading--large--mixed-case,.text h3.heading--black--large,.text h3.heading--black--large--mixed-case,.text h3.heading--large,.text h3.heading--large--mixed-case,.text h4.heading--black--large,.text h4.heading--black--large--mixed-case,.text h4.heading--large,.text h4.heading--large--mixed-case,.text h5.heading--black--large,.text h5.heading--black--large--mixed-case,.text h5.heading--large,.text h5.heading--large--mixed-case,.text h6.heading--black--large,.text h6.heading--black--large--mixed-case,.text h6.heading--large,.text h6.heading--large--mixed-case,.title--section{font-size:1.33333em;font-size:1.5rem;letter-spacing:.08333em;line-height:1.66667em;line-height:2.5rem;margin-top:0;margin-bottom:.5rem}.full-margin-bottom,.half-margin-bottom,.header,.paragraph-margins,.text dl,.text dt+dd,.text ol,.text p,.text ul{margin-bottom:2.25rem}.text .heading--black,.text .heading--black--large,.text .heading--black--large--mixed-case,.text .heading--black--mixed-case,.text .heading--black--x-large,.text .heading--black--x-large--mixed-case,.text h1.heading--black,.text h1.heading--black--large,.text h1.heading--black--large--mixed-case,.text h1.heading--black--mixed-case,.text h1.heading--black--x-large,.text h1.heading--black--x-large--mixed-case,.text h2.heading--black,.text h2.heading--black--large,.text h2.heading--black--large--mixed-case,.text h2.heading--black--mixed-case,.text h2.heading--black--x-large,.text h2.heading--black--x-large--mixed-case,.text h3.heading--black,.text h3.heading--black--large,.text h3.heading--black--large--mixed-case,.text h3.heading--black--mixed-case,.text h3.heading--black--x-large,.text h3.heading--black--x-large--mixed-case,.text h4.heading--black,.text h4.heading--black--large,.text h4.heading--black--large--mixed-case,.text h4.heading--black--mixed-case,.text h4.heading--black--x-large,.text h4.heading--black--x-large--mixed-case,.text h5.heading--black,.text h5.heading--black--large,.text h5.heading--black--large--mixed-case,.text h5.heading--black--mixed-case,.text h5.heading--black--x-large,.text h5.heading--black--x-large--mixed-case,.text h6.heading--black,.text h6.heading--black--large,.text h6.heading--black--large--mixed-case,.text h6.heading--black--mixed-case,.text h6.heading--black--x-large,.text h6.heading--black--x-large--mixed-case{color:#444}.text .heading--black--large,.text .heading--black--large--mixed-case,.text .heading--black--x-large,.text .heading--black--x-large--mixed-case,.text .heading--large,.text .heading--large--mixed-case,.text .heading--x-large,.text .heading--x-large--mixed-case,.text h1.heading--black--large,.text h1.heading--black--large--mixed-case,.text h1.heading--black--x-large,.text h1.heading--black--x-large--mixed-case,.text h1.heading--large,.text h1.heading--large--mixed-case,.text h1.heading--x-large,.text h1.heading--x-large--mixed-case,.text h2.heading--black--large,.text h2.heading--black--large--mixed-case,.text h2.heading--black--x-large,.text h2.heading--black--x-large--mixed-case,.text h2.heading--large,.text h2.heading--large--mixed-case,.text h2.heading--x-large,.text h2.heading--x-large--mixed-case,.text h3.heading--black--large,.text h3.heading--black--large--mixed-case,.text h3.heading--black--x-large,.text h3.heading--black--x-large--mixed-case,.text h3.heading--large,.text h3.heading--large--mixed-case,.text h3.heading--x-large,.text h3.heading--x-large--mixed-case,.text h4.heading--black--large,.text h4.heading--black--large--mixed-case,.text h4.heading--black--x-large,.text h4.heading--black--x-large--mixed-case,.text h4.heading--large,.text h4.heading--large--mixed-case,.text h4.heading--x-large,.text h4.heading--x-large--mixed-case,.text h5.heading--black--large,.text h5.heading--black--large--mixed-case,.text h5.heading--black--x-large,.text h5.heading--black--x-large--mixed-case,.text h5.heading--large,.text h5.heading--large--mixed-case,.text h5.heading--x-large,.text h5.heading--x-large--mixed-case,.text h6.heading--black--large,.text h6.heading--black--large--mixed-case,.text h6.heading--black--x-large,.text h6.heading--black--x-large--mixed-case,.text h6.heading--large,.text h6.heading--large--mixed-case,.text h6.heading--x-large,.text h6.heading--x-large--mixed-case{font-weight:400}.text .heading--black--large--mixed-case,.text .heading--black--mixed-case,.text .heading--black--x-large--mixed-case,.text .heading--large--mixed-case,.text .heading--mixed-case,.text .heading--x-large--mixed-case,.text h1.heading--black--large--mixed-case,.text h1.heading--black--mixed-case,.text h1.heading--black--x-large--mixed-case,.text h1.heading--large--mixed-case,.text h1.heading--mixed-case,.text h1.heading--x-large--mixed-case,.text h2.heading--black--large--mixed-case,.text h2.heading--black--mixed-case,.text h2.heading--black--x-large--mixed-case,.text h2.heading--large--mixed-case,.text h2.heading--mixed-case,.text h2.heading--x-large--mixed-case,.text h3.heading--black--large--mixed-case,.text h3.heading--black--mixed-case,.text h3.heading--black--x-large--mixed-case,.text h3.heading--large--mixed-case,.text h3.heading--mixed-case,.text h3.heading--x-large--mixed-case,.text h4.heading--black--large--mixed-case,.text h4.heading--black--mixed-case,.text h4.heading--black--x-large--mixed-case,.text h4.heading--large--mixed-case,.text h4.heading--mixed-case,.text h4.heading--x-large--mixed-case,.text h5.heading--black--large--mixed-case,.text h5.heading--black--mixed-case,.text h5.heading--black--x-large--mixed-case,.text h5.heading--large--mixed-case,.text h5.heading--mixed-case,.text h5.heading--x-large--mixed-case,.text h6.heading--black--large--mixed-case,.text h6.heading--black--mixed-case,.text h6.heading--black--x-large--mixed-case,.text h6.heading--large--mixed-case,.text h6.heading--mixed-case,.text h6.heading--x-large--mixed-case{text-transform:none}.layout__body{font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.5em;position:relative}.layout__page{margin-right:auto;margin-left:auto;max-width:62.625em;max-width:62.625rem}.layout__page--padded,.layout__page--padded--max-medium-width,.layout__page--padded--xs-m{padding-right:.5rem;padding-left:.5rem}@media screen and (min-width:18em) and (max-width:19.9375em){.layout__page--padded--max-medium-width,.layout__page--padded--xx-narrow{padding-right:.5rem;padding-left:.5rem}}@media screen and (min-width:20em) and (max-width:29.9375em){.layout__page--padded--max-medium-width,.layout__page--padded--x-narrow{padding-right:.5rem;padding-left:.5rem}}@media screen and (min-width:30em) and (max-width:39.9375em){.layout__page--padded--max-medium-width,.layout__page--padded--narrow{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:40em) and (max-width:47.9375em){.layout__page--padded--medium-width,.layout__page--padded--min-medium-width{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__page--padded--min-medium-width,.layout__page--padded--wide{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:60em) and (max-width:66.5625em){.layout__page--padded--min-medium-width,.layout__page--padded--x-wide{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:66.625em){.layout__page--padded--min-medium-width,.layout__page--padded--xx-wide{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:30em) and (max-width:39.9375em){.layout__page--padded--xs-m{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:40em) and (max-width:47.9375em){.layout__page--padded--m-xl{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:48em){.layout__page--padded--m-xl{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:40em){.layout__main__wrapper{float:right;margin-left:-33.9%;padding:3.75rem 0;position:relative;width:100%}}@media screen and (min-width:40em) and (min-width:48em){.layout__main__wrapper{margin-left:-16.0625rem}}.layout__main{padding-top:3rem}@media screen and (min-width:40em){.layout__main{margin-left:33.9%}}@media screen and (min-width:40em) and (min-width:48em){.layout__main{margin-left:16rem}}.main-content{font-size:1.125em;font-size:1.125rem;line-height:1.5em;line-height:1.5rem}@media screen and (min-width:48em){.layout__main--constrained{padding-left:.625rem;width:82.57373%}}@media screen and (min-width:48em){.layout__main--constrained__width{width:82.57373%}}@media screen and (min-width:48em){.layout__main--constrained__padding{padding-left:.625rem}}.text a:active,.text a:focus,.text a:hover,.text a:link,.text a:visited{border-bottom-width:1px;border-style:dotted;border-color:#404B4E;color:#404B4E;text-decoration:none}.text ol{list-style:decimal;margin-left:1.25em}.text ul{list-style:disc;margin-left:1em}.text ol.no-list-style,.text ul.no-list-style{list-style:none;margin-left:0}.text ol.no-list-style-indented,.text ul.no-list-style-indented{list-style:none}.text .double-indent,.text .indent{margin-left:1em}.text dl ol,.text dl ul,.text ol ol,.text ol ul,.text ul ol,.text ul ul{margin-bottom:0}.text dt{font-weight:700}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:#DD5D2D;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;margin-top:2.625rem;margin-bottom:.375rem;text-transform:uppercase}.text h1 a:active,.text h1 a:focus,.text h1 a:hover,.text h1 a:link,.text h1 a:visited,.text h2 a:active,.text h2 a:focus,.text h2 a:hover,.text h2 a:link,.text h2 a:visited,.text h3 a:active,.text h3 a:focus,.text h3 a:hover,.text h3 a:link,.text h3 a:visited,.text h4 a:active,.text h4 a:focus,.text h4 a:hover,.text h4 a:link,.text h4 a:visited,.text h5 a:active,.text h5 a:focus,.text h5 a:hover,.text h5 a:link,.text h5 a:visited,.text h6 a:active,.text h6 a:focus,.text h6 a:hover,.text h6 a:link,.text h6 a:visited{border-color:inherit;color:inherit}.text h1.heading--black--x-large,.text h1.heading--x-large,.text h2.heading--black--x-large,.text h2.heading--x-large,.text h3.heading--black--x-large,.text h3.heading--x-large,.text h4.heading--black--x-large,.text h4.heading--x-large,.text h5.heading--black--x-large,.text h5.heading--x-large,.text h6.heading--black--x-large,.text h6.heading--x-large{margin-top:0}.text h1.heading--black--large--mixed-case,.text h2.heading--black--large--mixed-case,.text h3.heading--black--large--mixed-case,.text h4.heading--black--large--mixed-case,.text h5.heading--black--large--mixed-case,.text h6.heading--black--large--mixed-case{letter-spacing:normal}.text h1.heading--black--x-large--mixed-case,.text h2.heading--black--x-large--mixed-case,.text h3.heading--black--x-large--mixed-case,.text h4.heading--black--x-large--mixed-case,.text h5.heading--black--x-large--mixed-case,.text h6.heading--black--x-large--mixed-case{letter-spacing:normal;margin-top:0}.text h1.heading--large--mixed-case,.text h2.heading--large--mixed-case,.text h3.heading--large--mixed-case,.text h4.heading--large--mixed-case,.text h5.heading--large--mixed-case,.text h6.heading--large--mixed-case{letter-spacing:normal}.text h1.heading--x-large--mixed-case,.text h2.heading--x-large--mixed-case,.text h3.heading--x-large--mixed-case,.text h4.heading--x-large--mixed-case,.text h5.heading--x-large--mixed-case,.text h6.heading--x-large--mixed-case{letter-spacing:normal;margin-top:0}.text .heading--black--large--mixed-case,.text .heading--black--x-large--mixed-case,.text .heading--large--mixed-case,.text .heading--x-large--mixed-case{letter-spacing:normal}.lead{font-size:1.33333em;font-size:1.5rem;line-height:1.16667em;line-height:1.75rem}.no-margin-bottom{margin-bottom:0}.header{margin-bottom:2.25rem}.title{color:#444;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}.subtitle{color:#DD5D2D;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif}.subtitle--main{font-size:.94444em;font-size:1.0625rem;line-height:1.05882em;line-height:1.125rem;letter-spacing:1px}.text{color:#404B4E;font-family:Times,"Times New Roman",Georgia,serif}.more{font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:100;font-size:.6875em;font-size:.6875rem;height:2.18182em;height:1.5rem;letter-spacing:.09091em;line-height:2.18182em;line-height:1.5rem;overflow:hidden;position:relative;text-transform:uppercase}.more:after{content:"»";font-size:1.45455em;font-weight:400;height:1.5em;padding-left:.25em;line-height:1.5em}.pull-right{float:right}.pull-left{float:left}.content-photo{margin-bottom:.75rem}.content-photo--pull-left{margin-right:.625rem}@media screen and (min-width:48em){.content-photo--pull-left{margin-left:-.625rem;margin-right:1.25rem}}.content-photo--pull-left .content-photo__lining{padding-right:10px}@media screen and (min-width:48em){.content-photo--pull-left .content-photo__lining{padding-right:0}}@media screen and (min-width:30em) and (max-width:47.9375em){.content-photo--golden-ratio--pull-left{margin-right:.625rem}}@media screen and (min-width:48em){.content-photo--golden-ratio--pull-left{margin-left:-.625rem;margin-right:1.25rem}}@media screen and (min-width:30em) and (max-width:47.9375em){.content-photo--golden-ratio--pull-left .content-photo__lining{padding-right:10px}}@media screen and (min-width:48em){.content-photo--golden-ratio--pull-left .content-photo--golden-ratio__lining{padding-right:0}}.content-photo--pull-right{margin-left:.625rem}.content-photo--pull-right .content-photo__lining{padding-left:10px}@media screen and (min-width:30em){.content-photo--pull-right .content-photo--golden-ratio__lining{padding-left:10px}}@media screen and (min-width:30em){.content-photo--golden-ratio--pull-right{margin-left:.625rem}.content-photo--golden-ratio--pull-right .content-photo__lining{padding-left:10px}}.content-photo--one-fourth{width:50%}@media screen and (min-width:30em){.content-photo--one-fourth{width:25%}}.content-photo--golden-ratio{width:100%}@media screen and (min-width:30em){.content-photo--golden-ratio{width:38.1%}}.caption{color:#999;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.55556em;font-size:.625rem;line-height:1.2em;line-height:.75rem;letter-spacing:1px;margin-top:.75rem;margin-bottom:.75rem}.layout__auxilary--constrained,.relative-lining{position:relative}@media screen and (min-width:40em){.layout__auxiliary{float:left;padding:3.75rem 1.3% 0;position:relative;width:29%;z-index:10}}@media screen and (min-width:40em) and (min-width:48em){.layout__auxiliary{padding-right:.625rem;padding-left:.625rem;width:13.3125em;width:13.3125rem}}@media screen and (min-width:40em){.layout__auxilary--constrained:before{-moz-box-shadow:0 0 1em 0 #444;-webkit-box-shadow:0 0 1em 0 #444;box-shadow:0 0 1em 0 #444;bottom:0;content:'';left:1em;left:1rem;position:absolute;top:0;width:30%}}@media screen and (min-width:40em) and (min-width:48em){.layout__auxilary--constrained:before{left:1.5em;left:1.5rem;padding-right:.625rem;padding-left:.625rem;width:13.3125em;width:13.3125rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__page--padded--min-medium-width,.layout__page--padded--wide{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:60em) and (max-width:66.5625em){.layout__page--padded--min-medium-width,.layout__page--padded--x-wide{padding-right:1.5rem;padding-left:1.5rem}}.layout__auxiliary__lining{display:table;width:100%}.layout__nav--section{display:table-cell}.layout__calendar-grid{display:table-header-group}.layout__auxiliary__content{display:table-footer-group}.layout__auxilary--constrained{overflow:hidden}.layout__page-head{height:3em;height:3rem;padding-top:.375rem;padding-bottom:.375rem;position:relative}@media screen and (min-width:40em) and (max-width:47.9375em){.layout__page-head{height:3.75em;height:3.75rem;padding-top:.75rem;padding-bottom:.75rem}}@media screen and (min-width:48em){.layout__page-head{padding-top:.75rem;padding-bottom:1.5rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__page-head{height:8.75em;height:8.75rem}}@media screen and (min-width:60em){.layout__page-head{height:9.75em;height:9.75rem}}.page-head{background-color:#DD5D2D;color:#fff;-moz-box-shadow:0 0 1em .5em rgba(0,0,0,.2);-webkit-box-shadow:0 0 1em .5em rgba(0,0,0,.2);box-shadow:0 0 1em .5em rgba(0,0,0,.2)}.site-logo,.site-logo--fallback{display:block;position:relative;width:13.83333em;width:13.83333rem;z-index:100}@media screen and (min-width:40em) and (max-width:59.9375em){.site-logo,.site-logo--fallback{width:17.29167em;width:17.29167rem}}@media screen and (min-width:60em){.site-logo,.site-logo--fallback{width:20.75em;width:20.75rem}}@media screen and (min-width:60em){.site-logo{left:6px}}.site-logo--svg{position:absolute;z-index:101}.nav--back__link,.nav--featured__link,.nav--meta__link,.nav--section__link,.nav--site__link,.site-search{border-bottom-width:.0625rem;border-style:solid;border-color:#ccc;color:#444;display:block;font-weight:400;padding:.75rem 1rem .75rem .5rem;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:30em){.nav--back__link,.nav--featured__link,.nav--meta__link,.nav--section__link,.nav--site__link,.site-search{padding-right:2rem;padding-left:1rem}}.nav--back__link:active,.nav--back__link:focus,.nav--back__link:hover,.nav--featured__link:active,.nav--featured__link:focus,.nav--featured__link:hover,.nav--meta__link:active,.nav--meta__link:focus,.nav--meta__link:hover,.nav--section__link:active,.nav--section__link:focus,.nav--section__link:hover,.nav--site__link:active,.nav--site__link:focus,.nav--site__link:hover,.site-search:active,.site-search:focus,.site-search:hover{background:#eee;border-color:#bbb;color:#333}.nav--back__link:after,.nav--featured__link:after,.nav--meta__link:after,.nav--section__link:after,.nav--site__link:after{content:"\276F";content:"\003E";position:absolute;right:.5em;right:.5rem}@media screen and (min-width:30em){.nav--back__link:after,.nav--featured__link:after,.nav--meta__link:after,.nav--section__link:after,.nav--site__link:after{right:1em;right:1rem}}.layout__breadcrumbs{position:absolute;top:4.125em;top:4.125rem;left:0;right:0}@media screen and (min-width:40em) and (max-width:47.9375em){.layout__breadcrumbs{top:8.5em;top:8.5rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__breadcrumbs{top:14.25em;top:14.25rem}}@media screen and (min-width:60em){.layout__breadcrumbs{top:15.25em;top:15.25rem}}@media screen and (min-width:66.625em){.layout__breadcrumbs{width:62.625em;width:62.625rem}}@media screen and (min-width:40em){.layout__breadcrumbs__lining{margin-left:33.9%}}@media screen and (min-width:40em) and (min-width:48em){.layout__breadcrumbs__lining{margin-left:16rem}}.breadcrumbs__wrapper{border-style:solid;border-color:#ccc;border-bottom-width:.0625rem;padding-bottom:.375rem}@media screen and (min-width:40em){.breadcrumbs__wrapper{border-bottom-width:0}}.breadcrumbs__item{display:none;color:#DD5D2D;font-size:.875em;font-size:.875rem;line-height:1.71429em;line-height:1.5rem;text-transform:uppercase}@media screen and (min-width:40em){.breadcrumbs__item{font-size:.6875em;font-size:.6875rem;line-height:1em;display:inline-block;vertical-align:middle;padding-right:.5em}.breadcrumbs__item+.breadcrumbs__item:before{content:"\003e";padding-right:.5em}}.breadcrumbs__link{color:#DD5D2D}.js__breadcrumbs__item{display:inline-block;vertical-align:middle;padding-right:.7em}.js__breadcrumbs__item+.js__breadcrumbs__item:before{content:"\003e";padding-right:.5em}.js__breadcrumbs__item .breadcrumbs__link--penultimate:before{content:'';padding-right:0}.breadcrumbs__item--penultimate{display:inline-block;display:inline-block;vertical-align:middle}.breadcrumbs__link--penultimate:before{content:'\2190';padding-right:.5em}@media screen and (min-width:40em){.breadcrumbs__link--penultimate:before{content:'';padding-right:0}}.nav--stacked>.nav__item{display:list-item}.nav--stacked>.nav__item>.nav__link{display:block}.nav--stacked>.is_active{position:relative}.nav--stacked>.is_active>.nav__link:before{content:"\2192";content:"\2794";left:-1.1em;left:-.5em;position:absolute}@media screen and (min-width:30em) and (max-width:47.9375em){.nav--stacked>.is_active>.nav__link:before{left:0}}@media screen and (min-width:48em){.nav--stacked>.is_active>.nav__link:before{left:-.5em}}.nav-depth--1>.nav__item>.nav__link{padding-left:.5rem}@media screen and (min-width:30em) and (max-width:39.9375em){.nav-depth--1>.nav__item>.nav__link{padding-left:1rem}}@media screen and (min-width:40em){.nav-depth--1>.nav__item>.nav__link{padding-left:.75rem}}.nav-depth--2>.nav__item>.nav__link{padding-left:.9375rem}@media screen and (min-width:30em) and (max-width:47.9375em){.nav-depth--2>.nav__item>.nav__link{padding-left:1.4375rem}}@media screen and (min-width:48em){.nav-depth--2>.nav__item>.nav__link{padding-left:1.1875rem}}.nav-depth--3>.nav__item>.nav__link{padding-left:1.375rem}@media screen and (min-width:30em) and (max-width:47.9375em){.nav-depth--3>.nav__item>.nav__link{padding-left:1.875rem}}@media screen and (min-width:48em){.nav-depth--3>.nav__item>.nav__link{padding-left:1.625rem}}.nav-depth--4>.nav__item>.nav__link{padding-left:1.8125rem}@media screen and (min-width:30em) and (max-width:47.9375em){.nav-depth--4>.nav__item>.nav__link{padding-left:2.3125rem}}@media screen and (min-width:48em){.nav-depth--4>.nav__item>.nav__link{padding-left:2.0625rem}}@media screen and (min-width:40em){.layout__nav--page-head{left:1.5em;left:1.5rem;right:1.5em;right:1.5rem}}@media screen and (min-width:48em){.layout__nav--page-head{padding-right:1rem;margin-right:auto;margin-left:auto;position:absolute;max-width:61.625em;max-width:61.625rem;z-index:5}}@media screen and (min-width:66.625em){.layout__nav--page-head{width:62.625em;width:62.625rem}}@media screen and (min-width:48em){.nav--page-head{color:#213236;font-size:.6875em;font-size:.6875rem;font-weight:100;letter-spacing:.1em;text-transform:uppercase}.nav--page-head__link{color:#213236}}.site-logo--image-replacement{background-image:url(/assets/img/png/logo/vesterheim-logo--194x42--white-on-orange.7ca3dcd9.png?1417372964);background-repeat:no-repeat;background-position:0 0;position:absolute;top:0;right:0;left:0;bottom:0}@media screen and (min-width:40em) and (max-width:59.9375em){.site-logo--image-replacement{background-image:url(/assets/img/png/logo/vesterheim-logo--254x55--white-on-orange.1a64d5d4.png?1417372964)}}@media screen and (min-width:60em){.site-logo--image-replacement{background-image:url(/assets/img/png/logo/vesterheim-logo--332x72--white-on-orange.d9a3b5b4.png?1417372964)}}.site-logo__link{color:#fff}.site-name{display:block;font-weight:100;line-height:1.125em;line-height:1.125rem}@media screen and (min-width:40em) and (max-width:59.9375em){.site-name{font-size:1.25em;font-size:1.25rem;line-height:1.625em;line-height:1.625rem}}@media screen and (min-width:60em){.site-name{font-size:1.625em;font-size:1.625rem;line-height:2.125em;line-height:2.125rem}}.site-name__separator{display:none}.site-tag{display:block;font-size:.625em;font-size:.625rem;font-weight:100;letter-spacing:.1ex;line-height:.75em;line-height:.75rem;opacity:.9}@media screen and (min-width:40em) and (max-width:59.9375em){.site-tag{font-size:.75em;font-size:.75rem;line-height:1.5em;line-height:1.125rem}}@media screen and (min-width:60em){.site-tag{font-size:1em;font-size:1rem;line-height:1.5em;line-height:1.5rem}}.site-tag__break{display:block}.layout__nav--skip{color:transparent;font:0/0 FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;position:absolute}@media screen and (min-width:18em) and (max-width:47.9375em){.layout__nav--skip{border-color:#fff;border-color:rgba(255,255,255,.5);border-style:solid;border-left-width:.0625rem;font-size:.75em;font-size:.75rem;right:0;top:0;z-index:1001}}@media screen and (min-width:18em) and (max-width:39.9375em){.layout__nav--skip{height:4.33333em;height:3.25rem;line-height:2em;line-height:1.5rem;padding-right:.5rem;padding-bottom:.4375rem;padding-left:.5rem}}@media screen and (min-width:40em) and (max-width:47.9375em){.layout__nav--skip{height:5.78571em;height:5.0625rem;line-height:1.875em;line-height:1.875rem;padding:.1875rem 1rem 0}}.nav--skip{color:transparent}@media screen and (min-width:18em) and (max-width:47.9375em){.nav--skip{background-color:#DD5D2D;color:#fff;color:rgba(255,255,255,.85);display:block;font-weight:100;letter-spacing:1px;text-align:center}.nav--skip:after{font-size:3.333333em;content:"\2630";display:block;padding-top:.125rem}}@media screen and (min-width:18em) and (max-width:39.9375em){.nav--skip{font-size:.75em;font-size:.75rem}}@media screen and (min-width:40em) and (max-width:47.9375em){.nav--skip{font-size:.875em;font-size:.875rem}}@media screen and (min-width:18em) and (max-width:47.9375em){body:not(:target) .layout__body .layout__nav--menu{left:0;position:absolute;right:0;top:0;padding-top:3.75rem}}@media screen and (min-width:18em) and (max-width:47.9375em) and (min-width:40em){body:not(:target) .layout__body .layout__nav--menu{padding-top:5.25rem}}@media screen and (min-width:18em) and (max-width:47.9375em){body:not(:target) .layout__body .nav--menu{border-color:#fff;border-color:rgba(255,255,255,.7);border-style:solid;border-width:0}body:not(:target) .layout__body .nav--menu .nav--menu__item{background-color:#213236}body:not(:target) .layout__body .nav--menu .nav--menu__form,body:not(:target) .layout__body .nav--menu .nav--menu__link{background-color:#213236;border-color:#fff;border-color:rgba(255,255,255,.7);border-style:solid;border-width:0;color:#fff;color:rgba(255,255,255,.935);display:block;font-weight:400;height:0;letter-spacing:2px;line-height:0;overflow:hidden;padding-top:0;padding-bottom:0}body:not(:target) .layout__body .nav--menu .nav--menu__form:after,body:not(:target) .layout__body .nav--menu .nav--menu__link:after{overflow:hidden}body:not(:target) .layout__body .nav--menu .nav--menu__form:active,body:not(:target) .layout__body .nav--menu .nav--menu__form:focus,body:not(:target) .layout__body .nav--menu .nav--menu__form:hover,body:not(:target) .layout__body .nav--menu .nav--menu__link:active,body:not(:target) .layout__body .nav--menu .nav--menu__link:focus,body:not(:target) .layout__body .nav--menu .nav--menu__link:hover{background-color:#25383c;border-color:rgba(255,255,255,.9635);color:#fff}body:not(:target) .layout__body .nav--menu .is_active>.relative-lining>.nav--menu__link{color:#DD5D2D}body:not(:target) .layout__body .nav--menu .site-search__submit__icon{background-image:url(/assets/img/png/heading/icon__search--white.8f248296.png?1417372964)}body:not(:target) .layout__body .nav--menu:target{border-top-width:1px;-moz-box-shadow:0 0 1em .25em rgba(0,0,0,.16);-webkit-box-shadow:0 0 1em .25em rgba(0,0,0,.16);box-shadow:0 0 1em .25em rgba(0,0,0,.16);z-index:1005}body:not(:target) .layout__body .nav--menu:target .nav--menu__form,body:not(:target) .layout__body .nav--menu:target .nav--menu__link{border-bottom-width:1px;line-height:2.9375em;line-height:2.9375rem;height:2.9375em;height:2.9375rem;height:auto;position:relative;z-index:1004;-moz-transition:"height .25s, line-height .25s, background-color .25s, border-color .25s, color .25s";-o-transition:"height .25s, line-height .25s, background-color .25s, border-color .25s, color .25s";-webkit-transition:"height .25s, line-height .25s, background-color .25s, border-color .25s, color .25s";transition:"height .25s, line-height .25s, background-color .25s, border-color .25s, color .25s"}body:not(:target) .layout__body .nav--menu:target .nav--menu__form__submit{top:1em;top:1rem}body:not(:target) .layout__body .nav--menu:target .nav--back__item{display:block;background-color:red}body:not(:target) .layout__body .nav--menu:target .nav--back__item .nav--menu__link{background:0 0;border:0;display:block;height:auto;line-height:1;position:absolute;top:-101em;bottom:-101em;left:0;right:0;text-indent:-999em;z-index:1003}}.nav--back__link:after{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (min-width:48em){.nav--back__link{border:0;color:transparent;font:0/0 FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0}.nav--back__link:after{display:none}}@media screen and (min-width:48em){.layout__nav--site{padding-right:0;max-width:62.625em;max-width:62.625rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__nav--site{top:7.625em;top:7.625rem}}@media screen and (min-width:60em){.layout__nav--site{top:8.625em;top:8.625rem}}@media screen and (min-width:48em){.nav--site__wrapper{border-top-width:.0625rem;border-style:solid;border-color:#9b4e2d;border-color:rgba(27,51,47,.34)}}.is_active>.relative-lining>.nav--site__link{color:#DD5D2D}@media screen and (min-width:48em){.nav--site__link{border-color:transparent;border-width:.25rem 0 0;color:#fff;display:inline-block;vertical-align:bottom;font-size:.875em;font-size:.875rem;font-weight:700;height:2.35714em;height:2.0625rem;letter-spacing:.1em;line-height:1em;line-height:.875rem;padding:1.0625rem 0 0;overflow:hidden;-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;transition:color .2s}}@media screen and (min-width:48em) and (min-width:60em){.nav--site__link{border-top-width:.25rem;font-size:1.21429em;font-size:1.0625rem;height:1.94118em;height:2.0625rem;padding-top:1.0625rem}}@media screen and (min-width:48em){.is_active>.relative-lining>.nav--site__link{border-color:#1B332F;color:#fff}.nav--site__link:active,.nav--site__link:focus,.nav--site__link:hover{background-color:transparent;border-color:transparent;color:#fff}.nav--site__link:after{content:"";position:static}.nav--site{display:table;width:100%}.nav--site>.is_hover>.relative-lining{background-color:#213236;@iclude transition(background-color .2s)}.nav--site__item{display:table-cell;text-align:center;vertical-align:top}.nav--site__item>.relative-lining{top:-.0625em;top:-.0625rem;-moz-transition-property:background-color,box-shadow;-o-transition-property:background-color,box-shadow;-webkit-transition-property:background-color,box-shadow;transition-property:background-color,box-shadow;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.nav--site__item>.relative-lining:hover{background-color:#213236;-moz-box-shadow:.375em .375em .5em rgba(0,0,0,.27) #333;-webkit-box-shadow:.375em .375em .5em rgba(0,0,0,.27) #333;box-shadow:.375em .375em .5em rgba(0,0,0,.27) #333}.nav--site__item>.relative-lining:hover>.is_hidden{display:block;-webkit-animation:fadeIn .2s;-moz-animation:fadeIn .2s;-o-animation:fadeIn .2s;animation:fadeIn .2s}.nav--site__item--folk-art-school:before{border-color:#9b4e2d;border-color:rgba(27,51,47,.34);border-style:solid;border-width:0 1px 0 0;content:" ";float:left;height:2.14286em;height:1.875rem;line-height:1em;margin-right:.5em;margin-left:.5em;position:relative;top:.85714em;top:.75rem;width:0}}@media screen and (min-width:48em) and (min-width:60em){.nav--site__item--folk-art-school:before{height:1.76471em;height:1.875rem;top:.70588em;top:.75rem}}@media screen and (min-width:48em){.nav--site__link--folk-art-school{color:#213236}.nav--site__link--folk-art-school:after{content:" \00BB "}.nav--site__link--folk-art-school:hover,.relative-lining:hover>.nav--site__link--folk-art-school{color:#fff}}.layout__nav--featured,.layout__nav--social,.nav--site__back{display:none}@media screen and (min-width:48em){.layout__nav--social{display:block}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__nav--social{top:5.125em;top:5.125rem}}@media screen and (min-width:60em){.layout__nav--social{top:6.125em;top:6.125rem}}@media screen and (min-width:48em){.nav--social{float:right;line-height:2.18182em;line-height:1.5rem;line-height:3.63636em;line-height:2.5rem}.nav--social__link--facebook{background-position:right center;background-repeat:no-repeat;display:block;padding-right:2.5em}}@media screen and (min-width:48em){.layout__nav--meta{height:3em;height:3rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__nav--meta{top:2em;top:2rem}}@media screen and (min-width:60em){.layout__nav--meta{top:3em;top:3rem}}@media screen and (min-width:48em){.nav--meta__wrapper{border-bottom-width:.0625rem;border-style:solid;border-color:#9b4e2d;border-color:rgba(27,51,47,.34)}}@media screen and (min-width:48em){.nav--meta{float:right;line-height:1em;line-height:.6875rem;position:relative;top:.09091em;top:.0625rem}.nav--meta__item{float:left;margin-left:1.375rem}.nav--meta__link{border-bottom-width:.25rem;border-style:solid;border-color:transparent;display:block;padding:1.3125rem 0 .75rem;-moz-transition:border-color .2s;-o-transition:border-color .2s;-webkit-transition:border-color .2s;transition:border-color .2s}.nav--meta__link:active,.nav--meta__link:focus,.nav--meta__link:hover{background-color:transparent;border-color:transparent}.nav--meta__link:after{content:"";position:absolute}.is_active>.nav--meta__link{border-color:#1B332F}}@media screen and (min-width:48em){.layout__nav--featured{display:block}}@media screen and (min-width:48em) and (max-width:59.9375em){.layout__nav--featured{top:5.125em;top:5.125rem}}@media screen and (min-width:60em){.layout__nav--featured{top:6.125em;top:6.125rem}}@media screen and (min-width:48em){.nav--featured{float:right;line-height:2.18182em;line-height:1.5rem;line-height:3.63636em;line-height:2.5rem}.nav--featured__item{float:left;margin-left:1.375rem}.nav--featured__link{border-bottom-width:0;border-style:solid;border-color:transparent;display:block;padding:0}.nav--featured__link:active,.nav--featured__link:focus,.nav--featured__link:hover{background-color:transparent;border-color:transparent}.nav--featured__link:after{content:"";position:absolute}}.nav--featured__item--site-search{display:block}@media screen and (min-width:48em){.site-search{border-bottom-width:0;float:left;padding:0}.site-search:active,.site-search:focus,.site-search:hover{background:0 0;border-color:transparent;color:#213236}}.site-search__fieldset{border-width:0;margin:0;padding:0;position:relative}.site-search__search-field{width:90%}@media screen and (min-width:48em){.site-search__search-field{background-color:transparent;border-width:0 0 .25rem;border-style:solid;border-color:transparent;color:#213236;height:1em;letter-spacing:.1em;padding:1.3125rem 1rem .75rem 0;text-transform:none;-moz-transition-property:border-color,width;-o-transition-property:border-color,width;-webkit-transition-property:border-color,width;transition-property:border-color,width;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;width:9em;width:6em}.is_active>.site-search .site-search__search-field,.site-search__search-field:focus{border-color:#1B332F;width:20.09090909em}.site-search__search-field[placeholder]{color:#213236;font-size:.6875em;font-size:.6875rem;font-weight:100;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase}.site-search__search-field::-webkit-input-placeholder{color:#213236;font-size:.6875em;font-size:.6875rem;font-weight:100;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase}.site-search__search-field:-moz-placeholder{color:#213236;font-size:.6875em;font-size:.6875rem;font-weight:100;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase}.site-search__search-field::-moz-placehoder{color:#213236;font-size:.6875em;font-size:.6875rem;font-weight:100;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase}.site-search__search-field:-ms-placeholder{color:#213236;font-size:.6875em;font-size:.6875rem;font-weight:100;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase}}.site-search__submit{background-color:transparent;border:0;cursor:pointer;min-height:.9375em;min-height:.9375rem;padding:0;position:absolute;right:-.5em;right:-.5rem;min-width:.9375em;min-width:.9375rem}@media screen and (min-width:30em){.site-search__submit{right:-1em;right:-1rem}}@media screen and (min-width:48em){.site-search__submit{right:0;top:1.125em;top:1.125rem}}.site-search__submit__icon{background-image:url(/assets/img/png/heading/icon__search--blue.4519e5b3.png?1417372964);background-repeat:no-repeat;display:block;margin:0;padding:.9375rem .9375rem 0 0}@media screen and (min-width:48em){.nav--meta__item--site-search:before{border-right:1px solid #9b4e2d;content:" ";float:left;height:1.92857em;height:1.6875rem;line-height:1em;margin-right:1.375rem;position:relative;top:.78571em;top:.6875rem;width:0}}@media screen and (min-width:40em){.nav--section__wrapper{border-style:solid;border-color:#DD5D2D;border-top-width:.25rem;margin-bottom:4.5rem;padding-left:.125rem;padding-right:.125rem}.nav--section{font-weight:100;font-size:.6875em;font-size:.6875rem;text-transform:uppercase}.nav--section__link{color:#444;line-height:1.27273em;line-height:.875rem;line-height:1.63636em;line-height:1.125rem;padding-top:.625rem;padding-bottom:.4375rem;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.nav--section__link:active,.nav--section__link:focus,.nav--section__link:hover{background:#fbfbfb;border-color:#999;color:#000}.nav--section__link:after{content:""}.nav--sub .nav--section__link{color:#999}.is_active>.nav--section__link{font-weight:700}.is_active>.nav--section__link:before{left:-.4em}.nav--section__headline{color:#444;font-size:1.63636em;font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.5em;line-height:1.5rem;padding-top:.5rem;padding-bottom:.6875rem;padding-left:.3125rem}.nav--section__headline:before{font-size:.61111em;font-size:.6875rem}}.calendar-grid__wrapper{position:relative}.calendar-grid{font-size:.75em;font-size:.75rem;line-height:2em;line-height:1.5rem;width:100%}.calendar-grid__month--label{text-align:left;text-indent:.9em}.calendar-grid__month--label__link{color:#DD5D2D;font-weight:700}.calendar-grid__head{border-style:solid;border-color:#DAD7D0;border-top-width:.125rem}.calendar-grid__head__item{font-weight:700;text-align:center}.calendar-grid__day{border-style:solid;border-color:#fff;border-width:.125rem}.calendar-grid__day__link:active,.calendar-grid__day__link:focus,.calendar-grid__day__link:hover,.calendar-grid__day__link:link,.calendar-grid__day__link:visited{background-color:#EFEEEC;color:#333;display:block;font-weight:700;text-align:center}.calendar-grid__nav{font-size:12px;position:absolute;top:0;right:0;text-align:center;width:2.5em}.calendar-grid__nav__item{display:inline}.calendar-grid__nav__item__link{color:#DD5D2D;font-weight:700}.layout__page-foot{clear:both;overflow:hidden;padding-top:3rem;padding-bottom:3rem}.layout__nav--page-foot{margin-bottom:1.125rem}@media screen and (min-width:30em){.layout__nav--page-foot{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:.625em;-webkit-column-gap:.625em;column-gap:.625em;width:25em;width:25rem}}@media screen and (min-width:48em){.layout__nav--page-foot{float:left;margin-top:-.1875rem;margin-bottom:0}}.page-foot{background-color:#213236;color:#fff;text-transform:uppercase}.nav--page-foot,.page-foot__contact,.page-foot__credit{font-size:.75em;font-size:.75rem;line-height:1.5em;line-height:1.125rem}.nav--page-foot__item{font-weight:700;line-height:2em;line-height:1.5rem}.nav--page-foot__link{color:#fff;line-height:1em;line-height:.75rem}.page-foot__contact{color:#fff;font-weight:100;margin-bottom:1.1875rem}@media screen and (min-width:48em){.page-foot__contact{margin-left:50%}}.page-foot__contact__p-name{color:transparent;font:0/0 FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif}.page-foot__contact_delimiter{display:none}@media screen and (min-width:30em){.page-foot__contact_delimiter{display:inline}}.page-foot__contact__p-street-address{display:block}@media screen and (min-width:30em){.page-foot__contact__p-street-address{display:inline}}.page-foot__contact__link{color:#fff}.page-foot__credit{font-weight:100;margin-top:1.1875rem}@media screen and (min-width:48em){.page-foot__credit{margin-left:50%}}.page-foot__credit__link{color:#7c8081;color:rgba(153,153,153,.76)}.civil-war-search__wrapper{background-color:#FCF1EB;border-color:#D6B29D;border-width:.0625rem;border-style:solid;padding:1.5rem .6875rem 3rem}.civil-war-search__wrapper form.gsc-search-box{margin-bottom:1.5rem}.civil-war-search__wrapper input.gsc-search-button,.civil-war-search__wrapper input.gsc-search-button:focus,.civil-war-search__wrapper input.gsc-search-button:hover{background-color:#DD5D2D}.soldiers-names__first-letters__navigation:after{content:"";display:table;clear:both}.soldiers-names__first-letters__navigation__item{float:left}.soldiers-names__first-letters__navigation__link{color:#444;display:block;line-height:2.25em;line-height:2.25rem;padding-right:.3em;padding-left:.3em}.soldiers-names__first-letters__navigation__link__lining{border-color:#444;border-style:dotted;border-bottom-width:.0625rem}.layout__tile{border-style:solid;border-color:#ccc;border-bottom-width:.0625rem;border-collapse:collapse;display:table;width:100%}.layout__tile__lining{display:table-row;overflow:hidden}.layout__tile__image__wrapper,.layout__tile__text__wrapper{display:table-cell;padding-top:.75rem;padding-bottom:.6875rem;vertical-align:top}.layout__tile__image__wrapper img{width:100%}.layout__tile__image__wrapper{width:38.09524%}.layout__tile__text__wrapper{padding-left:.625rem;width:61.90476%}@media screen and (min-width:30em){.layout__tile__wrapper{margin-left:-10px}.layout__tile{border-bottom-width:0;display:inline-block;vertical-align:top;width:50%}.layout__tile__lining{display:block;padding-left:10px}.layout__tile__image__wrapper,.layout__tile__text__wrapper{display:block;padding:0;width:auto}}.tile__wrapper:hover .tile:not(:hover){opacity:.9}.tile{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:30em){.tile{margin-bottom:2.25rem}}.js__tile__wrapper,.js__title{position:relative}.tile__title{border-style:solid;border-color:#ccc;color:#444;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1em;font-size:1rem;font-weight:700;letter-spacing:1px;line-height:1.5em;line-height:1.5rem;margin-top:-.25rem}@media screen and (min-width:30em){.tile__title{margin-top:0}}@media screen and (min-width:30em) and (max-width:59.9375em){.tile__title{border-bottom-width:.0625rem;padding-top:.375rem;padding-bottom:.3125rem;padding-left:.75rem}}@media screen and (min-width:60em){.tile__title{border-bottom-width:.0625rem;font-size:1.125em;font-size:1.125rem;line-height:1.33333em;line-height:1.5rem;padding-top:.375rem;padding-bottom:.3125rem;padding-left:.75rem}}@media screen and (min-width:30em){.tile__more{padding-left:.75rem}}.button{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:0;font-size:1em;font-size:1rem;line-height:1.75em;line-height:1.75rem;padding:0 1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-box-shadow:.1em .1em .25em 0 #444;-webkit-box-shadow:.1em .1em .25em 0 #444;box-shadow:.1em .1em .25em 0 #444}.button.active:focus,.button:active:focus,.button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.button:focus,.button:hover{text-decoration:none}.button.active,.button:active{outline:0;background-image:none;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.button.disabled,.button[disabled],fieldset[disabled] .button{cursor:not-allowed;pointer-events:none;filter:alpha(Opacity=65);opacity:.65;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.button--default{color:inherit!important;background-color:#fff!important;border-color:#999!important;border-style:solid!important;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700!important}.button--default.active,.button--default:active,.button--default:focus,.button--default:hover,.open .button--default.dropdown-toggle{color:inherit!important;background-color:#ebebeb!important;border-color:#7a7a7a!important}.button--default.active,.button--default:active,.open .button--default.dropdown-toggle{background-image:none}.button--default.disabled,.button--default.disabled.active,.button--default.disabled:active,.button--default.disabled:focus,.button--default.disabled:hover,.button--default[disabled],.button--default[disabled].active,.button--default[disabled]:active,.button--default[disabled]:focus,.button--default[disabled]:hover,fieldset[disabled] .button--default,fieldset[disabled] .button--default.active,fieldset[disabled] .button--default:active,fieldset[disabled] .button--default:focus,fieldset[disabled] .button--default:hover{background-color:#fff!important;border-color:#999}.button--default .badge{color:#fff!important;background-color:inherit!important}.button--primary{color:#fff!important;background-color:#DD5D2D!important;border-color:#DD5D2D!important;border-style:solid!important;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700!important}.button--primary.active,.button--primary:active,.button--primary:focus,.button--primary:hover,.open .button--primary.dropdown-toggle{color:#fff!important;background-color:#c24c1f!important;border-color:#b0451d!important}.button--primary.active,.button--primary:active,.open .button--primary.dropdown-toggle{background-image:none}.button--primary.disabled,.button--primary.disabled.active,.button--primary.disabled:active,.button--primary.disabled:focus,.button--primary.disabled:hover,.button--primary[disabled],.button--primary[disabled].active,.button--primary[disabled]:active,.button--primary[disabled]:focus,.button--primary[disabled]:hover,fieldset[disabled] .button--primary,fieldset[disabled] .button--primary.active,fieldset[disabled] .button--primary:active,fieldset[disabled] .button--primary:focus,fieldset[disabled] .button--primary:hover{background-color:#DD5D2D!important;border-color:#DD5D2D}.button--primary .badge{color:#DD5D2D!important;background-color:#fff!important}.button--pull-left{margin-right:.625rem;margin-bottom:.375rem}.button--pull-right{margin-left:.625rem;margin-bottom:.375rem}.button--x-large{border-radius:0;font-size:1.875em;font-size:1.875rem;line-height:2.875em;line-height:2.875rem;padding:0 .6875rem}.button--large{border-radius:0;font-size:1.25em;font-size:1.25rem;line-height:1.5em;line-height:1.5rem;padding:.6875rem}.button--small{border-radius:0;font-size:.75em;font-size:.75rem;line-height:1.125em;line-height:1.125rem;padding:.1875rem .6875rem}.button--x-small{border-radius:0;font-size:.625em;font-size:.625rem;line-height:1.125em;line-height:1.125rem;padding:.1875rem .6875rem}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.layout__carousel__wrapper{margin-right:auto;margin-bottom:1.5rem;margin-left:auto;max-width:75em;max-width:75rem;overflow:hidden;position:relative}@media screen and (min-width:48em){.layout__carousel__wrapper{margin-bottom:3.75rem}}.layout__carousel{background-color:#444;overflow:hidden;position:relative}@media screen and (min-width:40em){.layout__carousel{background:#fff}}.layout__carousel__item{display:none;position:relative;width:100%}.layout__carousel__item--first,.layout__carousel__item:first-child{display:block}.js__layout__carousel__wrapper{visibility:hidden}.js__layout__carousel__wrapper .layout__carousel__item{display:block;float:left}.layout__carousel__image__wrapper{background:#fff;display:block}@media screen and (min-width:40em){.layout__carousel__caption{position:absolute;right:0;bottom:5.55556%;left:10px}}@media screen and (min-width:60em){.layout__carousel__caption{bottom:11.11111%}}.carousel__caption{background-color:#444;color:#fff;padding-top:.75rem;padding-bottom:.75rem}@media screen and (min-width:40em){.carousel__caption{background-color:transparent;padding-top:0;padding-bottom:0;width:46%}}@media screen and (min-width:40em){.carousel__caption__text{background-color:rgba(0,0,0,.39);-moz-box-shadow:rgba(0,0,0,.39) 12px 0 0,rgba(0,0,0,.39) -12px 0 0;-webkit-box-shadow:rgba(0,0,0,.39) 12px 0 0,rgba(0,0,0,.39) -12px 0 0;box-shadow:rgba(0,0,0,.39) 12px 0 0,rgba(0,0,0,.39) -12px 0 0;color:#fff;display:inline;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;position:relative}}@media screen and (min-width:40em) and (max-width:47.9375em){.carousel__caption__text{font-size:1.125em;font-size:1.125rem;left:.66667em;left:.75rem;line-height:1em;line-height:1.125rem}}@media screen and (min-width:48em) and (max-width:59.9375em){.carousel__caption__text{font-size:1.375em;font-size:1.375rem;left:.54545em;left:.75rem;letter-spacing:.04545em;line-height:1.18182em;line-height:1.625rem}}@media screen and (min-width:60em){.carousel__caption__text{font-size:1.75em;font-size:1.75rem;left:.42857em;left:.75rem;letter-spacing:.03571em;line-height:1.28571em;line-height:2.25rem}}.carousel__more__wrapper{margin-top:.75rem}@media screen and (min-width:40em) and (max-width:59.9375em){.carousel__more__wrapper{margin-top:.375rem}}.home__carousel__button{color:#fff;background-color:#DD5D2D;display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:0;font-size:.875em;font-size:.875rem;line-height:1.625em;line-height:1.625rem;padding:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:40em){.home__carousel__button{border-radius:0;font-size:1em;font-size:1rem;line-height:1.75em;line-height:1.75rem;padding:0 1.125rem}}.home__carousel__button.active:focus,.home__carousel__button:active:focus,.home__carousel__button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.home__carousel__button:focus,.home__carousel__button:hover{background-color:#c24c1f;border-color:#b0451d;color:#fff;text-decoration:none}.home__carousel__button.active,.home__carousel__button:active{outline:0;background-color:#c24c1f;border-color:#b0451d;background-image:none;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.home__carousel__button.disabled,.home__carousel__button[disabled],fieldset[disabled] .home__carousel__button{cursor:not-allowed;pointer-events:none;filter:alpha(Opacity=65);opacity:.65;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.carousel__more{letter-spacing:.09091em;color:inherit;font-weight:700;font-size:.875em;font-size:.875rem;height:1.71429em;height:1.5rem;line-height:1.71429em;line-height:1.5rem;overflow:auto;position:static;text-transform:none;padding-right:1rem}.carousel__more:after{height:1.5em;content:"»";font-size:1.27273em;font-weight:400;line-height:inherit;padding-left:.375rem;position:absolute}@media screen and (min-width:40em){.carousel__more{font-size:1em;font-size:1rem;height:1.5em;height:1.5rem;line-height:1.5em;line-height:1.5rem}.carousel__more:after{font-size:1.45455em;padding-left:.375rem}}.js__layout__carousel__position{position:absolute;right:.5em;right:.5rem;bottom:.375em;bottom:.375rem}@media screen and (min-width:30em) and (max-width:39.9375em){.js__layout__carousel__position{right:1em;right:1rem}}@media screen and (min-width:40em){.js__layout__carousel__position{bottom:.5em;bottom:.5rem;right:1.5em;right:1.5rem}}@media screen and (min-width:60em){.js__layout__carousel__position{left:0}}.js__carousel__position{text-align:right;list-style:none}.js__carousel__position__indicator{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:#eee -2px -2px 3px -1px inset,rgba(0,0,0,.36) 2px 2px 8px 0;-webkit-box-shadow:#eee -2px -2px 3px -1px inset,rgba(0,0,0,.36) 2px 2px 8px 0;box-shadow:#eee -2px -2px 3px -1px inset,rgba(0,0,0,.36) 2px 2px 8px 0;cursor:pointer;display:inline-block;vertical-align:middle;height:10px;margin:0 2px;filter:alpha(Opacity=50);opacity:.5;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;width:10px}.js__carousel__position__indicator:hover{filter:alpha(Opacity=70);opacity:.7}.js__carousel__position__indicator.is_active{background-image:linear-gradient(to bottom,#1293dc,#0f6297);filter:alpha(Opacity=83);opacity:.83}.js__layout__carousel__control{display:block;position:absolute;top:0;width:5%}@media screen and (min-width:40em){.js__layout__carousel__control{bottom:0}}.js__layout__carousel__control__prev{left:0}.js__layout__carousel__control__next{right:0}.js__layout__carousel__control__next:after,.js__layout__carousel__control__prev:before{position:absolute;top:50%}.js__carousel__control{color:#fff;opacity:0;filter:alpha(opacity=50);font-size:3em;font-size:3rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:30em) and (max-width:39.9375em){.js__carousel__control{font-size:4em;font-size:4rem}}@media screen and (min-width:40em) and (max-width:59.9375em){.js__carousel__control{font-size:6em;font-size:6rem}}@media screen and (min-width:60em){.js__carousel__control{font-size:8em;font-size:8rem}}.js__layout__carousel__wrapper:hover>.js__carousel__control{opacity:.5}.js__layout__carousel__wrapper:hover>.js__carousel__control:hover{opacity:.83}.js__carousel__control__next:after,.js__carousel__control__prev:before{line-height:1em;margin-top:-.5em}.js__carousel__control__prev:before{content:"\2039";right:20%}.js__carousel__control__next:after{content:"\203A";left:20%}.grid--home{padding-right:.5rem;padding-left:.5rem}@media screen and (min-width:30em) and (max-width:39.9375em){.grid--home{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:40em) and (max-width:47.9375em){.grid--home{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:40em) and (max-width:47.9375em){.grid--home{margin-left:-16px}}@media screen and (min-width:48em) and (max-width:66.5625em){.grid--home{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:66.625em){.grid--home{padding-right:0;padding-left:0}}.grid--home__column{width:100%}@media screen and (min-width:40em){.grid--home__column--primo{float:left;width:33.33333%}}@media screen and (min-width:48em){.grid--home__column--primo{width:44.44444%;xwidth:38.09524%}}@media screen and (min-width:60em){.grid--home__column--primo{width:51%}}@media screen and (min-width:30em){.grid--home__column--segundo{float:left;width:50%}}@media screen and (min-width:40em){.grid--home__column--segundo{float:left;width:33.33333%}}@media screen and (min-width:48em){.grid--home__column--segundo{width:27.77778%;xwidth:30.95238%}}@media screen and (min-width:60em){.grid--home__column--segundo{width:24.5%}}@media screen and (min-width:30em){.grid--home__column--tercero{float:right;width:50%}}@media screen and (min-width:40em){.grid--home__column--tercero{float:left;width:33.33333%}}@media screen and (min-width:48em){.grid--home__column--tercero{width:27.77778%;xwidth:30.95238%}}@media screen and (min-width:60em){.grid--home__column--tercero{width:24.5%}}@media screen and (min-width:40em){.grid--home__column--primo__lining{padding-left:16px}}@media screen and (min-width:48em){.grid--home__column--primo__lining{padding-left:0;padding-right:22px}}@media screen and (min-width:30em){.grid--home__column--segundo__lining{padding-right:8px}}@media screen and (min-width:40em){.grid--home__column--segundo__lining{padding-left:16px;padding-right:0}}@media screen and (min-width:48em){.grid--home__column--segundo__lining{padding-left:0;padding-right:11px}}@media screen and (min-width:30em){.grid--home__column--tercero__lining{padding-left:8px}}@media screen and (min-width:40em){.grid--home__column--tercero__lining{padding-left:16px}}@media screen and (min-width:48em){.grid--home__column--tercero__lining{padding-left:11px}}.hide-narrow{display:none}@media screen and (min-width:60em){.hide-narrow{display:inline}}.hidden,.hide{display:none!important;visibility:hidden!important}@media screen and (min-width:20em) and (max-width:39.9375em){.show-between--xx-narrow-and-medium-width{display:inherit!important;visibility:visible!important}}@media screen and (min-width:20em) and (max-width:39.9375em){.show-for__x-narrow-thru-medium-width{display:inherit!important;visibility:visible!important}}@media screen and (min-width:20em) and (max-width:39.9375em){.hide-for__x-narrow-thru-medium-width{display:none!important;visibility:hidden!important}}@media screen and (min-width:20em) and (max-width:39.9375em){.show-inline-for__x-narrow-thru-medium-width{display:inline!important;visibility:visible!important}}@media screen and (min-width:66.625em){.show-for__xx-wide-up{display:inherit!important;visibility:visible!important}}@media screen and (min-width:66.625em){.hide-for__xx-wide-up{display:none!important;visibility:hidden!important}}@media screen and (min-width:40em){.hide-for__medium-width-up{display:none!important;visibility:hidden!important}}@media screen and (min-width:66.625em){.show-inline-for__xx-wide-up{display:inline!important;visibility:visible!important}}@media screen and (min-width:20em){.show-for__x-narrow--up{display:inherit!important;visibility:visible!important}}@media screen and (min-width:60em){.visible-inline--max--x-wide{display:inline!important}}@media screen and (min-width:20em){.show-inline--min--xx-narrow{display:inline!important}}@media screen and (min-width:40em){.hidden--min--medium-width{display:none!important;visibility:hidden!important}}.layout__media{display:block;overflow:hidden}.layout__media__image{float:left}.layout__media__image--rev{float:right}.layout__media__body{overflow:hidden}.page-listings--related{padding-top:3rem}.page-listing{padding-top:2.0625rem;padding-bottom:2.0625rem;border-style:solid;border-color:#ccc;border-bottom-width:.0625rem}.page-listing__image{margin-right:.75rem}.page-listing__image__lining{padding-right:.75rem}.page-listing__image--golden,.page-listing__image--one-half{width:100%}@media screen and (min-width:30em){.page-listing__image--one-half{width:50%}}@media screen and (min-width:30em){.page-listing__image--golden{width:38.1%}}.page-listing__image--one-fourth,.page-listing__image--one-third{width:50%}@media screen and (min-width:30em){.page-listing__image--one-third{width:33.3333333333%}}@media screen and (min-width:30em){.page-listing__image--one-fourth{width:25%}}.page-listing__body--constrained{padding-right:.75rem}.page-listing__title{font-size:1.5em;font-size:1.5rem;letter-spacing:.08333em;line-height:1.25em;line-height:1.875rem;margin-bottom:.375rem}.page-listing__subtitle{font-size:.875em;font-size:.875rem;line-height:1.28571em;line-height:1.125rem;margin-bottom:.375rem}.page-listing__summary__tags{font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:100;font-size:.6875em;font-size:.6875rem;line-height:1.63636em;line-height:1.125rem;margin-top:.5625rem;margin-bottom:.375rem}.page-listing__summary__tags__label{text-transform:uppercase}.page-listing__summary__tags__links a:active,.page-listing__summary__tags__links a:focus,.page-listing__summary__tags__links a:hover,.page-listing__summary__tags__links a:link,.page-listing__summary__tags__links a:visited{border-bottom-width:1px;border-style:dotted;border-color:#404B4E;color:#DD5D2D;text-decoration:none}.panel-calendar__body{padding-top:1.25rem;padding-bottom:2.25rem}.panel-calendar__event{margin-bottom:3.75rem}.panel-calendar__event__link{display:block}.panel-calendar__event__title{font-size:1.125em;font-size:1.125rem;font-weight:700;line-height:1.22222em;line-height:1.375rem;margin-top:.625rem;margin-bottom:.125rem}.panel-calendar__event__date{font-size:.875em;font-size:.875rem;font-weight:700;margin-bottom:1rem}.panel-calendar__event__time{border-color:#ccc;border-style:solid;border-top-width:1px;border-bottom-width:1px;color:#999;font-size:.75em;font-size:.75rem;line-height:1.83333em;line-height:1.375rem;text-transform:uppercase}.panel-calendar__event__more{border-color:#ccc;border-style:solid;border-bottom-width:1px;color:#999;line-height:2.18182em;line-height:1.5rem;margin-top:-.0625rem}.panel{margin-bottom:24px;padding-top:32px;position:relative}.panel__lining{-moz-box-shadow:#ccc 0 0 .5em 0;-webkit-box-shadow:#ccc 0 0 .5em 0;box-shadow:#ccc 0 0 .5em 0;display:block}.panel__lining--isabelline{background-color:#EDEDE4}.panel__lining--padding-bottom{padding-bottom:24px}.panel__heading{border-color:#DD5D2D;border-style:solid;border-bottom-width:6px;left:0;padding-left:10px;position:relative;position:absolute;z-index:10;top:0;right:0}.panel__title{display:inline-block;font-weight:700;letter-spacing:1px;text-align:center;vertical-align:middle;background-image:none;white-space:nowrap;border-radius:0;font-size:.875em;font-size:.875rem;line-height:1.625em;line-height:1.625rem;padding:0 1.25rem}.panel__body{padding-right:10px;padding-left:10px}.panel__lining--deep-space-sparkle{background-color:#39555C;color:#EDEDED}.panel__heading--orange{border-color:#DD5D2D}.panel__heading--orange>.panel__title{color:#fff;background-color:#DD5D2D}.panel__heading--deep-space-sparkle{border-color:#39555C}.panel__heading--deep-space-sparkle>.panel__title{color:#fff;background-color:#39555C}.home-block__header{padding-top:24px;padding-bottom:40px;position:relative}.home-block__header:after{background-color:#ccc;content:"";display:block;height:1px;left:0;bottom:17px;position:absolute;width:36px}.summary{margin-bottom:9px}.home-block__more{color:#DD5D2D}.dontshow{display:none}.hours__panel__body{padding-bottom:1.5rem}.hours__section{padding:1.5rem .25rem;position:relative}.hours__section__rule:after{bottom:0;left:0;right:0;position:absolute;content:"";border-color:#5C7880;border-style:solid;border-width:0 0 1px}.hours__section__title{font-size:1.125em;font-size:1.125rem;font-weight:700;line-height:1.22222em;line-height:1.375rem;margin-bottom:1rem}.hours__section__hours{font-size:.875em;font-size:.875rem;font-weight:700;line-height:1.28571em;line-height:1.125rem;text-transform:uppercase}.hours__section__open-air{font-size:.875em;font-size:.875rem;font-weight:700;line-height:1.28571em;line-height:1.125rem}.hours__section__date{color:#D1D8D9;font-size:.75em;font-size:.75rem;line-height:1.5em;line-height:1.125rem;margin-bottom:.75rem;text-transform:uppercase}.hours__section__address{font-size:.875em;font-size:.875rem;font-weight:700;line-height:1.28571em;line-height:1.125rem;margin-top:1.5rem;margin-bottom:.75rem;text-transform:uppercase}.hours__section__phone,.hours__section__phone a{color:#EDEDED;font-size:.875em;font-size:.875rem;font-weight:700;line-height:1.28571em;line-height:1.125rem;margin-bottom:.75rem;text-transform:uppercase}.hours__section__email,.hours__section__email a{color:#EDEDED;font-size:.875em;font-size:.875rem;font-weight:700;line-height:1.28571em;line-height:1.125rem;margin-bottom:.75rem}.dining__title{color:#414141;font-size:1.125em;font-size:1.125rem;font-weight:700;line-height:1.33333em;line-height:1.5rem;margin-top:.375rem;margin-bottom:2.625rem}.dining__panel__lining{padding-top:1.5rem;padding-bottom:1.5rem}.mobile-hours{background-color:#FCF2EB;color:#444;position:relative;z-index:0}.mobile-hours__buttons{padding-top:.375rem}.mobile-hours__visit{padding-bottom:.375rem}.mobile-hours__call{float:left;width:50%}.mobile-hours__call__lining{display:block;padding-right:.375rem}.mobile-hours__directions{float:right;width:50%}.mobile-hours__directions__lining{display:block;padding-left:.375rem}.mobile-hours__hours{clear:both;font-size:1.125em;font-size:1.125rem;font-size:1em;font-size:1rem;font-weight:700;line-height:1.33333em;line-height:1.5em;line-height:1.5rem;padding-top:1.125rem;padding-bottom:1.125rem;text-align:center}.button--directions,.button--hours,.button--visit{border-radius:0;font-size:1em;font-size:1rem;line-height:2.125em;line-height:2.125rem;padding:0}.theme--folk-art{background-color:#FEFFF9}.theme--folk-art .page-head{background-color:#29393C;color:#fff}@media screen and (min-width:48em){.theme--folk-art .nav--page-head__link{color:#fff}}.theme--folk-art .site-logo--image-replacement{background-image:url(/assets/img/png/logo/vesterheim-logo--194x42--white-on-blue.7197fd70.png?1417372964)}@media screen and (min-width:30em) and (max-width:59.9375em){.theme--folk-art .site-logo--image-replacement{background-image:url(/assets/img/png/logo/vesterheim-logo--254x55--white-on-blue.9860f7ee.png?1417372964)}}@media screen and (min-width:60em){.theme--folk-art .site-logo--image-replacement{background-image:url(/assets/img/png/logo/vesterheim-logo--332x72--white-on-blue.19d6e5d6.png?1417372964)}}@media screen and (min-width:18em) and (max-width:47.9375em){.theme--folk-art .nav--skip{background-color:#29393C}}@media screen and (min-width:48em){.theme--folk-art .nav--meta__wrapper{border-color:#465457;border-color:rgba(255,255,255,.14)}}@media screen and (min-width:48em){.theme--folk-art .is_active>.nav--featured__link{border-color:#DD5D2D}}@media screen and (min-width:48em){.theme--folk-art .nav--site__wrapper{border-color:#465457;border-color:rgba(255,255,255,.14)}}.theme--folk-art .button--primary{color:#fff!important;background-color:#29393C!important;border-color:#29393C!important;border-style:solid!important;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700!important}.open .theme--folk-art .button--primary.dropdown-toggle,.theme--folk-art .button--primary.active,.theme--folk-art .button--primary:active,.theme--folk-art .button--primary:focus,.theme--folk-art .button--primary:hover{color:#fff!important;background-color:#182224!important;border-color:#101618!important}.open .theme--folk-art .button--primary.dropdown-toggle,.theme--folk-art .button--primary.active,.theme--folk-art .button--primary:active{background-image:none}.theme--folk-art .button--primary.disabled,.theme--folk-art .button--primary.disabled.active,.theme--folk-art .button--primary.disabled:active,.theme--folk-art .button--primary.disabled:focus,.theme--folk-art .button--primary.disabled:hover,.theme--folk-art .button--primary[disabled],.theme--folk-art .button--primary[disabled].active,.theme--folk-art .button--primary[disabled]:active,.theme--folk-art .button--primary[disabled]:focus,.theme--folk-art .button--primary[disabled]:hover,fieldset[disabled] .theme--folk-art .button--primary,fieldset[disabled] .theme--folk-art .button--primary.active,fieldset[disabled] .theme--folk-art .button--primary:active,fieldset[disabled] .theme--folk-art .button--primary:focus,fieldset[disabled] .theme--folk-art .button--primary:hover{background-color:#29393C!important;border-color:#29393C}.theme--folk-art .button--primary .badge{color:#29393C!important;background-color:#fff!important}@media screen and (min-width:48em){.theme--folk-art .is_active>.relative-lining>.nav--site__link{border-color:#DD5D2D;color:#DD5D2D}}@media screen and (min-width:48em){.theme--folk-art .nav--site__item>.relative-lining:hover{background-color:#DD5D2D}}@media screen and (min-width:48em){.theme--folk-art .nav--site__item--folk-art-school:before{border-color:#465457;border-color:rgba(255,255,255,.14)}.theme--folk-art .nav--site__link--folk-art-school,.theme--folk-art .relative-lining:hover>.nav--site__link--folk-art-school,.theme--folk-art .relative-lining>.nav--site__link--folk-art-school:active,.theme--folk-art .relative-lining>.nav--site__link--folk-art-school:focus{color:#fff}}@media screen and (min-width:40em) and (min-width:40em){.theme--folk-art .layout__auxilary--constrained:before{background-color:#213236;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMjkyYyIvPjxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjMjEzMjM2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#1a292c),color-stop(16%,#213236));background-image:-moz-linear-gradient(top,#1a292c,#213236 16%);background-image:-webkit-linear-gradient(top,#1a292c,#213236 16%);background-image:linear-gradient(to bottom,#1a292c,#213236 16%);background-repeat:no-repeat;background-size:100% 100px;color:#fff}}@media screen and (min-width:40em){.theme--folk-art .nav--section__link{border-color:#404e52;color:#dfe2e2}.theme--folk-art .nav--section__link:active,.theme--folk-art .nav--section__link:focus,.theme--folk-art .nav--section__link:hover{background:#223337;border-color:#4d5b5e;color:#fff}.theme--folk-art .nav--section__headline{color:#DD5D2D}}@media screen and (min-width:48em){.theme--folk-art .nav--meta__item--site-search:before{border-color:#465457;border-color:rgba(255,255,255,.14)}}@media screen and (min-width:48em){.theme--folk-art .site-search,.theme--folk-art .site-search__search-field{color:#fff}.theme--folk-art .is_active>.site-search .site-search__search-field,.theme--folk-art .site-search__search-field:focus{border-color:#DD5D2D}.theme--folk-art .site-search__search-field[placeholder]{color:#fff}.theme--folk-art .site-search__search-field::-webkit-input-placeholder{color:#fff}.theme--folk-art .site-search__search-field:-moz-placeholder{color:#fff}.theme--folk-art .site-search__search-field::-moz-placehoder{color:#fff}.theme--folk-art .site-search__search-field:-ms-placeholder{color:#fff}.theme--folk-art .site-search__submit__icon{background-image:url(/assets/img/png/heading/icon__search--white.8f248296.png?1417372964)}}abbr[title]{border-bottom-width:0}.is-vishidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.sg-clean .sg-main,.sg-main{padding:.5rem .5rem 2rem}.serif{font-family:Times,"Times New Roman",Georgia,serif}.san-serif{font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif}b,strong{font-weight:700}.light{font-weight:100}em,i{font-style:italic}.fb_iframe_widget{display:block!important}.fb-like-box iframe{width:100%!important}.fb-like-box span{width:auto!important;position:initial!important}.fb_iframe_widget_fluid span{width:100%!important}.fb_iframe_widget span{position:static!important}.svg-container{display:inline-block;position:relative;width:100%;padding-bottom:100%;vertical-align:middle;overflow:hidden}.svg-content{display:inline-block;position:absolute;top:0;left:0}.tabs{margin-top:1.125rem;margin-bottom:2.25rem}.tabs:after{clear:both;content:'';display:table}.tab{display:inline}.tab-label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FDF9F8;border-right-width:.0625rem;border-bottom-width:.0625rem;border-left-width:.0625rem;border-style:solid;border-color:#D8B09E;color:#DD5D2D;cursor:pointer;display:inline-block;vertical-align:bottom;font-size:.6875em;font-size:.6875rem;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;line-height:1.09091em;line-height:.75rem;padding:.375rem .5rem;position:relative;text-transform:uppercase;width:100%}@media screen and (min-width:40em){.tab-label{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;border-top-width:.0625rem;-moz-box-shadow:0 -.25em .5em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 -.25em .5em 0 rgba(0,0,0,.2);box-shadow:0 -.25em .5em 0 rgba(0,0,0,.2);left:.09091em;left:.0625rem;margin-left:.5rem;width:auto}}.tab-label--first{border-top-width:.0625rem;-moz-border-radius-topleft:.5em;-webkit-border-top-left-radius:.5em;border-top-left-radius:.5em;-moz-border-radius-topright:.5em;-webkit-border-top-right-radius:.5em;border-top-right-radius:.5em}@media screen and (min-width:40em){.tab-label--first{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;margin-left:1.125rem}}.tab-label--last{-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-left-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-bottom-right-radius:.5em}@media screen and (min-width:40em){.tab-label--last{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}}.tab-radio:checked+.tab-label{background:#FCF1EB;z-index:1}@media screen and (min-width:40em){.tab-radio:checked+.tab-label{border-bottom-color:#FCF1EB}}.tab-radio:checked+.tab-label--last{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.tab-radio{clip:rect(0 0 0 0);font-size:0;height:1px;opacity:0;position:fixed;width:1px;z-index:-1}.tab-panel{display:inline;display:inline-block;height:0;overflow:hidden;position:relative;width:0}.tab-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FCF1EB;border-width:.0625rem;border-style:solid;border-color:#D8B09E;display:block;float:left;font-size:1em;font-size:1rem;margin-top:-.0625rem;padding:.375rem .5rem;width:100%}@media screen and (min-width:40em){.tab-content{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-box-shadow:0 0 1em .1em rgba(0,0,0,.2);-webkit-box-shadow:0 0 1em .1em rgba(0,0,0,.2);box-shadow:0 0 1em .1em rgba(0,0,0,.2);padding:2.25rem 1.125rem}}.tab-content--last{-moz-border-radius-bottomleft:.5em;-webkit-border-bottom-left-radius:.5em;border-bottom-left-radius:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-right-radius:.5em;border-bottom-right-radius:.5em}@media screen and (min-width:40em){.tab-content--last{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}}.tab-radio:checked~.tab-panel{display:inline}@media \0screen\,screen\9{.tabs{zoom:1}.tabs .tab .tab-radio{filter:Alpha(opacity=0);position:absolute;z-index:-1}.tabs .tab .tab-panel{display:none;height:auto;overflow:visible;position:static;width:auto}.tabs .tab-content{float:none;padding-bottom:1px;padding-top:1px;width:auto}.tabs .checked label{background:#fff;border-bottom-width:0;padding-bottom:11px;z-index:1}.tabs .checked .tab-panel{display:inline;float:left;width:100%}}.social-sharing-bar__wrapper{clear:both;margin-top:4.5rem;margin-bottom:4.5rem}.social-sharing-bar__heading{color:#999;font-family:FranKlein,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.75em;font-size:.75rem;line-height:3em;line-height:2.25rem;text-transform:uppercase}.social-sharing-bar__item{display:inline-block;display:inline-block;vertical-align:bottom;-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.social-sharing-bar:hover .social-sharing-bar__item:not(:hover){opacity:.9}.social-icon{background-repeat:no-repeat;display:block;height:48px;overflow:hidden;text-indent:100%;white-space:nowrap;width:48px}.group:after{content:"";display:table;clear:both}