
/* normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom: -0.25em}sup{top: -0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,[type="button"],[type="reset"],[type="submit"]{}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset: -2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:3px}select{width:100%;border-radius:3px}.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display
object{max-width:none !important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:transparent;line-height:1}[data-whatinput='mouse'] button{outline:0}.is-visible{display:block !important}.is-hidden{display:none !important}@media screen and (max-width: 39.9375em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media print, screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.9375em){.show-for-medium{display:none !important}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.9375em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media print, screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.9375em){.show-for-large{display:none !important}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.9375em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto;height:auto;overflow:visible;clip:auto}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.row{max-width:62.5rem;margin-right:auto;margin-left:auto}.row::before,.row::after{display:table;content:' '}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row
.row{margin-right: -0.9375rem;margin-left: -0.9375rem}@media print, screen and (min-width: 40em){.row
.row{margin-right: -0.9375rem;margin-left: -0.9375rem}}@media print, screen and (min-width: 64em){.row
.row{margin-right: -0.9375rem;margin-left: -0.9375rem}}.row
.row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded
.row{margin-right:auto;margin-left:auto}.column,.columns{width:100%;float:left;padding-right:0.9375rem;padding-left:0.9375rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row, .row
.row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left: -8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left: -16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left: -25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left: -33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left: -41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left: -50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left: -58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left: -66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left: -75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left: -83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left: -91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{float:left;width:33.33333%}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{float:left;width:16.66667%}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{float:left;width:14.28571%}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-collapse
.row{margin-right:0;margin-left:0}.expanded.row .small-collapse.row{margin-right:0;margin-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:0.9375rem;padding-left:0.9375rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;float:left;margin-right:0;margin-left:0}@media print, screen and (min-width: 40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left: -8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left: -16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left: -25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left: -33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left: -41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left: -50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left: -58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left: -66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left: -75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left: -83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left: -91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.33333%}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.66667%}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.28571%}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-collapse
.row{margin-right:0;margin-left:0}.expanded.row .medium-collapse.row{margin-right:0;margin-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:0.9375rem;padding-left:0.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;float:left;margin-right:0;margin-left:0}}@media print, screen and (min-width: 64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left: -8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left: -16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left: -25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left: -33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left: -41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left: -50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left: -58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left: -66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left: -75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left: -83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left: -91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{float:left;width:33.33333%}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{float:left;width:16.66667%}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{float:left;width:14.28571%}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-collapse
.row{margin-right:0;margin-left:0}.expanded.row .large-collapse.row{margin-right:0;margin-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:0.9375rem;padding-left:0.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;float:left;margin-right:0;margin-left:0}}.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}
body{background:#fff;color:rgba(0,0,0,.95);font-family:"mr-eaves-modern",Helvetica,Arial,sans-serif;font-size:1.1em;font-style:normal;font-weight:300;line-height:1.3;margin:0;overflow:auto;overflow-y:scroll;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-feature-settings:"kern";text-rendering:optimizeLegibility}@media only screen and (max-width: 479px){body{font-size:1.2em}}@media only screen and (min-width: 640px){body{font-size:1.3em}}@media only screen and (min-width: 1280px){body{font-size:1.4em}}@media only screen and (min-width: 1680px){body{font-size:1.6em}}:link,:visited{text-decoration:none}a img, :link img, :visited
img{border:none}a{color:#1d6bff;text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}[data-link]{cursor:pointer}q,blockquote{quotes:"\201E" "\201D" "\00AB" "\00BB"}q:before,blockquote:before{content:open-quote}q:after,blockquote:after{content:close-quote}hr{border:0;border-top:1px solid rgba(0,0,0,.2);height:0;margin:0;width:100%}img{display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic}object,embed{height:100%}img,figure,object,embed{max-width:100%;height:auto}img[data-src]{opacity:0;transition:opacity .3s ease-in}._responsive img,img._responsive,picture._responsive,figure._responsive{margin:0;width:100%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}._accessible{overflow:hidden;position:absolute;left:-999em;top:-999em}#fb-root{display:none}.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:100% !important}#item_fb_comments{}#progress{display:none;margin: -4em auto 0;position:fixed}body.pjax-loading #progress,#progress.on{display:block}#bg{-webkit-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}body.pjax-loading,body.overlay{overflow:hidden}body.pjax-loading #bg.on,
body.overlay #bg,#bg.on{background-color:rgba(0,0,0,.25);bottom:0;display:block;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:299}body
#pjax_container{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body.pjax-loading
#pjax_container{}.ajax-loading{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;position:relative;transition:all .5s ease}.ajax-loading:before{bottom:0;left:0;position:absolute;right:0;z-index:999;width:50px;-webkit-animation:spLoadBar 0.8s infinite linear;animation:spLoadBar 0.8s infinite linear;background:linear-gradient(-60deg, transparent 0%, transparent 50%, #004c96 50%, #004c96 75%, transparent 75%, transparent);background-position:0px 0px;background-size:20px 30px;border:1px
#004c96 solid;content:'';height:18px;margin:-1em auto -1em;z-index:999}@keyframes
spLoadBar{0%{background-position:0px 0px}100%{background-position: -20px 0px}}@-webkit-keyframes
AJAX_LOADING_SPINNER{0%{opacity:0}100%{opacity:1}}@-moz-keyframes
AJAX_LOADING_SPINNER{0%{opacity:0}100%{opacity:1}}@-o-keyframes
AJAX_LOADING_SPINNER{0%{opacity:0}100%{opacity:1}}@keyframes
AJAX_LOADING_SPINNER{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}._margin--bottom--0{margin-bottom:0em !important}._margin--top--0{margin-top:0em !important}._padding--top--0{padding-top:0em !important}._padding--bottom--0{padding-bottom:0em !important}._margin--bottom--05{margin-bottom:.5em !important}._margin--top--05{margin-top:.5em !important}._padding--top--05{padding-top:.5em !important}._padding--bottom--05{padding-bottom:.5em !important}._margin--bottom{margin-bottom:1em !important}._margin--top{margin-top:1em !important}._padding--top{padding-top:1em !important}._padding--bottom{padding-bottom:1em !important}._margin--bottom--2{margin-bottom:2em !important}._margin--top--2{margin-top:2em !important}._padding--top--2{padding-top:2em !important}._padding--bottom--2{padding-bottom:2em !important}._margin--bottom--3{margin-bottom:3em !important}._margin--top--3{margin-top:3em !important}._padding--top--3{padding-top:3em !important}._padding--bottom--3{padding-bottom:3em !important}._margin--bottom--4{margin-bottom:4em !important}._margin--top--4{margin-top:4em !important}._padding--top--4{padding-top:4em !important}._padding--bottom--4{padding-bottom:4em !important}._margin--bottom--5{margin-bottom:5em !important}._margin--top--5{margin-top:5em !important}._padding--top--5{padding-top:5em !important}._padding--bottom--5{padding-bottom:5em !important}._margin--bottom--6{margin-bottom:6em !important}._margin--top--6{margin-top:6em !important}._padding--top--6{padding-top:6em !important}._padding--bottom--6{padding-bottom:6em !important}._margin--bottom--8{margin-bottom:8em !important}._margin--top--8{margin-top:8em !important}._padding--top--8{padding-top:8em !important}._padding--bottom--8{padding-bottom:8em !important}@media only screen and (max-width: 480px){._margin--bottom--05{margin-bottom:.25em !important}._margin--top--05{margin-top:.25em !important}._padding--top--05{padding-top:.25em !important}._padding--bottom--05{padding-bottom:.25em !important}._margin--bottom{margin-bottom:.75em !important}._margin--top{margin-top:.75em !important}._padding--top{padding-top:.75em !important}._padding--bottom{padding-bottom:.75em !important}._margin--bottom--2{margin-bottom:1.25em !important}._margin--top--2{margin-top:1.25em !important}._padding--top--2{padding-top:1.25em !important}._padding--bottom--2{padding-bottom:1.25em !important}._margin--bottom--3{margin-bottom:2em !important}._margin--top--3{margin-top:2em !important}._padding--top--3{padding-top:2em !important}._padding--bottom--3{padding-bottom:2em !important}._margin--bottom--4{margin-bottom:3em !important}._margin--top--4{margin-top:3em !important}._padding--top--4{padding-top:3em !important}._padding--bottom--4{padding-bottom:3em !important}._margin--bottom--5{margin-bottom:3.75em !important}._margin--top--5{margin-top:3.75em !important}._padding--top--5{padding-top:3.75em !important}._padding--bottom--5{padding-bottom:3.75em !important}._margin--bottom--6{margin-bottom:4.5em !important}._margin--top--6{margin-top:4.5em !important}._padding--top--6{padding-top:4.5em !important}._padding--bottom--6{padding-bottom:4.5em !important}._margin--bottom--8{margin-bottom:6.5em !important}._margin--top--8{margin-top:6.5em !important}._padding--top--8{padding-top:6.5em !important}._padding--bottom--8{padding-bottom:6.5em !important}}._col--black{color:#000 !important}._col--white{color:#fff !important}._col--red{color:#e12b30 !important}._col--darkblue{color:#004c96 !important}._bg--black{background:#000 !important}._bg--white{background:#fff !important}._bg--red{background:#e12b30 !important}._bg--darkblue{background:#004c96 !important}._bg--light{background:#f5f5f5 !important}._boxed--red{background:rgba(227,6,19,.2) !important;border: .15rem solid rgb(227,6,19);padding: .5rem 1rem!important}._center{text-align:center !important}._box-shadow--thick{box-shadow:0px 10px 60px rgba(0,0,0,0.9), 0px -20px 60px rgba(0,0,0,0.7)}._box-shadow--thin{box-shadow:0px 10px 60px rgba(0,0,0,0.9)}._break-word{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.h1,.h2,.h3,.h4,.h5,.h6,.h7{margin:0}.h1{font-size:3.25rem;font-family:"imperial-urw",sans-serif;font-style:normal;letter-spacing:-0.04em;line-height:1.075}.h2{font-size:2.75rem;font-family:"imperial-urw",sans-serif;font-style:normal;letter-spacing:-0.03em;line-height:1.075}.h3{font-size:2.25rem;font-family:"mr-eaves-modern",sans-serif;font-style:normal;letter-spacing:0.01em;line-height:1.075}.h4{font-size:1.5rem;font-family:"mr-eaves-modern",sans-serif;font-style:normal;letter-spacing:0.03em;line-height:1}.h5{font-size:1.225rem;font-family:"imperial-urw",sans-serif;font-style:normal;line-height:1.275;letter-spacing:-0.01em}.h6{font-size:0.9em;font-family:"imperial-urw",sans-serif;letter-spacing:.035em;font-weight:700;line-height:1.35}.h7{font-size:.625em;font-family:"imperial-urw",sans-serif;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.375;text-transform:uppercase}p{margin:0
0 1em}em{font-size:.95em;font-style:normal;font-weight:400;letter-spacing:.08em;text-transform:uppercase}b{font-weight:700;letter-spacing:.02em}.large-print{font-size:135%;line-height:1.15}.small-print{font-size:74%}
a.social-link{color:#000;display:inline-block;font-size:.85em;font-weight:700;height:1em;letter-spacing:.01em;line-height:1em;padding-left:1.9em;position:relative;width:7em}a.social-link::before{background-color:#000;background-position:center center;background-size:65% auto;background-repeat:no-repeat;border-radius:50%;border:1px
solid rgba(255,255,255,0.1);color:#fff;content:'';display:inline-block;height:1.5em;line-height:32px;margin:0
0 16px;padding:0
4px;width:1.5em;left:0;position:absolute;top:-.35em}a.social-link:hover{color:#e12b30}a.social-link:hover::before{background-color:#e12b30}a.social-link--fb::before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/social/social_facebook.svg');background-size:42%}a.social-link--tw::before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/social/twitter.svg')}a.social-link--yt::before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/social/youtube.svg')}a.social-link--ig::before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/social/social_instagram.svg');background-size:66%}a.social-link--nl::before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/social/social_newsletter.svg');background-size:60%}
.owl-carousel{background:#000;display:flex;justify-content:center;overflow:hidden;position:relative}.owl-carousel.owl-loaded{display:flex !important;justify-content:center}.owl-carousel .owl-nav{align-items:center;color:white;display:flex;font-size:2em}.owl-carousel .owl-next,
.owl-carousel .owl-prev{outline:none;position:absolute}.owl-carousel .owl-prev{left:.75rem}.owl-carousel .owl-next{right:.75rem}.owl-carousel .owl-dots{display:none}.owl-carousel .owl-dot{}.owl-carousel .owl-dot:before{}.owl-carousel .owl-dot.active{}.owl-carousel .owl-dot.active:before{}.slider__slide{position:relative}.slider__slide__title{bottom:10%;color:#fff;left:0;margin:0
auto;max-width:62.5em;position:absolute;right:0;z-index:19;padding:0
1rem}.slider__slide__title
h3{font-family:"imperial-urw",sans-serif;font-size:1.75em;font-weight:700;line-height:1.7;margin:0;max-width:75%;text-align:left}.slider__slide__title h3
span{background:#e12b30;box-shadow: -0.3em 0px 0 #e12b30, 0.35em 0px 0 #e12b30;box-decoration-break:clone;padding-bottom:3px}@media only screen and (min-width: 820px){.slider__slide__title
h3{font-size:2.5em;max-width:50%}}
.btn,a.btn{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;border:1px
solid #004c96;border-radius:0;color:#004c96;display:inline-block;cursor:pointer;font-family:"mr-eaves-modern",sans-serif;font-size:.95em;font-weight:700;letter-spacing:.04em;line-height:1;padding:.5em 1.75em;position:relative;text-align:center;text-decoration:none;user-select:none}.btn:hover,a.btn:hover{}.btn:active,a.btn:active{}.btn--centered{display:block;margin-left:auto;margin-right:auto}.btn--small,a.btn--small{font-size:.65em;padding:.4em 1.2em}.btn--primary,a.btn--primary{border-width:.15em;font-family:"imperial-urw",sans-serif}.btn--red,a.btn--red{border-color:#e12b30;color:#e12b30}.btn--white,a.btn--white{border-color:#fff;color:#fff}
.tbl{border-collapse:separate;table-layout:auto;text-align:left;width:100%}.tbl
caption{font-size:1.475em;line-height:1.2;padding:0
0 1em;text-align:left}.tbl tbody
tr{}.tbl
th{font-weight:400}.tbl th,
.tbl
td{padding:.4em 0;vertical-align:top}.tbl thead
th{padding-bottom: .8em}.tbl tbody th,
.tbl tfoot th,
.tbl
td{border-bottom:1px solid #000}.tbl__figure{text-align:right}.tbl tr[data-link]:hover th,
.tbl tr[data-link]:hover
td{}.tbl--white{color:#fff}.tbl--white tbody th,
.tbl--white tfoot th,
.tbl--white
td{border-bottom-color:#fff}@media only screen and (max-width: 479px){.tbl th,
.tbl
td{padding:.5em 0}.tbl thead
th{font-size:.75em;letter-spacing:-.02em}.tbl tbody th,
.tbl
td{font-size:.875em;padding-right:.5em}.tbl td:last-child{padding-right:0}}
.frm{}.frm
fieldset{border:0;margin:0
0 1em;padding:0}.frm legend,.frm__legend{font-size:1.25em;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.075;margin:0;padding:1em
0;width:100%}.frm
label{color:#000;font-size:1em;font-weight:300;letter-spacing:.02em;margin:.2em 0 .8em}.frm input,
.frm textarea,
.frm
select{border:none;border-bottom:1px solid rgba(0,0,0,1);border-radius:0;color:rgba(0,0,0,.8);display:block;font-family:"mr-eaves-modern",sans-serif;font-size:1.25em !important;font-weight:100;letter-spacing:0;line-height:1.25;padding: .5em 0;width:100%;outline:0}.frm label input,
.frm label textarea,
.frm label
select{margin-bottom: .2em;margin-top:0.25em}.frm input::placeholder,
.frm textarea::placeholder{color:rgba(0,0,0,.35)}.frm
textarea{}.frm__checkbox{padding:0
0 0 1.35em;position:relative}.frm__checkbox
input{left:0;position:absolute;top:-.1em;width:auto}.frm input[required]{}.frm :focus{background:#fff;color:#000}.frm .input-grouped{display:flex;justify-content:flex-start}.frm .input-grouped
label{margin-right: .5em;width:100%}.frm .input-grouped label:last-child{margin-right:0}.frm input[type="file"]{font-size:1em !important}.frm
.accessible{overflow:hidden;position:absolute;left:-999em;top:-999em}.frm--search{position:relative}.frm--search
input{padding-left:1.5em}.frm--search
fieldset{margin:0
0 1em}.frm--search
button{background:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/search_01.svg') no-repeat left center;background-size:60% auto;border:0;bottom:0;height:2em;left:.1em;margin:auto 0;overflow:hidden;position:absolute;text-indent:-999em;top:0;width:2em}p.members-footnote{font-size: .75em}
.fdbck{font-weight:400;margin:0;padding:0
0 0 1.75em;position:relative}.fdbck--error{color:#f00}.fdbck--success{color:#0a0}.fdbck--notice{}.inline-error,.fdbck.error{color:#f00;font-weight:400;margin:0;padding:0}.fdbck.error{font-size: .85em}.fdbck:before,.inline-error:before{color:#fff;display:inline-block;font-weight:600;height:1em;left:0;line-height:1em;margin-right:.5em;position:absolute;text-align:center;top:.2em;width:1em}.fdbck--error:before,.inline-error:before{background:#f00;content:'✕'}.fdbck--success:before{background:#0a0;content:'+';line-height: .8em}.fdbck--notice:before{background:#999;content:'i'}
#modal{}.modal__close{display:none;height:24px;position:absolute;right:8px;top:8px;width:24px;z-index:499}.modal__close:before,.modal__close:after{background-color:#e12b30;content:'';display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}#modal .on .modal__close,
#modal.on
.modal__close{display:block}#modal
#fp{display:none}#modal.on #fp,
#modal
#fp.on{display:block;position:fixed;z-index:100}
.lst{list-style:none;margin:0;padding:0}.lst
li{padding:.25em 0 .25em 1em;position:relative}.lst li:before,
.lst li:after{background:rgba(0,0,0,.95);content:'';height:.2em;left:.2em;margin-top:-.1em;position:absolute;top:50%;width:.2em}.lst li
p{margin-bottom:0}.lst--extra-space
li{padding-bottom:.5em;padding-top:.5em}.lst--extra-space li:before,
.lst--extra-space li:after{top:1em}.lst--red{}.lst--red li:before,
.lst--red li:after{background:#e12b30}.lst--white{}.lst--white li:before,
.lst--white li:after{background:#fff}.lst--white
a{color:#fff;text-decoration:underline}.lst--columns{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.lst--columns
li{margin-right:.75em;width:8.75em}
.adr{font-size: .9em}.adr
a{color:inherit;text-decoration:none}.adr a:hover{text-decoration:underline}.adr [itemprop="address"],
.adr [itemprop="email"],
.adr [itemprop="name"],
.adr [itemprop="streetAddress"],
.adr [itemprop="url"],.adr__tel{display:block}.adr [itemprop="name"]{font-weight:700}.adr [itemprop="name"],
.adr [itemprop="email"],
.adr [itemprop="telephone"]{margin-bottom: .75em}.adr [itemprop="telephone"]{display:inline-block}.adr [itemprop="postalCode"],
.adr [itemprop="addressLocality"]{}
.boxed{background-color:rgba(0,0,0,.05);padding:1.25em}
.teasers{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.teasers__card a,a.teasers__card{text-decoration:none}.teasers__card{background:#004c96;display:block;margin:.5em;min-width:9em;padding:0
0 3em;position:relative;width:calc(1 / 3 * 100% - 1em)}.teasers__card__photo{padding-top:100%;position:relative}.teasers__card__photo>img{left:0;position:absolute;top:0}.teasers__card__text{background:#fff;bottom:.5em;left:.5em;line-height:1.1;min-height:5em;padding:.5em;position:absolute;right:.5em}.teasers__card__text__title{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;color:#004c96;font-family:"imperial-urw",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.05;margin:0
0 .5em;text-align:center}.teasers__card__text__date{color:#004c96;display:block;font-size:.7em;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1;margin:.5em 0;text-align:center;text-transform:uppercase}.teasers__card__text
p{color:#004c96;font-size:1rem;line-height:1.25;margin:0;text-align:center}.teasers__card--event{}.teasers__card--facebook-post{}@media only screen and (max-width: 799px){.teasers__card{margin:.5em .5em 0 .5em;width:calc(50% - 1em)}}@media only screen and (max-width: 429px){.teasers{padding:0}.teasers__card{margin:.5em auto;max-width:15em;width:100%}}
a.tag{color:#004c96;display:inline-block;font-size:1em;font-weight:700;line-height:.8em;margin:.25em;position:relative;padding:0
0 0 1.35em;text-decoration:none;text-transform:none}a.tag:before{background:#004c96;border-bottom-left-radius:.25em;border-top-left-radius:.25em;content:'';display:block;height:.5em;left:0;margin-top:-.25em;position:absolute;top:50%;width:1em}a.tag:after{background:#fff;border-radius:50%;content:'';display:block;height:.2em;left:.2em;margin-top:-.1em;position:absolute;top:50%;width:.2em}
.places-cards{align-content:center;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.places-cards__card{background-color:#fff;border-bottom:2px solid #004c96;margin:.35em;padding:0
0 1rem;position:relative;transition:all 420ms cubic-bezier(0.175,0.885,0.32,1.275);width:9.75em}.places-cards__card:hover{box-shadow:.1em .1em .2em rgba(0,0,0,.1)}.row .places-cards{align-content:flex-start;justify-content:flex-start}.row .places-cards__card{margin:1rem 0 0 1rem}.column .places-cards__card{margin:1rem 1rem 0 0}.places-cards__card
a{display:block;text-decoration:none}.places-cards__card__photo{background:#004c96;display:block;margin:55px
0 0;min-height:90px;width:100%}.places-cards__card__photo
img{display:block}.places-cards__card__logo{background:#fff;display:block;height:60px;left:0;line-height:50px;margin:0
auto;overflow:hidden;position:absolute;right:0;text-align:center;top:15px;width:140px}.places-cards__card__logo
img{max-height:40px;max-width:80px}.places-cards__card__title{color:#000;display:block;font-size:.9em;font-weight:normal;letter-spacing:.02em;line-height:1.4em;margin:1rem 0 .25rem;padding:0;text-align:center;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.places-cards__card__level{color:#004c96;display:block;font-size:.55em;font-weight:normal;letter-spacing:.1em;line-height:1.2em;margin:0;text-align:center;text-transform:uppercase}.places-cards--compact .places-cards__card{margin:.25em 0 0;min-height:62px;padding:.5em 100px .5em .5em;width:18em}.places-cards--compact .places-cards__card__photo{display:none}.places-cards--compact .places-cards__card__logo{border:0;bottom:2px;left:auto;line-height:60px;margin:auto 0;right:0;top:2px;width:100px}.places-cards--compact .places-cards__card__title{border:0;margin:0;padding:0;text-align:left}.places-cards--compact .places-cards__card__level{text-align:left}.places-cards__card--is-closed{opacity:.75}@media only screen and (max-width: 479px){}
.categories-cards{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.categories-cards__card{background:#fff;border-bottom:2px solid #004c96;display:block;margin-bottom:.75em;padding:0
0 .5em;position:relative;width:calc(1 / 3 * 100% - .5em)}.categories-cards
a{display:block;text-decoration:none}.categories-cards__card__title{color:#000;font-family:"imperial-urw",sans-serif;font-size:1.2em;font-weight:normal;line-height:1.2;margin:1em
.5em .5em;text-align:center}.categories-cards__card__photo{background:#004c96;display:block;height:auto;overflow:hidden;padding-top:50%;position:relative;width:100%}.categories-cards__card__photo>img{left:0;position:absolute;top:0;width:100%}@media only screen and (max-width: 479px){.categories-cards__card{font-size:.875em;margin:0
0 .5em 0;width:calc(50% - .25em)}}
.center-services__brand{background:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/key_visual.svg') no-repeat center center;background-size:100% auto;display:block;height:6em;margin:0
auto;overflow:hidden;text-indent: -999em;width:12em}.center-services{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.center-services
a{text-decoration:none}.center-services__item{margin:0
1.5em 1.5em 0;padding:0;width:calc(1 / 3 * 100% - 1em)}.center-services__item:nth-child(3n){margin-right:0}.center-services__item__icon{background-color:#004c96;background-position:center center;background-repeat:no-repeat;background-size:90% auto;display:block;height:9rem;margin:0
auto;width:9rem}#behinderten-parkplaetze .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/parking-disabled_fff.svg')}#behinderten-wc .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/disabled-toilets_fff.svg')}#ec-automat .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/atm_fff.svg')}#elektro-ladesaeule .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/charging-pole_fff.svg')}#familien-parkplaetze .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/parking-family_fff.svg')}#frauen-parkplaetze .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/parking-women_fff.svg')}#fundbuero .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/lost-and-found_fff.svg')}#infopoint .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/infopoint_fff.svg')}#schliessfaecher .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/locker_fff.svg')}#shoppinggutschein .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/voucher_fff.svg')}#tickets .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/tickets_fff.svg')}#wcs .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/toilets_fff.svg')}#wickelraum .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/baby-change_fff.svg')}#schuhputz-automat .center-services__item__icon{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/topkomfort/fff/shoeshine-service_fff.svg')}.center-services__item__title{color:#000;font-size:.8em;font-weight:400;hyphens:auto;line-height:1.2;margin:.6em 0;text-align:center;text-decoration:none}@media only screen and (max-width: 479px){.center-services__item{margin:0
1em 1em 0;width:calc(1 / 2 * 100% - .5em)}.center-services__item:nth-child(3n){margin-right:1em}.center-services__item:nth-child(2n){margin-right:0}}
ul.payment-methods{list-style:none;margin:0;padding:0}.payment-methods li,.payment-methods>a{display:inline-block;margin:.5em 0 0}.payment-methods>li>a{display:block}.payment-methods
a{color:inherit;font-size:.85em;font-style:normal;font-weight:400;height:2em;margin-right:.75em;padding-left:40px;position:relative;vertical-align:middle}.payment-methods a:before{background-position:0 0;background-repeat:no-repeat;background-size:35px 20px;bottom:40%;content:'';display:block;position:absolute;height:20px;left:0;width:100%}.payment-methods__cash:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/cash.svg')}.payment-methods__ec:before,.payment-methods__maestro:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/maestro.svg')}.payment-methods__mastercard:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/mastercard.svg')}.payment-methods__amex:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/amex.svg')}.payment-methods__visa:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/visa.svg')}.payment-methods__jcb:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/jcb.svg')}.payment-methods__diners:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/diners.svg')}.payment-methods__discover:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/discover.svg')}.payment-methods__vpay:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/vpay.svg')}.payment-methods__giro:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/giro.svg')}.payment-methods__voucher:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/voucher.svg')}.payment-methods__applepay:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/apay.svg')}.payment-methods__googlepay:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/payment/gpay.svg')}
ul.places-attributes{list-style:none;margin:0;padding:0}.places-attributes li,.places-attributes>a{display:inline-block;margin:.5em 0 0}.places-attributes>li>a{display:block}.places-attributes
a{color:inherit;font-size:.85em;font-style:normal;font-weight:400;height:2em;margin-right:.75em;padding-left:38px;position:relative;vertical-align:top}.places-attributes a:before{background-position:0 0;background-repeat:no-repeat;background-size:30px 30px;top: -15%;content:'';height:30px;left:0;position:absolute;background-color:#000;width:30px}a.places-attributes__clickcollect:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_clickcollect.svg')}a.places-attributes__clickreserve:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_clickreserve.svg')}a.places-attributes__delivery:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_delivery_.svg')}a.places-attributes__parcel:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_parcel.svg')}a.places-attributes__order:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_order.svg')}a.places-attributes__return_delivery:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_return_delivery.svg')}a.places-attributes__tax_free:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_tax_free.svg')}a.places-attributes__pay_contactless:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_pay_contactless.svg')}a.places-attributes__park_fee_refunds:before{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/attributes/i_park_fee_refunds.svg')}
.nav-menu__caption{color:inherit;font-family:"imperial-urw",sans-serif;font-size:.8em;font-style:normal;font-weight:700;margin:0
0 1.5em;position:relative}a.nav-menu__caption,
.nav-menu__caption
a{color:inherit;text-decoration:none}.nav-menu__caption:before{}.nav-menu ul,ul.nav-menu{list-style:none;margin:0;padding:0}.nav-menu
li{position:relative}li.nav-menu__item--separated{border-top:1px solid #000;margin-top:1em;padding-top:1em}li.nav-menu__item--separated,li.nav-menu__item--separated+li,li.nav-menu__item--separated+li+li,li.nav-menu__item--separated+li+li+li,li.nav-menu__item--separated+li+li+li+li,li.nav-menu__item--separated+li+li+li+li+li,li.nav-menu__item--separated+li+li+li+li+li+li,li.nav-menu__item--separated+li+li+li+li+li+li+li{padding-left:1em}.nav-menu li
a{color:inherit;display:inline-block;font-size:.9em;font-weight:300;line-height:1.1;text-decoration:none}.nav-menu li a:hover{color:#e12b30}.nav-menu a.to-parent:before{border:solid black;border-width: .15em 0 0 .15em;content:'';left:-1.25em;padding: .2em;position:absolute;top:.6em;transform:rotate(-45deg)}.nav-menu
li.on{}.nav-menu li.on
a{font-weight:bold}.nav-menu--boxed{background:#fff;padding:.25em .25em .5em 2em}.nav-menu--boxed .nav-menu__caption,
.nav-menu--boxed .nav-menu li
a{color:#000}.nav-menu--boxed  li.nav-menu__item--separated{border-color:#000}@media only screen and (max-width: 639px){.nav-menu{border:solid rgba(0,0,0,0.2);border-width:1px 0 1px 0;font-size:1.2em;padding-top:1em;padding-bottom:1em;margin-bottom:2em}.nav-menu--boxed{border:none}.nav-menu a.to-parent:before{left:0}.nav-menu a.to-parent{padding-left:1em}}
.spinner{font-size:2rem;position:relative;width:4em;height:4em;animation:spin .6s infinite;animation-timing-function:steps(6, end)}.spinner
b{-webkit-clip-path:polygon(50% 0, 0 86%, 100% 86%);clip-path:polygon(50% 0, 0 86%, 100% 86%);width:2em;height:2em;background:#004c96;position:absolute;bottom:0;left:1em;transform-origin:top}.spinner b:first-child{opacity: .1;transform:rotate(30deg)}.spinner b:nth-child(2){transform:rotate(90deg);opacity: .3}.spinner b:nth-child(3){transform:rotate(150deg);opacity: .5}.spinner b:nth-child(4){transform:rotate(210deg);opacity: .7}.spinner b:nth-child(5){transform:rotate(270deg);opacity: .9}.spinner b:nth-child(6){transform:rotate(330deg);opacity:1}@keyframes
spin{0%{transform:rotate(60deg)}100%{transform:rotate(360deg)}}
.album-stage{position:relative}.album-stage .thumbs-nav{bottom:0;left:0;margin:0
auto 2%;position:absolute;right:0;text-align:center;z-index:99}.album-stage__nav{display:block;list-style:none}.album-stage__nav
li{margin-top:-1.25em;position:absolute;top:50%;z-index:3}.album-stage__nav
a{background-color:#fff;display:block;height:2.5em;position:relative;width:2.5em}.album-stage__nav__back{left:0}.album-stage__nav__next{right:0}.album-stage__nav a:before{border:solid black;content:'';height:0;position:absolute;padding: .5em;top:.7em;transform:rotate(-45deg);width:0}.album-stage__nav__next a:before{border-width:0 .2em .2em 0;right:.85em}.album-stage__nav__back a:before{border-width: .2em 0 0 .2em;left:.85em}.album-stage__nav a:hover{}.thumbs-nav{}.thumbs-nav
a{border:2px
solid #fff;border-radius:0;display:inline-block;overflow:hidden}.thumbs-nav a
img{display:block;max-width:48px}.thumbs-nav a:hover{border-color:#004c96}
.business-hours{margin:0}.business-hours dt,
.business-hours
dd{display:inline-block}.business-hours
dt{font-size:.7em;font-weight:400;letter-spacing: .1em;text-transform:uppercase;width:5em}.business-hours
dd{font-weight:300;margin:0}
ul.brands-list{list-style:none;margin:0;padding:0}.brands-list__brand{background-color:#fff;border:.125em solid #004c96;color:#004c96;display:inline-block;font-family:"imperial-urw",sans-serif;font-size:.6em;font-weight:700;height:3em;letter-spacing:.1em;line-height:2.65em;margin-bottom: .25em;padding-top: .1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:12.85rem}
.logo-box{align-items:center;background:#fff;display:flex;justify-content:center;padding:.5em;width:100%}.logo-box
img{max-height:100%}
.results{}.results__status{}.results__result{margin:1.5em 0;position:relative}.results__result__type{color:#e12b30;font-size:.6em;font-weight:700;letter-spacing:.1em;line-height:1;margin:0
0 .25em;text-transform:uppercase}.results__result__excerpt{display:block;font-style:normal;font-size:1.15em;font-weight:300}.results__result__meta{color:#697a8a;font-size:.8em;margin:0
0}.results__result__meta
a{color:inherit}.results__result
a{overflow-wrap:break-word;text-decoration:none;word-wrap:break-word}.results__result
i{background:rgba(252,223,0,.4);font-style:inherit}.results__result.results__result--archived{filter:grayscale(1)}@media only screen and (max-width: 479px){}
.levels{background:#fff;height:85vh;overflow:hidden;position:relative;width:100%}#fp{background-color:#f5f5f5;bottom:0;left:0;position:absolute;right:0;top:0;width:calc(100% - 260px)}#fp.on{width:100%}#fp
.level{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;width:100%;z-index:1}#boundry{position:absolute;height:1px;width:1px;top:50%;left:50%}#mappic{-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-webkit-transform-style:preserve-3d;position:absolute;transform-origin:50% 50%;height:1px;display:block;z-index:20}#mappic
img{height:100%}#fp
.place{-webkit-transform-origin:50% 100%;-webkit-transform-style:flat;position:absolute;transform-origin:50% 100%}#fp .place
.name{background-color:#000;bottom:18px;color:rgba(255,255,255,0.95);cursor:pointer;display:none;font-size:.75em;font-weight:400;left:-18px;line-height:1.1em;min-width:6em;padding:.4em;position:absolute;white-space:normal;z-index:3}#fp .place .name:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;bottom: -8px;content:'';display:inline-block;height:0;left:9px;position:absolute;width:0;z-index:2}#fp .place
.pin{-webkit-transform:scale(1,1);cursor:pointer;display:block;height:20px;left:-10px;position:absolute;text-decoration:none;top:-30px;width:20px;z-index:2}#fp .place .pin:after{background:#e12b30;border:5px
solid #e12b30;border-radius:50%;bottom:10px;content:'';display:block;height:18px;left:0;position:absolute;top:1px;width:18px}#fp .place .pin:before{border-color:#e12b30 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.05);border-radius:50%;border-style:solid;border-width:20px 10px 5px;content:'';display:block;left:-1px;position:absolute;top:10px}#fp .place.active,
#fp .place:hover{z-index:999}#fp .place.active .pin,
#fp .place:hover
.pin{color:#e12b30}#fp .place.active .name,
#fp .place:hover
.name{display:block}#fp .map-controls{bottom:0;left:0;position:absolute;z-index:199}#fp .map-controls
button{background:#fff;border:0;border-radius:0;color:#e12b30;display:block;float:left;font-weight:normal;height:42px;line-height:42px;overflow:hidden;position:relative;text-align:center;width:42px}#fp .map-controls button:hover:before{opacity:1}#fp .map-controls button[disabled]:before,
#fp .map-controls button[disabled]:hover:before{opacity: .25}#fp .map-controls button.active:before{opacity:1}#fp .map-controls .azimuth-me:before{background:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/levels/azimuth.svg') no-repeat;background-size:contain;content:'';display:block;height:20px;left:10px;position:absolute;top:10px;width:42px}#fp .map-controls .azimuth-me.active:before{background:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/levels/azimuth_active.svg') no-repeat}#fp .map-controls .zoom-in:before{background:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/levels/zoom_in.svg') no-repeat;background-size:contain;content:'';display:block;height:20px;left:10px;position:absolute;top:10px;width:42px}#fp .map-controls .zoom-out:before{background:url('https://www.galerie-roter-turm.de/assets/css/frontend/modules/../../../img/frontend/levels/zoom_out.svg') no-repeat;background-size:contain;content:'';display:block;height:20px;left:10px;position:absolute;top:10px;width:42px}#device_location{-webkit-transform-origin:50% 50%;-webkit-transform-style:preserve-3d;background:rgba(255, 0, 0, 0.2);border:2px
solid rgba(255,0,0,0.4);border-radius:50%;color:rgba(255,0,0,0.8);cursor:default;display:none;height:40px;left:100px;pointer-events:none;position:absolute;top:100px;transform-style:preserve-3d;width:40px}#patch_position{bottom:20px;font-size:13px;position:absolute;right:30px;z-index:199}#patch_position.active{background-color:#00af00}#fp .levels-menu{left:0;position:absolute;top:0;z-index:99}#fp .levels-menu
a{background:#000;color:#fff;display:block;font-size:.8em;font-weight:400;height:2.5em;line-height:2.5em;text-align:center;text-decoration:none;width:2.5em}#fp .levels-menu a:hover,
#fp .levels-menu
a.active{background-color:#e12b30;color:#fff}.levels__places{background:#F5F5F5;bottom:0;overflow:scroll;position:absolute;right:0;top:0;width:260px;z-index:1}.levels__places .places-cards--compact .places-cards__card{margin:.25em .35em 0}.levels__places .letter-index{margin:.5em .5em 0;width:100%}.levels__places .letter-index
.letter{color:#004c96;display:block;font-family:"imperial-urw",sans-serif;font-size:.95em;font-weight:700;line-height:1;position:relative;text-align:center}.levels__places .letter-index .letter:after,
.levels__places .letter-index .letter:before{background-color:#004c96;content:'';height:1px;position:absolute;top:.5em}.levels__places .letter-index .letter:after{left:60%;right:0}.levels__places .letter-index .letter:before{left:0;right:60%}@media only screen and (min-width: 1024px){#fp{width:calc(100% - 300px)}.levels__places{width:300px}}@media only screen and (min-width: 1280px){#fp{width:calc(100% - 340px)}.levels__places{width:340px}}@media only screen and (max-width: 639px){.levels{height:auto;min-height:0;overflow:visible}#fp{display:none}#fp.on{background-color:#eee;display:block;position:fixed;z-index:399}#fp.on
.modal__close{display:block}.levels__places{background:#fff;margin:2rem .6375rem 0;overflow:visible;position:relative;width:auto}.levels__places .places-cards--compact .places-cards__card{margin:.25em 0 0;width:100%}}
#cookie-bar{background:#004c96;bottom:0;color:#fff;height:auto;left:0;padding:10px
10px;position:fixed;right:0;text-align:center;z-index:10}#cookie-bar~#footer{margin-bottom:4rem}#cookie-bar.fixed{left:0;position:fixed;top:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar
p{font-size:0.9em;margin:0
7rem 0 0;padding:0;text-align:left}#cookie-bar p
a{color:#fff;font-weight:700;text-decoration:underline}#cookie-bar .cb-enable{border:solid 1px #fff;color:#fff;font-weight:400;overflow:hidden;padding:.1em .25em;position:absolute;right:10px;text-decoration:none;top:9px}#cookie-bar .cb-enable:hover{background:#fff;color:#004c96}#cookie-bar .cb-policy{color:#fff;font-weight:600;margin:0
.25em}@media only screen and (min-width: 640px){#cookie-bar
p{font-size:0.8em;text-align:center}}@media only screen and (max-width: 700px){#cookie-bar~#footer{margin-bottom:8rem}}@media only screen and (max-width: 360px){#cookie-bar~#footer{margin-bottom:10rem}}
#header,#footer{position:relative}#header .entity-brand,
#footer .entity-brand{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;text-indent:-999em;height:5rem;width:10rem}#header nav a,
#footer nav
a{color:inherit;text-decoration:none}#header nav a:hover,
#footer nav a:hover{color:#e12b30}#header nav ul,
#footer nav
ul{list-style:none;margin:0;padding:0}#header{background:#000}#header>.row{position:relative}#header .entity-brand{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/../../img/frontend/brand_out_fff.svg');margin:1.5rem auto}#header .business-hours{align-items:center;color:#fff;display:flex;font-size:.875em;font-weight:400;height:3em;line-height:.9rem;margin-top:-1.5em;position:absolute;right:0.9375rem;text-align:right;top:50%;width:8em}#header .business-hours
b{font-weight:400}#responsive-toggle--header{border-top:2px solid #fff;border-radius:0;height:1.4em;left:0.9375rem;cursor:pointer;margin-top:-.7em;outline:none;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:2em;z-index:101}#responsive-toggle--header::before,#responsive-toggle--header::after{border-bottom:2px solid #fff;content:"";left:0;position:absolute;transition:all .5s;width:100%}#responsive-toggle--header::before{bottom:0}#responsive-toggle--header::after{margin-top:-1px;bottom:50%}#responsive-toggle--header.on{border:none;position:fixed;top:2em}#responsive-toggle--header.on::before,#responsive-toggle--header.on::after{border-color:#000;bottom:50%}#responsive-toggle--header.on::before{transform:rotate(45deg)}#responsive-toggle--header.on::after{transform:rotate(-45deg)}#header
nav{background:#fff;bottom:0;display:none;left:0;overflow:auto;padding:2.5rem 1rem 1rem;position:fixed;right:0;top:0;width:100%;z-index:100}#header
nav.on{display:block}#header nav
ul{font-size:1.35rem;line-height:1.5;text-align:center}#header nav ul:not(.top-categories) li{margin-bottom: .35rem}#header nav .top-categories{color:#e12b30;font-family:'imperial-urw',sans-serif;font-size:2rem;font-weight:700;line-height:1.2;margin:0
0 .5em;text-transform:uppercase}#header nav .top-categories a:hover{text-decoration:underline}.vos{background-color:#e12b30;margin:1rem;position:relative}.vos .vos-link:link,
.vos .vos-link:hover,
.vos .vos-link:active{text-decoration:none}.vos
p{color:#fff;margin:1em
0;text-align:center}.vos
.close{background:#fff;border-radius:100%;cursor:pointer;height:22px;margin-top: -11px;overflow:hidden;position:absolute;right:10px;text-indent: -999em;top:1.5em;width:22px}.vos .close:before,.vos .close:after{background:#e12b30;content:'';height:2px;left:5px;position:absolute;right:5px;top:10px}.vos .close:before{transform:rotate(45deg)}.vos .close:after{transform:rotate(-45deg)}@media only screen and (max-width: 800px){#responsive-toggle--header{height:1.2em;margin-top:-.6em;width:1.5em}#header .business-hours{font-size:.75em}}@media only screen and (max-width: 480px){#header{padding-top:2em}#header .business-hours{background:#000;color:#fff !important;height:2.5em;left:0;line-height:1.5em;margin:0;padding:.5em;position:absolute;right:0;text-align:center;top:-2.75em;width:100%}#responsive-toggle--header{font-size:1.4em;left:auto;right:0.9375rem}#responsive-toggle--header.on{left:auto;right:0.9375rem;top:2rem}}#content{}#content
.stage{max-width:100%}#breadcrumb{background:#fff;list-style:none;margin:0
0;padding:3em
0;text-align:center}#breadcrumb
li{display:inline-block}#breadcrumb
a{color:#000;display:block;font-family:'imperial-urw';font-size:1rem;letter-spacing:.025em;padding:.4em 20px .4em 5px;position:relative;text-decoration:none}#breadcrumb li:last-child
a{padding-right:5px}#breadcrumb li a:after{border-top:1px solid #000;border-right:1px solid #000;content:'';height:4px;margin-top:-2px;position:absolute;right:7px;top:50%;transform:rotate(45deg);width:4px}#breadcrumb li:last-child a:after{display:none}#breadcrumb a
span{white-space:nowrap}#breadcrumb a:hover{color:#e12b30}#footer{padding-top:4em;margin-bottom:2em}#footer .entity-brand{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/../../img/frontend/brand_out_000.svg');height:5em;margin:0
auto;width:10em}#footer .social-links{margin:1.5em auto;padding:0;text-align:center}#footer .social-links
li{display:inline-block;margin:.5em}#footer
nav{}#footer nav
ul{border-top:thin solid #000;text-align:center}#footer nav ul
li{display:inline-block;font-size:.8em;margin:.75em}@media only screen and (max-width: 640px){#footer{padding-left:0!important;padding-right:0!important}#footer
.frame{margin-bottom:0}#footer .social-links
li{display:block;font-size:1.15em}#footer nav ul
li{display:block;font-size: .95em}}.layout--01{}.layout--01
#header{background:#fff}.layout--01 #header>.row{position:relative}.layout--01 #header .entity-brand{background-image:url('https://www.galerie-roter-turm.de/assets/css/frontend/../../img/frontend/brand_out_000.svg')}.layout--01 #header .business-hours{color:#000}.layout--01 #responsive-toggle--header,
.layout--01 #responsive-toggle--header::before,
.layout--01 #responsive-toggle--header::after{border-color:#000}@media only screen and (min-width: 801px){.layout--01.layout--01--index #header .entity-brand{height:8em;width:16em}}@media only screen and (max-width: 800px){.layout--01.layout--01--index #header .entity-brand{height:6.5em;width:13em}}@media only screen and (max-width: 600px){.layout--01.layout--01--index #header .entity-brand{height:5em;width:10em}}@media only screen and (max-width: 480px){.layout--01.layout--01--index #header .entity-brand{height:4em;width:8em}.layout--01.layout--01--index
.slider__slide__title{bottom:5%}.layout--01.layout--01--index .slider__slide__title
h3{font-size:1.4em}}.layout--archived .stage,
.layout--archived article,
.layout--archived
.teasers{filter:grayscale(1)}.layout--archived
.boxed{display:flex}.layout--archived .boxed
.fdbck{color:#004c96;font-size:125%;line-height:1.3;margin:0
auto}.layout--archived .boxed .fdbck:before{background:#004c96}#outdated-browser{background:red;color:white;left:0;padding:1.25rem 1rem 0;position:fixed;right:0;text-align:center;top:0;z-index:102}
#home-index
#top_places{position:relative}#home-index #top_places
.columns{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-around;padding-bottom:2em;padding-top:2em}#home-index #top_places
a{display:inline-block;max-height:2.5em}#home-index #top_places
img{max-height:1.75em;max-width:4.5em}#home-index #top_places
a{width:80px;height:40px}#home-index #top_places a
img{margin:0
auto}#home-index .teasers .teasers__card .teasers__card__text
p{display:none}#home-index .teasers .teasers__card
.teasers__card__text__title{margin:0}#home-index .teasers .teasers__card.teasers__card--landing-page .teasers__card__text__date,
#home-imprint_quicklinks .teasers .teasers__card.teasers__card--landing-page
.teasers__card__text__date{}#home-index .teasers .teasers__card.teasers__card--landing-page .teasers__card__text
p{display:block;font-size:1rem;margin-top:0.5rem}@media only screen and (max-width: 639px){#home-index #top_places a,
#home-index #top_places
img{max-width:3.5em}}@media only screen and (min-width: 640px){#home-index .places-attributes
a{min-width:10rem;text-align:left}}@media only screen and (max-width: 480px){#home-index #top_places
.columns{padding-top:1em;padding-bottom:1em}#home-index #top_places._margin--bottom--2{margin-bottom:0 !important}#home-index #top_places a, #home-index #top_places
img{margin:0.2em}}#places-show #content .album-stage{position:relative}#places-show #content
.categories{font-size:90%;margin:2em
auto;text-align:center}#places-show #content .logo-box{background:#fff;height:6em;text-align:center;width:6em}#places-show .nav-menu li a:hover{color:inherit;text-decoration:underline}#places-show .nav-menu{border-color:rgba(255,255,255,.3)}#places-show .places-attributes a:before{background-color:transparent}@media only screen and (max-width: 479px){#places-show .nav-menu,
#places-show
.adr{text-align:center}#places-show .logo-box,
#places-show .adr>btn{margin:0
auto}#places-show .adr+.btn{max-width:11em;display:block;margin:0
auto}}#members-index #content #stage
figure{display:table}#members-index #content #stage figure
figcaption{display:table-caption;caption-side:bottom;font-size:0.9em;padding:0.3em 0.9em}#news-show #content .stage figure,
#postings-show #content .stage figure,
#events-show #content .stage figure,
#offers-show #content .stage
figure{display:table}#news-show #content .stage figure figcaption,
#postings-show #content .stage figure figcaption,
#events-show #content .stage figure figcaption,
#offers-show #content .stage figure
figcaption{display:table-caption;caption-side:bottom;font-size:0.9em}#news-show #content .stage .album-stage a:hover,
#news-show #content .stage  a:focus,
#news-show #content .stage  a:active,
#postings-show #content .stage .album-stage a:hover,
#postings-show #content .stage  a:focus,
#postings-show #content .stage  a:active,
#events-show #content .stage .album-stage a:hover,
#events-show #content .stage  a:focus,
#events-show #content .stage  a:active,
#offers-show #content .stage .album-stage a:hover,
#offers-show #content .stage  a:focus,
#offers-show #content .stage  a:active{text-decoration:none}#news-show #content .stage .album-stage a figure figcaption,
#postings-show #content .stage .album-stage a figure figcaption,
#events-show #content .stage .album-stage a figure figcaption,
#offers-show #content .stage .album-stage a figure
figcaption{display:table-caption;caption-side:bottom;font-size:0.9em;text-decoration:none;color:initial;padding:0.3em 0.9em}#contact-giftcard .row[data-order-state="hidden"]{display:none}#contact-giftcard
.btn.js_btn_disabled{opacity: .3;cursor:default !important}#contact-giftcard .js_order_remove,
#contact-giftcard
.js_order_add{line-height:2.25;padding-left:0 !important}#contact-giftcard .js_order_remove .btn,
#contact-giftcard .js_order_add
.btn{cursor:pointer;font-family:inherit;font-size:20px;line-height:35px;padding:2px
10px 3px .75rem}#contact-giftcard #content .pull-2{left:auto;position:relative;right:16.66667%}#contact-giftcard #content .pull-1{left:auto;position:relative;right:8.33333%}#contact-giftcard .frm input[type="radio"]{box-shadow:none;display:inline-block;left:0;position:absolute;top:-2px;width:auto}#contact-giftcard .frm
label{display:inline-block;padding-left:1.5rem;position:relative}#contact-giftcard .frm label[for="bill_gender_male"],
#contact-giftcard .frm label[for="delivery_addr_gender_male"]{margin-right:1rem}
.clearfix,.container_24{zoom:1}
.module{margin-bottom:2.5em}.module.module--text,.module.module--link{margin-bottom:2em}.container section:last-of-type
.module{margin-bottom:1rem}.module figcaption,.module__caption{color:#665a47;font-size:90%;letter-spacing:.02em;line-height:1.4}.module--photo{}figure.module--photo,figure.module--photo-highlight{display:table}figure.module--photo-highlight figcaption,
figure.module--photo
figcaption{display:table-caption;caption-side:bottom;font-size:0.9em}.module--photo
figcaption{font-weight:400;margin-bottom:.75rem;margin-top:.75rem}.module--quote{}.module--quote
blockquote{font-size:1.4rem;font-style:normal;line-height:1.4;margin:0}.module--quote
figcaption{font-weight:bold;margin-top:1.4rem}.module--quote figcaption
cite{display:block;font-style:normal;font-weight:normal}.module--link{}.module--link
.module__link{font-size:1.4rem}.module--link
.module__caption{font-weight:400;margin-top:.75rem;max-width:20rem}.module.module--headline{margin:0}.module.module--headline
h3{margin:0
0 1em}.module.module--margin{margin:0
0 1.5rem}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item
img{display:block;width:100%}.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0
!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel
.animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel
.fadeOut{animation-name:fadeOut}@keyframes
fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left: -40px;margin-top: -40px;background:url("https://www.galerie-roter-turm.de/assets/css/../libs/owlcarousel2-2.3.2/dist/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px
7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav
.disabled{opacity:0.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot
span{width:10px;height:10px;margin:5px
7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover
span{background:#869791}
