body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}fieldset,img,a img,abbr{border:0 !important;}address,caption,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}label,input[type="submit"]{cursor:pointer;}header,section,footer,aside,nav,main,article,figure{display:block;}.c,.clearer{clear:both;}.abs{position:absolute;}.rel{position:relative;}.b,.bold,strong{font-weight:700;}.i{font-style:italic;}.nobr{white-space:nowrap;}.nomargin{margin:0 !important;}a{text-decoration:none;border:0;}.fleft{float:left;}.fright{float:right;}.screenreader{position:absolute;left:-9999px;}.upper{text-transform:uppercase;}.lower{text-transform:lowercase;}.uline{text-decoration:underline}.nmbot{margin-bottom:0!important;}.nmtop{margin-top:0!important;}.nmleft{margin-left:0!important;}.nmright{margin-right:0!important;}.visually-hidden, .element-invisible{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute;width:1px;}.tcenter{text-align:center;}

/* Fonts */
@font-face{font-family:'Lora';font-style:normal;font-display:fallback;font-weight:500;src:url('../fonts/lora-v16-latin-500.eot');src:local(''),url('../fonts/lora-v16-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/lora-v16-latin-500.woff2') format('woff2'),url('../fonts/lora-v16-latin-500.woff') format('woff'),url('../fonts/lora-v16-latin-500.ttf') format('truetype'),url('../fonts/lora-v16-latin-500.svg#Lora') format('svg');}
@font-face{font-family:'Asap';font-style:normal;font-display:fallback;font-weight:400;src:url('../fonts/asap-v11-latin-regular.eot');src:local('Asap Regular'), local('Asap-Regular'),url('../fonts/asap-v11-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/asap-v11-latin-regular.woff2') format('woff2'),url('../fonts/asap-v11-latin-regular.woff') format('woff'),url('../fonts/asap-v11-latin-regular.ttf') format('truetype'),url('../fonts/asap-v11-latin-regular.svg#Asap') format('svg');}
@font-face{font-family:'Asap';font-style:italic;font-display:fallback;font-weight:400;src:url('../fonts/asap-v11-latin-italic.eot');src:local('Asap Italic'), local('Asap-Italic'),url('../fonts/asap-v11-latin-italic.eot?#iefix') format('embedded-opentype'),url('../fonts/asap-v11-latin-italic.woff2') format('woff2'),url('../fonts/asap-v11-latin-italic.woff') format('woff'),url('../fonts/asap-v11-latin-italic.ttf') format('truetype'),url('../fonts/asap-v11-latin-italic.svg#Asap') format('svg');}
@font-face{font-family:'Asap';font-style:normal;font-display:fallback;font-weight:700;src:url('../fonts/asap-v11-latin-700.eot');src:local('Asap Bold'), local('Asap-Bold'),url('../fonts/asap-v11-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/asap-v11-latin-700.woff2') format('woff2'),url('../fonts/asap-v11-latin-700.woff') format('woff'),url('../fonts/asap-v11-latin-700.ttf') format('truetype'),url('../fonts/asap-v11-latin-700.svg#Asap') format('svg');}
@font-face{font-family:'Asap';font-style:italic;font-display:fallback;font-weight:700;src:url('../fonts/asap-v11-latin-700italic.eot');src:local('Asap Bold Italic'), local('Asap-BoldItalic'),url('../fonts/asap-v11-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../fonts/asap-v11-latin-700italic.woff2') format('woff2'),url('../fonts/asap-v11-latin-700italic.woff') format('woff'),url('../fonts/asap-v11-latin-700italic.ttf') format('truetype'),url('../fonts/asap-v11-latin-700italic.svg#Asap') format('svg');}

/* Colors */
:root {
    --blue:#161e29;
    --blue-trans:rgba(22,30,41,0.8);
    --blue-trans-hex:#454b54;
    --purple:#311423;
    --brown:#3f2e1c;
    --brown-trans:rgba(63,46,28,0.8);
    --light-blue:#90a5bf;
    --light-green:#b8c09a;
    --nude:#dba8a0;
    --yellow:#e8b875;
    --grey:#d1d2d4;
}

/* -- LAYOUT Allgemein ---------- */
body{font-family:"Asap",Arial,sans-serif;font-size:16px;font-weight:400;color:var(--grey);margin:0;padding:0;min-width:300px;overflow-x:hidden;max-width:100%;position:relative;background-color:#161514;}
h1,h2,h3,h4{font-family:"Lora",serif;font-weight:500;color:var(--font-green);line-height:normal;}
h1{font-size:28px;margin-bottom:25px;}
h2{margin-bottom:18px;font-size:22px;}
h3{font-size:18px;margin-bottom:12px;}
p{line-height:24px;margin-bottom:25px;}
ul{margin-left:16px;}
ol{margin-left:18px;}
ul li,ol li{line-height:24px;margin-bottom:12px;}
img{max-width:100%;display:block;}
a{color:var(--grey);text-decoration:underline;}
a:not([href]),a[href="#"]{color:inherit;text-decoration:inherit;}
ul{list-style-type:disc;margin-bottom:25px;}
iframe{width:100%;max-width:100%;border:none!important;}
iframe[src*="youtube"]{width:280px;height:156px;}
.c{clear:both;}
.big{font-family:"Lora",serif;font-weight:500;font-size:17px;}
.subline-uppercase{text-transform:uppercase;letter-spacing:1px;}
.subline-uppercase a{text-decoration:none;}
.menu,.submenu,.nostyle,main nav ul,.link-list,#top .region-right .links{margin:0!important;padding:0!important;list-style-type:none;}
.menu li,.submenu li,.nostyle li,main nav ul li,.link-list li,#top .region-right .links li{margin-bottom:0;}
input:focus,select:focus,textarea:focus{outline:none!important;}
.clearfix:after,form::after{clear:both;content:"";display:block;}
hr{border:none;height:1px;width:100%;background:rgba(255,255,255,0.2);padding:0;margin:25px 0;clear:both;}
.page--greeny hr{background:rgba(0,0,0,0.2);}
.color-yellow{color:var(--yellow);}
.front{line-height:inherit;}

a.more{position:relative;font-weight:700;margin-top:12px;}
a.more::before{display:inline-block;content:"»";margin:0 4px 0 0;}

#top a,.link-list li a,.overview-item a,footer a{text-decoration:none;}

.w,nav,#top,main .button,.paragraph--type--parallax
{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.toolbar .toolbar-bar .toolbar-icon-reload-images::before {
  background-image: url(../../../modules/contrib/rebuild_cache_access/icons/recycle.svg);
}

/* Table */
.table-wrapper{overflow-x:auto;margin-bottom:25px;}
table{border:none;border-collapse:collapse;border-spacing:0;margin:0;width:100%;max-width:100%;}
table td,table th, table caption{border-left:1px solid #dadada;padding:8px 12px;border-bottom:1px solid #dadada;border-right:none;border-top:none;}
table caption{border:0;}
table td:first-child,table th:first-child{border-left:0 none;}
table th, table caption{color:var(--grey);letter-spacing:0.5px;font-weight:700;background-color:var(--blue-trans);}
.page--greeny table th,.page--greeny table caption{background-color:var(--light-green);color:var(--blue-trans);}
.page--greeny table td,.page--greeny table th,.page--greeny table caption{border-color:rgba(255,255,255,0.3);}

/* Form */
input,select,textarea{font-family:"Asap",sans-serif;font-size:15px;font-weight:400;color:var(--blue);border:1px solid #fff;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input,select{width:100%;height:40px;text-transform:none;padding:0 8px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
input[type="radio"],input[type="checkbox"]{padding:0;height:auto;width:auto;}
label{font-size:14px;padding-left:8px;margin-bottom:4px;display:block;}
form .form-required::after{background:none;content:"*";vertical-align:unset;font-weight:bold;}
textarea{width:100%;min-width:100%;max-width:100%;padding:8px;}
input:focus,select:focus,textarea:focus{outline:none;}
input[type="submit"]{display:block;line-height:normal;text-decoration:none!important;border:none;width:auto;height:auto;padding:20px 38px;float:right;background:var(--nude);}
.form-item{margin-bottom:12px;}
.webform-element-description,div.password-confirm{font-size:11px;margin-top:4px;}
.webform-element-description ul,.webform-element-description ol{margin-left:12px;}
.webform-element-description li{line-height:16px;margin-bottom:0;}
.webform-confirmation .webform-confirmation__message{border:1px solid #000;padding:20px;}
.webform-confirmation .webform-confirmation__message p:last-child{margin-bottom:0;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #454b54 inset !important;-webkit-text-fill-color:var(--grey) !important;}
.ui-widget .ui-widget{font-size:14px;}
.form-item.form-type-checkbox,.form-item.form-type-radio{position:relative;margin:0 0 8px 0;}
.form-type-checkbox label,.form-type-radio label{padding-left:17px;display:block;margin:0;}
.form-type-checkbox label::before,.form-type-radio label::before{position:absolute;content:"";width:10px;height:10px;border:1px solid var(--blue);left:0;top:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.form-type-checkbox input,.form-type-radio input{display:none;}
.form-type-checkbox input:checked + label::before,.form-type-radio input:checked + label::before{background-color:var(--blue);}
.form-type-managed-file .button{padding:8px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:transparent!important;border:1px solid var(--blue);color:var(--blue)!important;}
.form-type-managed-file input.button{font-size:13px;margin:12px 0;float:none;}
.form-type-managed-file .form-type-checkbox label::before{top:5px;}
.password-strength .password-strength__title{display:none;}
.password-strength .password-strength__meter{height:6px;margin:4px 0 12px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.form-item .password-suggestions{display:none!important;}
.form-item .password-suggestions.description{border:none;font-size:11px;padding:0;display:none!important;}
.form-item .password-suggestions.description ul{margin:8px 0 0 12px;}
.form-item .password-suggestions.description li{margin-bottom:0;line-height:16px;}
.form-type-password-confirm > .description{font-size:13px;font-weight:700;margin-top:4px;}
.password-confirm,.password-field,.password-strength,.password-confirm-match{width:100%!important;max-width:440px!important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red!important;}
.form-type-checkbox input.error + label::before,.form-type-radio input.error + label::before{border-color:red;}
.webform-submission-form fieldset legend{font-weight:700;}

/* Form - Login, Passwort */
.user-login-form .form-item,.user-pass .form-item,.user-login-form .form-actions,.user-pass .form-actions{max-width:350px;}
.path-user h1{margin-bottom:45px;}
.user-login-form label,.user-pass label{display:block;}
.user-login-form .forgot-password-link,.user-pass p{font-size:12px;line-height:18px;}
.user-login-form .form-item-pass{margin-bottom:8px;}
.user-login-form .item-list,.user-pass .form-item + p{max-width:350px;}
.user-login-form .item-list::after{display:block;content:"";clear:both;}
.user-login-form .item-list > ul{list-style-type:none;margin:0;padding:0;}
.user-login-form .item-list > ul li{float:left;margin:0;}

/* Form - Messages, Errors */
.messages{background:#fff!important;border:none!important;margin-bottom:35px;font-size:14px;line-height:22px;box-shadow:none!important;padding:15px 20px!important;}
.messages p{line-height:22px;}
.messages li{margin:4px 0 0 0;line-height:18px;}
.messages--error li:first-child{margin-top:0;}
.messages--error,.messages--error a{color:#a51b00!important;}
.messages--status,.messages--status a{color:#809b1a!important;}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:0;border-bottom:1px solid red;}
form div[data-drupal-messages]{padding-top:12px;clear:both;}
form .messages{margin:0;}

/* Form - Filter */
.lot-form input,.lot-form select,.view-search .view-filters input,main .search-block-form input{color:var(--grey);border:0;border-bottom:1px solid var(--grey);background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.lot-form input,.lot-form select,.view-search .view-filters input,main .search-block-form input{line-height:30px;}
.lot-form select option{color:var(--blue);}
.lot-form input,.view-search .view-filters input,main .search-block-form{height:30px;}
.lot-form label{font-size:inherit;padding-left:0;margin-bottom:0;display:inline;}
.lot-form{position:relative;margin-bottom:25px;}
.lot-form form{position:relative;}
.lot-form .form-item{margin:4px 0!important;width:100%;position:relative;}
.lot-form input[type="submit"],.view-search .view-filters input[type="submit"],.node--type-artwork .operations .auction-lot-search-form input[type="submit"],main .search-block-form input[type="submit"]{background:url("../icon/icons.png") no-repeat 4px 3px transparent;background-size:52px auto;padding:0;width:25px;height:23px;text-indent:-9999px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;}
.lot-form .form-actions,.node--type-artwork .operations .auction-lot-search-form .form-actions{position:absolute;width:25px;height:23px;position:absolute;top:4px;right:0;margin:0;}
.lot-form label{float:left;line-height:25px;}
.lot-form input[type="text"],.view-search .view-filters input[type="text"],main .search-block-form input[type="text"]{float:left;margin-left:4px;height:25px;line-height:25px;padding-right:35px;border-color:var(--blue);}
.lot-form .form-item-artist input[type="text"]{width:calc(100% - 66px);}
.lot-form .form-item-search-term input[type="text"]{width:calc(100% - 54px);}
.lot-form .form-item-lot input[type="text"]{width:calc(100% - 120px);}
.lot-form .form-2{position:absolute;width:100%;top:34px;}
.lot-form .form-item-departments .select2-container{width:calc(100% - 55px) !important;border:none;margin-left:4px;max-width:none;}
.lot-form .form-item-departments .select2-container .select2-selection--multiple,.lot-form .select2-container--default .select2-selection--single{height:auto!important;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:0;border:none;}
.lot-form .form-item-departments .select2-container ul{padding:0 30px 0 8px;border-bottom:1px solid var(--blue);}
.lot-form .form-item-departments .select2-container input{border:none;height:25px;line-height:25px;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;width:100%!important;}
.lot-form .form-item-departments .select2-container--default .select2-selection--multiple .select2-selection__choice{background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;}
.lot-form .form-item-departments .form-submit,.lot-form .form-item-lot .form-submit{margin:0;position:absolute;top:0;right:0;background-color:var(--blue-trans-hex);}
.lot-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--grey);}
.lot-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;margin-left:0;}
.lot-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;}
.lot-form .form-item-sort-by .select2-container{float:left;width:auto!important;}
.lot-form .form-item-sort-by .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:25px;padding-left:4px;}
.lot-form .form-item-sort-by .select2-container--default .select2-selection--single .select2-selection__arrow{height:25px;}
html[lang="en"] .lot-form .form-item-artist input[type="text"]{width:calc(100% - 43px) !important;}
html[lang="en"] .lot-form .form-item-search-term input[type="text"]{width:calc(100% - 55px) !important;}
html[lang="en"] .lot-form .form-item-departments .select2-container{width:calc(100% - 95px) !important;}
html[lang="en"] .lot-form .form-item-lot input[type="text"]{width:calc(100% - 111px);}

.js input.form-autocomplete{background-image:none!important;}
.js input.form-autocomplete.ui-autocomplete-loading{background-image:url("../icon/loader.gif")!important;}
.js .page--greeny input.form-autocomplete.ui-autocomplete-loading{background-image:url("../icon/loader-white.gif")!important;}

/* Form - Kontaktform */
.salutation-title-container,.zip-location-container{max-width:440px;}
.salutation-title-container::after,.zip-location-container::after{display:block;content:"";clear:both;}
.salutation-title-container > .form-item,.zip-location-container > .form-item{width:calc(100% - 148px);margin-bottom:0;float:right;}
.salutation-title-container > .form-item-basic-contact-information-salutation,.zip-location-container > .form-item-basic-contact-information-zip{width:128px;float:left;}

/* Tabs */
.tabs a.is-active,.tabs a:focus,.tabs a:hover{color:var(--blue);}
nav.tabs{margin-bottom:25px;font-size:13px;}
.page--parallax .block-local-tasks-block{position:absolute;background:var(--blue);top:120px;left:12px;width:calc(100% - 24px);z-index:10;}
.page--parallax .block-local-tasks-block nav.tabs{margin:0;}
.page--parallax .messages{display:none;}
.page--greeny .tabs a{color:var(--blue);}
.toolbar-bar ul,.toolbar-bar ol,.toolbar-bar li{margin:0;}

/* Elemente */
main .button{cursor:pointer;text-decoration:none;display:inline-block;padding:28px 38px;color:var(--blue);-webkit-border-radius:35px 0 35px 0;-moz-border-radius:35px 0 35px 0;border-radius:35px 0 35px 0;}
main .button.nude{background:var(--nude);}
main .button.purple{background:var(--purple);color:var(--grey);}

.link-list{text-align:right;float:left;width:100%;margin-bottom:25px!important;}
.link-list li a,.purchase-order-form div[data-drupal-selector="edit-order-add-item"] .button,.purchase-order-form .remove-button input{display:block;padding:12px 30px 12px 0;text-align:right;border-bottom:1px solid #161514;border-right:1px solid #161514;-webkit-border-radius:0 0 25px 0;-moz-border-radius:0 0 25px 0;border-radius:0 0 25px 0;}
.link-list::after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.auction-hint{color:var(--nude);font-weight:700;}
.auction-hint.important{color:#e6351a;}
.view-events .auction-hint{color:#c86656;}
p.price .auction-hint{font-size:17px;}
p.price .auction-hint-wrapper{font-size:17px;line-height:24px;color:var(--grey);display:block;}

/* -------------- */
body.toolbar-horizontal #top{top:39px;}
body.toolbar-horizontal.toolbar-tray-open #top{top:79px;}
#top{z-index:300;background:var(--blue-trans);min-width:300px;padding:0 12px 12px 12px;-webkit-border-radius:0 0 0 35px;-moz-border-radius:0 0 0 35px;border-radius:0 0 0 35px;position:fixed;top:0;left:0;width:100%;}
#top .logo{float:left;width:100px;margin-top:25px;}
#top .logo-sup{text-transform:uppercase;letter-spacing:3.5px;font-size:14px;position:absolute;bottom:13px;right:10px;color:#fff;line-height:normal;}
#top .region-right{float:right;margin-top:2px;}
#top .region-right .block-language,#top .region-right .menu--top{float:left;line-height:normal;}
#top .region-right .links li{display:block;line-height:normal;}
#top .region-right .links li.is-active{display:none;}
#top .region-right .links li span{opacity:0.3;}
#top .region-right a,#top .region-right .links li span{float:right;margin-right:15px;font-size:15px;color:#fff;display:inline-block;margin-top:8px;line-height:normal;}
#top .block-search{float:right;border-bottom:1px solid #fff;width:70px;background:url("../icon/icons.png") no-repeat 53px 3px transparent;background-size:45px auto;}
#top .block-search .form-item{float:left;width:calc(100% - 20px);margin:0;}
#top .block-search .form-item input{background:transparent;border:none;color:#fff;height:19px;padding:0;}
#top .block-search .form-actions{float:right;width:20px;margin:0;clear:none;}
#top .block-search .form-actions input[type="submit"]{background:transparent;width:20px;height:21px;display:block;border:none;padding:0;text-indent:-9999px;}
#top .region-navi .drop{display:none;}
#top .region-navi{position:absolute;right:0;top:66px;width:50px;height:50px;background:var(--brown-trans);-webkit-border-radius:14px 0 14px 0;-moz-border-radius:14px 0 14px 0;border-radius:14px 0 14px 0;}
#top .region-navi .openmenu{display:block;position:absolute;left:0;bottom:0;width:50px;height:50px;}
#top .region-navi .openmenu span,#top .region-navi .openmenu span::before,#top .region-navi .openmenu span::after{display:block;width:30px;height:2px;position:absolute;background-color:var(--yellow);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
#top .region-navi .openmenu span{left:11px;top:24px;transition:background 200ms ease;}
#top .region-navi .openmenu span::before{top:8px;left:0;content:"";}
#top .region-navi .openmenu span::after{top:-8px;left:0;content:"";}
#top .region-navi nav{text-align:right;padding:10px 20px 30px 20px;position:static;}
#top .region-navi nav a,#top .region-navi nav span{color:var(--yellow);font-size:20px;}
#top .region-navi nav > ul li{margin-bottom:5px;}
#top .region-navi nav > ul > li > ul{display:none;}
#top .region-navi nav > ul > li.active > ul{display:block;margin-top:8px!important;}
#top .region-navi nav > ul > li.active > span,#top .region-navi nav > ul > li.active > a,#top .region-navi nav > ul ul li.active > a{color:#fff;}
#top .region-navi nav > ul > li > span,#top .region-navi nav > ul > li > a{font-family:"Lora",serif;font-weight:500;display:inline-block;margin-top:8px;}
#top .region-navi nav > ul > li > ul a{font-size:17px;}
#top.open .region-navi{width:280px;height:auto;-webkit-border-radius:35px 0 35px 0;-moz-border-radius:35px 0 35px 0;border-radius:35px 0 35px 0;}
#top.open .region-navi .openmenu span{background-color:transparent;}
#top.open .region-navi .openmenu span::before{left:0;top:0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#top.open .region-navi .openmenu span::after{left:0;top:0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#top.open .region-navi .drop{display:block!important;}

#stage,.paragraph--type--slideshow{position:relative;background:var(--blue);}
#stage .down{z-index:1;width:60px;height:25px;background:url("../icon/icons.png") no-repeat 0 -22px transparent;background-size:60px auto;display:block;position:absolute;bottom:15px;left:50%;margin-left:-30px;}
#stage .bannerscollection_zoominout_texts,.paragraph--type--slideshow .bannerscollection_zoominout_texts{z-index:80!important;}
#stage .contentHolder{position:relative;}
#stage .contentHolder::after{display:block;content:"";height:110px;background:var(--blue);position:absolute;bottom:0;left:0;width:100%;-webkit-border-radius:45px 0 0 0;-moz-border-radius:45px 0 0 0;border-radius:45px 0 0 0;z-index:1;}
#stage .bannerscollection_zoominout_text_line{height:100vh;height:calc(var(--vh, 1vh) * 100);}
#stage .bannerscollection_zoominout_text_line .lbg_inner_div,.paragraph--type--slideshow .bannerscollection_zoominout_text_line .lbg_inner_div{position:absolute;left:12px;bottom:90px;width:220px;z-index:80;text-align:right;padding:16px 38px 18px 30px;background:var(--nude);text-decoration:none;display:inline-block;color:var(--blue);-webkit-border-radius:35px 0 35px 0;-moz-border-radius:35px 0 35px 0;border-radius:35px 0 35px 0;font-size:17px;visibility:hidden;}
#stage .bannerscollection_zoominout_text_line h2,.paragraph--type--slideshow .bannerscollection_zoominout_text_line h2{font-size:18px;margin-bottom:12px;}
#stage .bannerscollection_zoominout_text_line p,.paragraph--type--slideshow .bannerscollection_zoominout_text_line p{margin:0;}
#stage .bannerscollection_zoominout_text_line a,.paragraph--type--slideshow .bannerscollection_zoominout_text_line a{color:var(--blue);text-decoration:none;}
#stage .bannerscollection_zoominout_text_line .big,.paragraph--type--slideshow .bannerscollection_zoominout_text_line .big{font-size:20px;line-height:26px;font-family:"Lora",serif;}

#stage .setAsBg,.paragraph--type--slideshow .setAsBg{position:static !important;overflow:visible;}
#stage .bottomNav,.paragraph--type--slideshow .bottomNav{display:block;text-align:center;margin:0!important;padding:0;z-index:100!important;position:absolute!important;width:100%!important;left:auto!important;top:auto!important;bottom:49px;}
#stage .bannerscollection_zoominout.opportune .bottomNavButtonOFF,.paragraph--type--slideshow .bannerscollection_zoominout.opportune .bottomNavButtonOFF{background-image:none;margin:0 4px;padding:0;float:none;display:inline-block;cursor:pointer;width:8px;height:8px;background:rgba(255,255,255,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#stage .bannerscollection_zoominout.opportune .bottomNavButtonON,.paragraph--type--slideshow .bannerscollection_zoominout.opportune .bottomNavButtonON{background:#fff;}
canvas.mycanvas{display:none;}

.paragraph--type--slideshow{padding-bottom:80px;margin-bottom:25px;-webkit-border-radius:0 0 45px 0;-moz-border-radius:0 0 45px 0;border-radius:0 0 45px 0;max-width:1280px!important;}
.paragraph--type--slideshow .bannerscollection_zoominout_text_line,.paragraph--type--slideshow .bannerscollection_zoominout img{height:100%!important;}
.paragraph--type--slideshow .bannerscollection_zoominout_text_line{bottom:-20px;top:auto!important;}
.paragraph--type--slideshow .bannerscollection_zoominout_text_line .lbg_inner_div{bottom:0;}
.paragraph--type--slideshow .bannerscollection_zoominout.opportune .contentHolderVisibleWrapper{overflow:visible;}

#content{padding-top:80px;background:var(--blue-trans-hex);padding-bottom:100px;}
#content .w{padding:0 12px;position:relative;}
#content h1{color:var(--light-green);}
#content h1 span{display:block;}
#content img{height:auto;}
img.align-right{margin-bottom:25px;}
.caption > figcaption{font-style:italic;margin-top:8px;}
.front #content{text-align:center;padding-top:80px;}
.front #content h1{color:var(--yellow);margin-bottom:8px;}

.view--article-list .nostyle > li{margin-bottom:25px;}
.view--article-list h4{margin-bottom:12px;font-weight:700;font-family:"Asap",Arial,sans-serif;}
.overview-item{-webkit-border-radius:0 0 45px 0;-moz-border-radius:0 0 45px 0;border-radius:0 0 45px 0;overflow:hidden;margin-bottom:20px;}
.overview-item .txt{background:var(--light-green);color:var(--blue);padding:15px 12px;position:relative;}
.overview-item .txt h2{font-family:"Asap",Arial,sans-serif;font-weight:700;font-size:17px;margin:0;}
.overview-item .txt p{margin:0;}
.overview-item .txt a{color:var(--blue);}
.overview-item .txt .date{margin-bottom:12px;}
.overview-item .txt.bottom{padding-bottom:25px;}
.overview-item .txt.bottom p{margin-bottom:12px;}
.overview-item .txt.bottom a{text-decoration:underline;}

.view-events .txt p,.view-events .txt h2{width:calc(100% - 80px);}
html[lang="en"] .view-events .txt p{width:calc(100% - 115px);}
.view-events .txt a.catalog{position:absolute;right:12px;bottom:15px;font-size:17px;font-family:"Lora",serif;font-weight:500;}

.view-press .txt{background:#fff;padding-bottom:25px;}

.view-artworks{max-width:1140px;}
.view-artworks .node--view-mode-teaser,.view-artworks .node--view-mode-teaser-artist{display:block;width:100%;}
.view-artworks .overview-item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.view-artworks .pic,.node--type-artwork .pic{border:1px solid var(--blue);height:300px;overflow:hidden;text-align:center;display:flex;flex-direction:column;justify-content:center;}
.node--type-artwork .pic .middle > a{display:contents;height:300px;}
.view-artworks .pic img,.node--type-artwork .pic img{display:inline-block;max-width:100%;max-height:100%;}
.view-artworks .pic .middle,.node--type-artwork .pic .middle{max-height:100%;}
.view-artworks .overview-item .txt{background:transparent;color:var(--grey);padding:0;}
.view-artworks .txt h2,.view-artworks .txt h3{margin:8px 0;color:var(--light-green);font-size:22px;}
.view-artworks .txt h2 a,.view-artworks .txt h3 a,.node--type-artwork .txt .price{color:var(--light-green);font-family:"Lora",serif;font-weight:500;text-decoration:none;}
.view-artworks .txt .field--name-task,.view-artworks .node--type-edition .field--name-field-txt-subtitle{font-weight:700;margin-bottom:8px;}
.view-artworks .node--type-magazine .field--name-body p{margin-bottom:8px;}
.node--type-edition.node--view-mode-full.node--type-artwork .pic{border:none;display:block;height:auto;}
.view-artworks .node--type-edition .pic,.view-artworks .node--type-magazine .pic,.view-artworks .person .pic{border:none;display:block;}
.view-artworks .node--type-edition .pic img,.view-artworks .node--type-magazine .pic img,.view-artworks .person .pic img,.node--type-edition.node--view-mode-full.node--type-artwork .pic img{display:block;}
.view-artworks .node--type-edition .field--name-body{margin-bottom:8px;}
.view-artworks .node--type-edition .field--name-body p,.view-artworks .node--view-mode-teaser .txt p{margin:0;}
.view-artworks .node--view-mode-teaser{margin-bottom:20px;}
.view-artworks .node--view-mode-teaser .txt a{text-decoration:none;}
.view-artworks .node--view-mode-teaser .txt .price{color:var(--grey);}
.view-artworks .node--view-mode-teaser .txt .price span.reserve{font-size:12px;line-height:normal;display:inline-block;}
.view-artworks .node--view-mode-teaser .txt .price span.small-text{font-size:12px;line-height:normal;display:block;margin:4px 0;}
.view-artworks .node--type-magazine .txt a{color:var(--grey);font-weight:700;text-decoration:none;display:inline-block;}
.view-artworks .node--type-magazine .txt a.pdf{margin-right:12px;}

.node--type-artwork.node--unpublished .pic{position:relative;}
.node--type-artwork.node--unpublished .pic .middle::before{content:"Restricted";font-size:12px;display:block;width:100%;position:absolute;bottom:0;background-color:red;}
.node--type-artwork.node--view-mode-full .operations{margin-bottom:12px;}
.node--type-artwork.node--view-mode-full .operations .overview{text-decoration:none;font-weight:700;padding-left:20px;position:relative;display:block;margin-bottom:8px;}
.node--type-artwork.node--view-mode-full .operations .overview::before{width:15px;height:15px;background:url("../icon/overview.svg") no-repeat 0 0 transparent;background-size:12px auto;position:absolute;left:0;top:2px;display:block;content:"";}
.node--type-artwork.node--view-mode-full .operations .objects{float:right;}
.node--type-artwork.node--view-mode-full .operations .objects span{display:inline-block;float:left;margin:0 8px;font-weight:700;}
.node--type-artwork.node--view-mode-full .operations .objects a{display:block;width:15px;height:20px;float:left;background:url("../icon/icons.png") no-repeat transparent;background-size:52px auto;text-indent:-9999px;overflow:hidden;}
.node--type-artwork.node--view-mode-full .operations .objects a.prev{background-position:-20px 0;}
.node--type-artwork.node--view-mode-full .operations .objects a.next{background-position:-33px 0;}
.node--type-artwork.node--view-mode-full .pic + .txt{margin-top:20px;}
.node--type-artwork.node--view-mode-full .gallery{margin-bottom:20px;}
.node--type-artwork.node--view-mode-full .gallery .thumbs ul{list-style-type:none;float:left;margin:0;}
.node--type-artwork.node--view-mode-full .gallery .thumbs ul li{float:left;width:50px;height:50px;margin:8px 8px 0 0;overflow:hidden;}
.node--type-artwork.node--view-mode-full header h2{color:var(--light-green);font-size:28px;margin-bottom:25px;}
.node--type-artwork.node--view-mode-full .txt h1{font-size:22px;margin-bottom:12px;}
.node--type-artwork.node--view-mode-full .txt h3{font-family:"Asap",Arial,sans-serif;font-size:inherit;margin:0;}
.node--type-artwork.node--view-mode-full .txt .following{display:block;margin-bottom:20px;}
.node--type-artwork.node--view-mode-full .txt .artist h3{color:var(--light-green);font-size:22px;font-family:"Lora",serif;}
.node--type-artwork.node--view-mode-full .txt .artist h3{display:block;}
.node--type-artwork.node--view-mode-full .txt .artist h3 a{text-decoration:none;color:var(--light-green);}
.node--type-artwork.node--view-mode-full .txt .price{font-size:22px;line-height:28px;}
.node--type-artwork.node--view-mode-full .txt .price span.reserve{font-size:14px;}
.node--type-artwork.node--view-mode-full .txt .price span.small-text{font-size:14px;line-height:20px;display:block;margin-bottom:8px;}
.node--type-artwork.node--view-mode-full .longtxt{margin-top:25px;}
.node--type-artwork .operations .auction-lot-search-form{position:relative;width:145px;float:left;}
.node--type-artwork .operations .auction-lot-search-form .form-item{float:left;margin:0;}
.node--type-artwork .operations .auction-lot-search-form label{float:left;width:45px;line-height:25px;padding:0;margin:0;}
.node--type-artwork .operations .auction-lot-search-form label::after{display:none;}
.node--type-artwork .operations .auction-lot-search-form input[type="text"]{border:none;border-bottom:1px solid var(--grey);color:var(--grey);float:left;margin-left:4px;height:25px;line-height:25px;padding:0 25px 0 3px;border-color:var(--blue);width:calc(100% - 50px);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;}
.node--type-artwork .operations .auction-lot-search-form .form-actions{top:0;}

.webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser .pic{margin-bottom:12px;}
.webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser a{text-decoration:none;}
.webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser h2,.webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser p{margin-bottom:0;}

.biolink{display:block;margin-top:8px;text-decoration:none;}
#biography{margin-top:45px;}
#biography h2{font-size:15px;font-weight:700;color:var(--light-green);font-family:"Asap",Arial,sans-serif;}

.node--type-artwork.node--type-edition .txt .button{margin-left:0;}

.paragraph--type--wysiwyg-three-columns h2{color:var(--light-green);}

.page--greeny #content{background:var(--light-green);color:var(--blue);padding-top:150px;}
.page--greeny #content h1,.page--greeny .link-list li a,.page--greeny .region-content a,.purchase-order-form div[data-drupal-selector="edit-order-add-item"] .button{color:var(--blue);}
.page--greeny .button,.page--greeny input[type="submit"]{background:var(--purple);color:var(--grey);}
.page--greeny input[type="submit"].webform-button--previous{background-color:transparent;color:var(--blue);float:left;padding:28px 0;}

.banner{margin-bottom:25px;text-align:center;}
.banner a{display:inline-block;}
.banner img{margin:0 auto;display:inline-block;}

.paragraph--type--image-text .pic{font-style:italic;margin-bottom:25px;}
.paragraph--type--image-text .pic p{margin:8px 0 0 0;}

.page--parallax #content{padding:0;background:transparent;}
.paragraph--type--parallax{height:100%;width:100%;background:transparent;position:relative;padding:140px 12px;}
.paragraph--type--parallax .txt{background:var(--blue);padding:12px;-webkit-border-radius:0 0 45px 0;-moz-border-radius:0 0 45px 0;border-radius:0 0 45px 0;max-width:50%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}

.node-preview-container{padding-top:19px;}
.node-preview-container .node-preview-form-select{text-align:center;}
.node-preview-container .node-preview-form-select a.node-preview-backlink{text-decoration:none;display:inline-block;text-align:center;background:#fff;padding:12px;color:var(--blue-trans-hex);font-size:15px;font-weight:600;}
.node-preview-container .node-preview-form-select .form-item-view-mode{display:none;}

.webform-submission-editions-order-form-form .form-item-order td .total{font-weight:700;}
.webform-submission-editions-order-form-form .form-item-order .shipping-info{font-weight:400;display:block;margin-top:4px;}
.webform-submission-editions-order-form-form .form-item-order td .form-type-number input{width:80px;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form > p,
.webform-submission-data--webform-catalogue-order > p,.webform-submission-data--webform-catalogue-order .form-item-total{font-weight:700;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form label,.webform-submission-data--webform-catalogue-order label{padding-left:0;font-size:18px;font-family:"Lora",serif;margin-top:30px;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form th,
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form td{text-align:right;border-left:0;padding:12px 8px!important;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form th:first-child,
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form td:first-child{text-align:left;padding-left:0!important;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form td:first-child{font-weight:400!important;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form th{padding-left:8px;padding-right:0;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form th:first-child{padding-left:0;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form td:nth-child(2),.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form td:nth-child(4){white-space:nowrap;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form .webform-element-type-editions-order tfoot td{border-bottom:none;text-align:right;}
.webform-submission-editions-order-form-form .webform-submission-data--webform-editions-order-form .webform-element-type-editions-order tfoot .total td{font-weight:700!important;border-top:none;}

.webform-submission-catalogue-order-form table td,.webform-submission-catalogue-order-form table th{border-left:none;}
.webform-submission-catalogue-order-form table th{padding-top:0;}
.webform-submission-catalogue-order-form table td label{font-size:15px;}
.webform-submission-catalogue-order-form table td:first-child{white-space:nowrap;padding-left:0;}
.webform-submission-catalogue-order-form #edit-abo-complete table td:first-child{white-space:normal;}

.purchase-order-form .form-item-order{margin-bottom:0;}
.purchase-order-form .form-item-order > label{font-family:"Lora",serif;font-size:18px;padding-left:0;margin-bottom:18px;}
.purchase-order-form .form-item-order .table-wrapper{margin-bottom:0;}
.purchase-order-form .form-item-order table td,.purchase-order-form .form-item-order table th{padding:0;border:none!important;}
.purchase-order-form .form-item-order table td.webform-multiple-table--operations input{position:absolute;bottom:0;left:0;}
.purchase-order-form .form-item-order input{font-weight:bold;color:var(--blue);}
.purchase-order-form .form-item-order .lot{width:70px;float:left;margin:0 8px 12px 0;}
.purchase-order-form .form-item-order .lot .form-required::after{display:none;}
.purchase-order-form .form-item-order .lot input{background-color:#fff;}
.purchase-order-form .form-item-order .name{float:left;width:calc(100% - 78px);position:relative;}
.purchase-order-form .form-item-order .name::after{display:block;content:"";width:60px;height:40px;position:absolute;right:0;top:17px;background: -moz-linear-gradient(left, rgba(184,192,154,0) 0%, rgba(184,192,154,1) 70%, rgba(184,192,154,1) 100%);background: -webkit-linear-gradient(left, rgba(184,192,154,0) 0%,rgba(184,192,154,1) 70%,rgba(184,192,154,1) 100%);background: linear-gradient(to right, rgba(184,192,154,0) 0%,rgba(184,192,154,1) 70%,rgba(184,192,154,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b8c09a', endColorstr='#b8c09a',GradientType=1 );}
.purchase-order-form .form-item-order .name label,.purchase-order-form .form-item-order .type legend{display:none;}
.purchase-order-form .form-item-order .name input{background-color:transparent;margin-top:17px;border-color:transparent;}
.purchase-order-form .form-item-order .bid{clear:both;position:relative;}
.purchase-order-form .form-item-order .bid::after{display:block;content:"€";position:absolute;left:9px;top:30px;bottom:12px;font-weight:bold;color:var(--blue);font-family:"Asap",sans-serif;}
.purchase-order-form .form-item-order .bid input{padding-left:25px;}
.purchase-order-form .form-item-order .bid .description{margin-bottom:12px;}
.purchase-order-form .form-item-order .type{margin-top:10px;}
.purchase-order-form div[data-drupal-selector="edit-order-add-item"] .button,.purchase-order-form .remove-button input{background:transparent!important;display:block;width:100%;max-width:250px;font-weight:bold;}
.purchase-order-form .remove-button{margin-bottom:12px;}
.purchase-order-form .remove-button input{color:#fff;border-color:#fff;height:42px;}
.webform-submission-purchase-order-form-kunstraum-form .bid input:disabled{background-color:transparent;border:none;}
.webform-submission-purchase-order-form-kunstraum-form .bid input[type=number]:disabled::-webkit-outer-spin-button,
.webform-submission-purchase-order-form-kunstraum-form .bid input[type=number]:disabled::-webkit-inner-spin-button {
  -webkit-appearance:none;
  margin:0;
}
.webform-submission-purchase-order-form-kunstraum-form .bid input[type=number] {
  -moz-appearance:textfield;
}

.view-search .view-filters{margin-bottom:40px;}
.view-search .view-filters form,main .search-block-form{position:relative;}
.view-search .view-filters .views-exposed-form,main .search-block-form{border-bottom:1px solid #fff;max-width:242px;}
.view-search .form--inline{float:left;}
.view-search .form--inline.clearfix:after{display:none;}
.view-search .form--inline .form-item{margin:0;}
.view-search .view-filters input[type="text"],main .search-block-form input[type="text"]{padding-right:0;width:calc(100% - 25px);padding-right:0;border:none;}
.view-search .form--inline .form-actions,main .search-block-form  .form-actions{margin:0;float:right;width:25px;}
.view-search .form--inline input[type="submit"],main .search-block-form input[type="submit"]{text-indent:-9999px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:none;position:absolute;left:220px;top:0;}
.view-search .view-content .views-row{border-bottom:1px solid var(--blue);padding-bottom:20px;margin-bottom:20px;}
.view-search h2{margin:0;}
.view-search h2 a{font-size:22px;text-decoration:none;}
.view-search p{margin:0;}
.view-search .views-element-container{margin-top:40px;}
.view-search header h2{margin-bottom:12px;color:var(--light-green);}
.view-search .nostyle > li{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.15);margin-bottom:12px;}
.view-search .view-artworks .nostyle > li{padding-bottom:0;border-bottom:0;margin-bottom:12px;}
.view-search .nostyle > li a,.view-search .nostyle > li h2{font-size:17px;font-family:"Asap",Arial,sans-serif;font-weight:700;}
.view-search .view-artworks .nostyle > li a,.view-search .view-artworks .nostyle > li h2{font-family:"Lora",serif;font-weight:400;font-size:22px;}
.page-not-found-content form{width:380px;}

.region-sidebar{margin-top:25px;}

.result-lists-archive,.result-lists-archive ol{list-style-type:none;margin:0;}
.result-lists-archive > li{margin-bottom:20px;}
.result-lists-archive h2{margin-bottom:12px;}
.result-lists-archive ol li{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.15);}
.result-lists-archive ol li a{text-decoration:none;}
.result-lists-archive ol li span a{font-weight:700;}
.result-lists-archive ol li span{opacity:0.5;}
.result-lists-archive ol li .results-pdf span.file{opacity:1;}

.back-to-top{position:fixed;bottom:30px;margin-left:-25px;right:20px;filter: alpha(opacity=80);z-index:9999;}
.back-to-top a{display:block;width:40px;height:40px;opacity: 0.8;-webkit-border-radius:12px 0 12px 0;-moz-border-radius:12px 0 12px 0;border-radius:12px 0 12px 0;overflow:hidden;-webkit-transition:1s;-moz-transition:1s;transition:1s;background:url("../icon/arrow-up.svg") no-repeat center center var(--blue-trans);background-size:48px auto;}
.back-to-top a:hover{opacity:1;}

.pager a{text-decoration:none;}

footer{background:#161514;color:var(--grey);margin-top:-40px;padding:12px;-webkit-border-radius:45px 0 0 0;-moz-border-radius:45px 0 0 0;border-radius:45px 0 0 0;}
footer a{color:var(--grey);}
footer nav h4{margin:0 0 12px 12px;font-family:"Asap",Arial,sans-serif;font-weight:700;font-size:17px;}
footer nav > ul > li{margin:25px 0 5px 0;}
footer nav ul ul{border-left:1px solid var(--grey);}
footer nav ul ul li{padding-left:12px;font-size:15px;margin-bottom:5px!important;}
footer .center{text-align:center;margin:25px 0 0 0;}

.player{margin-bottom:25px;position:relative;}
.player .player-wrap{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;}
.player .player-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;}

/* Zusatzinfos Klimt */
.zusatz-texte-99729 .nombot{margin-bottom:0;}
.zusatz-texte-99729 .z-infos h3{font-weight:700;font-size:16px;margin-bottom:4px;}
.zusatz-texte-99729 .z-ivz{margin:0;padding:0;list-style-type:none;}
.zusatz-texte-99729 .z-ivz li{margin:0;padding:0;}
.zusatz-texte-99729 .z-ivz li + li{margin-top:8px;}
.zusatz-texte-99729 .z-ivz a{color:var(--light-green);font-family:"Lora",serif;font-weight:500;position:relative;padding-left:19px;display:inline-block;text-decoration:none;}
.zusatz-texte-99729 .z-ivz a::before{display:block;content:"»";position:absolute;left:0;top:-2px;font-size:22px;}
.zusatz-texte-99729 .z-ivz .back-to-top a{font-size:11px;padding:0 35px 0 8px;color:#fff;white-space:nowrap;width:auto;line-height:40px;background-position:right center;background-size:38px auto;cursor:pointer;}
.zusatz-texte-99729 .z-ivz .back-to-top a::before{display:none;}
.zusatz-texte-99729 div[class*="z-txt"]{max-width:960px;margin:0 auto;}
.zusatz-texte-99729 .bild img{display:block;margin:0 auto;}
.zusatz-texte-99729 .bild .description{margin-top:6px;}
.zusatz-texte-99729 .bild .description p{font-size:12px;line-height:normal;}
.zusatz-texte-99729 .player{max-width:960px;margin:0 auto 25px auto;}
.zusatz-texte-99729 p.small{font-size:12px;line-height:15px;}
.zusatz-texte-99729 .z-txt-1 .right .bild{max-width:215px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-1 .p5-7 .bild{max-width:299px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-1 .right .bild.p9{max-width:400px;}
.zusatz-texte-99729 .z-txt-1 .bild.p10,.zusatz-texte-99729 .z-txt-1 .bild.p11,.zusatz-texte-99729 .z-txt-1 .bild.p12,.zusatz-texte-99729 .z-txt-2 .left,
.zusatz-texte-99729 .z-txt-3 .p29,.zusatz-texte-99729 .z-txt-4 .p30,.zusatz-texte-99729 .z-txt-4 .p31
{max-width:613px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-2 p[class*="nr"]{position:relative;padding-left:45px;}
.zusatz-texte-99729 .z-txt-2 p[class*="nr"]::before{display:block;position:absolute;left:0;top:0;font-weight:700;}
.zusatz-texte-99729 .z-txt-2 p.nr1::before{content:"1.";}
.zusatz-texte-99729 .z-txt-2 p.nr2::before{content:"2.";}
.zusatz-texte-99729 .z-txt-2 p.nr3::before{content:"3.";}
.zusatz-texte-99729 .z-txt-2 p.nr3-1::before{content:"3.1.";}
.zusatz-texte-99729 .z-txt-2 p.nr3-2::before{content:"3.2.";}
.zusatz-texte-99729 .z-txt-2 p.nr3-2-1::before{content:"3.2.1.";}
.zusatz-texte-99729 .z-txt-2 p.nr3-2-2::before{content:"3.2.2.";}
.zusatz-texte-99729 .z-txt-2 p.nr4::before{content:"4.";}
.zusatz-texte-99729 .z-txt-2 p.nr4-1::before{content:"4.1.";}
.zusatz-texte-99729 .z-txt-2 p.nr4-2::before{content:"4.2.";}
.zusatz-texte-99729 .z-txt-2 p.nr4-3::before{content:"4.3.";}
.zusatz-texte-99729 .z-txt-2 p.nr4-4::before{content:"4.4.";}
.zusatz-texte-99729 .z-txt-2 .p13,.zusatz-texte-99729 .z-txt-2 .p14{width:calc(50% - 8px);margin:0 auto;}
.zusatz-texte-99729 .z-txt-2 .p15{max-width:500px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-2 .p16{max-width:299px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-2 .p17,.zusatz-texte-99729 .z-txt-3 .p21,.zusatz-texte-99729 .z-txt-3 .p22,.zusatz-texte-99729 .z-txt-4 .p34,.zusatz-texte-99729 .z-txt-6 .p35{max-width:400px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-2 .left .bild{float:left;width:calc(50% - 8px);}
.zusatz-texte-99729 .z-txt-2 .left .p13{margin-right:15px;}
.zusatz-texte-99729 .z-txt-2 .left.sec,.zusatz-texte-99729 .z-txt-2 .right.sec{max-width:none;}
.zusatz-texte-99729 .z-txt-2 .p18{max-width:915px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-3 .p19-20 .bild,.zusatz-texte-99729 .z-txt-3 .p23-24 .bild,.zusatz-texte-99729 .z-txt-3 .p25-26 .bild,.zusatz-texte-99729 .z-txt-4 .p32-33 .bild{max-width:471px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-3 .p27{max-width:500px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-3 .p28{max-width:196px;margin:0 auto;}
.zusatz-texte-99729 .z-txt-5{background:#ffffff;padding:20px;-webkit-border-radius:35px 0 35px 0;-moz-border-radius:35px 0 35px 0;border-radius:35px 0 35px 0;color:var(--blue);}
.zusatz-texte-99729 .z-txt-5 h2{margin-bottom:12px;}
.zusatz-texte-99729 .z-txt-5 .date{font-weight:700;}
.zusatz-texte-99729 .z-txt-5 ol{list-style-type:none;margin:0;padding:0;}
.zusatz-texte-99729 .z-txt-5 ol li{margin:0;padding:0;}
.zusatz-texte-99729 .z-txt-5 ol li + li{margin-top:18px;}
.zusatz-texte-99729 .z-txt-5 ol li p{margin:0;}

@media only screen and (min-width:400px){
iframe[src*="youtube"]{width:380px;height:213px;}

#top.jubilee .logo{position:relative;}
#top.jubilee .logo::after{display:block;content:"";width:60px;height:66px;background:url("../img/30-jubilaeum.png") no-repeat center transparent;background-size:60px auto;position:absolute;right:-84px;top:-25px;}
html[lang*="en"] #top.jubilee .logo::after{background-image:url("../img/30-jubilee.png");}
}
@media only screen and (min-width:420px){
    .node--type-artwork.node--view-mode-full .operations .overview{float:left;margin:0;}
    .node--type-artwork .operations .auction-lot-search-form{width:calc(100% - 260px);margin:-4px 0 0 20px;max-width:180px;}
}
@media only screen and (min-width:450px){
    .node--type-artwork .operations .auction-lot-search-form{margin-left:25px;}
}
@media only screen and (min-width:530px){
    .node--type-artwork.node--view-mode-full .txt .price{margin:0;}
    .node--type-artwork.node--view-mode-full .txt .button{margin-top:68px;}
    iframe[src*="youtube"]{width:500px;height:281px;}
    .paragraph--type--parallax .txt{max-width:40%;}
}
@media only screen and (max-width:756px){
    .webform-submission-editions-order-form-form .form-item-order td{padding:2px 0;}
    .webform-submission-editions-order-form-form .form-item-order td:first-child{border-top:1px solid rgba(255,255,255,0.3);font-weight:700;padding:12px 0 2px 0;}
    .webform-submission-editions-order-form-form .form-item-order td .form-type-number::after{display:block;content:"";clear:both;}
    .webform-submission-editions-order-form-form .form-item-order td .form-type-number label{padding-left:0;width:70px;float:left;line-height:40px;}

    footer nav > ul > li{width:100%!important;}
}
@media only screen and (min-width:757px){
    body,.front{font-size:17px;}
    h1{font-size:48px;line-height:54px;}
    h2,.node--type-artwork.node--view-mode-full .txt .price{font-size:30px;}
    .node--type-artwork.node--view-mode-full .txt .price{line-height:36px;}
    h3{font-size:20px;}
    h4{font-size:17px;}
    p{line-height:24px;}
    ul li,ol li{line-height:24px;}
    .big{font-size:24px;margin-bottom:35px;line-height:normal;}
    main .button{-webkit-border-radius:45px 0 45px 0;-moz-border-radius:45px 0 45px 0;border-radius:45px 0 45px 0;}
    .page--parallax .block-local-tasks-block{width:calc(100% - 120px);}
    iframe[src*="youtube"]{width:700px;height:394px;}
    input, select, textarea{font-size:inherit;}

    #stage .bannerscollection_zoominout_text_line{width:212px;font-size:17px;}
    main .bannerscollection_zoominout_text_line .lbg_inner_div{bottom:90px;}
    #stage .bottomNav{bottom:58px;}
    #stage .down{bottom:20px;}

    #content{min-height:400px;}
    #content .w{padding:0 20px;}
    .front #content{min-height:0;}
    .front #content h1{font-size:30px;}

    .overview-item .txt h2{font-size:19px;}
    .view--article-list .nostyle{display:flex;flex-wrap:wrap;}
    .view--article-list .nostyle > li{width:calc(50% - 10px);display:flex;margin-bottom:40px;justify-content:center;}
    .view--article-list .nostyle > li:nth-child(odd){margin-right:20px;}
    .view--article-list .nostyle > li .overview-item{display:inline-block;height:100%;margin-bottom:0;}
    .overview-item .node--type-news .txt{min-height:50px;}
    .overview-item .txt.bottom{height:100%;display:block;}

    .link-list li{float:left;width:calc(50% - 20px);margin-left:40px;}
    .link-list li:nth-child(odd){margin-left:0;}

    .paragraph--type--parallax{height:100vh;}
    .paragraph--type--parallax .txt{width:325px;max-width:none;padding:18px;-webkit-border-radius:0 0 85px 0;-moz-border-radius:0 0 85px 0;border-radius:0 0 85px 0;}

    .node--type-artwork.node--view-mode-full header h2{font-size:48px;line-height:54px;}
    .node--type-artwork.node--view-mode-full .txt h1,.node--type-artwork.node--view-mode-full .txt .artist h3{font-size:30px;margin-bottom:0;}
    .node--type-artwork.node--view-mode-full .longtxt{margin-top:45px;}
    .node--type-artwork.node--view-mode-full .txt .link-list{width:300px;float:right;margin:0!important;}
    .node--type-artwork.node--view-mode-full .txt .link-list li{float:none;width:100%;margin:0;}

    /* Form */
    form{max-width:900px;}
    .webform-type-ikm-basic-contact-information .fieldset-wrapper::after,.form-item-password::after{display:block;content:"";clear:both;}

    .webform-submission-press-register-form .form-item-username + div,
    .form-item-password > .description,
    .webform-submission-valuation-request-form .form-item-medium-material
    {clear:both;}

    .webform-type-ikm-basic-contact-information .fieldset-wrapper > div:nth-child(odd),
    .webform-submission-press-register-form .form-item-medium-function,
    .form-item-password .form-item-password-pass1,
    .webform-submission-valuation-request-form .form-item-artist
    {margin-right:20px;}

    .webform-type-ikm-basic-contact-information .fieldset-wrapper > div,
    .webform-submission-press-register-form .form-item-medium-function,
    .webform-submission-press-register-form .form-item-username,
    .form-item-password .form-item,
    .webform-submission-valuation-request-form .form-item-artist,
    .webform-submission-valuation-request-form .form-item-title,
    .webform-submission-valuation-request-form .form-item-measurements
    {float:left;width:calc(50% - 10px);max-width:440px;margin-bottom:0;clear:none;}

    .webform-submission-editions-order-form-form .form-item-order th,.webform-submission-editions-order-form-form .form-item-order td{border-left:0;vertical-align:middle;}
    .webform-submission-editions-order-form-form .form-item-order tfoot{font-weight:700;}
    .webform-submission-editions-order-form-form .form-item-order tfoot td{padding:12px;border-bottom:0;text-align:right!important;}
    .webform-submission-editions-order-form-form .form-item-order th,.webform-submission-editions-order-form-form .form-item-order td{text-align:right;}
    .webform-submission-editions-order-form-form .form-item-order th:first-child,.webform-submission-editions-order-form-form .form-item-order td:first-child{text-align:left;}

    .webform-submission-catalogue-order-form table td label{font-size:17px;padding-left:20px;}

    .purchase-order-form .form-item-order .lot{margin-top:0.2em;}
    .purchase-order-form .form-item-order .name{width:calc(100% - 480px);}
    .purchase-order-form .form-item-order .name input{margin-top:20px;}
    .purchase-order-form .form-item-order .bid{clear:none;float:left;width:130px;margin-right:15px;}
    .purchase-order-form.webform-submission-purchase-order-post-sale-form .form-item-order .bid{width:170px;}
    .purchase-order-form .form-item-order .bid::after{bottom:10px;}
    .purchase-order-form .form-item-order .type{float:left;width:114px;}
    .purchase-order-form .form-item-order .type .form-item{margin:0;}
    .purchase-order-form .form-item-order .remove-button{float:right;width:140px;margin:21px 0 0 0;}

    .lot-form{width:100%;}
    .lot-form input[type="text"]{padding:0 25px 0 4px;}
    .lot-form .form-item{width:200px;margin-right:12px!important;}
    .lot-form .form-item-artist input[type="text"]{width:calc(100% - 66px);}
    .lot-form .form-item-search-term input[type="text"]{width:calc(100% - 50px);}
    .lot-form .form-item-lot input[type="text"]{width:calc(100% - 120px);}
    .lot-form .form-item.form-item-sort-by{width:auto;margin-right:0;}
    .lot-form .form-item-sort-by select{width:calc(100% - 110px);font-size:inherit;}
    .lot-form .form-actions{left:176px;}
    .lot-form--2 .form-item-artist,.lot-form--2 .form-item-search-term{width:280px;}
    .lot-form--2 .form-item-sort-by{position:absolute;left:295px;top:0;}
    .lot-form--2 .form-item-departments{width:540px;clear:both;}
    .lot-form--2 .form-item-departments .select2-container{width:calc(100% - 53px)!important;}
    .lot-form--2 .form-actions{left:257px;}
    html[lang="en"] .lot-form .form-item-artist input[type="text"]{width:calc(100% - 45px) !important;}
    html[lang="en"] .lot-form .form-item-search-term input[type="text"]{width:calc(100% - 56px) !important;}
    html[lang="en"] .lot-form .form-item-departments .select2-container{width:calc(100% - 97px) !important;}
    html[lang="en"] .lot-form .form-item-lot input[type="text"]{width:calc(100% - 117px);}

    .password-strength .password-strength__meter{margin:7px 0 12px 0;}
    .webform-submission-press-register-form .form-item-username,.webform-submission-valuation-request-form .form-item-measurements{margin-bottom:12px;}

    .node--type-artwork.node--view-mode-full .operations .overview::before{top:4px;}

    .result-lists-archive ol li .content .results-pdf{float:right;}

    .view-search .view-filters{margin-bottom:60px;}
    .view-search .views-element-container{margin-top:60px;}

    footer{padding:20px;}
    footer nav h4{margin-bottom:18px;}
    footer nav ul ul li{font-size:15px;margin-bottom:0!important;}
    footer nav > ul{display:flex;flex-wrap:wrap;}
    footer nav > ul > li{width:33.33%;}
    footer nav > ul > li:first-child{margin-left:0;}

    /* Zusatzinfos Klimt */
    .zusatz-texte-99729 .z-ivz{max-width:960px;margin:0 auto;}
    .zusatz-texte-99729 .z-ivz li + li{margin-top:10px;}
    .zusatz-texte-99729 .z-ivz a{font-size:20px;padding-left:22px;}
    .zusatz-texte-99729 .z-ivz a::before{font-size:26px;}
    .zusatz-texte-99729 hr{margin:40px 0;}
    .zusatz-texte-99729 .player{margin:40px auto;}
    .zusatz-texte-99729 .bild.p1{margin-bottom:50px;}

    .zusatz-texte-99729 .z-txt-1 .right .pics-col-2{width:445px;margin:0 auto;}
    .zusatz-texte-99729 .z-txt-1 .right .pics-col-2 .bild{float:left;}
    .zusatz-texte-99729 .z-txt-1 .right .pics-col-2 .pic-1{margin-right:15px;}
    .zusatz-texte-99729 .z-txt-1 .p5-7 .bild{width:calc(33.33% - 10px);margin:0;float:left;}
    .zusatz-texte-99729 .z-txt-1 .p5-7 .p6{margin:0 15px;}
    .zusatz-texte-99729 .z-txt-2 .p15-16{max-width:960px;margin:0 auto;padding-left:45px;}
    .zusatz-texte-99729 .z-txt-2 .p15{max-width:none;float:left;width:calc(100% - 295px);}
    .zusatz-texte-99729 .z-txt-2 .p16{float:right;width:284px;}
    .zusatz-texte-99729 .z-txt-2 .p18{padding-left:45px;}
    .zusatz-texte-99729 .z-txt-3 .p19-20 .bild,.zusatz-texte-99729 .z-txt-3 .p23-24 .bild,.zusatz-texte-99729 .z-txt-3 .p25-26 .bild,.zusatz-texte-99729 .z-txt-4 .p32-33 .bild{float:left;width:calc(50% - 10px);}
    .zusatz-texte-99729 .z-txt-3 .p19-20 .p20,.zusatz-texte-99729 .z-txt-3 .p23-24 .p24,.zusatz-texte-99729 .z-txt-3 .p25-26 .p26,.zusatz-texte-99729 .z-txt-4 .p32-33 .p33{float:right;}
    .zusatz-texte-99729 .z-txt-5{padding:40px;-webkit-border-radius:45px 0 45px 0;-moz-border-radius:45px 0 45px 0;border-radius:45px 0 45px 0;max-width:690px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    .zusatz-texte-99729 .z-txt-5 h2{margin-bottom:30px;}
    .zusatz-texte-99729 .z-txt-5 ol li::after{display:block;content:"";clear:both;}
    .zusatz-texte-99729 .z-txt-5 ol li .date{float:left;width:95px;}
    .zusatz-texte-99729 .z-txt-5 ol li .date + p{float:right;width:calc(100% - 105px);}

}
@media only screen and (min-width:960px){
    .purchase-order-form .form-item-order .name{width:calc(100% - 590px);}
    .purchase-order-form .form-item-order .remove-button{width:250px;}
}
@media only screen and (min-width:1030px){
    .page--parallax .block-local-tasks-block{left:40px;top:180px;width:auto;}
    iframe[src*="youtube"]{width:960px;height:540px;}

    #top{padding:0 20px 18px 20px;}
    #top .logo{width:135px;margin-top:25px;}
    #top .logo-sup{font-size:18px;right:50%;margin-right:-86px;bottom:18px;}
    #top .region-right{width:165px;}
    #top .region-right .menu--top{float:right;}
    #top .region-right a,#top .region-right .links li span{font-size:17px;margin-right:0;}
    #top .region-right a.lang{float:left;}
    #top .block-search{float:none;position:absolute;right:20px;bottom:18px;width:130px;background-position:113px 1px;background-size:52px auto;}

    #top.jubilee .logo::after{width:75px;height:82px;background-size:75px auto;right:-110px;}

    #top .region-navi{width:280px;height:auto;top:82px;}
    #top .region-navi .drop{display:block;}
    #top .region-navi .openmenu{width:50px;height:50px;}
    #top .region-navi .openmenu span{background-color:transparent;}
    #top .region-navi .openmenu span,#top .region-navi .openmenu span::before,#top .region-navi .openmenu span::after{width:30px;height:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    #top .region-navi .openmenu span::before{left:0;top:0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
    #top .region-navi .openmenu span::after{left:0;top:0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
    #top .region-navi .openmenu span{left:11px;top:24px;}
    #top.closed .region-navi{width:80px;height:80px;}
    #top.closed .region-navi .drop{display:none!important;}
    #top.closed .region-navi .openmenu{width:80px;height:80px;}
    #top.closed .region-navi .openmenu span,#top.closed .region-navi .openmenu span::before,#top.closed .region-navi .openmenu span::after{width:50px;height:4px;}
    #top.closed .region-navi .openmenu span{top:36px;left:16px;display:block;background-color:var(--yellow);}
    #top.closed .region-navi .openmenu span::before,#top.closed .region-navi .openmenu span::after{-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
    #top.closed .region-navi .openmenu span::before{top:12px;left:0;content:"";}
    #top.closed .region-navi .openmenu span::after{top:-12px;left:0;content:"";}
    #top .region-navi nav > ul > li > ul a{font-size:15px;}

    #stage .contentHolder::after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:125px;}
    #stage .contentHolderVisibleWrapper::before{display:block;content:"";position:absolute;width:200px;height:200px;bottom:125px;right:0;z-index:80;border-radius: 0 0 0 80px;-moz-border-radius: 0 0 0 80px;-webkit-border-radius: 0 0 0 80px;-webkit-box-shadow:-80px 0 0 0 var(--blue);-moz-box-shadow:-80px 0 0 0 var(--blue);box-shadow:-80px 0 0 0 var(--blue);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
    main .bannerscollection_zoominout_text_line .lbg_inner_div{left:40px;bottom:97px;}
    #stage .bottomNav{top:calc(100vh - 100px)!important;bottom:auto;}
    #stage .bannerscollection_zoominout.opportune .bottomNavButtonOFF{margin-top:12px!important;}

    .paragraph--type--slideshow{margin-bottom:40px;}

    #content{padding:140px 0 180px 0;}
    .front #content{padding-top:100px;}
    .article #content{padding-top:140px;}
    #content .w{max-width:1280px;margin:0 auto;}

    .view--article-list .nostyle > li{width:calc(33.33% - 17px);margin-right:25px!important;}
    .view--article-list .nostyle > li:nth-child(3n + 3){margin-right:0!important;}
    .view--article-list h4{margin-top:50px;}
    .overview-item{margin-bottom:25px;}
    .overview-item .pic{overflow:hidden;}
    .overview-item .pic img{transform:scale(1, 1);transition:all 0.4s linear 0s;width:100%;}
    .overview-item:hover .pic img{transform: scale(1.03, 1.03);}

    .view-events .txt p, .view-events .txt h2{width:calc(100% - 95px);}
    .view-events .txt a.catalog{font-size:20px;bottom:17px;}

    .view-artworks.view--article-list .nostyle > li,.view-artworks.view--article-list .nostyle > li:nth-child(3n + 3){width:calc(25% - 15px);margin-right:20px!important;}
    .view-artworks.view--article-list .nostyle > li:nth-child(4n + 4){margin-right:0!important;}
    .view-artworks .pic{height:300px;}
    .view-artworks .node--type-edition .pic,.view-artworks .node--type-magazine .pic,.view-artworks .person .pic{height:270px;}
    .view-artworks .overview-item .pic img,.view-artworks  .overview-item:hover .pic img{transform:none;transition:none;width:auto;}
    .view-artworks .txt h2,.view-artworks .txt h3{font-size:28px;}
    .view-artworks .node--type-edition h2,.view-artworks .node--type-magazine h2,.view-artworks .person h3{font-size:24px;}

    .node--type-artwork.node--view-mode-full .operations{width:340px;margin-top:50px;font-size:14px;}
    .node--type-artwork.node--view-mode-full .operations .objects span{margin:0 4px;}
    .node--type-artwork .operations .auction-lot-search-form{width:115px;margin-left:14px;}
    .node--type-artwork.node--view-mode-full .pic,.node--type-artwork.node--view-mode-full .gallery{float:left;width:340px;height:400px;}
    .node--type-artwork .pic .middle > a{height:400px;}
    .node--type-artwork.node--view-mode-full .txt{float:right;width:calc(100% - 390px);}
    .node--type-artwork.node--view-mode-full .gallery{height:auto!important;}
    .node--type-artwork.node--view-mode-full .gallery .pic{float:none;}

    .webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser{margin-bottom:16px;}
    .webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser::after{display:block;content:"";clear:both;}
    .webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser .pic{margin:0;float:left;width:500px;}
    .webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser .txt{float:right;width:calc(100% - 540px);}
    .webform-submission-item-question-form .node--type-artwork.node--view-mode-teaser p.b{margin-bottom:12px;}

    .biolink{display:inline-block;margin:0 0 0 25px;}
    #biography{margin-top:25px;}

    .lot-form{width:890px;margin-bottom:45px;}
    .lot-form .form-item-artist{width:280px;}
    .lot-form .form-item-search-term{width:280px;}
    .lot-form .form-item-lot{width:200px;}
    .lot-form .form-actions{left:256px;}
    .lot-form .sort{float:right;clear:none;margin:0;}
    .lot-form .form-2{left:265px;top:0;width:300px;}
    .lot-form .form-item-catalog-number{width:288px;}
    .lot-form .form-2 input[type="submit"]{left:274px;}
    .lot-form--2 .form-item-sort-by{left:582px;}
    .lot-form--2 .form-item-departments{clear:none;width:280px;}
    html[lang="en"] .lot-form .form-item-departments .select2-container{width:calc(100% - 97px) !important;}
    html[lang="en"] .lot-form--2 .form-item-departments{width:355px;}
    html[lang="en"] .lot-form--2 .form-item-sort-by{left:660px;}

    .paragraph--type--wysiwyg-three-columns .field__item{float:left;width:calc(33.33% - 17px);margin-left:25px!important;}
    .paragraph--type--wysiwyg-three-columns .field__item:first-child{margin-left:0!important;}

    .front #content p{max-width:870px;margin-left:auto;margin-right:auto;}
    .front #content .subline-uppercase{max-width:none;}

    .node--type-article header{min-height:170px;margin-bottom:35px;}
    .node--type-article header h1{width:calc(100% - 340px);}
    .node--type-article header .big{margin:0;}

    .paragraph--type--image-text .pic{float:left;width:250px;}
    .paragraph--type--image-text .txt{float:right;width:calc(100% - 300px);}

    .paragraph--type--parallax{padding:200px 0 40px 40px;}
    .paragraph--type--parallax .txt{width:470px;word-wrap:normal;overflow-wrap:normal;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;}

    .link-list li,.link-list li:nth-child(odd){width:calc(33.33% - 17px);margin:0;margin-right:25px;}
    .link-list li:nth-child(3n + 3){margin-right:0!important;}
    .link-list li a{width:260px;float:right;}

    .result-lists-archive > li{float:left;width:100%;margin-bottom:40px;}
    .result-lists-archive li h2{float:left;width:200px;}
    .result-lists-archive ol{float:left;width:calc(100% - 200px);}
    .result-lists-archive ol li .content .results-pdf{float:right;}

    .region-sidebar{position:absolute;right:20px;top:30px;width:300px;margin:0;}
    .region-sidebar .link-list{float:none;}
    .region-sidebar .link-list li{float:none;margin:0!important;width:auto!important;}
    .region-sidebar .link-list li a{width:268px;}
    .page--greeny .region-sidebar{position:relative;right:auto;top:auto;width:auto;margin-top:25px;}
    .page--greeny .region-sidebar .link-list{float:left;}
    .page--greeny .region-sidebar .link-list li{float:left;margin-right:25px!important;width:calc(33.33% - 17px)!important;}
    .page--greeny .region-sidebar .link-list li a{width:260px;}

    /* Form */
    form{max-width:none;}

    .webform-type-ikm-basic-contact-information .fieldset-wrapper > div:nth-child(3n + 3){margin-right:0!important;}
    .webform-submission-press-register-form .webform-type-ikm-basic-contact-information{position:relative;}
    .webform-submission-press-register-form .webform-type-ikm-basic-contact-information::before,.webform-submission-press-register-form .webform-type-ikm-basic-contact-information::after{position:absolute;display:block;content:"";width:100%;height:1px;background:rgba(255,255,255,0.4);left:0;top:340px;}
    .webform-submission-press-register-form .webform-type-ikm-basic-contact-information::after{top:495px;}
    .webform-submission-press-register-form .form-item-medium-function{float:none;}
    .form-item-password{float:right;width:calc(100% - 33.33%);}

    .webform-type-ikm-basic-contact-information .fieldset-wrapper > div,
    .webform-submission-press-register-form .form-item-medium-function,
    .webform-submission-press-register-form .form-item-username,
    .webform-submission-valuation-request-form .form-item-artist,
    .webform-submission-valuation-request-form .form-item-title,
    .webform-submission-valuation-request-form .form-item-measurements
    {width:calc(33.33% - 14px);margin-right:20px;}

    .zip-location-container > .form-item{width:calc(100% - 110px);}
    .zip-location-container > .form-item-basic-contact-information-zip{width:90px;}

    .form-item-password .form-item{width:calc(50% - 14px);}
    .webform-submission-press-register-form .form-item-username + div{clear:none;margin:60px 0 30px 0;}
    .webform-submission-press-register-form .form-item-username{margin:60px 0 30px 0;}

    .webform-submission-valuation-request-form .form-item-measurements{margin-right:0;margin-bottom:20px;}

    footer{margin-top:-80px;padding:20px 40px;-webkit-border-radius:85px 0 0 0;-moz-border-radius:85px 0 0 0;border-radius:85px 0 0 0;}
    footer nav{max-width:1280px;margin:0 auto;}
    footer nav > ul > li{width:25%;}

    /* Hover */
    #content a:hover,#top .region-right a:hover,#stage .down:hover,footer a:hover{opacity:0.5;}
    #content a:not([href]):hover,#content a[href="#"]:hover{opacity:inherit;cursor:default;}

    a
    {-webkit-transition: 0.2s ease-in-out 0s;-moz-transition: 0.2s ease-in-out 0s;-o-transition: 0.2s ease-in-out 0s;-ms-transition: 0.2s ease-in-out 0s;transition: 0.2s ease-in-out;}

    /* Zusatzinfos Klimt */
    .zusatz-texte-99729 .z-infos h3{font-size:18px;float:left;width:159px;margin:0;}
    .zusatz-texte-99729 .z-infos p{float:left;width:calc(100% - 159px);max-width:960px;}
    .zusatz-texte-99729 .z-ivz .back-to-top a{font-size:13px;}
    .zusatz-texte-99729 .z-txt-1 .right{float:right;width:445px;}
    .zusatz-texte-99729 .z-txt-1 .left{float:left;width:calc(100% - 470px);}
    .zusatz-texte-99729 .z-txt-1 .p5-7 .p6{margin:0 20px;}
    .zusatz-texte-99729 .z-txt-2 .right{float:left;width:calc(100% - 330px);}
    .zusatz-texte-99729 .z-txt-2 .left{float:right;width:299px;}
    .zusatz-texte-99729 .z-txt-2 .left .bild{float:none;margin-right:0!important;width:auto;}
    .zusatz-texte-99729 .z-txt-2 .left .p13{margin-bottom:90px;}
    .zusatz-texte-99729 .z-txt-2.en .left .p13{margin-bottom:35px;}
    .zusatz-texte-99729 .z-txt-2 .left.sec,.zusatz-texte-99729 .z-txt-3 .right,.zusatz-texte-99729 .z-txt-4 .right,.zusatz-texte-99729 .z-txt-6 .left{float:left;width:calc(100% - 430px);}
    .zusatz-texte-99729 .z-txt-2 .right.sec,.zusatz-texte-99729 .z-txt-3 .left,.zusatz-texte-99729 .z-txt-4 .left,.zusatz-texte-99729 .z-txt-6 .right{float:right;width:400px;}
    .zusatz-texte-99729 .z-txt-3 .left.third{float:left;width:calc(100% - 280px);}
    .zusatz-texte-99729 .z-txt-3 .right.third{float:right;width:196px;}
    .zusatz-texte-99729 .z-txt-6 p.small{line-height:19px;}

}
@media only screen and (min-width:1200px){
    footer nav > ul > li{width:20%;}
}
@media only screen and (min-width:1320px){
    #content .w{padding:0;}

    .view--article-list .nostyle > li{width:calc(33.33% - 27px);margin-right:40px!important;}
    .view--article-list .nostyle > li:nth-child(3n + 3){margin-right:0!important;}
    .overview-item{margin-bottom:40px;}
    .overview-item .txt{padding:15px 18px 25px 18px;}
    .view-events .txt{padding-bottom:15px;}
    .view-events .txt p,.view-events .txt h2{width:calc(100% - 90px);}
    .view-events .txt a.catalog{right:18px;}

    .paragraph--type--wysiwyg-three-columns .field__item{width:calc(33.33% - 27px);margin-left:40px!important;}
    .paragraph--type--wysiwyg-three-columns .field__item:first-child{margin-left:0!important}

    .paragraph--type--image-text .pic{width:370px;}
    .paragraph--type--image-text .txt{width:calc(100% - 420px);}

    .node--type-artwork.node--view-mode-full .operations{width:600px;}
    .node--type-artwork.node--view-mode-full .operations{font-size:17px;}
    .node--type-artwork.node--view-mode-full .operations .objects span{margin:0 8px;}
    .node--type-artwork .operations .auction-lot-search-form{width:180px;margin-left:80px;margin-top:-3px;}
    .node--type-artwork .operations .auction-lot-search-form label{font-size:17px;width:60px;}
    .node--type-artwork .operations .auction-lot-search-form input[type="text"]{width:calc(100% - 65px);}
    .node--type-artwork.node--view-mode-full .pic,.node--type-artwork.node--view-mode-full .gallery{width:600px;height:550px;}
    .node--type-artwork .pic .middle > a{height:550px;}
    .node--type-artwork.node--view-mode-full .txt{width:calc(100% - 650px);}

    .link-list li,.link-list li:nth-child(odd){width:calc(33.33% - 27px);margin-right:40px;}
    .link-list li a{width:300px;}
    .page--greeny .link-list li a{width:260px;}

    .region-sidebar{right:0;}
    .page--greeny .region-content,.page--greeny .block-page-title-block,.page--greeny .w > .big,.page--greeny .region-highlighted{max-width:960px;}
    .page--greeny .region-sidebar{position:absolute;right:0;top:30px;width:300px;margin:0;}
    .page--greeny .region-sidebar .link-list{float:none;}
    .page--greeny .region-sidebar .link-list li{float:none;margin-right:0!important;width:auto!important;}
    .page--greeny .region-sidebar .link-list li a{width:268px;}

    footer nav > ul > li{width:14.28%;}

    /* Zusatzinfos Klimt */
    .zusatz-texte-99729 .z-ivz a{font-size:22px;}
    .zusatz-texte-99729 .z-ivz a:hover{opacity:0.8;}
}

/*
========================================================================
fadeIn              Made by Justin Aguilar   CSS3 ANIMATION CHEAT SHEET
========================================================================
*/
.fadeInLight{
	animation-name: fadeInLight;
	-webkit-animation-name: fadeInLight;

	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible !important;
}

@keyframes fadeInLight {
	0% {
		opacity: 0.0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeInLight {
	0% {
		opacity: 0.0;
	}
	100% {
		opacity: 1;
	}
}
