@font-face{font-family:'robotoregular';src:url(/themes/ripbauer/fonts/Roboto-Regular.eot);src:url(/themes/ripbauer/fonts/Roboto-Regular.eot#iefix) format('embedded-opentype'),url(/themes/ripbauer/fonts/Roboto-Regular.woff2) format('woff2'),url(/themes/ripbauer/fonts/Roboto-Regular.woff) format('woff'),url(/themes/ripbauer/fonts/Roboto-Regular.ttf) format('truetype'),url(/themes/ripbauer/fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'robotomedium';src:url(/themes/ripbauer/fonts/Roboto-Medium.eot);src:url(/themes/ripbauer/fonts/Roboto-Medium.eot#iefix) format('embedded-opentype'),url(/themes/ripbauer/fonts/Roboto-Medium.woff2) format('woff2'),url(/themes/ripbauer/fonts/Roboto-Medium.woff) format('woff'),url(/themes/ripbauer/fonts/Roboto-Medium.ttf) format('truetype'),url(/themes/ripbauer/fonts/Roboto-Medium.svg#Roboto-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'robotolight';src:url(/themes/ripbauer/fonts/Roboto-Light.eot);src:url(/themes/ripbauer/fonts/Roboto-Light.eot#iefix) format('embedded-opentype'),url(/themes/ripbauer/fonts/Roboto-Light.woff2) format('woff2'),url(/themes/ripbauer/fonts/Roboto-Light.woff) format('woff'),url(/themes/ripbauer/fonts/Roboto-Light.ttf) format('truetype'),url(/themes/ripbauer/fonts/Roboto-Light.svg#Roboto-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'robotothin';src:url(/themes/ripbauer/fonts/Roboto-Thin.eot);src:url(/themes/ripbauer/fonts/Roboto-Thin.eot#iefix) format('embedded-opentype'),url(/themes/ripbauer/fonts/Roboto-Thin.woff2) format('woff2'),url(/themes/ripbauer/fonts/Roboto-Thin.woff) format('woff'),url(/themes/ripbauer/fonts/Roboto-Thin.ttf) format('truetype'),url(/themes/ripbauer/fonts/Roboto-Thin.svg#Roboto-Thin) format('svg');font-weight:100;font-style:normal;font-display:swap;}*,*:before,*:after{box-sizing:border-box;}html{margin:0;padding:0;}body{font-family:'robotolight',sans;font-size:1.1em;letter-spacing:1px;line-height:24px;margin:0;padding:0;color:#ddd;background-color:#555;}h1,h2,h3,h4,h5,h6{font-family:'robotothin',sans;font-weight:400;}h1{font-size:2.5em;line-height:1em;}h2{font-size:2.0em;line-height:1em;}h3{font-size:1.5em;}h4{font-size:1.25em;}a{color:#fff;text-decoration:none;}a:hover{text-decoration:underline;}input,select{padding:5px 8px;font-size:1em;}#page{display:flex;flex-direction:column;padding:0 5%;}#branding{display:flex;justify-content:center;flex-direction:row;min-height:100px;padding:20px;}#logo{margin-top:50px;}#header{width:100%;min-height:100px;border-bottom:1px solid #777;}#mainmenu{width:100%;}#search{}#highlight{width:100%;}#main{width:100%;padding:3% 5%;}#left_sidebar{}#content{}#footer{width:100%;min-height:100px;margin-top:25px;border-top:1px solid #777;}#footer--top{}#footer--bottom{}.paragraph .field--name-field-bild{width:100%;height:auto;display:flex;justify-content:center;padding:10px 0;}.paragraph .field--name-field-bild img{width:70%;height:auto;}.paragraph .field--name-field-youtube{width:100%;height:auto;display:flex;justify-content:center;padding:10px 0;}.paragraph .field--name-field-youtube .youtube-container{width:70%;height:auto;}.paragraph .field--name-field-bilder .flexslider{width:70%;height:auto;background:none;border:none;margin:50px auto;}.paragraph .field--name-field-bilder .flex-control-thumbs{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.paragraph .field--name-field-bilder .flex-control-thumbs li{max-width:100px;margin:5px;}#logo a{font-family:'robotothin';text-decoration:none;color:#eee;font-size:3.5em;line-height:1em;}#header{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 2%;}#mainmenu nav > ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;padding:0;}#mainmenu nav > ul li{list-style:none;list-style-image:none;display:inline;margin:0 18px;}#mainmenu ul li a{color:#ddd;text-decoration:none;font-family:'robotolight',sans;font-size:1.5em;}#mainmenu ul li a:hover{color:#eee;}.responsive-menus.responsified span.toggler{box-shadow:none;border-radius:0;background-color:#666;padding:12px 0;}.responsive-menus.responsified .responsive-menus-simple{background-color:#666;box-shadow:none;border-radius:0;}.responsive-menus.responsified .responsive-menus-simple li a{border-bottom:#777;border-bottom:none;}.responsive-menus.responsified .responsive-menus-simple li a:hover{background:#777;}.view-ausstellungen ul{margin:0;padding:0;}.view-ausstellungen ul li{list-style:none;list-style-image:none;margin:0 0 50px 0;padding:0;}.view-ausstellungen .views-field-field-plakat img{width:100%;height:auto;}.view-ausstellungen .views-label-field-datum{font-family:'robotothin',sans;font-weight:400;font-size:1.5em;line-height:1em;float:left;margin-right:15px;}.view-ausstellungen .views-label-field-ausstellungsdauer{float:left;margin-right:12px;}.view-ausstellungen .attachment{margin-top:110px;}.view-ausstellungen .attachment ul{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}.view-ausstellungen .attachment ul li{max-width:30%;}body.content-type-ausstellung .field--name-field-plakat img{width:100%;height:auto;}body.content-type-ausstellung .field__label{font-family:'robotomedium',sans;margin-bottom:20px;}body.content-type-ausstellung .field--name-field-datum .field__label{float:left;margin-right:12px;}body.content-type-ausstellung .field--name-field-ausstellungsdauer .field__label{float:left;margin-right:12px;}body.content-type-ausstellung .field--name-field-adresse{margin-top:30px;}body.content-type-ausstellung .field--name-field-bilder .flexslider{width:70%;height:auto;background:none;border:none;margin:50px auto;}body.content-type-ausstellung .field--name-field-bilder .flex-control-thumbs{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}body.content-type-ausstellung .field--name-field-bilder .flex-control-thumbs li{max-width:100px;margin:5px;}.view-works ul{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;}.view-works ul li{list-style:none;list-style-image:none;margin:0;padding:10px;}body.content-type-werk_vertikal .werkvertikal{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}body.content-type-werk_vertikal .left{width:46%;}body.content-type-werk_vertikal .left .field--name-field-werkbilder img{width:100%;height:auto;margin-bottom:30px;}body.content-type-werk_vertikal .right{width:46%;}body.content-type-werk_vertikal .right .field__label{float:left;margin-bottom:10px;}body.content-type-werk_vertikal .right .field__label::after{content:": ";margin-right:8px;}body.content-type-werk_vertikal .right .field--name-field-tags .field__items{display:flex;flex-direction:row;}body.content-type-werk_vertikal .right .field--name-field-tags .field__item{margin:0 5px;}body.content-type-werk_horizontal .werkvertikal{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}body.content-type-werk_horizontal .top{width:100%;}body.content-type-werk_horizontal .top .field--name-field-werkbilder img{width:100%;height:auto;margin-bottom:30px;}body.content-type-werk_horizontal .bottom{width:100%;}body.content-type-werk_horizontal .bottom .field__label{float:left;margin-bottom:10px;}body.content-type-werk_horizontal .bottom .field__label::after{content:": ";margin-right:8px;}body.content-type-werk_horizontal .bottom .field--name-field-tags .field__items{display:flex;flex-direction:row;}body.content-type-werk_horizontal .bottom .field--name-field-tags .field__item{margin:0 5px;}.view-blog ul{margin:0;padding:0;}.view-blog ul li{list-style:none;list-style-image:none;margin:0;padding:0;clear:both;}.view-blog .views-field-field-vorschaubild{float:left;margin:0 25px 50px 0;}.webform-submission-kontakt-form .form-item{margin-bottom:16px;}.webform-submission-kontakt-form .form-item label{display:block;}.webform-submission-kontakt-form .form-item input{width:50%;}.webform-submission-kontakt-form .form-item textarea{width:50%;min-height:250px;}#block-addtoanysharebuttons{clear:both;display:block;margin-top:50px;}span.a2a_kit{display:block;clear:both;margin-top:50px;}.footer{height:250px;}.footer--bottom .menu{margin:0;}.footer--bottom ul{text-align:center;}.footer--bottom ul li{display:inline;margin:8px;}.footer--bottom ul li a{font-size:14px;color:#aaa;text-decoration:none;padding:18px 12px;}.footer--bottom ul li a:hover{color:#bbb;text-decoration:underline;}@media screen and (orientation:portrait){.view-ausstellungen .views-field-field-datum .views-label{margin-bottom:8px;}.view-ausstellungen .views-field-field-datum h3{clear:both;display:block;line-height:1.2em;}}@media only screen and (max-width:768px){}@media only screen and (max-width:900px){.view-ausstellungen .attachment ul{flex-direction:column;}.view-ausstellungen .attachment ul li{max-width:100%;margin-bottom:50px;}body.content-type-ausstellung .field--name-field-bilder .flexslider{width:100%;}.view-blog .views-field-field-vorschaubild{clear:both;margin:0 25px 10px 0;}.view-blog .views-field-field-teasertext{margin-bottom:50px;}.webform-submission-kontakt-form .form-item input{width:100%;}.webform-submission-kontakt-form .form-item textarea{width:100%;}}
