/* poppins-300 - latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-display:fallback;
  font-weight: 300;
  src: url("../webfonts/poppins-v20-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../webfonts/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../webfonts/poppins-v20-latin-300.woff2") format("woff2"), /* Super Modern Browsers */
       url("../webfonts/poppins-v20-latin-300.woff") format("woff"), /* Modern Browsers */
       url("../webfonts/poppins-v20-latin-300.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../webfonts/poppins-v20-latin-300.svg#Poppins") format("svg"); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-display:fallback;
  font-weight: 400;
  src: url("../webfonts/poppins-v20-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../webfonts/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../webfonts/poppins-v20-latin-regular.woff2") format("woff2"), /* Super Modern Browsers */
       url("../webfonts/poppins-v20-latin-regular.woff") format("woff"), /* Modern Browsers */
       url("../webfonts/poppins-v20-latin-regular.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../webfonts/poppins-v20-latin-regular.svg#Poppins") format("svg"); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-display:fallback;
  font-weight: 500;
  src: url("../webfonts/poppins-v20-latin-500.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../webfonts/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../webfonts/poppins-v20-latin-500.woff2") format("woff2"), /* Super Modern Browsers */
       url("../webfonts/poppins-v20-latin-500.woff") format("woff"), /* Modern Browsers */
       url("../webfonts/poppins-v20-latin-500.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../webfonts/poppins-v20-latin-500.svg#Poppins") format("svg"); /* Legacy iOS */
}

/* poppins-600 - latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-display:fallback;
  font-weight: 600;
  src: url("../webfonts/poppins-v20-latin-600.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../webfonts/poppins-v20-latin-600.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../webfonts/poppins-v20-latin-600.woff2") format("woff2"), /* Super Modern Browsers */
       url("../webfonts/poppins-v20-latin-600.woff") format("woff"), /* Modern Browsers */
       url("../webfonts/poppins-v20-latin-600.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../webfonts/poppins-v20-latin-600.svg#Poppins") format("svg"); /* Legacy iOS */
}

/* poppins-700 - latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-display:fallback;
  font-weight: 700;
  src: url("../webfonts/poppins-v20-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../webfonts/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../webfonts/poppins-v20-latin-700.woff2") format("woff2"), /* Super Modern Browsers */
       url("../webfonts/poppins-v20-latin-700.woff") format("woff"), /* Modern Browsers */
       url("../webfonts/poppins-v20-latin-700.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../webfonts/poppins-v20-latin-700.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* merriweather-900 - latin */
@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-display:fallback;
  font-weight: 900;
  src: url("../webfonts/merriweather-v30-latin-900.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../webfonts/merriweather-v30-latin-900.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../webfonts/merriweather-v30-latin-900.woff2") format("woff2"), /* Super Modern Browsers */
       url("../webfonts/merriweather-v30-latin-900.woff") format("woff"), /* Modern Browsers */
       url("../webfonts/merriweather-v30-latin-900.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../webfonts/merriweather-v30-latin-900.svg#Merriweather") format("svg"); /* Legacy iOS */
}
@font-face{font-family:"Line Awesome Free";font-style:normal;font-weight:900;font-display:auto;src:url("../webfonts/la-solid-900.eot");src: url("../webfonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/la-solid-900.woff2") format("woff2"), url("../webfonts/la-solid-900.woff") format("woff"), url("../webfonts/la-solid-900.ttf") format("truetype"), url("../webfonts/la-solid-900.svg#lineawesome") format("svg"); }

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:600 !important;}.i{font-style:italic;}.nobr{white-space:nowrap;}.nomargin{margin:0 !important;}a{text-decoration:none;border:0;}.fleft{float:left;}.fright{float:right;}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.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, .element-focusable, .breadcrumb__title, .main-navigation .block-menu .block__title, .main-navigation .block-menu-block .block__title{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute;width:1px;}

/* -- LAYOUT Allgemein ---------- */
body{min-width:300px;font-family:"Poppins",Arial,sans-serif;font-size:13px;font-weight:300;letter-spacing:0.5px;color:#1b1c1e;margin:0;padding:0;overflow-x:hidden;max-width:100%;position:relative;background-color:#2f323b;}
h1,h2,h3,h4,h5,h6{font-family:"Poppins",Arial,serif;font-weight:700;color:#1b1c1e;margin:0;padding:0;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1b1c1e!important;text-decoration:none!important;}
h1{font-size:24px;margin:0 auto 20px auto;}
h2{font-size:20px;margin-bottom:25px;font-weight:500;}
h3{font-size:14px;margin-bottom:12px;font-weight:500;}
h4,h5,h6{font-size:14px;margin-bottom:8px;}
p{line-height:20px;margin-bottom:20px;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
img{max-width:100%;height:auto;display:block;}
iframe{width:100%;max-width:100%;border:none!important;}
a{color:#1b1c1e;text-decoration:none;font-weight:500;}
main a{text-decoration:underline;}
ul,ol{margin:14px 0 25px 14px;}
ul{list-style-type:disc;}
ol{margin-left:18px;}
ul li,ol li{margin:0 0 4px 0;line-height:20px;padding:0;}

/* Stile */
.button,input[type="submit"]{height:45px;line-height:45px;text-transform:uppercase;text-decoration:none;border:1px solid #1b1c1e;display:inline-block;margin:12px 0;text-align:center;letter-spacing:1px;padding:0 20px;color:#fff;font-size:13px;font-weight:600;font-family:"Poppins";background-color:#1b1c1e;letter-spacing:0.5px;}
.button{height:auto;line-height:normal;padding:14px 20px;}
.button.light{background-color:transparent;margin-left:0;margin-right:0;color:#1b1c1e;}
input[type="submit"]{line-height:normal;}
.intro{font-weight:400;font-size:15px;line-height:22px;color:#1b1c1e;}
hr{border:none;border-bottom:1px dotted #888;height:1px;background-color:transparent;margin:0 0 25px 0;}
figure{margin:0;}
.big{font-size:15px;}
.smaller{font-size:11px;line-height:18px!important;}
.nm-heading{margin-bottom:4px!important;}
.wsnw{white-space:nowrap;}
.linespacing{line-height:26px;}

div.messages ul{padding-left:0;}
div.messages ul li{padding-left:0;}
.tabs > li a,.contextual-region .contextual .contextual-links a{text-decoration:none;}
.block-local-tasks-block nav{display:table;margin:0 auto;}
.ad-container h2{display:none;}

.menu,.submenu,.nostyle,.bxslider,.view-taxonomy-term-lists .view-content > ul,.category ul.field-items,.plus,.tabstyle,.slick-dots,.editors-choice,.event-stage .social-media-links{margin:0!important;padding:0!important;list-style-type:none;}
.menu li,.submenu li,.nostyle li,.bxslider li,.view-taxonomy-term-lists .view-content > ul > li,.category ul.field-items > li,.plus li,.slick-dots li,.editors-choice li,.view-personality .item-list .nostyle > li,.event-stage .social-media-links li{padding:0;margin:0;}

/* Icons */
.architects-overview .buttons a span::before
{font-family:"Line Awesome Free";font-style:normal;font-weight:400;font-display:auto;src: url("../webfonts/la-regular-400.eot");src: url("../webfonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/la-regular-400.woff2") format("woff2"), url("../webfonts/la-regular-400.woff") format("woff"), url("../webfonts/la-regular-400.ttf") format("truetype"), url("../webfonts/la-regular-400.svg#lineawesome") format("svg");-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:1;}

/* Autocomplete throbber */
.js input.form-autocomplete.ui-autocomplete-loading, .ajax-progress-throbber .throbber, .js input.form-linkit-autocomplete.ui-autocomplete-loading{background-image:url(../icon/throbber-active.gif);}
.webform-submission-form .ajax-progress.ajax-progress-throbber, .path-cart-checkout-review .ajax-progress.ajax-progress-throbber{left: 49%;position:fixed;top: 48.5%;z-index:1000;background-color:#232323;background-image: url(../../../core/misc/loading-small.gif);background-position: center center;background-repeat: no-repeat;border-radius: 7px;height: 24px;opacity: 0.9;padding:4px;width:24px;}
.webform-submission-form .ajax-progress.ajax-progress-throbber .throbber, .path-cart-checkout-review .ajax-progress.ajax-progress-throbber .throbber{display:none;}

.w,.button,input[type="submit"],#top .block-search > .content,input,textarea,.txt,.block-views-blockcurrent-magazine-frontpage,.region-stage,.node--type-event.node--view-mode-teaser,.views-view--block-style .node--view-mode-teaser,.block-follow-block .buttons .nostyle > li > a,.article-end,
.node--type-event.node--view-mode-full .event-stage .datum,.node--type-event.node--view-mode-full .event-stage .links,.block-artlife-benefits a.button,.node--type-magazine.node--view-mode-featured,.block-views-blocksubscriptions-block-1,.block-views-blocksubscriptions-block-1 .pic,.node--type-subscription.node--view-mode-teaser,
.node--type-subscription.node--view-mode-featured .praemie,a.basic_cart-get-quantity,.isotope-grid .element-item,.search-form .search-advanced .details-wrapper,.slick .slide .content,.buttons .out-of-sale,.paragraph--type--gallery .pic-holder .gallery-info
{box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;}

.form-checkboxes .form-item::after, .form-radios .form-item::after,.form-type-datelist .container-inline::after,.view-shop::after,.webform-type-checkboxes .fieldset-wrapper .form-checkboxes > .form-item::after,.webform-type-radios .fieldset-wrapper .form-radios > .form-item::after,
.user-login-form .form-actions::after,.search-form .container-inline::after,.search-form::after,.views-view--block-style .node--view-mode-teaser::after,.node--type-magazine.node--view-mode-featured .txt .buttons::after,.node--type-magazine.node--view-mode-teaser::after,
.uc-cart-view-form .form-actions::after,.uc-cart-checkout-form .form-actions::after,.order-review-table::after,.order-review-table .review-button-row td::after,.content-bottom .auctions .block-block-content::after,
.region-sidebar::after,.content-bottom .auctions .item-list::after,.view-news-suggested .nostyle::after,.region-stage::after,.region-content-top::after,.content-bottom::after,
.paragraph--type--gallery-flex .isotope-grid .element-item .media::after,.buy::after,#edit-panes-customer-birthdate::after,.uc-cart-checkout-form #customer-pane .details-wrapper::after
{display:block;content:"";clear:both;}

.ui-widget{font-family:"Poppins",sans-serif;font-size:13px;font-weight:300;}
.ui-widget-content a{font-weight:300;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:transparent;border:none;color:#999;letter-spacing:0.5px;}
#progress-wrapper{display:none;}

/* Table */
.table-wrapper{overflow-x:scroll;margin-bottom:25px;}
table{border:1px solid #e7e5e5;border-collapse:collapse;border-spacing:0;margin:0;width:100%;max-width:100%;}
table td,table th, table caption{border-left:1px solid #e7e5e5;padding:8px 12px;border-bottom:1px solid #e7e5e5;line-height:20px;}
table tr:last-child td{border-bottom:none;}
table td:first-child,table th:first-child{border-left:0 none;}
table th, table caption{color:#1b1c1e;font-weight:500;background-color:#e7e5e5;}
table th,table th a{font-size:12px;font-weight:500;text-decoration:none;color:#1b1c1e;}
.tablesort{height:13px!important;}

/* Form */
input,select,textarea{font-family:"Poppins",sans-serif;font-size:13px;font-weight:300;color:#1b1c1e;border:1px solid #eae5e1;background-color:#fff;}
input,select,form .webform-component-select{width:100%;max-width:440px;line-height:38px;}
select{height:40px;padding:0 0 0 8px;}
input{padding:0 12px;height:40px;text-transform:none;}
input[type="file"]{padding:0;border:none;}
textarea{width:100%;min-width:100%;max-width:100%;padding:12px;}
.form-textarea-wrapper{max-width:440px;}
input:focus,select:focus,textarea:focus{border-color:#c5bcb9;}
.form-item,.container-inline-date{margin:0 0 12px 0!important;}
fieldset .form-item{padding:0;}
.form-item .description{font-size:9px!important;color:#999;margin-top:4px;}
.form-item .form-item{padding:0;}
.form-radios .form-item input,.form-checkboxes .form-item input,.form-type-checkbox input,.form-type-radio input{width:auto;height:auto;float:left;margin:4px 5px 0 0;border:1px solid #1b1c1e;background-color:#fff;}
.form-radios .form-item label,.form-checkboxes .form-item label{width:auto;}
input[type="submit"]{display:block;line-height:normal;text-decoration:none!important;border:none;width:auto;padding:0 18px;}
.form-actions{margin-top:25px!important;}
label,.required-info,label.option,h4.label{font-size:14px;color:#1b1c1e;margin:4px 0 4px 2px;display:block;font-weight:500;}
.container-inline div, .container-inline label{display:block;}
.form-type-checkbox label,.form-type-radio label{font-weight:normal;color:#1b1c1e;text-transform:none;margin:0;font-size:13px;}
.form-checkboxes .form-item, .form-radios .form-item{padding:0;}
.form-type-radio .description,.form-type-checkbox .description{margin-left:19px!important;}
.webform-element-help:focus, .webform-element-help:active, .webform-element-help:hover{background:#1b1c1e;border-color:#1b1c1e;}
.form-type-range input[type="range"]{width:calc(100% - 57px);}
.form-type-range .form-type-number input{padding:0 12px 0 0;}
.form-type-range .webform-range-output-delimiter{display:none;}
.form-type-textarea .form-textarea-wrapper{max-width:100%;}
.form-managed-file .description{margin-bottom:12px;}
.form-managed-file .button{border:1px solid #1b1c1e;background-color:transparent;height:30px;line-height:30px;font-size:11px;color:#1b1c1e;padding:0 8px;}
.form-managed-file .button:hover{background-color:#1b1c1e;color:#fff;}
.form-managed-file .file a{text-decoration:none;font-size:12px;}
form fieldset legend{margin:4px 0!important;font-weight:500!important;}
div.password-confirm{margin-top:3px;}
.password-strength__title, .password-strength__text,div.password-confirm,.password-confirm .error,.password-confirm .ok{font-weight:500!important;font-size:10px;}
.password-suggestions{padding:8px;}
.password-suggestions li{line-height:normal;}

.field--type-webform .form-item{margin-bottom:12px!important;}
.chosen-container{width:100%!important;max-width:440px!important;}
.chosen-container-single .chosen-single{height:40px;line-height:40px;color:#1b1c1e;font-weight:300;font-size:13px;background:#fff;border:1px solid #eae5e1;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.chosen-container-single .chosen-single div{width:16px;}
.chosen-container-single .chosen-single div b{background-position:0 9px;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 9px;}
.form-type-datelist .container-inline > .form-item{float:left;width:85px;margin-right:8px!important;}
.webform-checkboxes-other legend,.webform-radios-other legend{margin-bottom:4px!important;color:#1b1c1e;font-size:14px!important;margin:4px 0!important;display:block!important;font-weight:500!important;}
.webform-type-checkboxes .fieldset-wrapper .form-checkboxes > .form-item,.webform-type-radios .fieldset-wrapper .form-radios > .form-item{margin-bottom:4px;}
.field--type-webform form fieldset.form-item fieldset{margin-bottom:0!important;}
.chosen-container.error .chosen-single, .chosen-container.error .chosen-single span{line-height:40px;}

.webform-newsletter-subscription{background-color:#f1f1f1;padding:12px;max-width:415px;}
.webform-newsletter-subscription label{font-weight:500!important;}
.webform-newsletter-subscription .description{color:#333;font-size:11px!important;margin-top:0;}

.contextual-region.block-local-tasks-block{margin-bottom:40px;}
.page-has-stage.contextual-region.block-local-tasks-block{margin-bottom:0;}
.user-login-form{max-width:440px;}
.user-login-form .form-item:first-child,.user-pass .form-item:first-child{margin-top:0;}
.user-login-form .form-actions input[type="submit"]{float:left;}
.user-login-form .forgot-password{font-size:11px;font-weight:500;color:#999;text-decoration:none;float:right;margin-top:25px;}
.user-pass p{font-size:9px;color:#999;line-height:normal;}

.form-item input.error, .form-item textarea.error, .form-item select.error,.chosen-container.error .chosen-choices, .chosen-container.error .chosen-single{border:1px solid red!important;}
div.messages{border:none;}
div.messages.error{background-image:none;padding:10px;color:red;}
div.messages.error ul li{padding-left:0;}
div.messages ul li::before{display:none;}
.front .messages__wrapper{margin:0 auto;}
.page-no-node-page div.messages{margin-bottom:20px;}
img.b-error{display:none;}
.messages__wrapper{font-family:"Poppins",sans-serif;font-size:12px;}
.messages{background:none!important;font-weight:normal;padding-left:0!important;}
.messages a{color:#999;font-weight:400;font-weight:normal;}
.messages--status,.messages--error,.messages--warning{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none;color:#999!important;}
.messages--error{color:#d90000!important;}
.messages--warning{color:#d98000!important;}

div.messages .premium{display:none;}

.architects-marker{background:var(--architects-bg-color);color:#fff;font-weight:600;text-transform:uppercase;padding:5px 12px;position:absolute;left:8px;top:8px;font-size:12px;}

.search-form{margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid #efefef;}
.search-form .container-inline label,.search-form .search-help-link,.search-form .search-advanced .details-wrapper > fieldset > legend{display:none;}
.search-form .container-inline .form-item{width:calc(100% - 100px);float:left;}
.search-form .container-inline .form-item input{max-width:none;}
.search-form .container-inline .form-submit{width:95px;padding:0;float:left;margin:0 0 0 5px;height:40px;}
.search-form .search-advanced{border:none;margin-top:0;}
.search-form summary{padding-left:0;font-size:12px;font-weight:400;}
.search-form .search-advanced .details-wrapper{float:left;border:1px solid #efefef;padding:12px;width:100%;}
.search-form .search-advanced fieldset legend{margin:0 0 12px 0!important;}
.search-form .search-advanced .details-wrapper label{font-size:13px;color:#333333;}

.item-list .node_search-results{margin-left:0;}
.item-list .node_search-results > li{margin:0;padding:20px 0;border-top:1px solid #efefef;}
.item-list .node_search-results > li:first-child{border-top:none;}
.item-list .node_search-results p{margin:0;}

.bx-wrapper{margin-bottom:0;}

.form-style--cta details{border:none;}
.form-style--cta details summary{background:#1b1c1e;height:45px;line-height:45px;color:#fff;padding:0 0 0 20px;width:232px;outline:none;}
.form-style--cta details summary[aria-pressed="true"]{background-color:#333;}
.form-style--cta details > .details-wrapper{padding:20px 0;}

/* Ueberschriften */
h1,.block-views-blockfeatured-articles-block-1 > h2,.block-views-blockeditors-choice-articles-block-1 > h2,.block-views-blockfeatured-architects-block-1 > h2,.views-view--article-list.view-frontpage .view-header h2,
.region-sidebar .block > h2,.view-shop .view-header h2,.region-sidebar > .block h2,.block-views-blocknews-suggested-block-1 .w > h2,.block-views-blockarchitects-suggested-block-1 .w > h2,
.node--type-subscription.node--view-mode-teaser h2,.personality-info .field__label,.node--type-subscription.node--view-mode-full .field--name-field-er-premiums h2
{font-family:"Poppins",sans-serif;font-size:20px;font-weight:700;}

.views-view--article-list.view-frontpage .view-header h2 a{font-weight:700;}

.node--type-news.node--view-mode-full h1,.node--type-event.node--view-mode-full h1,.node--type-job.node--view-mode-full h1,.node--type-project.node--view-mode-full h1,
.node--type-personality.node--view-mode-full h1,.node--type-showcase.node--view-mode-full h1,
.node--type-subscription .txt .node__title{font-size:24px;font-family:"Poppins",sans-serif;}

.view-featured-articles h3 a,.editors-choice h3 a,.views-view--article-list h3 a,.view-personality h3 a{font-weight:500;}

/* -------------- */
.w{width:100%;padding:0 10px;position:relative;}

#top{background-color:#3b3e46;position:fixed;min-width:300px;width:100%;height:45px;position:fixed;left:0;z-index:100;}
#top .w{padding:0;}
#top .theme-color{display:none;}
#top .logo{width:98px;float:left;margin:6px 0 0 10px;}
#top .logo a{display:block;}
#top .block-search .slide-button{display:block;position:absolute;background-color:#4f5259;top:0;right:46px;width:45px;height:45px;text-indent:-99999px;}
#top .block-search .slide-button::before{display:block;content:"";position:absolute;top:14px;left:13px;width:18px;height:18px;background:url("../icon/icons.png") no-repeat -34px 0 transparent;background-size:240px auto;}
#top .block-search .slide-button.open{background-color:#82868e;}
#top .block-search > .content{background-color:#fff;padding:12px;width:100%;position:absolute;top:45px;left:0;}
#top .block-search form{background-color:#fff;padding:0;width:100%;position:relative;}
#top .block-search form .container-inline{position:relative;}
#top .block-search form .form-item{margin:0!important;}
#top .block-search form .form-item input[type="search"]{width:100%;max-width:none!important;padding-right:77px;}
#top .block-search form .form-actions{position:absolute;width:75px;right:1px;top:1px;margin:0!important;}
#top .block-search form .form-actions::before{display:block;content:"";width:1px;height:15px;background-color:#e9e3df;position:absolute;left:0;top:11px;}
#top .block-search form input[type="submit"]{font-size:12px;color:#1b1c1e;background-color:transparent;padding:0;width:75px;height:38px;margin:0;}
#top .block-search .drop{background-color:#82868e!important;}
#top .block-search .drop input[type="search"]{border:1px solid #82868e;}
#top .block-search .drop input[type="submit"]{color:#4f5259;}
#top .block-parnass-uc-cart a.cart::before{display:block;width:24px;height:24px;position:relative;background:url("../icon/icons.png") no-repeat -73px 0 transparent;background-size:314px auto;text-indent:-99999px;}
#top .block-parnass-uc-cart{position:absolute;top:0;right:92px;}
#top .block-parnass-uc-cart a.cart{position:relative;background-color:#4f5259;width:60px;height:45px;display:block;}
#top .block-parnass-uc-cart a.cart::before{display:block;content:"";width:24px;height:24px;position:absolute;left:10px;top:12px;background-position:-121px 0;background-size:288px auto;}
#top .block-parnass-uc-cart a.cart span{display:block;position:absolute;top:10px;right:5px;width:22px;height:22px;line-height:22px;text-align:center;font-weight:500;color:#fff;font-size:12px;text-indent:0;}
#top .region-navi > .slide-button{position:absolute;top:0;right:0;width:45px;height:45px;background-color:#4f5259;text-indent:-99999px;z-index:40;}
#top .region-navi > .slide-button::before{display:block;content:"";width:24px;height:16px;background:url("../icon/nav.png") no-repeat 0 0 transparent;background-size:22px auto;position:absolute;top:15px;left:12px;}
#top .region-navi > .slide-button.open::before{background-position:0 -17px;height:19px;width:19px;top:14px;left:14px;}
#top .region-navi .drop{background-color:#f1f1f1;position:absolute;left:0;top:45px;width:100%;display:none;z-index:100;letter-spacing:0.5px;}
#top .region-navi .drop > nav{background-color:#fff;}
#top .region-navi nav .menu > li{margin:0;}
#top .region-navi nav .menu > li:first-child > a{padding-top:20px;}
#top .region-navi nav .menu > li:last-child > a{padding-bottom:20px;}
#top .region-navi nav .menu > li a,#top .region-navi .block-social-media-block ul.social-media-links > li > a{color:#1b1c1e;font-size:15px;font-weight:500;display:block;text-align:center;padding:7px 10px;}
#top .region-navi nav .menu > li.menu-item--active-trail a,#top .region-navi nav .menu > li a.is-active{color:#999;}
#top .region-navi nav .menu > li > .menu{display:none;margin-bottom:8px!important;}
#top .region-navi nav .menu > li > .menu > li{margin:0;}
#top .region-navi nav .menu > li > .menu > li a{font-size:11px;padding:2px 10px;text-transform:none;}
#top .region-navi nav .menu > li > .menu > li.menu-item--active-trail > a,#top .region-navi nav .menu > li > .menu li a.is-active{color:#1b1c1e;}
#top .region-navi .region-meta nav .menu > li a,#top .region-navi .block-social-media-block ul.social-media-links > li > a{font-size:12px;padding:6px 10px;font-weight:500;}
#top .region-navi .region-meta nav .menu > li:first-child > a{padding-top:16px;}
#top .region-navi .social-media{margin:10px auto 25px auto;width:165px;border-top:1px solid #e9e3df;padding-top:18px;}
#top .region-navi .block-social-media-block{margin:0;}
#top .region-navi .block-social-media-block ul.social-media-links > li.instagram > a{padding-bottom:16px;}

.view-stage{position:relative;max-width:100%;overflow:hidden;}
.slick{position:relative;}
.slick .slide{position:relative;height:215px;}
.slick .slick-slide{counter-increment: questionNumber;}
.slick .slick-slide::before{display:block;content:counters(questionNumber, ".", decimal-leading-zero);position:absolute;left:7px;bottom:16px;color:#fff;z-index:25;font-weight:400;}
.slick .slide .slideshow-item{height:215px;background-position:center top;background-size:cover;background-repeat:no-repeat;}
.slick .slide .content::before{display:block;content:"";width:1px;height:80px;background-color:#fff;position:absolute;left:10px;bottom:32px;}
.slick .slide .content{position:absolute;bottom:0;left:0;width:100%;padding:40px 10px 35px 30px;z-index:20;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#99000000",GradientType=0 );}
.slick .slide .content .title{color:#fff;text-transform:uppercase;}
.slick .slide .content h2{margin:0;line-height:20px;font-size:18px;color:#fff!important;font-weight:600!important;text-transform:none;}
.slick .slide .content h2 a{color:#fff!important;text-decoration:none;font-weight:600!important;}
.slick .slick-dots{position:absolute;left:31px;bottom:16px;z-index:30;}
.slick .slick-dots li{float:left;margin:0 5px 0 0;line-height:normal;height:10px;}
.slick .slick-dots li button{border:none;background:rgba(255,255,255,0.5);text-indent:-99999px;width:10px;height:10px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.slick .slick-dots li.slick-active button{background-color:#fff;}
.not-front .slick .slide .content{padding-left:10px;padding-bottom:15px;}
.not-front .slick .slick-slide .slide .content{padding-bottom:35px;}
.not-front .slick .slide .content::before,.not-front .slick .slide::before{display:none;}
.not-front .slick .slick-dots{left:12px;}

.node--type-edition.stage-type-image.node--view-mode-full .field--name-field-media-stage,.node--type-product.node--view-mode-full .field--name-field-media-stage{margin-bottom:10px;}

.magazin-info,.block-views-blockcurrent-magazine-frontpage,.buy{position:relative;padding:20px 10px;background:url("../img/beton.jpg") no-repeat 0 0 #f0f0f0;}
.magazin-info{padding-bottom:85px;margin-bottom:20px;}
.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser{margin:0 auto;position:relative;padding-bottom:50px;}
.magazin-info .pic,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic{position:relative;padding:0 2px 2px 0;margin:0 auto 15px auto;-webkit-box-shadow: 8px 8px 15px -1px rgba(0,0,0,0.37);-moz-box-shadow: 8px 8px 15px -1px rgba(0,0,0,0.37);box-shadow: 8px 8px 15px -1px rgba(0,0,0,0.37);}
.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::before,.magazin-info .pic::before{display:block;content:"";width:91px;height:2px;background-color:#eaeaea;position:absolute;bottom:0;right:0;z-index:10;}
.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::after,.magazin-info .pic::after{display:block;content:"";width:2px;height:123px;background-color:#eaeaea;position:absolute;bottom:0;right:0;z-index:10;}
.magazin-info .txt,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .txt{text-align:center;font-weight:500;display:flex;flex-direction:column;}
.magazin-info .txt h1,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .txt h2,.not-front .node--type-magazine.node--view-mode-teaser .txt h3{order:2;}
.magazin-info .txt .field--name-field-txt-topics,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .txt .field--name-field-txt-topics,.not-front .node--type-magazine.node--view-mode-teaser .txt .field--name-field-txt-topics{order:1;}
.magazin-info .txt .field--name-field-link-magazine-epaper{order:3;}
.magazin-info .txt .field--name-field-link-magazine-epaper a{text-decoration:none;font-size:13px;padding-right:8px;position:relative;}
.magazin-info .txt .field--name-field-link-magazine-epaper a::after{display:block;content:"\00BB";position:absolute;right:0;top:0;}
.magazin-info .field--name-field-txt-topics,.view-display-id-frontpage .field--name-field-txt-topics,.not-front .node--type-magazine.node--view-mode-teaser .txt .field--name-field-txt-topics{font-size:16px;font-weight:500;margin-bottom:2px;font-family:"Merriweather";-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.magazin-info .pic{width:170px;}
.magazin-info .pic::before{width:169px;}
.magazin-info .pic::after{height:220px;}
.magazin-info h1, .view-display-id-frontpage h2{font-size:12px;line-height:normal;margin-bottom:8px;}
.magazin-info h1{font-weight:400;}
.view-display-id-frontpage .txt > a{text-decoration:none;color:#999;font-size:11px;}
.magazin-info .buttons{width:calc(100% - 20px);position:absolute;bottom:20px;left:10px;}
.node--type-magazine.node--view-mode-featured .txt .buttons,.view-display-id-frontpage .buttons{width:100%;position:absolute;bottom:0;left:0;}
.magazin-info .buttons .uc-product-add-to-cart-form,.magazin-info .buttons .button,.node--type-magazine.node--view-mode-featured .txt .buttons .uc-product-add-to-cart-form,.node--type-magazine.node--view-mode-featured .txt .buttons .button,.view-display-id-frontpage .uc-product-add-to-cart-form,.view-display-id-frontpage .buttons .button{width:calc(50% - 4px);float:right;margin:0;padding:0;}
.magazin-info .buttons .form-actions input,.magazin-info .buttons .button,.node--type-magazine.node--view-mode-featured .txt .buttons .button,.node--type-magazine.node--view-mode-featured .txt .buttons .form-actions input,.view-display-id-frontpage .uc-product-add-to-cart-form .form-actions input,.view-display-id-frontpage .buttons .button{height:54px;line-height:normal;padding:10px 0;}
.view-display-id-frontpage .buttons .button{margin:0;line-height:45px;padding:0;height:45px;}
.view-display-id-frontpage .buttons .uc-product-add-to-cart-form,.magazin-info .buttons .uc-product-add-to-cart-form,.node--type-magazine.node--view-mode-featured .txt .buttons .uc-product-add-to-cart-form{float:left;position:relative;}
.magazin-info .buttons .form-actions,.node--type-magazine.node--view-mode-featured .txt .buttons .form-actions,.view-display-id-frontpage .uc-product-add-to-cart-form .form-actions{margin:0!important;}
.magazin-info .buttons .uc-product-add-to-cart-form .form-actions::after,.node--type-magazine.node--view-mode-featured .txt .buttons .uc-product-add-to-cart-form .form-actions::after{display:block;content:"Einzelausgabe";font-size:11px;color:#1b1c1e;position:absolute;width:100%;text-align:center;bottom:8px;left:0;z-index:5;text-transform:none;}
.magazin-info .buttons .form-actions input,.node--type-magazine.node--view-mode-featured .txt .buttons .form-actions input,.view-display-id-frontpage .uc-product-add-to-cart-form .form-actions input{margin:0;width:100%;position:relative;z-index:10;border:1px solid #1b1c1e;color:#1b1c1e;padding-bottom:25px!important;background:transparent;background-image:none;text-align:center;}
.view-display-id-frontpage .uc-product-add-to-cart-form .form-actions input{padding:0!important;height:45px;}
.magazin-info .buttons .button span,.node--type-magazine.node--view-mode-featured .txt .buttons .button span,.view-display-id-frontpage .buttons .button span{display:block;font-weight:300;font-size:11px;line-height:11px;text-transform:none;}
.magazin-info .pic .field--name-field-link-magazine-digital{position:absolute;bottom:10px;left:10px;z-index:20;background-color:rgba(255,255,255,0.75);padding:4px 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.magazin-info .pic .field--name-field-link-magazine-digital a{font-size:11px;text-transform:uppercase;display:block;color:#1b1c1e;font-weight:400;text-decoration:none;padding-left:18px;}
.magazin-info .pic .field--name-field-link-magazine-digital a::before{display:block;content:"";width:14px;height:13px;background:url("../icon/icons.png") no-repeat -58px 0 transparent;background-size:180px auto;position:absolute;left:6px;top:5px;}
.node--type-magazine.node--view-mode-featured .txt .buttons .form-actions input{font-weight:600!important;}
.buttons .out-of-sale{display:block;border:1px solid #1b1c1e;padding:10px 0;height:54px;text-align:center;font-weight:600;font-size:12px;color:#1b1c1e;text-transform:uppercase;}

.front main > .region,.front main > .content{margin-bottom:20px;}
.front main > .content{border-top:1px dotted #888888;padding-top:20px;}

.pic{position:relative;}
.pic .b-marker{position:absolute;bottom:12px;right:12px;width:37px;height:37px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.pic .b-marker a{display:block;width:37px;height:37px;text-indent:-9999px;position:relative;background-color:#1b1c1e;}
.pic .b-marker a::before{display:block;content:"";width:14px;height:21px;background:url("../icon/icons.png") no-repeat -64px 0 transparent;background-size:260px auto;position:absolute;left:11px;top:8px;}
.node--type-personality .node--type-project .pic .field-name-field-file-image-caption-text{display:none;}
.node--type-personality .node--type-project .pic .issue-marker span{font-weight:300;font-style:italic;}

.block-views-blockfeatured-articles-block-1 .pic .field--name-field-media-stage{margin-bottom:0!important;}
.view-editors-choice-articles .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.view-editors-choice-articles .bx-wrapper .bx-controls-direction a{z-index:20;top:-23px;width:16px;height:9px;background:url("../icon/icons.png") no-repeat transparent;background-size:194px auto;}
.view-editors-choice-articles .bx-wrapper .bx-controls-direction a.bx-prev{left:auto;right:32px;background-position:-28px -20px;}
.view-editors-choice-articles .bx-wrapper .bx-controls-direction a.bx-next{right:0;background-position:-45px -20px;}
.view-editors-choice-articles .bx-wrapper .bx-controls-direction a.bx-prev::after{display:block;content:"";width:1px;height:9px;background-color:#dadadc;position:absolute;right:-8px;top:0;}
.editors-choice h3{margin-bottom:6px;}
.editors-choice .node--type-news.node--view-mode-teaser{margin:0;}
.editors-choice > li{padding-bottom:24px;}
.region-sidebar .editors-choice .node--type-project .pic,.region-sidebar .editors-choice .node--type-project .txt{width:100%;float:none;}
.region-sidebar .editors-choice .node--type-project .txt{width:100%;float:none;display:block;}
.region-sidebar .editors-choice .txt h3{line-height:18px;}
.region-sidebar .editors-choice .node--type-project .txt h3 a,.region-sidebar .editors-choice .txt h3 a{font-size:14px;font-weight:500;}

.node--type-edition.node--view-mode-full .event-stage .txt,.node--type-product.node--view-mode-full .event-stage .txt,.node--type-premium.node--view-mode-full .event-stage .txt{padding:0 10px;}
.buy{margin-bottom:20px;text-align:center;}
.buy .form-actions{margin:0!important;}
.buy .uc-product-add-to-cart-form .form-actions input{width:185px;margin:0 auto!important;}
.buy .field--name-price,.buy .display-price,.advanced-price{font-weight:600;margin-bottom:12px;font-size:16px;color:#1b1c1e;}
.buy .display-price{float:none;}
.buy .out-of-sale{font-weight:500;}
.buy .out-of-sale br{display:none;}
.advanced-price .default-price{text-decoration:line-through;}
.advanced-price .special-price{color:#a48f66;}
.node--type-premium.node--view-mode-full .event-stage{margin-bottom:20px;}

.page-node-type-event .contextual-region.block-local-tasks-block{margin-bottom:10px;}

.view-featured-articles .node--view-mode-teaser3 .txt hr{display:none;}

.ad > div > *{display:none;}
.region-sidebar .ad > div > *{display:block;margin-bottom:20px;}
.mediumractangle > a{display:block;}
body[class*="path-architects"] .ad > div > *{margin-bottom:0!important;padding-bottom:25px!important;}

main{background-color:#fff;padding-top:45px;}
.region-content-top,.region-sidebar,.page-node-type-subscription .region-content{padding:0 10px;}
.region-content-bottom .block-newsletter-email-block,.content-bottom .block-newsletter-email-block{background:url("../img/beton.jpg") repeat-x center center #e7e5e5;background-size:cover;padding:30px 10px;text-align:center;}

.artikelinfo{font-size:11px;color:#999;font-weight:400;letter-spacing:0;line-height:14px;text-transform:uppercase;}
.artikelinfo .field,.artikelinfo time,.artikelinfo .field div,.artikelinfo .field ul.html-list-entity-reference-label-formatter,.artikelinfo .field .html-list-entity-reference-label-formatter > li{display:inline;}
.artikelinfo .field ul.html-list-entity-reference-label-formatter,.artikelinfo .field .html-list-entity-reference-label-formatter > li{margin:0;}
.artikelinfo .html-list-entity-reference-label-formatter > li,.artikelinfo .field-projects-link,.artikelinfo .field--name-field-tr-location{display:inline-block;position:relative;padding-left:13px;line-height:14px;}
.artikelinfo .html-list-entity-reference-label-formatter > li::before,.artikelinfo .field-projects-link::before,.artikelinfo .field--name-field-tr-location::before{display:inline-block;content:"";width:3px;height:3px;background-color:#999;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:absolute;left:4px;top:6px;}
.artikelinfo a{color:#999;font-weight:400;text-decoration:none;}

.isotope-list-item > article{width:100%;}
.node--type-news.node--view-mode-teaser,.node--type-edition.node--view-mode-teaser,.node--type-job.node--view-mode-teaser{margin-bottom:20px;}
.node--type-job.node--view-mode-teaser .field--name-field-media-stage,.node--type-edition.node--view-mode-teaser .pic,.node--type-product.node--view-mode-teaser .pic,
.node--type-news.node--view-mode-teaser .field--name-field-media-stage{margin-bottom:12px;position:relative;z-index:0;overflow:hidden;}
.node--type-news.node--view-mode-teaser p{margin-bottom:12px;text-align:left;}
.node--type-news.node--view-mode-teaser p.intro{font-size:13px;font-weight:300;line-height:inherit;}
.node--type-edition.node--view-mode-teaser h3{margin-bottom:0;}
.node--type-news.node--view-mode-teaser h2 a{font-weight:600;}
.node--type-news.node--view-mode-teaser.stage-type-video .field--name-field-media-stage::before,.paragraph--type--gallery-flex .pic-holder::before{display:block;content:"";position:absolute;z-index:10;top:50%;left:50%;width:150px;height:150px;margin:-75px 0 0 -75px;opacity:0.4;background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%);background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);background: radial-gradient(ellipse at center, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00000000",GradientType=1 );}
.node--type-news.node--view-mode-teaser.stage-type-video .field--name-field-media-stage::after{display:block;width:60px;height:60px;background:url("../icon/icons.png") no-repeat -165px 0 transparent;background-size:290px auto;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;content:"";z-index:20;}
.block-views-blockfeatured-articles-block-1 > .content > .views-element-container >.view-featured-articles > .view-content h3{margin-bottom:6px;font-size:17px;}
.paragraph--type--gallery{width:auto!important;max-width:1030px!important;}
.node--type-news.node--view-mode-teaser .txt .field h2,.node--type-news.node--view-mode-teaser .txt .field h3,.node--type-news.node--view-mode-teaser .txt .field h4,.node--type-news.node--view-mode-teaser .txt .field h5,
.node--type-news.node--view-mode-teaser .field table,.node--type-news.node--view-mode-teaser .txt > .field ul,.node--type-news.node--view-mode-teaser .txt > .field ol{display:none;}

.region-sidebar > .block,.region-sidebar > .block .ad > div > div{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #888888;}
.region-sidebar > .block.block-ad-block{border:none;padding:0;margin:0;}
.region-sidebar > .block.block-ad-block .ad > div > div{border:none;}
.region-sidebar > .block.block-ad-block img{margin-bottom:20px;}
.region-sidebar > .block.block-content--type-ticker{border-bottom:none;padding-bottom:0;}
.region-sidebar > .block:last-child,.region-sidebar > .block:last-child .ad > div > div{border-bottom:none;padding-bottom:0;}
.region-sidebar .block-aboservice .big{font-weight:500;font-size:15px;}
.region-sidebar .block-aboservice a{text-decoration:none;}
.region-sidebar .block p{line-height:normal;margin-bottom:12px;}
.region-sidebar .block-epaper .content a{text-decoration:none;display:inline-block;padding-right:12px;position:relative;}
.region-sidebar .block-epaper .content a::after{display:block;content:"\00BB";right:0;top:0;position:absolute;font-size:18px;line-height:18px;}
.block-views-blockcurrent-magazine-sidebar .view-current-magazine{background:url("../img/beton.jpg") no-repeat center center #e7e5e5;padding:20px;text-align:center;}
.block-views-blockcurrent-magazine-sidebar .view-current-magazine .node--type-magazine.node--view-mode-teaser{margin-bottom:0;}
.block-views-blockcurrent-magazine-sidebar .view-current-magazine .pic{margin:0 auto 12px auto;}
.block-views-blockcurrent-magazine-sidebar .view-current-magazine h2{margin-bottom:12px;}
.block-views-blockcurrent-magazine-sidebar .view-current-magazine a{text-decoration:none;}

.ticker-wrapper .bx-wrapper{border:0;margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.ticker > li{border-bottom:1px dotted #888;}
.ticker > li a,.block-system-menu-blockaccount .menu > li > a{text-decoration:none;font-weight:300;font-size:12px;padding:8px 25px 8px 0;position:relative;display:block;text-transform:uppercase;}
.ticker > li a::after,.block-system-menu-blockaccount .menu > li > a::after{display:block;content:"";width:19px;height:9px;background:url("../icon/icons.png") no-repeat -8px -10px transparent;background-size:117px auto;position:absolute;right:0;top:20px;-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}

.mediumractangle,.block-gewinnspiel{margin:0 auto 20px auto;max-width:300px;}

.block-follow-block .insta-pic{display:none;}
.block-follow-block .buttons .nostyle > li:first-child{margin-bottom:10px;}
.block-follow-block .buttons .nostyle > li > a{height:45px;border:1px solid #1b1c1e;padding:0 15px 0 40px;text-decoration:none;text-transform:uppercase;display:block;width:100%;line-height:45px;position:relative;font-weight:600;font-size:16px;}
.block-follow-block .buttons .nostyle > li > a::after{display:block;content:"";height:17px;background:url("../icon/icons.png") no-repeat transparent;background-size:240px auto;position:absolute;top:14px;}
.block-follow-block .buttons .nostyle > li.facebook > a::after{width:9px;background-position:0 0;left:18px;}
.block-follow-block .buttons .nostyle > li.instagram > a::after{width:17px;background-position:-110px -67px;left:15px;}

.choose-country{max-width:610px;margin:0 auto!important;}
.choose-country li{position:relative;border:2px solid #fff;margin-bottom:15px;}
.choose-country li a{display:block;}
.choose-country li img{opacity:0.3;}
.choose-country li .architects-logo{position:absolute;top:38%;left:0;padding:0 20px;z-index:5;width:calc(100% - 40px);opacity:1!important;}
.architects-overview .buttons{text-align:center;}
.architects-overview .buttons a{display:inline-block;background:rgba(255,255,255,0.15);color:#fff;padding:10px 20px;margin:4px 0;text-transform:uppercase;font-size:15px;margin:0 2px;}

body[class*="path-architects"].not-front #top{border-bottom:none;}
body[class*="path-architects"] .region-stage{background-color:var(--architects-bg-color);padding-bottom:20px;}
body[class*="path-architects"] .node--view-mode-teaser,
.path-bau-community .node--view-mode-teaser
{position:relative;margin:0;}
body[class*="path-architects"] .node--view-mode-teaser .field--type-link,
body[class*="path-architects"] .block-content--type-stage article[class*="node--view-mode-teaser"] h3,
.path-bau-community .node--view-mode-teaser .field--type-link,
.path-showcase .region-stage .attachment .txt
{background:rgba(255,255,255,0.85);position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;}
body[class*="path-architects"] .block-content--type-stage .field--name-field-media-single,
body[class*="path-architects"] .node--type-personality.node--view-mode-teaser,
.path-bau-community .block-content--type-stage .field--name-field-media-single,
.path-bau-community .node--type-personality.node--view-mode-teaser
{margin:0;}
body[class*="path-architects"] .node--view-mode-teaser .field--name-field-link-single a,
body[class*="path-architects"] article[class*="node--view-mode-teaser"] h3 a,
.path-bau-community .node--view-mode-teaser .field--name-field-link-single a
{color:#1b1c1e;display:block;padding:8px 12px;}
body[class*="path-architects"] h1,.path-bau-community h1,.path-showcase h1{font-family:"Poppins",Arial,serif;text-transform:uppercase;font-size:24px;margin-bottom:12px;}
body[class*="path-architects"] h1{color:#fff;}
.path-bau-community h1,.path-showcase h1{color:#1b1c1e;font-weight:700;}
body[class*="path-architects"] .view-filters,.path-bau-community .view-filters{border:none;padding-top:0;margin-bottom:20px;}
body[class*="path-architects"] .view-personality .view-filters .views-exposed-form,.path-bau-community .view-personality .view-filters .views-exposed-form{background:#fff;padding:0;border:1px solid #d6d6d6;}
body[class*="path-architects"] .view-personality .view-filters .views-exposed-form .form-item,.path-bau-community .view-personality .view-filters .views-exposed-form .form-item{width:calc(100% - 35px);float:left;margin:0;}
body[class*="path-architects"] .view-filters .views-exposed-form input[type="text"],.path-bau-community .view-personality .view-filters .views-exposed-form input[type="text"]{background:transparent;border:none;text-transform:none;font-weight:400;height:35px;font-size:15px;}
body[class*="path-architects"] .view-personality .view-filters .views-exposed-form .form-actions,.path-bau-community .view-personality .view-filters .views-exposed-form .form-actions{width:35px;position:relative;float:right;margin:0!important;}
body[class*="path-architects"] .view-personality .view-filters .views-exposed-form .form-actions::before,.path-bau-community .view-personality .view-filters .views-exposed-form .form-actions::after{display:block;content:"";z-index:0;width:24px;height:20px;background:url("../icon/icons.png") no-repeat transparent;background-size:270px auto;background-position:-86px 0px;position:absolute;top:7px;left:4px;}
body[class*="path-architects"] .view-personality .view-filters .views-exposed-form .form-actions:hover::before,.path-bau-community .view-personality .view-filters .views-exposed-form .form-actions:hover::after{opacity:0.5;}
body[class*="path-architects"] .view-personality .view-filters .views-exposed-form .form-actions input[type="submit"],.path-bau-community .view-personality .view-filters .views-exposed-form .form-actions input[type="submit"]{width:35px;height:35px;display:block;background:transparent;text-indent:-99999px;margin:0;}
body[class*="path-architects"] .node--type-personality.node--view-mode-teaser:hover,.path-showcase .region-stage .node--type-personality.node--view-mode-teaser:hover{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
.path-bau-community .stage{padding-bottom:20px;border-bottom:1px solid #eeeeee;}
.path-bau-community .stage-main .field--name-field-txt-title-prefix{display:none;}
.path-bau-community .node--type-personality.node--view-mode-teaser:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.path-bau-community .block-content--type-stage .stage-side > .field__item:last-child{margin:0;}

.path-showcase .region-stage ul,.path-showcase .region-stage ul li{list-style-type:none;margin:0;padding:0;}
.path-showcase .region-stage{padding:30px 10px 20px 10px;border-bottom:1px solid #eeeeee;}

.block-content--type-stage,.block-architects-choose{padding:30px 10px 0 10px;margin-left:auto;margin-right:auto;}
.block-content--type-stage h2{text-transform:none;}
.block-content--type-stage h2 span{font-weight:700;text-transform:uppercase;font-family:"Poppins",Arial,serif;font-size:24px;margin-bottom:12px;}
.block-content--type-stage a{text-decoration:none;}
.block-content--type-stage .stage-main{margin-bottom:25px;}
.block-content--type-stage .field--name-field-media-single{margin-bottom:8px;}
.block-content--type-stage .field--name-field-txt-title-prefix{text-transform:uppercase;font-size:16px;}
.block-content--type-stage .stage-main .field--name-field-link-single a,body[class*="path-architects"] .block-content--type-stage .view-random-stage-architect article[class*="node--view-mode-teaser"] h3 a{font-weight:500!important;font-size:18px;line-height:24px;}
.block-content--type-stage .stage-side > .field__item{margin-bottom:25px;}
.block-content--type-stage .stage-side > .field__item::after{display:block;content:"";clear:both;}
.block-content--type-stage .stage-side .field--name-field-media-single,.path-showcase .region-stage .showcase-small > .view-content .pic{width:120px;float:left;margin:0;}
.block-content--type-stage .stage-side .field--name-field-link-single,.path-showcase .region-stage .showcase-small > .view-content .txt{line-height:17px;float:right;width:calc(100% - 132px);}
.path-showcase .region-stage{margin-bottom:10px;}
.path-showcase .region-stage .more{text-transform:lowercase;}
.path-showcase .region-stage .showcase-small > .view-content .more,
.path-showcase .region-stage .showcase-small > .view-content .field--name-field-txt-title-prefix{display:none;}
.path-showcase .region-stage .attachment .txt{padding:8px 12px;}
.path-showcase .region-stage .txt h3,.path-showcase .region-stage .pic .field--name-field-media-stage{margin:0;}
.path-showcase .region-stage .attachment .pic .field--name-field-media-stage img{max-width:none;width:100%;}
.path-showcase .baucommunity-link .button{text-transform:none;font-weight:300;padding-right:35px;position:relative;margin:0 0 20px 0;}
.path-showcase .baucommunity-link .button::after{display:block;content:"";width:7px;height:10px;background:url("../icon/icons.png") no-repeat -92px -9px transparent;background-size:140px auto;position:absolute;right:20px;top:19px;}
.path-showcase .tabs--category{margin-bottom:25px!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.path-showcase .summarized-category-list h2{font-weight:700;font-size:20px;}
.path-showcase .summarized-category-list ul.nostyle > li{margin-left:0;}
.path-showcase .summarized-category-list > ul.nostyle > li{margin-bottom:25px;}
.path-showcase .summarized-category-list .more a{font-weight:400;text-decoration:none;border:1px solid #d1d1d1;padding:6px 12px;display:inline-block;}
.page-node-type-showcase .node__content > .w{text-align:center;}

.paragraph--type--image-text .paragraph--type--infobox,.paragraph.paragraph--type--box-2-columns{background:url("../img/beton.jpg") no-repeat center center #e7e5e5;background-size:cover;position:relative;padding:30px 20px 20px 20px;text-align:center;margin:20px 10px;z-index:5;}
.paragraph--type--image-text .paragraph--type--infobox h2,.paragraph--type--box-2-columns .field--name-field-txt-title h2{font-weight:600;font-size:16px;margin-bottom:25px;text-align:center;}
.paragraph--type--image-text .paragraph--type--infobox::before{display:none;}
.paragraph.paragraph--type--box-2-columns{margin:20px auto;}
.paragraph.paragraph--type--box-2-columns p{margin-bottom:12px;}

body[class*="path-architects"] .block-content--type-stage,body[class*="path-architects"] .block-content--type-stage h2,body[class*="path-architects"] .block-content--type-stage h2 span,
body[class*="path-architects"] .block-content--type-stage a{color:#fff;}

body[class*="path-architects"] .node--type-event.node--type-personality.node--view-mode-teaser .txt,
.path-bau-community .view-personality .node--type-event.node--type-personality.node--view-mode-teaser .txt
{padding-left:0;}
.view-architects .node--type-event.node--view-mode-teaser .txt h3 a,
.path-bau-community .view-personality .node--type-event.node--view-mode-teaser .txt h3 a,
.attachment .view-showcase-stage .node--type-event.node--view-mode-teaser .txt h3 a
{font-weight:500;}
.view-architects .node--type-event.node--type-personality.node--view-mode-teaser,
.path-bau-community .view-personality .node--type-event.node--type-personality.node--view-mode-teaser
{margin-bottom:30px;}

div.tabs{margin:0;}
div.tabs a:hover{background:transparent;}
div.tabs details{border:0;border-bottom:1px solid #1b1c1e;margin:0;padding:12px 0;}
div.tabs details summary{font-weight:500;font-size:15px;}
div.tabs details > .details-wrapper{padding:12px 10px;}
div.tabs details a{display:inline;padding:0;}
div.tabs .field--name-field-lt-prices p,div.tabs .address-wrapper,div.tabs .contact-wrapper{margin-bottom:12px;padding:12px;background:#f9f9f9;}
div.tabs .field--name-field-lt-prices p:last-child,div.tabs .field--type-address div p:last-child,div.tabs .field--name-field-lt-office-info p:last-child{margin:0;}
div.tabs h2{font-weight:700;margin-bottom:12px;font-size:20px;}
div.tabs .field--name-field-lt-office-info{padding:12px;background:#f9f9f9;}
div.tabs .field--name-field-media-gallery-flex{width:100%!important;}
div.tabs .address h2{font-size:13px;font-weight:300;margin:0;}
div.tabs .field--name-field-address-2{margin-top:25px;}
div.tabs .social-media-links{list-style-type:none;padding:0;margin:25px 0 0 0;}
div.tabs .social-media-links li{margin:0 16px 0 0;display:inline-block;}
div.tabs .social-media-links li div{display:inline;}

.front .view-featured-architects ul.nostyle > li:last-child .node--type-architect.node--view-mode-teaser{margin-bottom:0!important;}
.front .node--type-architect.node--view-mode-teaser .pic,.front .node--type-architect.node--view-mode-teaser .txt{width:100%!important;float:none!important;}
.front .node--type-architect.node--view-mode-teaser .txt{padding:8px 0!important;}
.front .node--type-architect.node--view-mode-teaser .txt h3{margin-top:0!important;}
.front .node--type-architect.node--view-mode-teaser .txt h3 a{font-weight:500!important;font-size:14px!important;}

.content-bottom{padding:40px 0;}
.content-bottom .w{padding:0;}
.content-bottom .auctions .smallh,.content-bottom .dont-miss .smallh{text-transform:uppercase;font-weight:700;margin-bottom:15px;}
body[class*="path-architects"] .content-bottom .auctions .smallh,body[class*="path-architects"] .content-bottom .dont-miss .smallh{color:#fff;}
.content-bottom .auctions{margin-bottom:20px;}
.content-bottom .auctions .nostyle > li{background-color:#fff;margin-bottom:0;}
.content-bottom .auctions .block-block-content{background-color:#fff;margin-bottom:0;}
.content-bottom .auctions .block-block-content .txt{padding:15px;}
.content-bottom .auctions .block-block-content .txt .info{font-size:11px;color:#999;text-transform:uppercase;}
.content-bottom .auctions .block-block-content .txt .info .field--name-field-txt-locality{font-weight:600;}
.content-bottom .auctions .item-list ul{margin:0;}
.content-bottom .auctions .nostyle > li{margin-left:0;}
.content-bottom .dont-miss{max-width:400px;margin:0 auto;}
.content-bottom .dont-miss .field--name-field-media-single > a{display:block;background-color:transparent;}

.isotope-grid .element-item{float:left;width:100%;margin:0 auto 20px auto;}
.element-item .field-name-field-file-image-caption-text{width:auto !important;}
.media--type-gallery-flex .media-type-image figure{display:table;margin:0 auto;}
.media--type-gallery-flex .media-type-image figure figcaption{display:table-caption;caption-side:bottom;}

/* Unterseiten */
.not-front section.content,.page-has-stage.page-node-type-event section.content{margin-top:20px;}
.page-node-type-news section.content,.page-node-type-project section.content,.page-node-type-exhibition section.content,.page-node-type-personality section.content{margin-top:0!important;}

.view-header ul.tabs{margin-bottom:12px!important;}
.view-taxonomy-term-lists .view-content > ul,ul.tabstyle{float:left;margin-bottom:12px;width:100%;}
.view-taxonomy-term-lists .view-content > ul > li,ul.tabstyle > li{float:left;width:auto;margin:0 8px 4px 0;padding-right:8px;position:relative;}
.view-taxonomy-term-lists .view-content > ul > li::after,ul.tabstyle > li::after{display:block;content:"";width:1px;height:13px;background-color:#dadadc;position:absolute;right:0;top:4px;}
.view-taxonomy-term-lists .view-content > ul > li:last-child,ul.tabstyle > li:last-child{padding-right:0;margin-right:0;}
.view-taxonomy-term-lists .view-content > ul > li:last-child::after,ul.tabstyle > li:last-child::after{display:none;}
.view-taxonomy-term-lists .view-content > ul > li > a,ul.tabstyle > li > a{padding:0;font-size:13px;font-weight:300;display:block;background-color:transparent;color:#3b3e46;text-transform:uppercase;text-decoration:none;}
.view-taxonomy-term-lists .view-content > ul > li > a:hover,ul.tabstyle > li > a:hover,.view-taxonomy-term-lists .view-content > ul > li > a:focus,ul.tabstyle > li > a:focus{background-color:transparent!important;}
.view-taxonomy-term-lists .view-content > ul > li > a.active,.view-taxonomy-term-lists .view-content > ul > li > a.active:hover,ul.tabstyle > li > a.active,ul.tabstyle > li > a.active:hover,ul.tabstyle > li > a.is-active,ul.tabstyle > li > a.is-active:hover{font-weight:700;background-color:transparent;}
.view-taxonomy-term-tags form.js .form-item-type, .view-taxonomy-term-tags form.js .form-actions{display:none;}

.view-magazines ul.tabstyle > li{width:35px;text-align:center;}

.view-filters{border-top:1px solid #e7e5e5;padding-top:12px;margin-bottom:12px;}
.view-filters .slide-button{background:url("../img/beton.jpg") no-repeat center center #e7e5e5;display:block;height:29px;line-height:29px;margin-bottom:2px;position:relative;padding-left:10px;text-transform:uppercase;color:#1b1c1e;font-size:11px;font-weight:700;}
.view-filters .slide-button::before{display:block;content:"";width:20px;height:16px;background:url("../icon/icons.png") no-repeat 0 -35px transparent;background-size:198px auto;position:absolute;right:10px;top:8px;}
.view-filters .slide-button.open::before{background-image:url("../icon/icons.png");background-position:-96px -4px;background-size:119px auto;width:16px;}
.view-events .view-filters > .form-wrapper{display:none;}
.view-events .view-filters .views-exposed-form,.view-personality .view-filters .views-exposed-form{background:url("../img/beton.jpg") no-repeat center center #e7e5e5;padding:10px;text-transform:uppercase;font-size:12px;}
.view-filters .views-exposed-form label{display:none;}
.view-filters .views-exposed-form .form-item{float:none;}
.view-filters .views-exposed-form input[type="text"]{height:28px;line-height:28px;border:1px solid #fff;text-transform:uppercase;max-width:none;font-weight:600;}
.view-filters .views-exposed-form .form-item-locality{clear:both;}
.view-filters .views-exposed-form .form-item{margin-bottom:4px!important;}
.view-filters .views-exposed-form input[type="submit"]{height:27px;margin:12px auto 0 auto;background-color:#3b3e46;}
.view-filters .views-exposed-form .form-type-date{position:relative;}
.view-filters .views-exposed-form .form-type-date input{padding-left:50px;height:28px;line-height:normal;max-width:none;border:none;}
.view-filters .views-exposed-form .form-type-date .description{position:absolute;top:0;left:15px;color:#111;font-weight:600;font-size:12px!important;}
.view-personality .view-filters .views-exposed-form .form-item{float:left;width:calc(100% - 88px);margin:0!important;}
.view-personality .view-filters .views-exposed-form .form-actions{margin:0!important;float:right;width:80px;clear:none;}
.view-personality .view-filters .views-exposed-form .form-actions input[type="submit"]{margin:0!important;padding:0;width:100%;}

.view-shop .more{text-align:center;margin:20px 0;}

.views-view--article-list .node--view-mode-teaser h3,.view-personality .node--view-mode-teaser h3{margin-bottom:6px;}
.views-view--article-list .view-empty,.view-personality .view-empty{margin-top:12px;}
.block-parnass-magazine{border-bottom:1px solid #efefef;padding-bottom:8px;margin-bottom:12px;}

.node--type-event.node--view-mode-teaser,.views-view--block-style .node--view-mode-teaser,.node--type-personality.node--view-mode-teaser{margin-bottom:12px;-webkit-box-shadow: 0px 0px 18px 0px rgba(59,62,70,0.25);-moz-box-shadow:0px 0px 18px 0px rgba(59,62,70,0.25);box-shadow:0px 0px 18px 0px rgba(59,62,70,0.25);}
.region-sidebar .node--type-event.node--view-mode-teaser,.region-sidebar .views-view--block-style .node--view-mode-teaser,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser,.node--type-event.node--type-personality.node--view-mode-teaser{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.node--type-personality.node--view-mode-teaser .pic .field--name-field-media-stage{margin:0;}
.node--type-event.node--type-personality.node--view-mode-teaser .pic{width:100%;margin:0;}
.node--type-event.node--type-personality.node--view-mode-teaser .txt{padding:14px 12px;}
.node--type-event.node--type-personality.node--view-mode-teaser .txt h3{margin:0;}
.node--type-event.node--view-mode-teaser .txt,.views-view--block-style .node--view-mode-teaser .txt{padding:15px 20px 25px 20px;border-top:none;}
.node--type-event.node--view-mode-teaser .txt .field--name-field-tr-event a{text-decoration:none;font-size:11px;line-height:11px;font-weight:400;}
.node--type-event.node--view-mode-teaser .txt h3,.views-view--block-style .node--view-mode-teaser .txt h3{margin:8px 0;line-height:18px;}
.view-personality .node--view-mode-teaser h3{margin:0;}
.node--type-event.node--view-mode-teaser .txt h3 a,.views-view--block-style .node--view-mode-teaser .txt h3 a,.view-personality .node--view-mode-teaser h3 a{font-weight:600;font-size:15px;}
body[class*="path-architects"] .view-personality .node--view-mode-teaser h3 a{padding:0;}
.node--type-event.node--view-mode-teaser .txt .field--name-field-date-event,.node--type-event.node--view-mode-teaser .txt .field--name-location__name,.node--type-event.node--view-mode-teaser .txt .field--name-location__locality,.views-view--block-style .node--view-mode-teaser .field--name-location__locality{display:block;font-size:11px;color:#999;font-weight:400;line-height:14px;}
.node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{margin-bottom:8px;}
.node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{font-weight:600;font-size:12px;}
.node--type-event.node--view-mode-teaser .txt .field--name-location__locality{font-weight:600;text-transform:uppercase;}
.node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{color:#999;}
.node--type-event.node--view-mode-teaser .txt .field--name-field-date-event time{display:inline;}
.node--type-event.node--view-mode-teaser .pic,.views-view--block-style .node--view-mode-teaser .pic{background-color:#1b1c1e;margin:-1px 0 0 -1px;width:calc(100% + 2px);position:relative;}
.node--type-event .event-date-info{position:absolute;width:50px;background-color:#fff;top:12px;left:12px;text-align:center;padding:12px 0;line-height:14px;text-transform:uppercase;-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}
.node--type-event .event-date-info .event-day{font-weight:600;color:#3b3e46;font-size:18px;}
.node--type-event .event-date-info .event-month{font-weight:500;color:#999999;font-size:12px;}
.node--type-event.node--view-mode-teaser .pic img,.views-view--block-style .node--view-mode-teaser .pic img{width:100%;}
.node--type-event.node--view-mode-teaser.highlight{border:1px solid #b4b4b4;position:relative;z-index:0;}
.node--type-event.node--view-mode-teaser.highlight .txt{margin-top:1px;}
.node--type-event.node--view-mode-teaser.highlight::after{width:calc(100% + 2px);height:3px;background-color:#1b1c1e;position:absolute;bottom:-1px;left:-1px;display:block;content:"";z-index:3;visibility:visible;}
.node--type-event.node--view-mode-teaser.highlight::before{width:18px;height:10px;background:url("../icon/icons.png") no-repeat -33px -43px transparent;background-size:225px auto;position:absolute;left:50%;margin-left:-9px;bottom:-1px;display:block;content:"";}
.node--type-event.node--view-mode-teaser.highlight .pic{margin:0;width:100%;}

.node--type-event.node--view-mode-full .event-stage,.page-node-type-showcase .node--view-mode-full .event-stage,.node--type-job.node--view-mode-full .event-stage{margin:0 0 25px 0;position:relative;text-align:center;width:100%;background:url("../img/beton.jpg") no-repeat center center #e7e5e5;background-size:cover;}
.node--type-event.node--view-mode-full .event-stage .event-date-info{left:20px;top:20px;z-index:20;}
.node--type-event.node--view-mode-full .event-stage .top .txt,.page-node-type-showcase .node--view-mode-full .event-stage .top .txt,.node--type-job.node--view-mode-full .event-stage .top .txt{padding:18px 20px 12px 20px;border-bottom:1px dotted #888;}
.node--type-event.node--view-mode-full .event-stage .infos,.page-node-type-showcase .node--view-mode-full .event-stage .infos,.node--type-job.node--view-mode-full .event-stage .infos{padding:18px 10px 25px 10px;}
.node--type-event.node--view-mode-full .event-stage a,.node--type-job.node--view-mode-full .event-stage a{font-size:11px;text-transform:uppercase;}
.node--type-event.node--view-mode-full .event-stage .field-items > li,.node--type-job.node--view-mode-full .event-stage .field-items > li{display:inline-block;line-height:11px;}
.node--type-event.node--view-mode-full .event-stage h2,.page-node-type-showcase .node--view-mode-full .event-stage h2,.node--type-job.node--view-mode-full .event-stage h2{font-size:17px;margin-bottom:0;font-weight:600;}
.node--type-event.node--type-personality.node--view-mode-full .event-stage h2{font-size:14px;}
.node--type-job.node--view-mode-full .event-stage h2 a{font-size:17px;font-weight:600;}
.node--type-event.node--view-mode-full .event-stage p,.page-node-type-showcase .node--view-mode-full .event-stage p,.node--type-job.node--view-mode-full .event-stage p{margin-bottom:0;}
.node--type-event.node--view-mode-full .event-stage .address,.node--type-job.node--view-mode-full .event-stage .address{margin-bottom:20px;}
.node--type-job.node--view-mode-full .event-stage .field--type-link a,.node--type-job.node--view-mode-full .event-stage .field--name-website a{font-weight:600;font-size:14px;text-transform:none;}
.node--type-event.node--view-mode-full .event-stage .datum{position:relative;}
.node--type-event.node--view-mode-full .event-stage .datum .field--name-field-date-event{font-size:17px;font-weight:600;}
.node--type-event.node--view-mode-full .event-stage .links{background-color:#fff;padding:8px 0;border-bottom:1px dotted #888;}
.node--type-event.node--view-mode-full .event-stage .links .addeventatc{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
.node--type-event.node--view-mode-full .event-stage .links a,.node--type-block.node--view-mode-full .event-stage .links a{font-weight:500;display:block;padding:7px;position:relative;}
.node--type-event.node--view-mode-full .event-stage .links .addtocalendar ul li a{padding:10px;position:static;}
.node--type-event.node--view-mode-full .article-end,.node--type-job.node--view-mode-full .article-end{max-width:100%;}
.node--type-event.node--type-personality.node--view-mode-full .infos h2{font-size:14px;}
.page-node-type-showcase .node--view-mode-full .event-stage .txt{padding-top:20px;}
.page-node-type-showcase .node--view-mode-full .event-stage h1{margin-bottom:0;}
.page-node-type-showcase .node--view-mode-full .event-stage .personality{margin-bottom:8px;}
.page-node-type-showcase .node--view-mode-full .event-stage .personality a{text-decoration:none;font-weight:600;}
.page-node-type-showcase .node--view-mode-full .event-stage .personality .field--name-field-link-website a{font-weight:400;}

.node--type-bau-community.node--type-event.node--view-mode-full .event-stage .field--name-field-lt-short-description{margin-bottom:12px;}

.node--type-event.node--view-mode-full.node--type-architect .event-stage{background:#002341;color:#fff;}
.node--type-event.node--view-mode-full.node--type-architect .event-stage h1,
.node--type-event.node--type-personality.node--view-mode-full.node--type-architect .infos h2,
.dev-mode .node--type-personality.node--view-mode-full.node--type-architect .event-stage .infos .col-2 a{color:#fff;}
.dev-mode .node--type-personality.node--view-mode-full.node--type-architect .event-stage .social-media-links .field--name-field-link-fb a{background-position:-18px 0;}
.dev-mode .node--type-personality.node--view-mode-full.node--type-architect .event-stage .social-media-links .field--name-field-link-tw a{background-position:-81px -22px;}
.dev-mode .node--type-personality.node--view-mode-full.node--type-architect .event-stage .social-media-links .field--name-field-link-li a{background-position:-213px -64px;}
.dev-mode .node--type-personality.node--view-mode-full.node--type-architect .event-stage .social-media-links .field--name-field-link-ig a{background-position:-195px -67px;}

.region-sidebar .node--type-event.node--view-mode-teaser,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser{border:none;margin-bottom:20px;}
.region-sidebar .node--type-event.node--view-mode-teaser .pic,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .pic{width:90px;float:left;}
.region-sidebar .node--type-event.node--view-mode-teaser .txt,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .txt{width:calc(100% - 105px);float:right;padding:0;display:flex;flex-direction:column;}
.region-sidebar .node--type-event.node--view-mode-teaser .txt h3 a,.region-sidebar .node--type-project .txt h3 a,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .txt h3 a{font-weight:400;font-size:13px;}
.region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{order:1;margin-bottom:4px;}
.region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{font-size:14px;font-weight:600;margin-bottom:0;color:#1b1c1e;margin:0;}
.region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-location__locality,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .txt .field--name-location__locality{order:2;font-size:14px;font-weight:600;margin:4px 0;color:#1b1c1e;}
.region-sidebar .node--type-event.node--view-mode-teaser .txt h3,.block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser .txt h3{order:3;margin:0;}
.region-sidebar .block-content--type-sidebar h3 a{font-weight:400;}
.region-sidebar .block-content--type-sidebar h3{margin-bottom:0;}
.region-sidebar .block-views-blockprojects-current-block-1 .nostyle > li:last-child .node--type-project{margin-bottom:0;}
.region-sidebar .node--type-project .txt h3{line-height:18px;margin-bottom:4px;}
.region-sidebar .block-content--type-media_data{background:url("../img/beton.jpg") no-repeat center center #e7e5e5;background-size:cover;padding:20px;text-align:center;}
.region-sidebar .block-content--type-media_data .field--name-field-media-single img{margin:0 auto;-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.27);-moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.27);box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.27);}
.region-sidebar .block-content--type-media_data .button{padding:10px 20px 10px 45px;position:relative;font-size:13px;margin-bottom:0;}
.region-sidebar .block-content--type-media_data .button::before{display:block;content:"";width:17px;height:18px;background:url("../icon/icons.png") no-repeat transparent;background-size:170px auto;background-position:-96px -42px;position:absolute;left:20px;top:11px;}

.node--type-personality.node--view-mode-full .region-article-stage .txt{padding:16px 10px;}
.node--type-personality.node--view-mode-full .node__content .paragraph:last-child{margin-bottom:0;}
.node--type-personality.node--view-mode-full .paragraph--type--infobox{margin-bottom:45px;}
.node--type-personality.node--view-mode-full .paragraph--type--infobox .field--name-field-link-website > a{text-decoration:none;}
.node--type-personality.node--view-mode-full .event-stage .infos{font-weight:500;}
.node--type-personality.node--view-mode-full .event-stage .infos .col-2{margin-top:12px;}
.node--type-personality.node--view-mode-full .event-stage .infos .col-2 a{font-weight:500;margin-top:8px;display:inline-block;}
.personality-referenced-showcase-project .w > h3{font-family:"Merriweather";font-size:15px;margin-bottom:20px;}

.views-view--article-list .nostyle > li,.view-personality .nostyle > li{display:inline-flex;box-sizing:border-box;}
.view-personality .nostyle > li{margin-bottom:12px;}

.view-premiums .nostyle > li{position:relative;float:left;padding-bottom:60px;width:calc(50% - 5px);margin-bottom:10px;-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);}
.view-premiums .nostyle > li:nth-child(even){float:right;}
.view-premiums .nostyle > li article{position:static;}
.node--type-premium.node--view-mode-teaser .field-type-image{background-color:#1b1c1e;}
.node--type-premium.node--view-mode-teaser .txt{padding:12px 12px 0 12px;text-align:center;}
.node--type-premium.node--view-mode-teaser .txt h3{font-size:13px;line-height:normal;margin:0 0 4px 0;}
.node--type-premium.node--view-mode-teaser .txt > a{text-decoration:none;font-size:11px;font-weight:500;display:block;color:#999999;line-height:normal;}
.node--type-premium.node--view-mode-teaser .txt .button{height:auto;line-height:normal;padding:8px;font-size:11px;font-weight:600;margin-bottom:0;text-decoration:none;background-color:transparent;color:#1b1c1e;position:absolute;bottom:12px;left:50%;margin-left:-68px;}

.layout-no-sidebars .region-content,.layout-no-sidebars section.content{float:none;width:100%;padding:0;}
.page-no-node-page .region-content{padding:0 10px 35px 10px;width:auto;}
.layout-no-sidebars main{padding-bottom:0!important;}
.node--type-news.node--view-mode-full .region-article-stage{margin-bottom:20px;}
.node--type-news.node--view-mode-full .region-article-stage .txt{padding:10px;font-weight:400;font-size:11px;letter-spacing:0;}
.node--type-news.node--view-mode-full .region-article-stage .txt h1,.node--type-event.node--view-mode-full h1,.node--type-job.node--view-mode-full h1,.page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt h1,.node--type-news.node--type-personality.node--view-mode-full .region-article-stage .txt h1{font-size:20px;margin-bottom:4px;line-height:26px;}
.node--type-news.node--view-mode-full .region-article-stage .txt a,.node--type-event.node--view-mode-full a,.node--type-job.node--view-mode-full a{font-weight:400;text-decoration:none;}
.node--type-news.node--view-mode-full .region-article-stage .txt .info div,.node--type-news.node--view-mode-full .region-article-stage .txt .tags div,.node--type-event.node--view-mode-full .event-stage .txt .tags div,.node--type-job.node--view-mode-full .event-stage .txt .tags div{display:inline-block;}
.node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author{position:relative;padding-left:13px;}
.node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author::before{display:block;content:"";width:1px;height:12px;background-color:#1b1c1e;position:absolute;left:5px;top:3px;overflow:hidden;opacity:0.8;}
.node--type-news.node--view-mode-full .region-article-stage .txt .tags > div .field__item{margin:0;}
.node--type-event.node--view-mode-full .event-stage .txt .tags .field__item,.node--type-job.node--view-mode-full .event-stage .txt .tags .field__item{margin:0 0 5px 1px;}
.node--type-news.node--view-mode-full .region-article-stage .txt .tags a::after,.node--type-event.node--view-mode-full .event-stage .txt .tags a::after,.node--type-job.node--view-mode-full .event-stage .txt .tags a::after,.artists .field__item > a::after,.field--name-field-er-magazine-tags .field__item > a::after{display:block;content:"";width:4px;height:4px;background-color:#3b3e46;position:absolute;right:-3px;top:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.node--type-news.node--view-mode-full .region-article-stage .txt .tags a,.node--type-event.node--view-mode-full .event-stage .txt .tags a,.node--type-job.node--view-mode-full .event-stage .txt .tags a,.artists .field__item > a{display:inline-block;padding:0 8px 0 0;margin-right:8px;position:relative;}

.node--type-news.node--view-mode-full .region-article-stage .txt .tags > .field:last-child .field__item:last-child > a::after,.node--type-event.node--view-mode-full .event-stage .txt .tags > .field:last-child > a::after,.node--type-job.node--view-mode-full .event-stage .txt .tags > .field:last-child > a::after,.node--type-event.node--view-mode-full .event-stage .txt .tags > .field:last-child .field__item:last-child > a::after,.node--type-job.node--view-mode-full .event-stage .txt .tags > .field:last-child .field__item:last-child > a::after,.artists .field__item:last-child .field__item:last-child > a::after{display:none;}
.node--type-news.node--view-mode-full .region-article-stage .txt .tags > .field:last-child .field__item:last-child > a,.node--type-event.node--view-mode-full .event-stage .txt .tags > .field:last-child > a,.node--type-job.node--view-mode-full .event-stage .txt .tags > .field:last-child > a,.node--type-event.node--view-mode-full .event-stage .txt .tags > .field:last-child .field__item:last-child > a,.node--type-job.node--view-mode-full .event-stage .txt .tags > .field:last-child .field__item:last-child > a,.artists .field__item:last-child .field__item:last-child > a{padding-right:0;margin-right:0;}

.node--type-personality.node--view-mode-full > .w > .field > .field__label,.personality-info .field__label{margin-bottom:12px;font-family:"Merriweather";font-size:15px;}
.node--type-personality.node--view-mode-full > .w > .field,.personality-info > .field{padding-top:20px;border-top:1px dotted #888888;}

.node--type-news.node--view-mode-full .paragraph--type--image img,.node--type-news.node--view-mode-full .paragraph--type--gallery img{max-width:100%;max-height:100vh;width:auto;height:auto;margin:0 auto;}

.personality-info{padding:0 10px;}
.personality-info > .field{margin-top:20px;}
.personality-info .field__item > a{text-decoration:none;}
.field--name-field-er-personality-magazine > li .field--name-field-txt-topics{overflow:hidden;}

/* New Personality Style */
.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links{margin-top:12px!important;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage .infos{padding-top:0;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage .infos .col-2 a,.dev-mode .node--type-personality.node--view-mode-full .event-stage .col-2{margin-top:0;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage .txt{padding-top:20px;}
.dev-mode .node--type-event.node--view-mode-full .event-stage .address p,.dev-mode .node--type-job.node--view-mode-full .event-stage .address p{font-size:12px;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage a{text-transform:none;}
.dev-mode .node--type-personality.node--view-mode-full hr{margin:15px 0 35px 0;}
.dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .has-issue img{border:4px solid #fff!important;outline-style:solid;outline-color:#ccc;outline-width:2px;}
.dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .has-issue .field--name-field-media-image{position:relative;}
.dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .has-issue .issue-marker{padding:6px 14px 8px 12px;background-color:rgba(0,35,65,0.8);color:#fff;font-weight:500;font-size:12px;position:absolute;left:4px;top:4px;z-index:10;}
.dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .pic{display:inline-block;}
.paragraph--type--text-3-columns hr,.paragraph--type--text-2-columns hr{margin:15px 0 25px 0!important;}

body.architects main > .content{min-height:auto;}
.node--type-architect.node--view-mode-teaser5{position:relative;}

/* Slideshow */
.media--type-slideshow .slick__slide .field--type-image{background:#eee;}
.media--type-slideshow .slick__slide .field--type-image img{margin:0 auto auto;}
.media--type-slideshow .slick__slide .field-name-field-file-image-caption-text{margin-top:12px;font-style:normal;font-size:13px;}
.media--type-slideshow .slick__slide .field-name-field-file-image-caption-text p{line-height:20px;}
.media--type-slideshow .slick__slide .field-name-field-file-image-caption-text .copyright{margin-bottom:8px;font-style:italic;opacity:0.5;font-size:11px;line-height:16px;}
.media--type-slideshow .slick__slide .field-name-field-file-image-caption-text .copyright a:hover{opacity:1;}
.media--type-slideshow .slick__arrow{text-align:center;margin-top:25px;}
.media--type-slideshow .slick__arrow button{width:40px;height:40px;border:1px solid #1b1c1e;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 10px;padding:0;position:relative;}
.media--type-slideshow .slick__arrow button::before{display:block;content:"";width:19px;height:11px;top:13px;left:9px;background:url("../icon/icons.png") no-repeat -20px -15px #fff;background-size:165px auto;position:absolute;}
.media--type-slideshow .slick__arrow button.slick-prev::before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.media--type-slideshow .slick__arrow button.slick-next::before{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:14px;}

/* ------------ */

.artists{margin-bottom:25px;}
.artists .field__item{display:inline-block;margin:0 0 5px 1px;font-size:11px;text-transform:uppercase;}
.artists .field__item a{text-decoration:none;}
.node--type-news.node--view-mode-full.stage-type-video-youtube .region-article-stage,.node--type-news.node--view-mode-full .region-article-stage,.node--type-event.node--view-mode-full .event-stage .top,.node--type-job.node--view-mode-full .event-stage .top{display:flex;flex-direction:column;}
.node--type-news.node--view-mode-full.stage-type-video-youtube .region-article-stage .txt,.node--type-news.node--view-mode-full .region-article-stage .txt,.node--type-event.node--view-mode-full .event-stage .txt,.node--type-job.node--view-mode-full .event-stage .txt{order:2;}
.node--type-news.node--view-mode-full.stage-type-video-youtube .region-article-stage .field--name-field-media-stage,.node--type-news.node--view-mode-full .region-article-stage .field--name-field-media-stage,.node--type-event.node--view-mode-full .event-stage .field--name-field-media-stage,.node--type-job.node--view-mode-full .event-stage .field--name-field-media-stage{order:1;}
.node--type-event.node--view-mode-full .event-stage .top,.node--type-job.node--view-mode-full .event-stage .top{overflow:hidden;}
.paragraph,.layout-no-sidebars .artists{padding:0 10px;margin-bottom:20px;}
.paragraph--type--advent-calendar{width:100% !important;padding:0;max-width:none !important;}
.paragraph-type-trennstrich{height:3px;width:100%;background-color:#efefef;margin-bottom:20px;}
figure.quote{font-weight:600;text-align:center;font-style:italic;padding-top:40px!important;padding-bottom:40px!important;margin:0 auto;max-width:900px;}
figure.quote p{margin:0;font-size:14px;color:#1b1c1e;position:relative;display:inline-block;margin-bottom:12px;}
figure.quote p:first-child::before{display:inline-block;content:"„";font-size:26px;color:#1b1c1e;margin-right:4px;}
figure.quote p:last-child::after{display:inline-block;content:"“";font-size:26px;color:#1b1c1e;margin-left:4px;}
figure.quote p:last-child{margin-bottom:0;}
figure.quote cite{display:inline-block;font-weight:300;font-size:12px;margin-top:8px;}
.paragraph--type--infobox,.node--type-personality.node--view-mode-full > .infos{position:relative;padding-top:20px!important;margin:20px 10px;z-index:5;font-size:13px;}
.paragraph--type--infobox::before{display:block;content:"";width:73px;height:8px;background-color:#3b3e46;z-index:10;position:absolute;top:0;left:0;}
.paragraph--type--infobox h2,.paragraph--type--infobox h3,.paragraph--type--infobox h4{font-size:14px;}
.paragraph--type--infobox p,.node--type-personality.node--view-mode-full > .infos p{margin-bottom:12px;line-height:18px;}
.paragraph--type--infobox .button{margin:4px 0;font-size:14px;padding:12px 20px;}
.block-content--type-sidebar .field--name-field-media-single a{display:block;}
.block-content--type-sidebar .field--name-field-media-single img,.block-content--type-sidebar .field--name-field-media-single a{margin:0 0 12px 0;}
.block-content--type-sidebar p{margin-bottom:12px;}
.block-content--type-sidebar .button{font-size:12px;margin:0;}
.paragraph--type--infobox .field--type-text-long{margin-top:12px;}
.paragraph--type--fullscreen-gallery .media{margin-bottom:20px;padding:0!important;}
.paragraph--type--fullscreen-gallery .field--name-field-media-slideshow .media{margin-bottom:0;}
.paragraph--type--fullscreen-gallery .field--name-field-media-slideshow > .field__item{margin-bottom:20px;}
.paragraph--type--gallery-flex .field-item .pic,.paragraph--type--gallery .field-item .pic{position:relative;overflow:hidden;z-index:5;}
.paragraph--type--gallery-flex .field-item .pic img,.paragraph--type--gallery .field-item .pic img{margin:0 auto;}
.paragraph--type--gallery-flex .pic-holder,.paragraph--type--gallery .pic-holder{position:relative;}
.paragraph--type--gallery-flex .pic-holder::before{width:220px;height:220px;margin:-110px 0 0 -110px;}
.paragraph--type--gallery-flex .pic-holder .gallery-info,.paragraph--type--gallery .pic-holder .gallery-info{position:absolute;color:#fff;text-decoration:none;font-size:16px;font-weight:400;text-align:right;width:100%;left:0;bottom:0;z-index:15;padding:20px 60px 20px 20px;background: -moz-linear-gradient(top, rgba(39,39,41,0) 0%, rgba(39,39,41,0.5) 100%);background: -webkit-linear-gradient(top, rgba(39,39,41,0) 0%,rgba(39,39,41,0.5) 100%);background: linear-gradient(to bottom, rgba(39,39,41,0) 0%,rgba(39,39,41,0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00272729", endColorstr="#80272729",GradientType=0 );}
.paragraph--type--gallery-flex .pic-holder .gallery-info span{display:block;margin-top:70px;font-size:12px;font-weight:300;text-transform:none;}
.paragraph--type--gallery-flex .pic-holder .gallery-info::before,.paragraph--type--gallery .pic-holder .gallery-info::before{display:block;content:"";width:27px;height:21px;bottom:22px;right:20px;background:url("../icon/icons.png") no-repeat 0 -18px transparent;background-size:236px auto;position:absolute;}
.field-name-field-file-image-caption-text{font-size:11px;font-style:italic;text-align:center;width:85%;margin:8px auto 0 auto;}
.field-name-field-file-image-caption-text p{line-height:16px;margin-bottom:0;}
.field-name-field-file-image-caption-text p a{font-weight:300;}
.node--view-mode-full .paragraph.paragraph--view-mode--image-style3{max-width:1700px!important;width:auto!important;margin-left:auto;margin-right:auto;padding:0 10px;}
.node--view-mode-full .paragraph.paragraph--view-mode--image-style3 img{margin:0 auto;}
.article-end{border-bottom:1px dotted #888888;padding-bottom:20px;margin:25px 0;}
.article-end .social-buttons,.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links{text-align:center;}
.article-end .social-buttons .nostyle > li,.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links > li,.node--type-personality.node--view-mode-full > .infos .social-media-links > li{display:inline-block;margin:0 6px;}
.article-end .social-buttons .nostyle > li > a,.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links li a,.node--type-personality.node--view-mode-full > .infos .social-media-links > li a,div.tabs .social-media-links li a{display:block;height:17px;background:url("../icon/icons.png?v=2") no-repeat transparent;background-size:239px auto;text-indent:-99999px;}
.article-end .social-buttons .nostyle > li.facebook > a,.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links .field--name-field-link-fb a,.node--type-personality.node--view-mode-full > .infos .social-media-links .field--name-field-link-fb a,div.tabs .social-media-links .field--name-field-link-fb a{width:9px;background-position:0 0;}
.article-end .social-buttons .nostyle > li.twitter > a,div.tabs .social-media-links .field--name-field-link-tw a{width:19px;background-position:0 -69px;}
.article-end .social-buttons .nostyle > li.googleplus > a{width:17px;background-position:-23px -69px;}
div.tabs .social-media-links .field--name-field-link-li a{width:19px;background-position:-169px -66px;}
div.tabs .social-media-links .field--name-field-link-ig a{width:17px;background-position:-110px -67px;}
.article-end .social-buttons .nostyle > li.mail > a{width:22px;background-position:-44px -69px;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links .field--name-field-link-ig a,.node--type-personality.node--view-mode-full > .infos .social-media-links .field--name-field-link-ig a{width:19px;background-position:-109px -67px;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links .field--name-field-link-li a,.node--type-personality.node--view-mode-full > .infos .social-media-links .field--name-field-link-li a{width:19px;background-position:-164px -64px;background-size:232px auto;}
.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links .field--name-field-link-tw a,.node--type-personality.node--view-mode-full > .infos .social-media-links .field--name-field-link-tw a{width:19px;background-position:0 -69px;}
.node--type-personality.node--view-mode-full > .infos .social-media-links{margin:25px 0 0 0!important;}
.node--type-personality.node--view-mode-full > .infos .social-media-links li:first-child{margin-left:0;}
.node--type-news.node--view-mode-full.stage-type-video .region-article-stage{padding:10px 0;}
.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video{padding:0 10px;height:280px;}
.node--type-news.node--view-mode-full.stage-type-video .region-article-stage iframe,.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{width:100%;height:280px;}
.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{margin:0 auto;display:block;}
.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .field--name-field-txt-title-prefix{font-weight:600;font-size:13px;color:#1b1c1e;display:block;}
.node--type-news.node--view-mode-full .region-article-stage .txt .fl .field--name-field-txt-title-prefix{font-weight:300;font-size:15px;display:block;text-transform:uppercase;}

.node--type-personality.node--view-mode-full > .infos{padding:20px;border:1px dotted #888888;text-align:center;}

.grey{padding:20px 0;background: url("../img/beton.jpg") no-repeat center center #e7e5e5;background-size:cover;}
.not-front .region-content-top{padding:0;width:100%;}
.block-views-blocksubscriptions-block-1 .pic{display:none;}
.node--type-subscription.node--view-mode-teaser{background-color:#fff;padding:20px;margin-bottom:4px;position:relative;text-align:center;-moz-box-shadow:0 0 8px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.2);box-shadow:0 0 8px rgba(0,0,0,0.2);}
.node--type-subscription.node--view-mode-teaser h2{margin-bottom:8px;font-size:20px;}
.node--type-subscription.node--view-mode-teaser p{margin-bottom:0;font-size:13px;line-height:20px;}
.node--type-subscription.node--view-mode-teaser::after{display:block;content:"mehr erfahren";z-index:15;font-size:11px;font-weight:500;color:#fff;background-color:#1b1c1e;width:120px;padding:6px 0;text-align:center;margin:12px auto 0 auto;}

.plus li{padding-left:16px;position:relative;font-weight:500;color:#1b1c1e;margin-bottom:8px;}
.plus li::before{display:block;content:"+";position:absolute;left:0;top:0;font-size:16px;font-weight:400;}

.node--type-magazine.node--view-mode-teaser{margin-bottom:16px;}
.node--type-magazine.node--view-mode-teaser .pic{width:90px;}
.not-front .node--type-magazine.node--view-mode-teaser .pic{width:100px;float:left;}
.not-front .node--type-magazine.node--view-mode-teaser .txt{float:right;width:calc(100% - 120px);display:flex;flex-direction:column;}
.not-front .node--type-magazine.node--view-mode-teaser .txt h3{font-size:11px;line-height:14px;}
.not-front .node--type-magazine.node--view-mode-teaser .txt h3 a{color:#999!important;font-size:11px;}
.not-front .node--type-magazine.node--view-mode-teaser .txt .field--name-field-txt-topics{font-family:"Poppins",Arial,sans-serif;font-weight:600;line-height:16px;}
.node--type-magazine.node--view-mode-teaser .txt h3{font-size:20px;}
.node--type-magazine.node--view-mode-full .field--name-field-er-slideshow{max-width:100%!important;overflow:hidden;}

.node--type-subscription.node--view-mode-featured .pic{display:none;}
.node--type-subscription.node--view-mode-featured .hinweis{font-size:12px;}
.node--type-subscription.node--view-mode-featured .hinweis h3{font-size:12px;margin-bottom:4px;}
.node--type-subscription.node--view-mode-featured .hinweis p{line-height:17px;font-size:11px;}
.node--type-subscription.node--view-mode-featured .praemie{border:1px solid #1b1c1e;padding:12px;color:#1b1c1e;text-decoration:none;display:block;padding-left:50px;text-transform:uppercase;font-weight:600;font-size:14px;width:220px;margin:35px 0 12px;position:relative;}
.node--type-subscription.node--view-mode-featured .praemie::before{display:block;content:"+";font-family:"Poppins",Arial,sans-serif;font-weight:600;font-size:36px;color:#1b1c1e;position:absolute;left:16px;top:6px;}
.node--type-subscription.node--view-mode-featured .praemie span{display:block;font-weight:300;font-size:12px;}

.uc-product-add-to-cart-form .form-actions input{padding:0 0 0 50px;position:relative;display:block;width:208px;text-align:left;font-size:13px!important;font-weight:600;margin-bottom:35px;border-color:#1b1c1e;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:url("../icon/cart.png") no-repeat 12px center #1b1c1e;background-size:25px auto;}

.page-node-type-page .block-local-tasks-block nav,.page-no-node-page .region-content .block-local-tasks-block nav{margin:0;}
.page-node-type-page .region-sidebar{margin-top:25px;}

.pager{margin:25px 0;padding-top:0;}
.pager .pager__item a{text-decoration:none!important;color:#1b1c1e;font-size:15px;font-weight:600;}
.pager .pager__item--first,.pager .pager__item--last{display:none;}
.pager .pager__item--next,.pager .pager__item--previous{font-family:Arial;}
.pager .pager__item--next a,.pager .pager__item--previous a{font-weight:bold;font-size:17px;}
.pager__item.is-active{opacity:0.4;}

/* Warenkorb */
.uc-cart-view-form button.tableresponsive-toggle{font-size:11px;margin-bottom:12px;}
.uc-cart-view-form table,.uc-cart-view-form table td,.cart-review{border:none;}
.uc-cart-view-form table thead,.cart-review thead{display:none;}
.uc-cart-view-form table td,.cart-review td{border-bottom:1px solid #fff!important;padding:8px;background-color:#e7e5e5;vertical-align:middle!important;}
.uc-cart-view-form table td:nth-child(2),.cart-review .products,.order-review-table .products{font-weight:500;}
.uc-cart-view-form table tr td:first-child input{border:none;background:url("../icon/nav.png") no-repeat center bottom transparent;background-size:18px auto;width:18px;height:15px;margin:0;opacity:0.5;text-indent:-9999px;padding:0;}
.uc-cart-view-form table tr td:first-child{width:18px;padding-left:14px;}
.uc-cart-view-form table tr td.priority-low{display:none;}
.uc-cart-view-form table a{text-decoration:none;color:#1b1c1e;}
.uc-cart-view-form table tr td:nth-child(3){width:60px;}
.uc-cart-view-form table .form-item{margin:0!important;}
.uc-cart-view-form table .form-uc-quantity{width:55px;height:30px;padding-right:4px;}
.uc-cart-view-form table .price,.cart-review td.price{font-weight:500;color:#1b1c1e;text-align:right;width:100px;border-left:none;}
.uc-cart-view-form table tfoot td,.cart-review tfoot td{background-color:transparent;padding:12px 8px;}
.uc-cart-view-form table tfoot td.subtotal-title,.cart-review tfoot td.subtotal-title{font-weight:500!important;font-size:14px;}
.uc-cart-view-form .form-actions #edit-continue-shopping,.uc-cart-view-form .form-actions #edit-update,.uc-cart-checkout-form .form-actions #edit-cancel,.order-review-table .review-button-row .form-actions #edit-back{font-size:11px;float:left;margin:0 0 18px 0;border:none;line-height:normal;background:transparent;color:#999;height:auto;display:inline-block;padding:0;text-transform:none;font-weight:300;text-decoration:none;vertical-align:top;text-align:left;}
.uc-cart-view-form .form-actions #edit-continue-shopping{margin:0 6px 0 0;padding-right:6px;border-right:1px solid #ccc;}
.uc-cart-view-form .form-actions .button--primary{margin:0;float:right;}
.uc-cart-view-form .premium,.uc-cart-checkout-form .premium,.order-review-table .premium,.uc-cart-view-form .premium a{font-size:11px;font-weight:300!important;line-height:normal;}

.uc-cart-checkout-form details{padding:0;border:none;margin-bottom:20px;padding-bottom:20px;border-bottom:4px solid #efefef;}
.uc-cart-checkout-form details .details-wrapper{padding:0;}
.uc-cart-checkout-form details summary{font-weight:700;font-size:14px;text-transform:uppercase;padding-left:0;margin-bottom:12px;}
.uc-cart-checkout-form #terms_and_conditions-pane{border-bottom:0;padding-bottom:0;margin-bottom:30px;}
.uc-cart-checkout-form #terms_and_conditions-pane summary{display:none;}
.uc-cart-checkout-form .details-description{margin-bottom:12px;font-size:11px;color:#999;}
.uc-cart-checkout-form #customer-pane{font-weight:500;}
.uc-cart-checkout-form #customer-pane .details-description{margin-bottom:4px;font-weight:300;}
.uc-cart-checkout-form #customer-pane b{font-weight:300!important;}
.uc-cart-checkout-form #customer-pane .details-wrapper > p{margin-bottom:0;}
.uc-store-address-field .form-item label,.uc-cart-checkout-form .form-item-panes-customer-job label{text-align:left;}
.uc-cart-checkout-form #billing-pane .form-type-checkbox label{color:#1b1c1e;font-weight:300;font-size:12px;}
.uc-cart-checkout-form .form-type-textarea label{display:none;}
.uc-cart-checkout-form .form-textarea-wrapper{max-width:592px;}
.uc-cart-checkout-form .form-actions #edit-cancel,.order-review-table .review-button-row .form-actions #edit-back{float:none;text-align:center;display:block;margin:0 auto 18px auto;}
.uc-cart-checkout-form .form-actions #edit-continue,.order-review-table .review-button-row .form-actions .button--primary{margin:0 auto;}
.uc-cart-checkout-form .form-item-panes-customer-salutation{margin-top:25px!important;}
.uc-cart-checkout-form h4.label{text-transform:none;}
#edit-panes-customer-birthdate,#edit-field-date-birth-0-value,#edit-entity-profile-field-date-birth-0-value{max-width:440px;}
#edit-panes-customer-birthdate > .form-item,#edit-field-date-birth-0-value > .form-item,#edit-entity-profile-field-date-birth-0-value > .form-item{width:calc(33.33% - 7px);float:left;margin-left:10px!important;}
#edit-panes-customer-birthdate > .form-item.form-item-panes-customer-birthdate-day,#edit-field-date-birth-0-value > .form-item.form-item-field-date-birth-0-value-day,#edit-entity-profile-field-date-birth-0-value > .form-item-entity-profile-field-date-birth-0-value-day{margin-left:0!important;}
.form-item-panes-billing-vat{margin-top:20px!important;}

.order-review-table{width:100%;max-width:700px;border:none;padding:20px 0;margin:auto 0;}
.order-review-table .pane-title-row{text-align:left;text-transform:uppercase;border:none;background-color:transparent;border-top:4px solid #efefef;font-weight:500;font-size:14px;color:#1b1c1e;}
.order-review-table .pane-title-row:first-child,.order-review-table tr:nth-child(3){border:none;}
.order-review-table .pane-title-row td{padding:18px 0 4px 0;}
.order-review-table td{border:none;text-align:left!important;padding-left:0!important;}
.order-review-table .title-col{font-weight:500;width:100px;}
.order-review-table .qty{padding-left:12px!important;}
.order-review-table .review-button-row{background:transparent;border:none;}
.order-review-table .review-button-row td{padding:25px 0 50px;}

.path-cart-checkout-complete h1{color:#1b1c1e;text-align:center;padding:0 10px;font-size:20px;line-height:normal;font-weight:600;}
.path-cart-checkout-complete h1.smallh::after{display:none;}
.path-cart-checkout-complete .region-content{text-align:center;max-width:700px;}
.path-cart-checkout-complete .messages__wrapper{width:auto!important;text-align:left;}
.path-cart-checkout #shipping_information-pane summary{display:none;}
.path-cart-checkout #shipping_information-pane p{margin-bottom:0;}
.path-cart-checkout #shipping_information-pane hr{display:none;}

/* Projekte */
ul.tabstyle.tabs--project{margin-bottom:20px!important;}
ul.tabstyle.tabs--project > li{padding:0;}
ul.tabstyle.tabs--project > li::after{display:none;}
ul.tabstyle.tabs--project > li > a{padding:8px 12px;border:1px solid #3b3e46!important;font-weight:700;}
ul.tabstyle.tabs--project > li > a.active{color:#fff;background-color:#3b3e46!important;}
.view-projects-overview .geofield-google-map{height:480px!important;}
.gm-style-iw{max-width:none!important;width:255px!important;}
.gm-style-iw > div{max-width:290px!important;}
.gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div{width:290px!important;}
.gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div > div:first-child > div:nth-child(2){width:290px!important;}
.gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div > div:first-child > div:nth-child(4){width:288px!important;}
.gm-style button.gm-ui-hover-effect{width:30px!important;height:30px!important;opacity:1!important;top:-3px!important;right:-4px!important;}
.gm-style button.gm-ui-hover-effect img{margin:8px auto!important;}
.gm-style img{max-width:100%!important;padding:0;}
.gm-style h2{margin:6px 0 0 0;font-size:16px;font-weight:500;}
.gm-style .ct p{margin-bottom:0;color:#999999;font-size:12px;line-height:normal;font-weight:400;}
.gm-style .views-element-container ol{list-style-type:none;margin:0 0 12px 0;}
.gm-style .views-element-container ol > li{margin:12px 0 0 0;padding-top:12px;border-top:1px dotted #888888;}
.gm-style .views-element-container ol h3{font-size:13px;font-weight:500;line-height:18px;float:right;width:calc(100% - 110px);margin:0;padding-right:5px;}
.gm-style .views-element-container ol h3 a:hover{opacity:0.5;}
.gm-style .views-element-container ol img{float:left;margin:0;}
.gm-style .views-element-container ol > li::after{display:block;content:"";clear:both;}
.gm-style .views-element-container ol .cat{float:right;width:calc(100% - 105px);color:#999;font-size:11px;font-weight:400;}

/* FAQ */
.paragraph--type--accordion .panel{padding:0;border-bottom:1px solid #1b1c1e;}
.paragraph--type--accordion .panel .panel-title{font-size:16px;border-top:1px solid #1b1c1e;}
.paragraph--type--accordion .panel .panel-title a{text-decoration:none;display:block;padding:16px 50px 16px 0;color:#1b1c1e;position:relative;}
.paragraph--type--accordion .panel .panel-title a::before,.paragraph--type--accordion .panel .panel-title a::after{display:block;content:"";position:absolute;background:#1b1c1e;}
.paragraph--type--accordion .panel .panel-title a::before{width:18px;height:2px;right:10px;top:24px;}
.paragraph--type--accordion .panel .panel-title a::after{width:2px;height:18px;right:18px;top:16px;}
.paragraph--type--accordion .panel .panel-title a.in::after{display:none;}
.paragraph--type--accordion .paragraph{margin-bottom:12px!important;}
.paragraph--type--accordion .paragraph + .paragraph{margin-top:20px!important;}

/* Newsletter */
.region-content-bottom{margin:0!important;}
.region-content-bottom .block-newsletter-email-block h2{font-family:"Merriweather";margin-bottom:12px;}
.region-content-bottom .block-newsletter-email-block p{max-width:635px;margin:0 auto 20px auto;}
.region-content-bottom .block-newsletter-email-block p br{display:none;}
.region-content-bottom .block-newsletter-email-block form{max-width:510px;margin:0 auto;}
.region-content-bottom .block-newsletter-email-block form::after{display:block;content:"";clear:both;}
.region-content-bottom .block-newsletter-email-block form .form-item{float:left;width:calc(100% - 130px);margin:0;}
.region-content-bottom .block-newsletter-email-block form .form-item input{border-color:#fff;height:45px;}
.region-content-bottom .block-newsletter-email-block form .form-actions{float:right;width:130px;margin:0!important;}
.region-content-bottom .block-newsletter-email-block form .form-actions input[type="submit"]{padding:0;width:100%;margin:0;}

/* Player */
.player{left:0;right:0;margin:0;max-width:100%;background:#fff;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.player .player-wrap{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;z-index:1;}
.player .player-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;}

/* Footer */
footer{background:#1b1c1e;color:#6b6b6b;text-align:center;font-size:11px;}
footer .footer-top{padding:25px 0 10px 0;background-color:#3b3e46;}
footer .footer-bottom{padding:25px 10px;background-color:#2f323b;}
footer .logo{margin:0 auto 25px auto;display:block;width:125px;}
footer .menu{text-align:center;}
footer .footer-top .menu > li{border-top:1px solid #4b4e56;}
footer .footer-top .menu > li > a{display:block;text-align:center;padding:12px 0;color:#fff;font-weight:400;font-size:14px;}
footer .footer-bottom .menu > li{display:inline-block;margin:0 8px 8px 8px;}
footer .footer-bottom .menu > li > a{color:#6e7076;font-size:11px;}
footer .devinfo{margin-top:20px;}
footer p{line-height:normal;margin:0;}
footer p a{color:#6e7076;}

.path-newsletter .region-ad-banner-3 .ad{padding-bottom:10px;}

/* Admin */
.user-logged-in.adminimal-admin-toolbar #top,.user-logged-in.adminimal-admin-toolbar #top.top-fixed{position:relative;top:auto;}
.user-logged-in.adminimal-admin-toolbar main,.user-logged-in.not-front.adminimal-admin-toolbar main,.page-has-stage.user-logged-in.not-front.adminimal-admin-toolbar section.content{padding-top:0;}
.page-has-stage.user-logged-in.not-front.adminimal-admin-toolbar section.content{margin-top:0;}
.user-logged-in.not-front.adminimal-admin-toolbar section.content{margin-top:0;padding-top:20px;}

.user-logged-in .user-form,.user-logged-in .profile-form{padding-bottom:40px;padding-top:20px;}
.user-logged-in .profile-form details{border:none;padding:0;}
.user-logged-in .profile-form details summary{display:none;}
.user-logged-in .profile-form details .details-wrapper{padding:7px 0;}

/* Popup */
#arak-nl-modal .pop{background:url("../img/beton.jpg") no-repeat center center #f0f0f0;background-size:cover;}

@media only screen and (min-width:350px){
/*    .node--type-magazine.node--view-mode-featured .pic{float:left;margin:0 12px 12px 0;}*/
    .uc-cart-view-form .form-actions #edit-continue-shopping,.uc-cart-view-form .form-actions #edit-update{margin-top:16px;}
}
@media only screen and (min-width:360px){
    .architects-overview .buttons a span{position:relative;display:inline-block;padding-left:25px;}
    .architects-overview .buttons a span::before{display:block;position:absolute;left:0;top:2px;font-size:20px;}
    .architects-overview .buttons a.check span::before{content:"\f058";}
    .architects-overview .buttons a.read span::before{content:"\f518";}
}
@media only screen and (min-width:400px){
    .view-header{position:relative;padding-bottom:20px;}
    .view-header .baucommunity-link{position:absolute;right:0;top:-7px;}
    .view-header .baucommunity-link a{margin:0;}
}
@media only screen and (max-width:489px){
    .magazines > li{width:100%!important;}
    .view-featured-articles .field--name-field-txt-title-prefix{margin-top:8px;}
    .view-featured-articles .pic img{width:100%;}

    .block-views-blockcurrent-magazine-sidebar .view-current-magazine .pic{width:170px;}
}

@media only screen and (min-width:490px){
    .slick .slide .slideshow-item,.slick .slide{height:335px;}
    .slick .slick-slide::before{font-size:20px;letter-spacing:0;font-weight:300;}
    .slick .slide .content{padding:80px 20px 55px 40px;}
    .slick .slide .content::before{bottom:45px;height:115px;left:12px;width:2px;}
    .slick .slide .content .title .field--name-field-txt-title-prefix{font-size:16px;}
    .slick .slide .content h2{width:calc(100% - 110px);font-size:26px;line-height:27px;font-weight:600;}
    .not-front .slick .slide .content h2,.not-front .slick .slide .content h2 a{font-size:22px;line-height:26px;font-weight:500!important;}
    .slick .slick-dots{left:44px;bottom:20px;}
    .slick .slick-dots li{margin-right:7px;}
    .not-front .slick .slide .content{padding-bottom:25px;}
    .not-front .slick .slick-slide .slide .content{padding-bottom:45px;}
    .slick .slick__arrow{bottom:30px;right:20px;}

    .magazin-info{padding:30px 20px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser{padding:0;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .content{padding-bottom:0;max-width:none;}
    .magazin-info .pic,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic{width:140px;margin:0;float:left;}
    .magazin-info .pic::before,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::before{width:139px;}
    .magazin-info .pic::after,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::after{height:181px;}
    .magazin-info .txt,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .txt{width:calc(100% - 160px);float:right;text-align:left;padding-top:20px;}
    .magazin-info .field--name-field-txt-topics, .view-display-id-frontpage .field--name-field-txt-topics{font-size:18px;font-weight:600;margin-bottom:8px;}
    .magazin-info .txt h1,.view-display-id-frontpage h2{font-size:13px;font-weight:400;line-height:18px;margin-bottom:20px;}
    .magazin-info .txt h1{margin-bottom:12px;}
    .magazin-info .buttons,.view-display-id-frontpage .buttons{position:relative;bottom:auto;left:auto;margin:12px 0 0 0;width:100%;order:3;max-width:400px;}
    .magazin-info h1{text-align:left;margin-left:0;margin-right:0;}

    .block-views-blockfeatured-articles-block-1{margin-bottom:12px;}
    .block-views-blockfeatured-articles-block-1 .pic{float:left;width:200px;margin:0 12px 0 0;}
    .block-views-blockfeatured-articles-block-1 .txt{float:right;width:calc(100% - 220px);}

    .ad > div > *{margin:0 0 10px 0!important;display:block;}
    .path-newsletter .region-ad-banner-3 .ad > div > *{margin:0!important;display:block;}
    .region-sidebar .ad > div > *{width:300px;max-width:100%;}

    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage{padding-top:20px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage iframe,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{height:350px;}

    .buy .uc-product-add-to-cart-form{float:right;}
    .buy .field--name-price,.buy .display-price{margin:12px 0 0 0;float:left;font-size:18px;}
    .buy .advanced-price{float:left;text-align:left;}
    .buy .out-of-sale{line-height:45px;}

    .magazines > li,.block-einzelmagazine-archiv .nostyle > li,.field--name-field-er-personality-magazine > li{float:left;margin:0 20px 20px 0;width:calc(33.33% - 15px);}
    .magazines > li:nth-child(3n + 3),.block-einzelmagazine-archiv .nostyle > li:nth-child(3n + 3),.field--name-field-er-personality-magazine > li:nth-child(3n + 3){margin-right:0;}
    .view-shop .magazines > li:nth-child(4){display:none;}
    .view-shop,.paragraph-item-editionen{margin-bottom:25px;}
    .view-shop .all,.paragraph-item-editionen .all{text-align:center;}
    .node--type-magazine.node--view-mode-teaser{margin-bottom:0;}
    .node--type-magazine.node--view-mode-teaser .pic,.node--type-magazine.node--view-mode-teaser .txt{width:auto;float:none;text-align:center;}
    .node--type-magazine.node--view-mode-teaser .txt h3{margin:12px auto;font-size:20px;}

    .node--type-event.node--view-mode-full .event-stage .links{padding:8px 12px;}
    .node--type-event.node--view-mode-full .event-stage .links::after{display:block;content:"";clear:both;}
    .node--type-event.node--view-mode-full .event-stage .links > .field{float:left;position:relative;margin-right:8px;}
    .node--type-event.node--view-mode-full .event-stage .links > .field::after{display:block;content:"";width:1px;height:12px;background-color:#888;position:absolute;right:-4px;top:9px;}
    .node--type-event.node--view-mode-full .event-stage .links > .field:last-child{margin-right:0;}
    .node--type-event.node--view-mode-full .event-stage .links > .field:last-child::after{display:none;}
    .node--type-event.node--view-mode-full .event-stage .links .addeventatc{line-height:inherit;}

    .uc-cart-checkout-form .form-item-panes-customer-salutation,.uc-cart-checkout-form .form-item-panes-customer-title{width:210px;float:left;}
    .uc-cart-checkout-form .form-item-panes-customer-title{margin-left:20px!important;margin-top:25px!important;}
    .uc-cart-checkout-form .form-item-panes-customer-salutation label,.uc-cart-checkout-form .form-item-panes-customer-title label{float:left;margin-right:8px;}
    .uc-cart-checkout-form .form-item-panes-customer-salutation .chosen-container,.uc-cart-checkout-form .form-item-panes-customer-title input{float:left;}
    .uc-cart-checkout-form #customer-address-pane{clear:both;}

    .view-filters .views-exposed-form .form-type-date{float:left;width:calc(50% - 2px);}
    .view-filters .views-exposed-form .form-type-date + .form-type-date{float:right;}
    .view-filters .views-exposed-form .form-type-date + .form-type-date input{padding-left:40px;}
    .view-filters .views-exposed-form .form-item-locality{clear:both;}

    .not-front .magazines > li,.field--name-field-er-personality-magazine > li{-webkit-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);}
    .not-front .node--type-magazine.node--view-mode-teaser .txt,.not-front .node--type-magazine.node--view-mode-teaser .pic{float:none;width:100%;}
    .not-front .node--type-magazine.node--view-mode-teaser .txt{padding:12px;}
    .not-front .node--type-magazine.node--view-mode-teaser .txt h3{margin:0;}
    .not-front .node--type-magazine.node--view-mode-teaser .txt .field--name-field-txt-topics{font-size:13px;}

    .block-views-blockcurrent-magazine-sidebar .view-current-magazine{padding:30px 20px;}
    .block-views-blockcurrent-magazine-sidebar .view-current-magazine .pic{width:170px;}
    .block-views-blockcurrent-magazine-sidebar .view-current-magazine h2 a{font-size:22px;}
    .block-views-blockcurrent-magazine-sidebar .view-current-magazine a{font-size:15px;max-width:310px;display:inline-block;}

    /* Projekte */
    .gm-style-iw{width:300px!important;}
    .gm-style-iw > div{max-width:300px!important;}
    .gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div{width:290px!important;}
    .gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div > div:first-child > div:nth-child(2){width:322px!important;}
    .gm-style > div:first-child > div:nth-child(3) > div > div:nth-child(4) > div > div:first-child > div:nth-child(4){width:320px!important;}

}

@media only screen and (min-width:590px){
    .article-end{padding:0 10px 20px 10px;}
    .article-end .social-buttons{text-align:left;}
    .article-end .social-buttons,.page-node-type-event .article-end .social-buttons .links{float:right;}
    .page-node-type-event .article-end .social-buttons{float:none;width:100%;}
    .article-end .social-buttons .nostyle > li{margin:0 0 0 12px;}
    .article-end .social-buttons .nostyle > li:first-child{margin:0;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage iframe,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{height:400px;}
    .view-events .nostyle > li,.views-view--block-style .isotope-list > li{float:left;width:calc(50% - 5px);}
    .view-events .nostyle > li:nth-child(even),.views-view--block-style .isotope-list > li:nth-child(even){float:right;}
    .view-events .grid-sizer,.views-view--block-style .grid-sizer{width:10px;}
    .view-events .gutter-sizer,.views-view--block-style .gutter-sizer{width:calc(50% - 5px);float:left;}
}

@media only screen and (max-width:757px){
    .not-front.page-node-type-magazine section.content,.page-node-type-event section.content,.page-node-type-showcase section.content{padding-top:0!important;margin-top:0!important;}
    .page-node-type-page .block-page-title-block{padding:0 10px;}
    .node--type-personality.node--view-mode-full h1{text-align:center;}
    .path-newsletter .region-sidebar{padding-bottom:25px;}
}

@media only screen and (min-width:757px) and (max-width:1280px){
    .layout-one-sidebar .node--type-news.node--view-mode-full .paragraph--type--image-text{padding:0;}
}
@media only screen and (min-width:640px){
    div.tabs{max-width:720px;margin:0 auto!important;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    div.tabs .horizontal-tabs,div.tabs .horizontal-tabs-list{border:none;}
    div.tabs .horizontal-tabs-panes{border-top:1px solid #1b1c1e;}
    div.tabs .horizontal-tabs .horizontal-tabs-list{border:none;background:transparent;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{background:transparent;border:none;position:relative;padding:0;margin-right:30px;min-width:0;font-size:15px;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button strong{font-weight:400!important;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{padding:15px 0;color:#a6a6a6;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected{padding:0;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected::before{display:block;content:"";width:1px;height:15px;background:#1b1c1e;position:absolute;left:50%;bottom:-7px;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a{color:#1b1c1e;}
    div.tabs .horizontal-tabs .horizontal-tab-button a:hover,div.tabs .horizontal-tabs .horizontal-tab-button a:focus{background:transparent;color:#1b1c1e;}
    div.tabs details{border:none;padding:40px 0;}
    div.tabs .field--name-field-lt-prices p,div.tabs .address-wrapper,div.tabs .contact-wrapper{padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    div.tabs .field--name-field-lt-founder-team{float:left;width:calc(100% - 280px);}
    div.tabs .field--name-field-lt-office-info{float:right;width:220px;}
    div.tabs .contact-information-wrapper{display:grid;grid-template-columns:50% 50%;}
    div.tabs .address-wrapper{grid-column:1 / 2;margin-right:10px;}
    div.tabs .contact-wrapper{grid-column:2 / 2;margin-left:10px;}
    div.tabs .social-media-wrapper{clear:both;}
    div.tabs details > .details-wrapper{padding:0;}

}
@media only screen and (min-width:757px){
    .w,.ad,.region-content-top,section.content,.paragraph,.layout-no-sidebars.page-no-node-page .region-content,.personality-info,.node--type-personality.node--view-mode-full > .infos{width:700px;padding:0;margin:0 auto;}
    .node--type-personality.node--view-mode-full > .infos{padding:40px;}
    .page-node-type-subscription .region-content{padding:0;}
    .layout-one-sidebar .paragraph{width:100%!important;}
    .page-no-node-page .region-content,.uc-cart-checkout-form{padding-bottom:40px;}
    .node--type-personality.node--view-mode-full > .w > .field > .field__label{font-size:16px;}

    #top{background-color:#fff;height:115px;padding:0;position:absolute;}
    #top::before{display:block;content:"";width:100%;height:38px;background-color:#3b3e46;}
    .not-front #top{border-bottom:1px dotted #888888;}
    .not-front.path-abo #top,.not-front.page-node-type-news #top,.not-front.page-node-type-project #top{border-bottom:none;}
    #top .logo{width:115px;margin:0;position:absolute;float:none;left:0;top:20px;}
    #top .region-navi > .drop{background-color:transparent;display:block!important;position:static;border:none;}
    #top .region-navi > .slide-button{display:none;}
    #top .block-parnass-uc-cart{top:-38px;right:0;}
    #top .block-parnass-uc-cart a.cart{height:38px;}
    #top .block-parnass-uc-cart a.cart::before{top:9px;}
    #top .block-parnass-uc-cart a.cart span{top:7px;}
    #top .block-search > .content{padding:18px;border:none;top:0;right:0;width:700px;z-index:10;right:0;margin-left:0;}
    #top .block-search .slide-button{right:139px;top:-38px;width:38px;height:38px;}
    #top .block-search .slide-button::before{left:10px;top:11px;}
    #top .region-navi .drop > nav{background-color:transparent;position:absolute;right:0;top:30px;width:575px;}
    #top .region-navi .drop .region-meta{position:absolute;top:-38px;right:61px;height:38px;}
    #top .region-navi .region-meta nav{float:left;padding-right:50px;}
    #top .region-navi .region-meta nav .menu > li a{color:#fff;padding:0;line-height:38px;font-size:11px;}
    #top .region-navi .region-meta nav .menu > li{margin-left:12px;}
    #top .region-navi .region-meta nav .menu > li:first-child > a{padding-top:0;}
    #top .region-navi .block-social-media-block{width:77px;height:38px;float:left;}
    #top .region-navi .block-social-media-block ul.social-media-links > li{float:left;}
    #top .region-navi .block-social-media-block ul.social-media-links > li > a{position:relative;height:38px;width:38px;display:block;background-color:#4f5259;padding:0;}
    #top .region-navi .block-social-media-block ul.social-media-links > li > a span{display:none;}
    #top .region-navi .block-social-media-block ul.social-media-links > li > a::before{display:block;content:"";height:17px;background:url("../icon/icons.png") no-repeat transparent;background-size:240px auto;text-indent:-99999px;position:absolute;top:11px;left:15px;}
    #top .region-navi .block-social-media-block ul.social-media-links > li.instagram > a{padding-bottom:0;}
    #top .region-navi .block-social-media-block ul.social-media-links li.facebook a::before{width:9px;background-position:-18px 0;}
    #top .region-navi .block-social-media-block ul.social-media-links li.instagram a::before{width:18px;background-position:-196px -67px;left:10px;}
    #top .region-navi .block-social-media-block ul.social-media-links li.instagram{margin-left:1px;}
    #top .region-navi nav .menu{width:100%;text-align:right;}
    #top .region-navi nav .menu > li{display:inline-block;margin:0 0 0 10px;}
    #top .region-navi nav .menu > li:first-child{margin:0;}
    #top .region-navi nav .menu > li > a{padding:0;display:inline;font-weight:400;font-size:13px;}
    #top .region-navi nav .menu > li:last-child > a{padding-bottom:0;}
    #top .region-navi nav .menu > li > .menu{display:none;}
    #top.top-fixed{position:fixed;top:-38px;height:100px;-webkit-box-shadow: 0px 0px 33px -16px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 33px -16px rgba(0,0,0,0.75);box-shadow: 0px 0px 33px -16px rgba(0,0,0,0.75);}
    #top.top-fixed .logo{top:10px;width:115px;}
    #top.top-fixed .region-navi .drop > nav{top:21px;}
    .not-front #top.top-fixed{border:none;}

    main{padding-top:115px;}
    main > .content{min-height:300px;}
    .ad > div > *{margin-bottom:30px!important;}
    .path-newsletter .region-ad-banner-3 .ad{padding-bottom:30px;}
    .region-sidebar .ad,.view-news-suggested .ad{width:auto;}
    .region-sidebar .ad > div > *{width:250px;}
    .not-front section.content,.page-has-stage.page-node-type-event section.content,.page-has-stage.user-logged-in.not-front.adminimal-admin-toolbar section.content .region-sidebar{margin-top:50px;}
    .page-has-stage.user-logged-in.not-front.adminimal-admin-toolbar.page-node-type-personality section.content .region-sidebar{margin-top:0;}
    .page-node-type-personality section.content{margin-top:50px!important;}
    .user-logged-in.not-front.adminimal-admin-toolbar section.content,.page-has-stage.user-logged-in.not-front.adminimal-admin-toolbar.page-node-type-personality section.content{padding-top:50px;}
    .page-has-stage.user-logged-in.not-front.adminimal-admin-toolbar.page-node-type-personality section.content{margin-top:0!important;}

    .region-stage{width:700px;margin:0 auto 30px auto;}
    .slick .slick-slide::before{left:30px;font-size:24px;}
    .slick .slide .content{padding:80px 20px 60px 65px;}
    .slick .slide .content::before{left:36px;bottom:50px;}
    .slick .slide .content h2{font-size:30px;line-height:34px;}
    .slick .slick-dots{left:67px;bottom:21px;}
    .not-front .slick .slick-dots{left:30px;}
    .not-front .slick .slide .content{padding:80px 30px 30px 30px;}
    .not-front .slick .slick-slide .slide .content{padding-bottom:50px;}
    .not-front.page-node-type-magazine main > section.content{position:relative;padding-top:380px!important;}
    .page-node-type-magazine .node--type-magazine.node--view-mode-full .field--name-field-er-slideshow{position:absolute;top:0;left:0;width:700px;height:335px;max-width:none!important;}
    .user-logged-in.adminimal-admin-toolbar.page-node-type-magazine .node--type-magazine.node--view-mode-full .field--name-field-er-slideshow{top:-435px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage{padding:20px;margin-top:10px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .txt{padding-top:12px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .txt{position:relative;width:calc(100% - 160px);}
    .magazin-info .field--name-field-txt-topics, .view-display-id-frontpage .field--name-field-txt-topics{font-size:22px;margin-bottom:12px;}
    .magazin-info .txt h1, .view-display-id-frontpage h2{line-height:20px;font-size:14px;}
    .magazin-info .txt h1 a, .view-display-id-frontpage h2 a{font-weight:400;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .txt p{margin-bottom:12px;}

    .page-node-type-magazine .magazin-info{padding:20px 20px 95px 20px;}
    .page-node-type-magazine .magazin-info .buttons{position:absolute;bottom:20px;width:360px;left:25px;}

    .page-node-type-event .messages__wrapper{margin-bottom:50px;}

    .block-views-blockfeatured-articles-block-1 .pic{float:none;width:auto;margin:0;}
    .block-views-blockfeatured-articles-block-1 .txt{float:none;width:auto;margin-top:8px;}
    .region-content-top .editors-choice > li .pic .b-marker{bottom:20px;}
    .content > .views-element-container > .view-featured-articles{margin-bottom:10px;}
    .region-content-top .block-views-blockfeatured-articles-block-1{float:left;width:340px;}
    .region-content-top .views-element-container > .view-featured-articles > .view-content .txt h3{font-size:18px;}
    .region-content-top .block-views-blockfeatured-articles-block-1 .txt .field--name-field-paragraphs-content{display:none;}
    .region-content-top .block-views-blockfeatured-architects-block-1{float:right;width:calc(100% - 370px);}
    .region-content-top .editors-choice > li .pic{width:140px;float:left;}
    .region-content-top .editors-choice > li .txt{float:right;width:calc(100% - 160px);}
    .editors-choice > li{padding-bottom:20px;}

    .region-content{float:left;width:700px}

    .region-sidebar{width:250px;float:right;font-size:13px;padding:0;}
    .block-follow-block,.block-ticker{max-width:345px;}
    .mediumractangle,.block-gewinnspiel{margin:0;}

    .content-bottom .auctions .nostyle > li{float:left;width:calc(33.33% - 10px);min-height:400px;}
    .content-bottom .auctions .nostyle > li.item-2{margin:0 15px;}
    .content-bottom .auctions .block-block-content .field--name-field-media-single,.content-bottom .auctions .block-block-content .txt{float:none;width:auto;margin:0;}

    .view-taxonomy-term-lists .view-content > ul > li > a{font-size:12px;}

    .view-filters{margin-bottom:20px;padding:0;border:none;}
    .view-taxonomy-term-tags .view-filters{border-top:none;padding-top:0;}
    .view-taxonomy-term-tags .view-filters .views-exposed-form{background-color:transparent;padding:0;}
    .node--type-event.node--view-mode-full .event-stage,.node--type-job.node--view-mode-full .event-stage{margin:0 0 35px 0;width:100%;position:relative;text-align:left;}
    .node--type-event.node--view-mode-full .event-stage .top,.node--type-job.node--view-mode-full .event-stage .top{position:relative;margin-bottom:9px;}
    .node--type-event.node--view-mode-full .event-stage .top .txt h1,.node--type-job.node--view-mode-full .event-stage .top .txt h1{color:#fff;margin-bottom:0;}
    .node--type-event.node--view-mode-full .event-stage .top .txt,.node--type-job.node--view-mode-full .event-stage .top .txt,.page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt,.node--type-news.node--type-personality.node--view-mode-full .region-article-stage .txt{width:100%;text-align:left;margin:0;padding:50px 20px 20px 20px!important;position:absolute;left:0;bottom:0;border:none;background: -moz-linear-gradient(top, rgba(39,39,41,0) 0%, rgba(39,39,41,0.7) 100%);background: -webkit-linear-gradient(top, rgba(39,39,41,0) 0%,rgba(39,39,41,0.7) 100%);background: linear-gradient(to bottom, rgba(39,39,41,0) 0%,rgba(39,39,41,0.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00272729", endColorstr="#b3272729",GradientType=0 );}
    .page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt,.node--type-news.node--type-personality.node--view-mode-full .region-article-stage .txt{top:auto;}
    .page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt h1,.node--type-news.node--type-personality.node--view-mode-full .region-article-stage .txt h1{font-weight:700;text-align:left;}
    .node--type-news.node--view-mode-full .region-article-stage .architects-marker{z-index:15;top:auto;bottom:18px;left:calc(50% - 350px);}
    .node--type-edition.node--view-mode-full .event-stage .txt,.node--type-product.node--view-mode-full .event-stage .txt,.node--type-premium.node--view-mode-full .event-stage .txt{padding:0;}
    .node--type-event.node--view-mode-full .event-stage .infos,.node--type-job.node--view-mode-full .event-stage .infos{padding:20px;}
    .node--type-event.node--view-mode-full .event-stage .links{padding:8px 0;}
    .node--type-event.node--view-mode-full .event-stage .links a, .node--type-block.node--view-mode-full .event-stage .links a{padding-left:0;}
    .node--type-event.node--view-mode-full .event-stage .links > .field{margin-right:16px;}
    .node--type-event.node--view-mode-full .event-stage .address,.node--type-job.node--view-mode-full .event-stage .address{font-size:14px;}
    .node--type-event.node--view-mode-full .event-stage .address p,.node--type-job.node--view-mode-full .event-stage .address p{line-height:22px;}
    .node--type-event.node--view-mode-full .event-stage h2,.node--type-job.node--view-mode-full .event-stage h2{font-size:18px;margin-bottom:4px;}
    .node--type-job.node--view-mode-full .event-stage h2 a{font-size:18px;}
    .view-events .nostyle > li,.views-view--block-style .isotope-list > li{float:none;width:100%;}
    .view-events .nostyle > li:nth-child(even),.views-view--block-style .isotope-list > li:nth-child(even){float:none;}
    .view-events .grid-sizer,.views-view--block-style .grid-sizer{width:0;}
    .view-events .gutter-sizer,.views-view--block-style .gutter-sizer{width:100%;float:none;}
    .artists{margin-bottom:40px;}
    .user-logged-in.adminimal-admin-toolbar .node--type-event.node--view-mode-full,.user-logged-in.adminimal-admin-toolbar .node--type-job.node--view-mode-full{margin-top:40px;}

    .region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{line-height:14px;}
    .region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event,.region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-location__locality{font-size:12px;}

    .node--view-mode-full .paragraph,.paragraph--type--fullscreen-gallery .media,.layout-no-sidebars .artists,.personality-info,.node--type-personality.node--view-mode-full > .infos{margin-bottom:30px;max-width:900px;}
    .layout-no-sidebars .artists{width:auto;}
    .paragraph--type--fullscreen-gallery .field--name-field-media-slideshow > .field__item{margin-bottom:40px;}
    .node--type-news.node--view-mode-full .region-article-stage{position:relative;z-index:5;}
    .node--type-news.node--view-mode-full .region-article-stage .txt{position:absolute;top:0;left:0;width:100%;color:#fff;text-align:center;padding:20px 20px 100px 20px;z-index:10;font-size:12px;background: -moz-linear-gradient(top, rgba(39,39,41,0.5) 0%, rgba(39,39,41,0.5) 25%, rgba(39,39,41,0) 100%);background: -webkit-linear-gradient(top, rgba(39,39,41,0.5) 0%,rgba(39,39,41,0.5) 25%,rgba(39,39,41,0) 100%);background: linear-gradient(to bottom, rgba(39,39,41,0.5) 0%,rgba(39,39,41,0.5) 25%,rgba(39,39,41,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#80272729", endColorstr="#00272729",GradientType=0 );}
    .node--type-news.node--view-mode-full .region-article-stage .txt .tags a::after, .node--type-event.node--view-mode-full .event-stage .txt .tags a::after,.node--type-job.node--view-mode-full .event-stage .txt .tags a::after, .artists .field__item > a::after{background-color:#fff;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info{margin:0;font-weight:600;font-size:12px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt h1{color:#fff;margin:0 0 12px 0;font-size:26px;font-weight:500;line-height:28px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author::before{background-color:#fff;}
    .node--type-news.node--view-mode-full .region-article-stage .txt a,.node--type-event.node--view-mode-full .event-stage .top .txt a,.node--type-job.node--view-mode-full .event-stage .top .txt a{color:#fff;font-weight:600;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .tags a,.node--type-event.node--view-mode-full .event-stage .txt .tags a,.node--type-job.node--view-mode-full .event-stage .txt .tags a{border-color:#fff;}
    .node--type-news.node--view-mode-full .paragraph--type--image-text,.layout-no-sidebars .node .paragraph--type--fullscreen-image, .layout-no-sidebars .node .paragraph--type--fullscreen-gallery{width:auto;padding:0 20px;max-width:none;}
    .node--view-mode-full .paragraph.paragraph--view-mode--image-style3{padding:0 20px;}
    .paragraph-type-trennstrich{margin-bottom:40px;}
    .paragraph--type--image-text.image-right .txt,.paragraph--type--image-text.image-left .pic{float:left;}
    .paragraph--type--image-text.image-left .txt,.paragraph--type--image-text.image-right .pic{float:right;}
    .paragraph--type--image-text .pic img{width:100%;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .pic{width:330px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .pic{width:400px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .pic{width:280px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .txt{width:calc(100% - 350px);}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .txt{width:calc(100% - 420px);}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .txt{width:calc(100% - 300px);}

    .node--type-personality.node--view-mode-full > .w{width:410px;padding:0;}
    .node--type-personality.node--view-mode-full > .w > .field > .field__label{margin-bottom:20px;}

    .dev-mode .node--type-personality.node--view-mode-full .event-stage,.page-node-type-showcase .node--view-mode-full .event-stage{max-width:910px;margin:0 auto 35px auto;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .txt{text-align:center;padding:20px;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .col-1{float:left;width:calc(100% - 340px);}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .col-2{float:right;width:300px;text-align:right;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .infos .col-2 a{font-size:12px;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links{text-align:right;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links li a{text-indent:99999px;}
    .paragraph--type--image-text .paragraph--type--infobox{margin-top:0;}

    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .pic,
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .pic,
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .pic,
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .txt,
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .txt,
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .txt{width:100%;}

    .region-content-bottom .block-more-article .nostyle > li{float:right;width:calc(50% - 15px);}
    .region-content-bottom .block-more-article .nostyle > li:first-child{float:left;}
    .region-content-bottom .mediumractangle{margin:0 auto;}
    .article-end{padding:0 0 35px 0;margin:35px auto 55px auto;width:700px;}
    .layout-one-sidebar .article-end{width:100%;}
    .view-news-suggested .nostyle > li{float:left;width:calc(50% - 10px);margin-bottom:25px;}
    .view-news-suggested .nostyle > li:first-child{margin-right:20px;}
    .view-news-suggested .nostyle > li:last-child{float:none;clear:both;margin:0 auto;width:300px;}
    .buy{padding:20px;}
    .advanced-price{font-size:14px;}

    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage{padding:30px 0;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage iframe,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{width:700px;height:393px;margin:0 auto;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt{background:transparent!important;width:700px;padding:0;margin:25px auto 0 auto;position:relative;left:auto;bottom:auto;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt .fl{position:relative;bottom:auto;left:auto;float:left;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt h1,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt a{color:#1b1c1e;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt .tags a{border-color:#1b1c1e;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt .info .field--name-field-tr-author::before{background-color:#1b1c1e;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .field--name-field-txt-title-prefix,.node--type-news.node--view-mode-full .region-article-stage .txt .fl .field--name-field-txt-title-prefix{font-size:19px;}

    .grey{padding:0;overflow:hidden;}
    .region-featured{overflow:hidden;}
    .region-featured .view-abo .nostyle > li{width:calc(50% - 5px);float:left;margin:0 0 10px 0;}
    .region-featured .view-abo .nostyle > li:nth-child(even){float:right;}
    .block-views-blocksubscriptions-block-1{padding:30px 0;margin-bottom:0;}

    .node--type-subscription.node--view-mode-featured{padding:30px 0;overflow:hidden;}
    .node--type-subscription.node--view-mode-featured .field--type-text-with-summary{padding-top:0!important;padding-bottom:0!important;}
    .node--type-subscription.node--view-mode-featured .field--name-field-lt-benefits{position:absolute;right:0;top:0;width:250px;padding-top:33px;}
    .node--type-subscription.node--view-mode-featured .txt h1{max-width:425px;margin-left:0;margin-right:0;}
    .node--type-subscription.node--view-mode-featured .field--type-text-with-summary{width:425px;}
    .node--type-subscription.node--view-mode-featured .praemie{margin-bottom:0;}
    /*.node--type-magazine.node--view-mode-featured .buttons .out-of-sale{height:60px;padding:12px 0;font-size:13px;}*/

    .page-node-type-page .region-sidebar{margin-top:0;}
    .layout-one-sidebar .region-content{float:left;width:calc(100% - 290px);padding:0;}
    .layout-one-sidebar .messages__wrapper{width:calc(100% - 16px)!important;}

    .uc-cart-view-form{padding-bottom:40px;}
    .uc-cart-view-form table tfoot td.price,.uc-cart-view-form table tfoot td.subtotal-title{font-weight:500;font-size:17px;}
    .uc-store-address-field .form-item label,.uc-cart-checkout-form .form-item-panes-customer-job label{line-height:40px;margin-top:0;}
    .uc-cart-checkout-form .form-actions #edit-cancel,.order-review-table .review-button-row .form-actions #edit-back{float:right;margin-top:16px;}
    .uc-cart-checkout-form .form-actions #edit-continue,.order-review-table .review-button-row .form-actions .button--primary{margin:0;float:left;}
    .uc-cart-checkout-form .form-item-panes-customer-salutation{width:350px;}
    .uc-cart-checkout-form .form-item-panes-customer-salutation label{width:154px;line-height:40px;margin:0;}
    .uc-cart-checkout-form .form-item-panes-customer-title label{width:50px;line-height:40px;margin:0;}
    .uc-cart-checkout-form .form-item-panes-customer-salutation .chosen-container{width:calc(100% - 154px)!important;}
    .uc-cart-checkout-form .form-item-panes-customer-title input{width:calc(100% - 52px)!important;}
    .uc-cart-checkout-form .form-item-panes-customer-title{width:225px;}
    .uc-cart-checkout-form .form-item-panes-customer-job label,.uc-cart-checkout-form h4.label,.form-item-panes-customer-primary-email label{width:151px;float:left;line-height:40px;}
    #edit-panes-customer-birthdate{float:left;width:442px;max-width:none;}
    .form-item-panes-billing-vat label{width:151px;float:left;}

    .path-magazine .views-isotope-grid{padding:12px 0 45px 0;}

    .block-views-blockcurrent-magazine-sidebar .view-current-magazine a{font-size:13px;line-height:18px;}

    footer .logo{float:left;margin:0;}
    footer .footer-top{padding:25px 0;}
    footer .footer-top .region-footer-top{float:right;width:calc(100% - 140px);margin-top:12px;}
    footer .footer-top .menu{text-align:right;}
    footer .footer-top .menu > li{border:none;display:inline-block;margin:0 0 12px 20px;}
    footer .footer-top .menu > li:first-child{margin-left:0;}
    footer .footer-top .menu > li > a{display:inline;padding:0;}

    .user-logged-in .user-form label{width:185px;float:left;line-height:40px;}
    .user-logged-in .user-form .form-item{margin-bottom:25px!important;}
    .user-logged-in .user-form .form-item .description{max-width:440px;}
    .user-logged-in .user-form .form-item .description,.user-logged-in .user-form .password-strength,.user-logged-in .user-form div.password-confirm{margin-left:185px;}
    .user-logged-in .profile-form label,.user-logged-in .profile-form legend{width:165px;float:left;line-height:40px;}
    .user-logged-in .profile-form .address-line2{margin-left:165px;}
    .user-logged-in .profile-form legend{width:167px;}
    .user-logged-in .profile-form .fieldset-wrapper{width:440px;float:left;}
    #edit-field-date-birth-0-value > .form-item{margin-bottom:0!important;}
    .user-logged-in .profile-form .field--name-field-customer-id{margin:30px 0 40px;}
    .user-logged-in .profile-form div.address-container-inline > .form-item{display:block;}

    .pager{margin:25px 0 55px 0;}
    .path-archiv .pager{padding-bottom:40px;}
    body[class*="path-architects"] .pager{padding-bottom:40px;margin-bottom:0;}

    .view-projects-overview .geofield-google-map{height:600px!important;margin:12px 0 40px 0;}

    .view-personality.view-architects .nostyle > li,.path-bau-community .isotope-list > li{float:left;width:calc(50% - 10px);}
    .view-personality.view-architects .nostyle > li:nth-child(2n+1),.path-bau-community .isotope-list > li:nth-child(2n+1){margin-right:20px;}

    .block-content--type-stage .field--name-field-media-single{margin-bottom:15px;}
    .block-content--type-stage .field--name-field-txt-title-prefix{font-size:17px;line-height:17px;}
    .block-content--type-stage .stage-main .field--name-field-link-single a,body[class*="path-architects"] .block-content--type-stage .view-random-stage-architect article[class*="node--view-mode-teaser"] h3 a{font-size:22px;line-height:36px;}
    .block-content--type-stage .stage-main{margin-bottom:40px;}
    .block-content--type-stage .stage-side > .field__item{float:left;width:315px;}
    .block-content--type-stage .stage-side > .field__item:last-child{float:right;}
    .block-content--type-stage .stage-side .field--name-field-media-single{width:315px;float:none;margin-bottom:12px;}
    .block-content--type-stage .stage-side .field--name-field-media-single img{width:315px;}
    .block-content--type-stage .stage-side .field--name-field-link-single{float:none;width:100%;font-size:15px;}
    .user-logged-in.not-front.adminimal-admin-toolbar section.content{padding-top:0;}

    .choose-country{max-width:none;}
    .choose-country li{float:left;width:calc(50% - 24px);margin:0 40px 40px 0;}
    .choose-country li:nth-child(2n + 2){margin-right:0;}
    .architects-overview .buttons{margin-left:2px;}
    .architects-overview .buttons a{margin:0 18px;font-size:16px;}
    .architects-overview .buttons a span{padding-left:35px;}
    .architects-overview .buttons a span::before{top:0;font-size:26px;}

    body[class*="path-architects"] .region-stage{width:100%;padding-bottom:40px;}
    body[class*="path-architects"] .block-content--type-stage,body[class*="path-architects"] .region-stage .block-architects-choose{width:700px;margin:0 auto;}
    body[class*="path-architects"] .region-stage .stage-side .field__item,
    .path-bau-community .region-stage .stage-side .field__item
    {position:relative;margin:0;}
    body[class*="path-architects"] .region-stage .stage-side .field--name-field-link-single,
    .path-bau-community .region-stage .stage-side .field--name-field-link-single,
    .path-showcase .region-stage .showcase-small > .view-content .txt
    {background:rgba(255,255,255,0.85);position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    body[class*="path-architects"] .region-stage .stage-side .field--name-field-link-single a,
    .path-bau-community .region-stage .stage-side .field--name-field-link-single a
    {color:#1b1c1e;display:block;padding:12px;line-height:20px;}
    body[class*="path-architects"] .view-filters,.path-bau-community .view-filters{margin-bottom:30px;}
    .dev-mode .node--type-personality.node--type-architect.node--view-mode-full .event-stage .col-2,
    .dev-mode .node--type-personality.node--type-bau-community.node--view-mode-full .event-stage .col-2
    {float:none;width:auto;text-align:center;}
    .dev-mode .node--type-personality.node--type-architect.node--view-mode-full .event-stage .social-media-links,
    .dev-mode .node--type-personality.node--type-bau-community.node--view-mode-full .event-stage .social-media-links
    {text-align:center;}
    .dev-mode .node--type-personality.node--type-architect.node--view-mode-full .event-stage .txt,
    .dev-mode .node--type-personality.node--type-bau-community.node--view-mode-full .event-stage .txt
    {padding-bottom:0;}

    .path-bau-community .stage{padding-bottom:40px;}

    .path-showcase .region-stage{margin-bottom:40px;}
    .path-showcase .region-stage .attachment::after{display:block;content:"";clear:both;}
    .path-showcase .region-stage .attachment .views-element-container,.path-showcase .region-stage .showcase-small > .view-content > .views-row{float:right;width:calc(50% - 10px);}
    .path-showcase .region-stage .attachment .views-element-container:first-child,.path-showcase .region-stage .showcase-small > .view-content > .views-row:first-child{float:left;}
    .path-showcase .region-stage .showcase-small > .view-content .pic,.path-showcase .region-stage .showcase-small > .view-content .txt{float:none;width:100%;}
    .path-showcase .region-stage .showcase-small > .view-content .txt{padding:8px 12px;}
    .path-showcase .tabs--category{padding:8px 10px 3px 10px !important;margin-bottom:40px!important;}
    .path-showcase .summarized-category-list ul.nostyle::after{display:block;content:"";clear:both;}
    .path-showcase .summarized-category-list > ul.nostyle > li{margin-bottom:40px;}
    .path-showcase .summarized-category-list > ul.nostyle ul.nostyle > li{float:left;width:calc(50% - 10px);}
    .path-showcase .summarized-category-list > ul.nostyle ul.nostyle > li:nth-child(2n+2){float:right;}
    .path-showcase .summarized-category-list ul.nostyle .txt{max-height:40px;overflow:hidden;}

}

@media only screen and (max-width:1029px){
    .node--type-event.node--view-mode-teaser .txt,.views-view--block-style .node--view-mode-teaser .txt{height:auto!important;}
}

@media only screen and (min-width:1030px){
    .w,.ad,.region-content-top,section.content,.layout-no-sidebars.page-no-node-page .region-content{width:990px;}
    body,input, select, textarea{font-size:15px;}
    main a:hover{text-decoration:none;color:#999;}
    h1,h2,h3,h4{-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
    h1{margin-bottom:30px;}
    h2{font-size:24px;font-weight:300;}
    h3{font-size:18px;margin-bottom:18px;line-height:22px;font-weight:400;}
    h4,h5,h6{font-size:14px;}
    .linespacing{line-height:34px;}
    .node--type-personality.node--view-mode-full > .w > .field > .field__label{font-size:18px;}
    .node--type-news.node--view-mode-full h1,.node--type-event.node--view-mode-full h1,.node--type-job.node--view-mode-full h1,.node--type-project.node--view-mode-full h1,
    .node--type-showcase.node--view-mode-full h1,.node--type-subscription .txt .node__title{font-size:32px;}
    .node--type-personality.node--view-mode-full h1,.page-node-type-showcase .node--view-mode-full .event-stage h1{font-size:24px;}
    .node--type-subscription.node--view-mode-featured .txt h1{max-width:470px;font-size:30px;}
    .front h1{font-size:30px;margin-bottom:35px;}
    p{line-height:26px;margin-bottom:25px;-moz-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
    ul li, ol li,table td,table th, table caption{line-height:26px;}
    .intro{font-size:18px;line-height:30px;}
    .big{font-size:18px;line-height:30px;}
    .button,input[type="submit"]{font-size:14px;font-weight:500;letter-spacing:0.8px;}
    .button:hover,input[type="submit"]:hover,aa.basic_cart-get-quantity:hover{background-color:#333;border-color:#333;color:#fff;}
    .button.light:hover{background-color:transparent;border-color:#666;color:#666;}
    .button.gold:hover{background-color:#c49331;}
    .table-wrapper{overflow:visible;}
    .view-scheduler-scheduled-content .chosen-container{width:170px!important;}
    .form-radios .form-item input,.form-checkboxes .form-item input,.form-type-checkbox input,.form-type-radio input{margin-top:5px;}
    .user-logged-in.not-front.adminimal-admin-toolbar.page-node-type-magazine section.content{padding-top:50px!important;}

    .view-taxonomy-term-lists .view-content > ul > li::after,ul.tabstyle > li::after{top:7px;}

    .webform-newsletter-subscription{padding:18px 12px;}
    .webform-newsletter-subscription label{font-size:15px;}

    .paragraph--type--infobox, .node--type-personality.node--view-mode-full > .infos{font-size:15px;line-height:22px;}

    .media--type-slideshow .slick__slide .field-name-field-file-image-caption-text{font-size:15px;}
    .media--type-slideshow .slick__slide .field-name-field-file-image-caption-text p{line-height:26px;}

    #top{height:160px;}
    /*#top .theme-color{display:block;height:38px;background-image:url("../img/theme-color.png");background-repeat:no-repeat;width:216px;background-position:0 0;position:absolute;top:-38px;left:0;}*/
    #top .logo{width:180px;top:30px;}
    #top .region-navi .region-meta nav{padding-right:60px;}
    #top .region-navi .region-meta nav .menu > li{margin-left:15px;}
    #top .region-navi .region-meta nav .menu > li a{font-size:12px;font-weight:400;}
    #top .block-search > .content{width:990px;padding:30px;}
    #top .region-navi .block-social-media-block ul.social-media-links > li > a:hover,#top .block-search .slide-button:hover,#top .block-parnass-uc-cart a.cart:hover{background-color:#82868e;}
    #top .region-navi .drop > nav{width:calc(100% - 200px);top:47px;}
    #top .region-navi nav .menu > li{margin-left:30px;position:relative;}
    #top .region-navi > .drop > nav .menu > li::before{display:block;content:"";width:1px;height:12px;background-color:#dadadc;position:absolute;left:-15px;top:50%;margin-top:-5px;}
    #top .region-navi > .drop > nav .menu > li:first-child::before{display:none;}
    #top .region-navi nav .menu > li > a{font-size:15px;font-weight:400;}
    #top .region-navi nav .menu > li > a:hover,#top .block-search form input[type="submit"]:hover,.article-end .social-buttons .nostyle > li > a:hover,.dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links a:hover,.node--type-personality.node--view-mode-full > .infos .social-media-links > li a:hover,div.tabs .social-media-links a:hover{opacity:0.6;}
    #top.top-fixed .region-navi .drop > nav{top:17px;}
    #top.top-fixed .logo{width:132px;top:9px;}

    main{padding-top:160px;}
    main > .content{min-height:550px;}
    .front main > .region, .front main > .content{margin-bottom:40px;}
    .ad > div > *{margin-bottom:40px!important;}
    .path-newsletter .region-ad-banner-3 .ad{padding-bottom:40px;}
    .search-form .search-advanced .details-wrapper > fieldset{width:calc(33.33% - 30px);float:left;margin-right:30px!important;}
    .search-form .search-advanced .details-wrapper .action{clear:both;}
    .block-content--type-sidebar p{line-height:20px;}

    .region-stage{width:990px;}
    .region-stage .block-views-blockstage-slider{width:700px;float:left;}
    .slick .slide .slideshow-item,.slick .slide{height:390px;}
    .not-front .field--name-field-er-slideshow{margin-bottom:40px;}

    .region-stage .block-views-blockcurrent-magazine-frontpage{width:280px;float:right;margin:0;text-align:center;padding:30px 20px 20px 20px;height:390px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .pic,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic{margin:0 auto 20px auto;float:none;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .txt,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .txt{float:none;width:100%;padding:0;text-align:center;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .txt > a:hover{text-decoration:underline;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .buttons{position:relative;right:auto;top:auto;width:100%;margin-top:18px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .buttons a.button, .view-display-id-frontpage .uc-product-add-to-cart-form{float:right!important;width:calc(50% - 4px);}
    .view-display-id-frontpage .uc-product-add-to-cart-form{float:left!important;}
    .view-display-id-frontpage .uc-product-add-to-cart-form .form-actions input{font-size:14px!important}

    .view-display-id-frontpage h2{font-size:16px;margin-bottom:4px;}

    .magazin-info .txt{width:calc(100% - 175px);padding-top:0;}
    .magazin-info .txt h1{font-size:28px;margin:12px 0;}
    .view-display-id-frontpage .field--name-field-txt-topics{font-size:16px;margin-bottom:4px;}
    .magazin-info .field--name-field-txt-topics{font-size:21px;margin:18px 0 4px 0;}
    .magazin-info .txt h1,.view-display-id-frontpage h2{font-size:14px;line-height:22px;margin-bottom:25px;}
    .magazin-info .txt h1{margin:0 0 10px 0;}
    .view-display-id-frontpage h2{margin-bottom:0;}
    .magazin-info .pic:hover .field--name-field-link-magazine-digital{background-color:rgba(255,255,255,0.95);}
    .magazin-info .buttons .form-actions input, .magazin-info .buttons .button{height:65px;padding:12px 0;font-size:18px!important;}
    .magazin-info .buttons .button span,.magazin-info .buttons .uc-product-add-to-cart-form .form-actions::after{font-size:12px;text-transform:uppercase;}
    .magazin-info .buttons .uc-product-add-to-cart-form:hover input,.magazin-info .buttons .uc-product-add-to-cart-form:hover .form-actions::after,/*.node--type-magazine.node--view-mode-featured .txt .buttons .uc-product-add-to-cart-form:hover input,.node--type-magazine.node--view-mode-featured .txt .buttons .uc-product-add-to-cart-form:hover .form-actions::after,*/.view-display-id-frontpage .uc-product-add-to-cart-form .form-actions input:hover{opacity:0.5;}
    .buttons .out-of-sale{font-size:13px;height:65px;padding:14px 0;}
    .node--type-premium.node--view-mode-full .event-stage{margin-bottom:40px;}

    .magazines > li,.block-einzelmagazine-archiv .nostyle > li{width:calc(25% - 15px);}
    .magazines > li:nth-child(3n + 3),.block-einzelmagazine-archiv .nostyle > li:nth-child(3n + 3){margin-right:20px;}
    .magazines > li:nth-child(4n + 4),.block-einzelmagazine-archiv .nostyle > li:nth-child(4n + 4){margin-right:0;}
    .view-shop .magazines > li:nth-child(4){display:block;}

    .field--name-field-er-personality-magazine > li{width:calc(25% - 15px)!important;}
    .field--name-field-er-personality-magazine > li:nth-child(3n + 3){margin-right:20px!important;}
    .field--name-field-er-personality-magazine > li:nth-child(4n + 4){margin-right:0!important;}

    .page-node-type-magazine .magazin-info{padding-bottom:20px;margin-bottom:60px;}
    .page-node-type-magazine .magazin-info .buttons{position:relative;bottom:auto;width:410px;left:auto;}

    .pic .b-marker:hover a{background-color:#3a3c3f;}
    .not-front.page-node-type-magazine main > section.content{padding-top:0!important;}
    .page-node-type-magazine .node--type-magazine.node--view-mode-full .field--name-field-er-slideshow{position:relative;top:auto;left:auto;width:700px;height:335px;}
    .page-node-type-magazine .node--type-magazine.node--view-mode-full .slick .slide .slideshow-item,.page-node-type-magazine .node--type-magazine.node--view-mode-full .slick .slide{height:335px;}
    .user-logged-in.adminimal-admin-toolbar.page-node-type-magazine .node--type-magazine.node--view-mode-full .field--name-field-er-slideshow{top:auto;}
    /*.node--type-magazine.node--view-mode-featured .txt p.intro{font-size:14px;line-height:24px;}*/

    .views-view--article-list .node--view-mode-teaser h3{margin-bottom:12px;}
    .block-views-blocksubscriptions-block-1 .view-footer{margin-top:0;}
    .views-view--article-list .node--type-job.node--view-mode-teaser h3{margin-bottom:6px;}

    .view-filters .slide-button{display:none;}
    .view-events .view-filters > .form-wrapper{display:block!important;}
    .view-filters .views-exposed-form .form-item{margin:0 4px 0 0!important;float:left;}
    .view-filters .views-exposed-form .form-item input{font-size:13px;}
    .view-filters .views-exposed-form .form-type-date{width:152px;}
    .view-filters .views-exposed-form .form-type-date input{padding:0 0 0 43px;font-size:13px;}
    .view-filters .views-exposed-form .form-type-date + .form-type-date{float:left;}
    .view-filters .views-exposed-form .form-type-date + .form-type-date input{padding-left:35px;}
    .view-filters .views-exposed-form .form-item-locality{width:294px;clear:none;margin-right:0!important;}
    .view-filters .views-exposed-form .form-actions{float:right;margin:0!important;clear:none;}
    .view-filters .views-exposed-form input[type="submit"]{padding:0;width:70px;margin:0;font-size:12px;height:28px;}
    .view-filters .views-exposed-form input[type="submit"]:hover,ul.tabstyle.tabs--project > li > a:hover{opacity:0.8;}

    .path-showcase-bau-community .view-bau-community-in-showcase .view-filters::after{display:block;content:"";clear:both;}
    .path-showcase-bau-community .view-bau-community-in-showcase .view-filters .community-name-wrapper{float:right;margin-top:-8px;}

    .region-content-top .block-views-blockfeatured-articles-block-1{width:660px;}
    .region-content-top .block-views-blockfeatured-articles-block-1 .pic{width:340px;float:left;}
    .region-content-top .block-views-blockfeatured-articles-block-1 .txt{float:right;width:calc(100% - 380px);margin-top:0;}
    .region-content-top .block-views-blockfeatured-articles-block-1 .txt .field--name-field-paragraphs-content{display:block;}
    .region-content-top .block-views-blockfeatured-architects-block-1{width:300px;}
    .node--type-news.node--view-mode-teaser p.intro{font-size:15px;line-height:26px;}
    .editors-choice > li{padding-bottom:10px;}
    .region-content-top .editors-choice > li .pic{width:152px;}
    .region-content-top .editors-choice > li .txt{width:calc(100% - 165px);}

    .block-views-blocknews-suggested-block-1{margin-bottom:45px;}

    .node--type-news.node--view-mode-teaser .field--name-field-media-stage,.node--type-edition.node--view-mode-teaser .pic,.node--type-product.node--view-mode-teaser .pic{background-color:#1b1c1e;overflow:hidden;}
    .artikelinfo a:hover,.uc-cart-view-form .form-actions #edit-continue-shopping:hover,.uc-cart-view-form .form-actions #edit-update:hover{color:#1b1c1e;}

    .region-content-top h3{font-size:14px;line-height:normal;}
    .content > .views-element-container > .view-featured-articles > .view-content h3{height:auto;}

    .block-follow-block .buttons .nostyle > li > a{font-size:13px;}
    .block-follow-block .buttons .nostyle > li > a:hover{border-color:#999;}
    .block-follow-block .buttons .nostyle > li > a:hover::after,.ticker > li a:hover::after{opacity:0.5;}

    .region-content-bottom .block-newsletter-email-block,.content-bottom .block-newsletter-email-block{padding:60px 0;}
    .region-content-bottom .block-newsletter-email-block p{margin-bottom:25px;}
    .region-content-bottom .block-newsletter-email-block p br{display:block;}

    .dev-mode .node--type-personality.node--view-mode-full .event-stage .txt h1{line-height:36px;-moz-hyphens:manual;-o-hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}
    .dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .pic{display:block;position:static;}
    .page-node-type-showcase .node--view-mode-full .event-stage .personality .field--name-field-link-website a{font-size:12px;}

    .node--type-news.node--view-mode-teaser:hover img,.node--type-edition.node--view-mode-teaser:hover img,.content-bottom .dont-miss .field--name-field-media-single > a:hover img,
    .node--type-event.node--view-mode-teaser:hover .pic img,.views-view--block-style .node--view-mode-teaser:hover .pic img,.node--type-magazine.node--view-mode-teaser:hover img,
    .node--type-premium.node--view-mode-teaser:hover img,.node--type-product.node--view-mode-teaser:hover img,.block-content--type-stage .field--name-field-media-single:hover img,
    .block-content--type-stage .stage-side .field--name-field-media-single:hover img,.content-bottom .field--name-field-media-single:hover img{opacity:0.85;}
    .content-bottom .field--name-field-media-single{background-color:#1b1c1e;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .field--name-field-media-cover img{opacity:1!important;}
    .node--type-premium.node--view-mode-teaser .txt h3{font-size:14px;}
    .node--type-premium.node--view-mode-teaser .txt h3 a{font-weight:600;}
    .node--type-premium.node--view-mode-full .top .field--name-field-media-single{margin-bottom:30px;}

    .view-taxonomy-term-lists .view-content > ul > li > a:hover,ul.tabstyle > li > a:hover{border-color:#999;color:#999;}
    ul.tabstyle > li > a:hover{background-color:transparent;}
    .node--type-event.node--view-mode-teaser:hover,.views-view--block-style .node--view-mode-teaser:hover,.node--type-personality.node--view-mode-teaser:hover{-moz-box-shadow:0 0 7px 3px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,0.05);box-shadow:0 0 7px 3px rgba(0,0,0,0.05);}
    .region-sidebar .node--type-event.node--view-mode-teaser:hover,.block-views-blockfeatured-architects-block-1 .node--type-event.node--view-mode-teaser:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
    .region-sidebar .block-content--type-sidebar h3{font-size:16px;}
    .region-sidebar .block-content--type-sidebar h3 a{font-weight:300;}

    .node--type-event.node--view-mode-full .event-stage .top .txt,.node--type-job.node--view-mode-full .event-stage .top .txt,.page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt,.node--type-news.node--type-personality.node--view-mode-full .region-article-stage .txt{padding:80px 40px 30px 40px!important;}
    .node--type-event.node--view-mode-full .event-stage .top .txt h1,.node--type-job.node--view-mode-full .event-stage .top .txt h1,.page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt h1,.node--type-news.node--type-personality.node--view-mode-full .region-article-stage .txt h1{font-size:32px;font-weight:600;line-height:38px;}
    .node--type-event.node--view-mode-full .event-stage .event-date-info{width:78px;padding:20px 0;line-height:20px;}
    .node--type-event.node--view-mode-full .event-stage .event-date-info .event-day{font-size:33px;}
    .node--type-event.node--view-mode-full .event-stage .event-date-info .event-month{font-size:16px;font-weight:300;}
    .node--type-event.node--view-mode-full .event-stage .infos,.node--type-job.node--view-mode-full .event-stage .infos{padding:20px 40px;}
    .node--type-event.node--view-mode-full .event-stage .infos .field--name-address{float:left;width:320px;}
    .node--type-event.node--view-mode-full .event-stage .infos .datum,.node--type-job.node--view-mode-full .event-stage .infos .datum{float:right;width:calc(100% - 350px);text-align:right;}
    .node--type-event.node--view-mode-full .event-stage .infos .datum p,.node--type-job.node--view-mode-full .event-stage .infos .datum p{font-size:14px;font-weight:600;line-height:22px;}
    .node--type-event.node--view-mode-full .event-stage .links{padding:12px 0;}
    .node--type-event.node--view-mode-full .event-stage a,.node--type-job.node--view-mode-full .event-stage a{font-size:12px;}
    .node--type-event.node--view-mode-full .event-stage .links > .field::after{right:-5px;top:10px;}

    .views-view--article-list .nostyle > li,.view-personality .nostyle > li,.view-personality.view-architects .nostyle > li,.path-bau-community .isotope-list > li,.not-front .view-events .nostyle > li,.views-view--block-style .isotope-list > li,.views-isotope-grid .grid-sizer,.editions > li,.products > li,.node--type-personality.node--view-mode-full > .w .nostyle > li{float:left;width:calc(50% - 10px);}
    .views-view--article-list .nostyle > li:nth-child(odd),.view-personality .nostyle > li:nth-child(odd),.view-personality.view-architects .nostyle > li:nth-child(odd),.path-bau-community .isotope-list > li:nth-child(odd),.editions > li:nth-child(odd),.products > li:nth-child(odd),.node--type-personality.node--view-mode-full > .w .nostyle > li:nth-child(odd){margin-right:20px;}
    .view-personality.view-architects .nostyle > li,.path-bau-community .isotope-list > li{width:calc(33.33% - 15px);margin-right:20px!important;}
    .view-personality.view-architects .nostyle > li:nth-child(3n + 3),.path-bau-community .isotope-list > li:nth-child(3n + 3){margin-right:0!important;}
    .node--type-news.node--view-mode-teaser,.node--type-edition.node--view-mode-teaser,.node--type-product.node--view-mode-teaser,.view-bau-community-in-showcase .node--type-news.node--view-mode-teaser,.node--type-job.node--view-mode-teaser{margin-bottom:30px;}
    .view-architects .node--type-event.node--type-personality.node--view-mode-teaser{margin-bottom:60px;}
    .views-isotope-grid .gutter-sizer{width:20px;}
    .not-front .view-events .nostyle > li,.views-view--block-style .isotope-list > li{width:calc(50% - 10px);}
    .view-news-suggested .nostyle > li{width:calc(33.33% - 10px);}
    .view-news-suggested .nostyle > li:last-child{float:right;clear:none;margin:0;}
    .view-news-suggested .nostyle > li{margin:0 0 0 20px;}
    .view-news-suggested .nostyle > li:first-child{margin:0;}
    .node--type-event.node--view-mode-teaser,.views-view--block-style .node--view-mode-teaser{margin-bottom:20px;}

    .node--type-personality.node--view-mode-full > .w > .field::after{display:block;content:"";clear:both;}
    .node--type-personality.node--view-mode-full .event-stage .infos .col-1{float:left;width:calc(50% - 10px);}
    .node--type-personality.node--view-mode-full .event-stage .infos .col-2{float:right;width:calc(50% - 10px);text-align:right;margin-top:0;}

    .personality-info{width:900px;}
    .views-view--block-style .node--view-mode-teaser .txt h3{margin:3px 0;}
    .node--type-event.node--view-mode-teaser .txt h3{margin-top:0;}
    .node--type-news.node--view-mode-full .region-article-stage,.node--type-news.node--view-mode-full .paragraph,.paragraph--type--fullscreen-gallery .media,.paragraph--type--fullscreen-gallery .field--name-field-media-slideshow > .field__item{margin:0 auto 30px auto;max-width:1700px;}
    .node--type-news.node--view-mode-full .paragraph.paragraph--type--buildings-map{width:1250px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt{font-size:12px;letter-spacing:0.5px;padding:55px 40px 160px 40px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt h1{font-size:34px;line-height:36px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info{font-size:15px;}
    .node--type-news.node--view-mode-full .region-article-stage .architects-marker{bottom:auto;top:0;left:calc(50% - 54px);font-size:13px;}
    .page-node-type-showcase .node--type-news.node--view-mode-full .region-article-stage .txt .info{font-weight:500;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author{padding-left:16px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author::before{left:5px;top:6px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .tags > div .field__item{margin:0 0 5px 1px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info a:hover,.node--type-news.node--view-mode-full .region-article-stage .txt .tags a:hover,.node--type-event.node--view-mode-full .event-stage .txt .tags a:hover,.node--type-job.node--view-mode-full .event-stage .txt .tags a:hover{text-decoration:underline;}
    .node--view-mode-full .paragraph,.paragraph-type-trennstrich,.node--type-personality.node--view-mode-full > .infos{width:900px;}
    .node--type-personality.node--view-mode-full > .infos{margin-top:45px;}
    figure.quote p{font-size:17px;line-height:28px;}
    .node--type-news.node--view-mode-full .paragraph--type--image-text,.layout-no-sidebars .node .paragraph--type--fullscreen-image, .layout-no-sidebars .node .paragraph--type--fullscreen-gallery,.paragraph--type--fullscreen-gallery .media{width:auto;padding:0 40px;max-width:none;}
    .node--view-mode-full .paragraph.paragraph--view-mode--image-style3{padding:0 40px;}
    .paragraph--type--fullscreen-gallery .media.media--type-video-youtube-vimeo{max-width:1700px;margin-left:auto;margin-right:auto;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .pic{width:400px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .pic{width:480px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .pic{width:320px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .txt{width:calc(100% - 460px);}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .txt{width:calc(100% - 540px);}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .txt{width:calc(100% - 380px);}

    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .pic{width:280px;}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .pic{width:340px;}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .pic{width:200px;}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .txt{width:calc(100% - 300px);}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .txt{width:calc(100% - 360px);}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .txt{width:calc(100% - 220px);}

    .paragraph--type--gallery-flex .isotope-grid .element-item{width:50%;float:left;padding:20px;margin:0;}
    .paragraph--type--gallery-flex .isotope-grid .element-item:nth-of-type(odd) figure{float:right;}
    .paragraph--type--gallery-flex .isotope-grid .element-item:nth-of-type(even) figure{float:left;}
    .paragraph--type--gallery-flex .isotope-grid .element-item .media{float:left;}
    .paragraph--type--gallery-flex .isotope-grid .element-item[style*="left: 0px;"] .media{float:right}
    /*.dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .element-item .has-issue .pic > a{float:right;position:relative;}*/
    .dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .pic{position:relative;display:inline-block;}
    .dev-mode .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .element-item[style*="left: 0px;"] .pic{position:relative;display:block;float:right;}
    /*.dev-mode.user-anonym .node--type-personality.node--view-mode-full .paragraph--type--gallery-flex .element-item[style*="left: 0px;"] .pic .b-marker{bottom:32px;right:32px;}*/
    .pic .b-marker{bottom:12px;right:12px;}

    .paragraph--type--gallery-flex .pic-holder .gallery-info span{position:relative;}
    .paragraph--type--gallery-flex .pic-holder .gallery-info span::after{display:block;content:"";width:0;height:1px;background-color:#fff;left:74px;bottom:-3px;position:absolute;}
    .paragraph--type--gallery-flex .pic-holder:hover .gallery-info span::after{width:53px;}
    .paragraph--type--gallery-flex .field--type-video-embed-field iframe{width:410px;height:230px;}
    .paragraph--type--gallery .pic-holder:hover .gallery-info{padding-right:65px;}
    .paragraph--type--gallery .pic-holder:hover .gallery-info::before{right:25px;}
    .article-end{width:990px;}
    .article-end h4{float:left;margin:0;}
    .article-end .social-buttons{width:370px;margin-top:12px;}
    .article-end .social-buttons .nostyle{float:right;}
    .article-end .newsletter-form-node{width:470px;max-width:none;}
    .article-end .newsletter-form-node h4{line-height:42px;}
    .article-end .newsletter-form-node form{float:right;}
    .region-content-bottom .block-more-article{width:calc(100% - 340px);float:left;}
    .region-content-bottom .mediumractangle{margin:0;float:right;}
    .region-content-bottom .block-more-article .nostyle > li{width:calc(50% - 20px);}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage{padding:40px 0;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage iframe,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{width:990px;height:556px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt{width:990px;margin-top:40px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt h1{font-size:32px;line-height:36px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .field--name-field-txt-title-prefix,.node--type-news.node--view-mode-full .region-article-stage .txt .fl .field--name-field-txt-title-prefix{font-size:18px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt .tags a:hover{background-color:rgba(0,0,0,0.05);}

    .view-premiums .nostyle > li{float:left!important;width:calc(33.33% - 7px);margin:0 10px 10px 0;}
    .view-premiums .nostyle > li:nth-child(3n + 3){margin-right:0;}

    .node--type-personality.node--view-mode-full > .w{width:700px;}

    /* --------- */

    .block-views-blocksubscriptions-block-1{position:relative;}
    .block-views-blocksubscriptions-block-1 .pic{display:block;position:absolute;left:0;top:50%;width:350px;margin-top:-228px;background-size:auto;-moz-transform:rotate(-15deg);-ms-transform: rotate(-15deg);-o-transform: rotate(-15deg);-webkit-transform: rotate(-20deg);transform: rotate(-20deg);}
    .block-views-blocksubscriptions-block-1 .pic img{border-right:3px solid #e9e9e9!important;border-bottom:2px solid #e9e9e9!important;-webkit-box-shadow: 10px 10px 16px -10px rgba(0,0,0,0.55);-moz-box-shadow: 10px 10px 16px -10px rgba(0,0,0,0.55);box-shadow: 10px 10px 16px -10px rgba(0,0,0,0.55);}
    .block-views-blocksubscriptions-block-1 .txt{padding-left:290px;}
    .node--type-subscription.node--view-mode-teaser:hover{-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);}
    .node--type-subscription.node--view-mode-teaser::after{padding:4px 0;font-size:12px;}
    .node--type-subscription.node--view-mode-teaser:hover::after{background-color:#333;}

    .node--type-subscription.node--view-mode-featured{padding:40px 0;}
    .node--type-subscription.node--view-mode-featured .ausgabe{float:left;width:220px;}
    .node--type-subscription.node--view-mode-featured .txt{float:right;width:calc(100% - 240px);}
    .node--type-subscription.node--view-mode-featured .txt p{line-height:24px;}
    .node--type-subscription.node--view-mode-featured .pic{display:block;width:220px;height:278px;background-size:220px auto;margin-bottom:12px;}
    .node--type-subscription.node--view-mode-featured .pic img{width:209px;}
    .node--type-subscription.node--view-mode-featured h1{margin-bottom:20px;}
    .node--type-subscription.node--view-mode-featured .praemie{margin:0;width:209px;}
    a.basic_cart-get-quantity{width:209px;margin:12px 0 0 0;}
    .node--type-subscription.node--view-mode-featured .praemie:hover{color:#1b1c1e!important;opacity:0.5;}
    .node--type-subscription.node--view-mode-featured .hinweis p{line-height:17px;}
    .node--type-subscription.node--view-mode-featured .hinweis p:last-child{margin-bottom:0;}
    .node--type-subscription.node--view-mode-featuredvorteile h2{font-size:18px;margin:13px 0 20px 0;}
    .node--type-subscription.node--view-mode-featured .field--type-text-with-summary{width:470px;}

    .plus li{margin:0 0 4px 0;line-height:22px;}
    .advanced-price{font-size:16px;}

    .node--type-subscription.node--view-mode-featured .field--name-field-lt-benefits{padding-top:47px;}
    .uc-cart-view-form table tr td:first-child input:hover{opacity:1;}
    .uc-cart-view-form table a:hover{color:#1b1c1e;}

    .region-sidebar > .block{margin-bottom:35px;padding-bottom:35px;}

    .view-projects-overview .geofield-google-map{height:850px!important;margin:12px 0 80px 0;}

    .node--type-premium.node--view-mode-teaser .txt > a:hover{text-decoration:underline;}
    .node--type-premium.node--view-mode-teaser .txt .button:hover{background-color:#1b1c1e;color:#fff;text-decoration:none;}

    .paragraph--type--text-2-columns .col{width:calc(50% - 25px);float:left;}
    .paragraph--type--text-2-columns .col.col-2{float:right;}

    .paragraph--type--text-3-columns .col{width:calc(33.33% - 30px);float:left;margin-left:45px;}
    .paragraph--type--text-3-columns .col.col-1{margin:0;}

    .node--type-event.node--type-personality.node--view-mode-full .infos h2{font-size:15px;font-weight:600;margin-bottom:18px;}

    .block-views-blockcurrent-magazine-sidebar .view-current-magazine a:hover{color:#1b1c1e!important;}

    .content-bottom .auctions .nostyle > li{padding-bottom:31px;}
    .content-bottom .auctions .nostyle > li .txt{height:208px;overflow:hidden;padding-bottom:0;}

    .block-content--type-stage,.block-architects-choose{padding:50px 0 0 0;}
    .block-content--type-stage .stage-side > .field__item:last-child{float:left;margin-left:40px;}

    .views-view--article-list.personality-referenced-showcase-project .w{padding-top:30px;margin-top:30px;border-top:1px solid #eee;}

    .choose-country li a:hover img{opacity:0.5;}
    .architects-overview .buttons a:hover{background:rgba(255,255,255,0.25);}

    body[class*="path-architects"] .region-stage{padding-bottom:50px;}
    body[class*="path-architects"] .block-content--type-stage,body[class*="path-architects"] .region-stage .block-architects-choose{width:990px;}
    body[class*="path-architects"] .region-stage .stage-main,.path-bau-community .region-stage .stage-main{width:713px;float:left;margin:0;}
    body[class*="path-architects"] .region-stage .stage-main .node--type-event.node--view-mode-teaser,body[class*="path-architects"] .block-content--type-stage .field--name-field-media-single{margin:0;}
    body[class*="path-architects"] .region-stage .stage-side,.path-bau-community .region-stage .stage-side{width:258px;float:right;}
    body[class*="path-architects"] .region-stage .stage-side > .field__item,.path-bau-community .region-stage .stage-side > .field__item{float:none;margin:0;overflow:hidden;width:100%!important;}
    body[class*="path-architects"] .region-stage .stage-side > .field__item .field--name-field-media-single,.path-bau-community .region-stage .stage-side > .field__item .field--name-field-media-single{width:100%!important;}
    body[class*="path-architects"] .region-stage .stage-side > .field__item:first-child,.path-bau-community .region-stage .stage-side > .field__item:first-child{margin:0 0 20px 0;}
    body[class*="path-architects"] .region-stage .stage-side .field--name-field-link-single,.path-bau-community .region-stage .stage-side .field--name-field-link-single,.path-showcase .region-stage .showcase-small .view-content .txt{opacity:0;bottom:-20px;}
    body[class*="path-architects"] .region-stage .stage-side > .field__item:hover .field--name-field-link-single,.path-bau-community .region-stage .stage-side > .field__item:hover .field--name-field-link-single,.path-showcase .region-stage .showcase-small .view-content article:hover .txt{opacity:1;bottom:0;}
    body[class*="path-architects"] .block-content--type-stage .field--name-field-media-single:hover img,.path-bau-community .block-content--type-stage .field--name-field-media-single:hover img,.path-showcase .region-stage article:hover img{opacity:1!important;}
    body[class*="path-architects"] .node--view-mode-teaser:hover .field--name-field-link-single a,body[class*="path-architects"] article[class*="node--view-mode-teaser"]:hover h3 a, .path-bau-community .node--view-mode-teaser:hover .field--name-field-link-single a{padding-bottom:18px;}

    .path-bau-community .block-content--type-stage{margin-bottom:40px;}

    .path-showcase .region-stage{padding-top:50px;}
    .path-showcase .region-stage .showcase-small > .view-content{width:307px;float:left;}
    .path-showcase .region-stage .showcase-small > .view-content > .views-row{float:none!important;width:100%;margin-bottom:20px;}
    .path-showcase .region-stage .showcase-small > .view-content > .views-row:last-child,.path-showcase .region-stage .showcase-small > .view-content > .views-row .node--type-news.node--view-mode-teaser{margin:0;}
    .path-showcase .region-stage .attachment{float:right;width:642px;}
    .path-showcase .region-stage .showcase-small > .view-content > .views-row .txt h3{font-size:15px;}
    .path-showcase .region-stage .attachment .node--type-event.node--view-mode-teaser .txt h3 a{font-size:18px;}
    .path-showcase .tabs--category{margin-bottom:40px!important;}
    .path-showcase .tabs--category > li > a{font-size:14px;}
    .path-showcase .summarized-category-list ul.nostyle .txt h3{font-size:15px;}
    .path-showcase .summarized-category-list ul.nostyle .txt h3 a{font-weight:400;}
    .path-showcase .summarized-category-list .more a{font-size:13px;}

    .paragraph--type--image-text .paragraph--type--infobox{padding:40px 60px!important;}
    .paragraph--type--image-text .paragraph--type--infobox h2,.paragraph--type--box-2-columns .field--name-field-txt-title h2{font-size:18px;font-weight:600;}
    .paragraph.paragraph--type--box-2-columns{padding:60px!important;}
    .paragraph.paragraph--type--box-2-columns::after{display:block;content:"";clear:both;}
    .paragraph.paragraph--type--box-2-columns .field--name-field-link-single{clear:both;}
    .paragraph.paragraph--type--box-2-columns .field--type-text-long{float:left;width:calc(50% - 30px);text-align:left;margin-bottom:20px;}
    .paragraph.paragraph--type--box-2-columns .field--name-field-lt-content-2{float:right;}

    div.tabs{max-width:none;padding:0;}
    div.tabs .horizontal-tabs .horizontal-tabs-list,div.tabs .horizontal-tabs-panes > details{max-width:900px;margin:0 auto;}
    div.tabs .horizontal-tabs .horizontal-tabs-list{display:block;border-bottom:1px solid #1b1c1e;min-height:62px;}
    div.tabs .horizontal-tabs-panes{border:none;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{margin-right:45px;font-size:16px;}
    div.tabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:last-child{margin-right:0;}
    div.tabs .horizontal-tabs-panes > details#edit-group-projekte{max-width:1700px!important;width:100%!important;}
    div.tabs .views-view--article-list.personality-referenced-showcase-project .w{border:none;padding:0;margin:0 auto;max-width:1230px;}

    footer .logo{width:180px;}
    footer .footer-top{padding:30px 0;}
    footer .footer-top .region-footer-top{width:calc(100% - 220px);}
    footer .footer-top .menu > li{margin-left:35px;}
    footer .footer-bottom{padding:15px 0;}
    footer .devinfo{text-align:left;float:left;margin-top:5px;}
    footer .footer-bottom .footer-navigation{float:right;}
    footer .footer-bottom .footer-navigation > nav{float:left;}
    footer .footer-bottom .footer-navigation > nav.menu--bottom{margin-right:15px;padding-right:15px;position:relative;}
    footer .footer-bottom .footer-navigation > nav.menu--bottom::after{display:block;content:"";width:2px;height:12px;background-color:#6e7076;position:absolute;right:0;top:7px;}
    footer .footer-bottom .menu > li{margin:0 0 0 10px;float:left;display:block;}
    footer .footer-bottom .menu > li:first-child{margin-left:0;}
    footer .menu > li > a:hover{opacity:0.7;}
    footer .footer-bottom .menu > li > a:hover{opacity:1;color:#fff;}
    footer p a:hover{color:#fff;}

    /* Hover */
    a,input[type="submit"],.slick .slide .slideshow-item::after,.node--type-news.node--view-mode-teaser img,body[class*="path-architects"] .region-stage .field--name-field-link-single,.path-bau-community .region-stage .field--name-field-link-single,
    .block-follow-block .buttons .nostyle > li > a::after,.ticker > li a::after,.node--type-event.node--view-mode-teaser,.views-view--block-style .node--view-mode-teaser,.node--type-event.node--view-mode-teaser .pic img,.views-view--block-style .node--view-mode-teaser .pic img,.node--type-premium.node--view-mode-teaser,.node--type-premium.node--view-mode-teaser img,
    .paragraph--type--gallery-flex .pic-holder .gallery-info span::after,.paragraph--type--gallery .pic-holder .gallery-info,.paragraph--type--gallery .pic-holder .gallery-info::before,.node--type-magazine.node--view-mode-teaser img,.node--type-subscription.node--view-mode-teaser,.node--type-subscription.node--view-mode-teaser::after,.magazin-info .pic .field--name-field-link-magazine-digital,
    .magazin-info .buttons .uc-product-add-to-cart-form .form-actions::after,.node--type-magazine.node--view-mode-featured .txt .buttons .uc-product-add-to-cart-form .form-actions::after,.node--type-product.node--view-mode-teaser img,#top .block-search .slide-button,body[class*="path-architects"] .view-personality .view-filters .views-exposed-form .form-actions::before,
    .block-content--type-stage .stage-side .field--name-field-media-single img,.block-content--type-stage .field--name-field-media-single img,.content-bottom .field--name-field-media-single img,.path-showcase .region-stage .txt,.choose-country li img
    {-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;}
}

@media only screen and (min-width:1280px){
    .w,.region-stage,.ad,.region-content-top,section.content,.layout-no-sidebars.page-no-node-page .region-content,#top .block-search > .content{width:1250px;}
    .button, input[type="submit"]{font-size:14px;font-weight:500;}
    .editors-choice h3 a,.views-view--article-list h3 a,.view-personality h3 a{font-weight:400;}
    .view-featured-articles h3 a{font-weight:300;}
    .node--type-news.node--view-mode-teaser p,.node--type-news.node--view-mode-teaser p.intro{font-size:14px;line-height:22px;}

    .view-taxonomy-term-lists .view-content > ul > li, ul.tabstyle > li{margin-right:12px;padding-right:12px;}
    .view-taxonomy-term-lists .view-content > ul > li > a, ul.tabstyle > li > a{font-size:14px;}

    #top .region-navi nav .menu > li{margin-left:60px;}
    #top .region-navi .region-meta nav .menu > li{margin-left:25px;}
    #top .region-navi .region-meta nav .menu > li a{font-size:13px;}
    #top .region-navi nav .menu > li > a{font-size:16px;}
    #top .region-navi > .drop > nav .menu > li::before{left:-30px;}

    .region-stage{margin-bottom:40px;}
    .region-stage .block-views-blockstage-slider{width:930px;}
    .slick .slick-slide::before{bottom:33px;left:40px;}
    .slick .slide .content{padding:80px 40px 80px 80px;}
    .slick .slide .content::before{left:46px;bottom:67px;height:145px;}
    .slick .slide .content .title .field--name-field-txt-title-prefix{font-size:26px;}
    .not-front .slick .slide .content .title .field--name-field-txt-title-prefix{font-size:17px;}
    .slick .slide .content h2{font-size:38px;line-height:40px;}
    .slick .slide .slideshow-item,.slick .slide{height:450px;}
    .not-front .slick .slide .content{padding:80px 40px 40px 40px;}
    .not-front .slick .slick-slide .slide .content{padding-bottom:65px;}
    .slick .slick-dots{bottom:42px;left:81px;}
    .slick .slick-dots li button{width:11px;height:11px;}
    .not-front .slick .slick-dots{left:40px;bottom:35px;}

    .magazin-info{padding:30px 40px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage{width:300px;height:450px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .pic,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic{width:190px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::before{width:190px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::after{height:258px;}
    .magazin-info .txt h1{margin-bottom:10px;}
    .magazin-info .field--name-field-txt-topics{font-size:24px;}

    .front .region-sidebar{padding-top:20px;}
    .front .region-sidebar > .block.block-ad-block .ad > div > div{margin-top:55px!important;}
    .front .view-header{padding-bottom:0;}

    .node--type-event.node--view-mode-full .event-stage .top .txt,.node--type-job.node--view-mode-full .event-stage .top .txt{padding:60px 40px 40px 40px!important;}
    .node--type-event.node--view-mode-full .event-stage .top .txt h1,.node--type-job.node--view-mode-full .event-stage .top .txt h1{font-size:36px;line-height:40px;}
    .region-sidebar .node--type-event.node--view-mode-teaser{margin-bottom:35px;}
    .region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event{line-height:17px;}
    .region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-field-date-event,.region-sidebar .node--type-event.node--view-mode-teaser .txt .field--name-location__locality{font-size:14px;}

    .region-content-top > .block-views-blockfeatured-articles-block-1{width:calc(100% - 380px);}
    .region-content-top .block-views-blockfeatured-architects-block-1{width:300px;}
    .block-views-blockevents-current-block-1 .node--type-event.node--view-mode-teaser{margin-bottom:35px;}
    .region-content-top .block-views-blockfeatured-articles-block-1 .pic{width:455px;}
    .region-content-top .block-views-blockfeatured-articles-block-1 .txt{width:calc(100% - 480px);}
    .region-content-top .views-element-container > .view-featured-articles > .view-content .txt h3{font-size:24px;line-height:30px;margin-bottom:20px;}
    .region-content-top h3{font-size:16px;}
    .editors-choice > li{padding-bottom:24px;}

    .region-content,.node--type-personality.node--view-mode-full > .w{width:910px;}
    .content > .views-element-container > .view-featured-articles > .attachment{width:300px;}
    .content > .views-element-container > .view-featured-articles > .attachment .nostyle > li{min-height:260px;height:290px;overflow:hidden;}
    .region-sidebar{width:300px;}
    .block-follow-block .buttons .nostyle > li > a{font-size:14px;}

    .view-filters .views-exposed-form .form-item{margin:0 8px 0 0!important;}
    .view-filters .views-exposed-form input[type="submit"]{width:80px;}
    .view-filters .views-exposed-form .form-item-locality{width:457px;margin-right:0!important;}
    .view-filters .views-exposed-form .form-type-date{width:165px;}
    .view-filters .views-exposed-form .form-type-date input{padding-left:53px;}
    .view-filters .views-exposed-form .form-type-date + .form-type-date input{padding-left:45px;}
    .view-filters .views-exposed-form .form-type-date .description{top:1px;}

    .block-follow-block .buttons .nostyle > li{display:inline-block;}
    .block-follow-block .buttons .nostyle > li + li{margin-left:8px;}

    .view-news .nostyle > li,.paragraph-item-editionen .nostyle > li,.view-art-market .nostyle > li,.view-exhibitions .nostyle > li,.editions > li,.products > li{width:calc(50% - 20px);}
    .views-view--article-list .nostyle > li:nth-child(odd),.view-personality .nostyle > li:nth-child(odd),.editions > li:nth-child(odd),.products > li:nth-child(odd){margin-right:40px;}
    .views-isotope-grid .gutter-sizer{width:40px;}
    .views-view--article-list .nostyle > li,.view-personality .nostyle > li,.views-isotope-grid .grid-sizer{float:left;width:calc(50% - 20px);}
    .view-personality.view-architects .nostyle > li,.path-bau-community .view-personality .isotope-list > li{width:calc(25% - 15px);margin-right:20px!important;}
    .view-personality.view-architects .nostyle > li:nth-child(3n + 3),.path-bau-community .view-personality .isotope-list > li:nth-child(3n + 3){margin-right:20px!important;}
    .view-personality.view-architects .nostyle > li:nth-child(4n + 4),.path-bau-community .view-personality .isotope-list > li:nth-child(4n + 4){margin-right:0!important;}
    .views-view--article-list.view-type-event .nostyle > li,.view-type-event .views-isotope-grid .grid-sizer{width:calc(33.33% - 14px);}
    .views-view--article-list.view-type-event .nostyle > li{margin-right:21px;}
    .views-view--article-list.view-type-event .views-isotope-grid .gutter-sizer{width:21px;}
    .view-news-suggested .nostyle > li{width:435px;}
    .view-news-suggested .nostyle > li{margin-left:40px;}

    .node--type-event .event-date-info .event-day{font-size:21px;}
    .not-front .view-events .nostyle > li,.view-personality .nostyle > li,.views-view--article-list.views-view--block-style .isotope-list > li{width:calc(33.33% - 14px);margin-right:21px;float:left!important;}
    .not-front .view-events .nostyle > li:nth-child(3n + 3),.views-view--article-list.view-type-event .nostyle > li:nth-child(3n + 3),.views-view--article-list.views-view--block-style .isotope-list > li:nth-child(3n + 3){margin:0;}
    .view-events .views-isotope-grid .grid-sizer,.views-view--block-style .views-isotope-grid .grid-sizer{width:calc(33.33% - 14px);}
    .view-personality .nostyle > li{margin-right:21px!important;}
    .view-personality .nostyle > li:nth-child(3n + 3){margin-right:0!important;}
    .view-events .views-isotope-grid .gutter-sizer,.views-view--block-style .views-isotope-grid .gutter-sizer{width:21px;}
    .page-node-type-magazine .node--type-magazine.node--view-mode-full .field--name-field-er-slideshow{width:910px;height:440px;}
    .page-node-type-magazine .node--type-magazine.node--view-mode-full .slick .slide .slideshow-item, .page-node-type-magazine .node--type-magazine.node--view-mode-full .slick .slide{height:440px;}
    .content-bottom .auctions{width:910px;float:left;}
    .content-bottom .auctions .nostyle > li{padding-bottom:47px;}
    .content-bottom .dont-miss{width:300px;float:right;}

    .node--type-news.node--view-mode-full .region-article-stage .txt h1{font-size:46px;line-height:52px;font-weight:600;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info{margin-bottom:3px;font-size:16px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author{padding-left:21px;}
    .node--type-news.node--view-mode-full .region-article-stage .txt .info .field--name-field-tr-author::before{left:8px;}
    .node--type-news.node--view-mode-full .region-article-stage .architects-marker{padding:8px 18px;font-size:14px;font-weight:500;left:calc(50% - 63px);}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .field--name-field-txt-title-prefix, .node--type-news.node--view-mode-full .region-article-stage .txt .fl .field--name-field-txt-title-prefix{font-size:30px;}
    .paragraph-type-trennstrich,.article-end{width:auto;max-width:1250px;}
    .node--type-event.node--view-mode-full .article-end,.node--type-job.node--view-mode-full .article-end{width:100%;}
    .node--type-news.node--view-mode-full .paragraph--type--image-text{max-width:1250px;width:auto;padding:0;}
    .paragraph--type--gallery-flex{width:100%!important;max-width:1700px!important;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .pic{width:620px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .pic{width:780px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .pic{width:450px;}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .txt{width:calc(100% - 660px);}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .txt{width:calc(100% - 820px);}
    .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .txt{width:calc(100% - 490px);}

    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .pic{width:380px;}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .pic{width:460px;}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .pic{width:300px;}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout2 .txt{width:calc(100% - 420px);}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout3 .txt{width:calc(100% - 500px);}
    .layout-one-sidebar .paragraph--type--image-text.paragraph--view-mode--image-text-layout1 .txt{width:calc(100% - 340px);}

    .layout-no-sidebars .node .paragraph--type--fullscreen-image, .layout-no-sidebars .node .paragraph--type--fullscreen-gallery{width:auto;padding:0 40px;}
    .layout-no-sidebars .node .paragraph--type--fullscreen-image img, .layout-no-sidebars .node .paragraph--type--fullscreen-gallery img{margin:0 auto;}
    .paragraph--type--gallery-flex .pic-holder .gallery-info{font-size:20px;margin-top:-71px;}
    .paragraph--type--gallery-flex .pic-holder .gallery-info span{margin-top:100px;}
    .paragraph--type--gallery-flex .pic-holder .gallery-info::before{width:85px;height:85px;margin:-42px 0 0 -42px;background-size:auto auto;background-position:-302px 0;}
    .paragraph--type--gallery-flex .pic-holder::before{width:250px;height:250px;margin:-125px 0 0 -125px;}
    .paragraph--type--gallery-flex .field--type-video-embed-field iframe{width:613px;height:345px;}
    .article-end h4{font-size:16px;font-weight:500;}
    .article-end .social-buttons{width:435px;}
    .article-end .social-buttons .nostyle{margin-top:2px!important;}
    .article-end .social-buttons .nostyle > li{margin-left:23px;}
    .article-end .newsletter-form-node{width:490px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage iframe,.node--type-news.node--view-mode-full.stage-type-video .region-article-stage .media-type-video,.paragraph--type--fullscreen-gallery .field--type-video-embed-field iframe{width:1250px;height:703px;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage .txt{width:1250px;}

    .user-logged-in .pic .b-marker{right:12px;}

    .node--type-subscription.node--view-mode-teaser{height:190px;padding:35px 20px 0 20px;margin-bottom:0;}
    .block-views-blocksubscriptions-block-1{padding:70px 0;}
    .block-views-blocksubscriptions-block-1 .txt{padding-left:350px;}
    .node--type-subscription.node--view-mode-teaser{padding:45px 40px 0 40px;height:210px;}
    .node--type-subscription.node--view-mode-teaser h2{font-size:24px;}
    .node--type-subscription.node--view-mode-teaser p{font-size:14px;}
    .node--type-subscription.node--view-mode-teaser::after{font-size:12px;margin-top:25px;width:130px;}

    .block-views-blocksubscriptions-block-1 .pic{width:435px;margin-top:-270px;}
    .node--type-subscription.node--view-mode-featured .field--name-field-lt-benefits{width:300px;padding-top:66px;}
    .node--type-subscription.node--view-mode-featured{padding:60px 0;}
    .node--type-subscription.node--view-mode-featured .field--type-text-with-summary{width:calc(100% - 370px);}
    .node--type-subscription.node--view-mode-featured .txt{width:calc(100% - 245px);}
    .node--type-subscription.node--view-mode-featured .txt h1{font-size:32px;max-width:none;}

    .magazines > li,.block-einzelmagazine-archiv .nostyle > li{width:212px;margin-right:20px;}
    .field--name-field-er-personality-magazine > li{width:212px!important;margin-right:20px!important;}
/*    .magazines > li:nth-child(3n+3),.block-einzelmagazine-archiv .nostyle > li:nth-child(3n+3){margin-right:20px;}*/
    .field--name-field-er-personality-magazine > li:nth-child(3n+3){margin-right:20px!important;}
    .field--name-field-er-personality-magazine > li:nth-child(4n+4){margin-right:0!important;}
    .not-front .node--type-magazine.node--view-mode-teaser .txt{padding:18px 10px;}
    .not-front .node--type-magazine.node--view-mode-teaser .txt .field--name-field-txt-topics{font-size:14px;line-height:20px;}

    .dev-mode .node--type-personality.node--view-mode-full .event-stage,.page-node-type-showcase .node--view-mode-full .event-stage{max-width:none;width:1230px;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .top,.page-node-type-showcase .node--view-mode-full .event-stage .top{width:910px;margin-bottom:0;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .txt,.page-node-type-showcase .node--view-mode-full .event-stage .txt{position:absolute;width:320px;padding:40px;top:0;right:0;text-align:left;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .infos,.page-node-type-showcase .node--view-mode-full .event-stage .infos{position:absolute;width:240px;padding:40px;right:0;bottom:0;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .col-1,.dev-mode .node--type-personality.node--view-mode-full .event-stage .col-2{float:none;width:100%;text-align:left;}
    .dev-mode .node--type-personality.node--view-mode-full .event-stage .social-media-links{text-align:left;margin-top:25px!important;}
    .page-node-type-showcase .node--view-mode-full .event-stage{text-align:left;}
    .page-node-type-showcase .node--type-news.node--view-mode-full .paragraph--type--image-text{max-width:1230px;}

    .block-views-blockcurrent-magazine-sidebar .view-current-magazine .pic{width:236px;margin-bottom:20px;}
    .block-views-blockcurrent-magazine-sidebar .view-current-magazine h2 a{font-size:28px;letter-spacing:2px;}
    .block-views-blockcurrent-magazine-sidebar .view-current-magazine a{max-width:210px;font-size:15px;line-height:20px;}

    .view-premiums .nostyle > li{float:left!important;width:212px;margin:0 20px 20px 0;}
    .view-premiums .nostyle > li:nth-child(3n + 3){margin-right:20px;}
    .view-premiums .nostyle > li:nth-child(4n + 4){margin-right:0;}

    .layout-one-sidebar .region-content{width:calc(100% - 340px);}
    .region-sidebar .ad > div > *{width:300px;}

    .block-content--type-stage{margin-bottom:60px;}
    .block-content--type-stage,.block-architects-choose{padding-top:80px;}
    .block-content--type-stage .stage-main{float:left;}
    .block-content--type-stage .stage-side{float:right;width:288px;}
    .block-content--type-stage .stage-side > .field__item{float:none;}
    .block-content--type-stage .stage-side > .field__item:last-child{float:none;margin:0;}
    .block-content--type-stage .stage-side > .field__item,.block-content--type-stage .stage-side .field--name-field-media-single,.block-content--type-stage .stage-side .field--name-field-media-single img{width:288px;}
    .block-content--type-stage .stage-main .field--name-field-link-single a,body[class*="path-architects"] .block-content--type-stage .view-random-stage-architect article[class*="node--view-mode-teaser"] h3 a{font-weight:600;}

    .choose-country li .architects-logo{top:36%;padding:0 40px;width:calc(100% - 80px);}

    body[class*="path-architects"] h1,.path-bau-community h1,.path-showcase h1{font-size:34px;}
    body[class*="path-architects"] .region-stage{padding-bottom:80px;}
    body[class*="path-architects"] .block-content--type-stage,body[class*="path-architects"] .region-stage .block-architects-choose{width:1250px;}
    body[class*="path-architects"] .region-stage .stage-main,.path-bau-community .region-stage .stage-main{width:897px;}
    body[class*="path-architects"] .region-stage .stage-side,.path-bau-community .region-stage .stage-side{width:313px;}
    body[class*="path-architects"] .region-stage .stage-side > .field__item:first-child,.path-bau-community .region-stage .stage-side > .field__item:first-child{margin-bottom:40px;}
    body[class*="path-architects"] .region-stage .stage-side .field--name-field-media-single img,.path-bau-community .region-stage .stage-side .field--name-field-media-single img{width:100%;}
    body[class*="path-architects"] .node--view-mode-teaser .field--name-field-link-single a,body[class*="path-architects"] .block-content--type-stage article[class*="node--view-mode-teaser"] h3 a,.path-bau-community .node--view-mode-teaser .field--name-field-link-single a,.path-showcase .region-stage .showcase-small > .view-content .txt{padding:12px 20px;}
    .path-showcase .region-stage .attachment .txt{padding:20px;}
    body[class*="path-architects"] .view-filters,.path-bau-community .view-filters{margin-bottom:40px;}
    .view-header{padding-top:20px;}
    .view-header .baucommunity-link{top:20px;}
    .path-showcase .region-stage{width:1250px;margin:0 auto 50px auto;}
    .path-showcase .region-stage .attachment{width:812px;}
    .path-showcase .region-stage .showcase-small > .view-content{width:396px;}
    .path-showcase .summarized-category-list > ul.nostyle > li{float:left;width:calc(50% - 10px);margin-bottom:60px;min-height:382px;}
    .path-showcase .summarized-category-list > ul.nostyle > li:nth-child(2n+2){float:right;}
    .path-showcase .summarized-category-list ul.nostyle .txt{max-height:45px;}

    .paragraph--type--image-text .paragraph--type--infobox{padding:60px!important;}
    .paragraph--type--image-text .paragraph--type--infobox h2,.paragraph--type--box-2-columns .field--name-field-txt-title h2{font-size:22px;font-weight:700;}

    div.tabs .field--name-field-lt-prices p,div.tabs .address-wrapper,div.tabs .contact-wrapper,div.tabs .field--name-field-lt-office-info{padding:30px;}
    div.tabs .field--name-field-lt-founder-team{width:calc(100% - 380px);}
    div.tabs .field--name-field-lt-office-info{width:280px;}
    .dev-mode .node--type-personality.node--type-architect.node--view-mode-full .event-stage .col-2,
    .dev-mode .node--type-personality.node--type-architect.node--view-mode-full .event-stage .social-media-links,
    .dev-mode .node--type-personality.node--type-bau-community.node--view-mode-full .event-stage .col-2,
    .dev-mode .node--type-personality.node--type-bau-community.node--view-mode-full .event-stage .social-media-links
    {text-align:left;}

    footer .footer-top .menu > li{margin-left:45px;}
    footer .footer-bottom .menu > li{margin-left:20px;}
}

@media only screen and (max-width:1499px){
    .node--type-news.node--view-mode-full .region-article-stage{background:url("../img/beton.jpg") no-repeat center center transparent;background-size:cover;}
}


@media only screen and (min-width:1500px){
    .button, input[type="submit"]{font-size:15px;}
    .view-display-id-frontpage .uc-product-add-to-cart-form .form-actions input{font-size:15px!important;}
    .region-stage{width:1450px;}
    .region-stage .block-views-blockstage-slider{width:1080px;}
    .slick .slick-slide::before{font-size:28px;bottom:34px;}
    .slick .slide .slideshow-item,.slick .slide{height:484px;}
    .slick .slide .content .title .field--name-field-txt-title-prefix{font-size:28px;line-height:34px;}
    .not-front .slick .slide .content .title .field--name-field-txt-title-prefix{font-size:19px;line-height:22px;}
    .slick .slide .content h2{font-size:44px;line-height:48px;}
    .slick .slide .content::before{left:48px;bottom:72px;}
    .slick .slick-dots{bottom:45px;left:83px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage{width:350px;height:484px;padding:35px;background-position:-139px 0;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .pic,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic{width:210px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::before{width:209px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::after{height:285px;}
    .node--type-news.node--view-mode-full .region-article-stage{height:calc(100vh - 170px);}
    .node--type-news.node--view-mode-full .region-article-stage{background-position:center;background-repeat:no-repeat;background-size:cover;}
    .node--type-news.node--view-mode-full .region-article-stage img{display:none;}
    .node--type-news.node--type-personality.node--view-mode-full .region-article-stage,.node--type-news.node--type-showcase.node--view-mode-full .region-article-stage{height:auto;}
    .node--type-news.node--type-personality.node--view-mode-full .region-article-stage img,.node--type-news.node--type-showcase.node--view-mode-full .region-article-stage img{display:block;}
    .node--type-news.node--view-mode-full.stage-type-video .region-article-stage{background-image:none;height:auto;}
    .view-display-id-frontpage .field--name-field-txt-topics{font-size:21px;}

    .paragraph--type--gallery-flex .field--type-video-embed-field iframe{width:830px;height:455px;}

    .block-content--type-stage{width:1250px;}
}

@media only screen and (min-width:1750px){
    .region-stage{width:1700px;}
    .region-stage .block-views-blockstage-slider{width:1262px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage{width:420px;}
    .slick .slide .slideshow-item,.slick .slide,.region-stage .block-views-blockcurrent-magazine-frontpage{height:595px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .pic,.view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic{width:280px;margin-bottom:30px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::before{width:282px;}
    .view-display-id-frontpage .node--type-magazine.node--view-mode-teaser .pic::after{height:380px;}
    .region-stage .block-views-blockcurrent-magazine-frontpage .buttons{margin-top:20px;}

    .view-projects-overview .geofield-google-map{width:1700px!important;margin-left:-225px;}
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .isotope-list > li article{width:435px!important;}
    .view-magazines .isotope-list > li article{width:200px!important;}
}
