/* Source and licensing information for the line(s) below can be found at https://imaginoso.com/themes/imaginoso/css/main.css. */
@font-face{font-family:"Lato";font-display:swap;src:url('/themes/imaginoso/css/../fonts/Lato-Light.woff2') format('woff2'),url('/themes/imaginoso/css/../fonts/Lato-Light.woff') format('woff');font-weight:400}@font-face{font-family:"Lato";font-display:swap;src:url('/themes/imaginoso/css/../fonts/Lato-Medium.woff2') format('woff2'),url('/themes/imaginoso/css/../fonts/Lato-Medium.woff') format('woff');font-weight:700}@font-face{font-family:"Lato";font-display:swap;src:url('/themes/imaginoso/css/../fonts/Lato-LightItalic.woff2') format('woff2'),url('/themes/imaginoso/css/../fonts/Lato-LightItalic.woff') format('woff');font-style:italic}@font-face{font-family:"Lato";font-display:swap;src:url('/themes/imaginoso/css/../fonts/Lato-MediumItalic.woff2') format('woff2'),url('/themes/imaginoso/css/../fonts/Lato-MediumItalic.woff') format('woff');font-weight:700;font-style:italic}*{padding:0;margin:0;line-height:1em}html{min-width:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-width:100%;height:100%;font-size:100.01%;font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400;background:#ccc}.clearfix:after,.region:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:block}details[open] summary~*{animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0}100%{opacity:1}}summary{border:0 none;outline:none;cursor:pointer;display:list-item}#page{position:relative;height:100%}#menu-meta,header,#menu-main,#aside-top,main,#aside-bottom,footer{width:100%;position:relative}#main-content{display:none}.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{margin:0 auto;padding-left:1%;padding-right:1%;box-sizing:border-box}header{background:#fff}main{margin-top:0;background:#333;color:#fff;padding-bottom:50px}.region-content{padding-top:50px;padding-bottom:50px}.content-aside-bottom{clear:both}#block-imaginoso-page-title,.view-taxonomy-term-architecture #term-name{position:relative;padding:1px .5%}footer{padding-bottom:50px}#header{z-index:10}.view-header{padding:0 .5%}.specification{padding-left:.5%;padding-right:.5%}.region-header{position:relative;height:120px}#block-imaginoso-branding{float:left;position:relative;width:300px;margin:10px 80px 6px .5%}#block-imaginoso-branding img{width:100%;height:auto}a.site-logo{border-bottom:0 none;color:#333}a:hover.site-logo{border-bottom:0 none;color:#333}.site-slogan{white-space:nowrap;font-size:20px;position:absolute;top:70%;left:58%}#block-languageswitcherinterfacetext{padding:12px .5em 0 0;float:right}#block-languageswitcherinterfacetext li{list-style:none;font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;float:left;margin:0}#block-languageswitcherinterfacetext li.is-active a{color:#a00f91}#block-languageswitcherinterfacetext a{font-size:.75em;text-transform:uppercase;text-decoration:none;border-bottom:0 none;color:#333;margin-left:10px}#block-languageswitcherinterfacetext a:hover{color:#00c8c8}#block-searchform{float:right;padding:0 .5em 0 24px}header .form--inline{text-align:right}header input.form-text{margin-top:10px}#block-imaginoso-main-menu{position:relative;padding:0;clear:both;position:absolute;bottom:0;right:1%}.menu--main{text-align:right}.menu--main ul.menu{font-size:1em;line-height:1em;padding:0;float:right;margin-top:-1.7em;margin-bottom:6px}.menu--main ul.menu li{margin:0;padding:0;font-size:1em;line-height:1em;list-style:none;float:left}.menu--main ul.menu li a{text-decoration:none;border-bottom:0 none;display:block;color:#333;text-transform:uppercase;padding:.2em .5em .1em;font-size:1.3em}.menu--main ul.menu li a:hover{color:#00c8c8}.menu--main ul.menu li a.is-active,.menu--main ul.menu li.menu-item--active-trail a{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;color:#a00f91}a.close,a.toggle{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;display:none;color:#333;border-bottom:0;padding:.2em .5em .1em;margin:0}a.close:hover,a.toggle:hover{color:#00c8c8;border-bottom:0 none}a.toggle span.text,a.close span.text{display:inline-block}a.toggle{position:relative;z-index:2;display:none}a.close{display:none}@media only screen and (max-width:768px){.region-header{height:auto}#block-imaginoso-main-menu{position:relative;bottom:auto;right:auto}.control{clear:both;border-top:1px solid #ccc;padding-top:10px;text-align:right}a.toggle{display:inline-block;border:0 none}body:not(:target) .menu--main a.close,body:not(:target) #block-searchform a.close{display:none}#block-searchform{float:none;clear:both;padding:0 0 6px}.menu--main ul.menu li{float:none;display:block;text-align:right}body:not(:target) .menu--main ul.menu,body:not(:target) #block-searchform form{max-height:0;line-height:0;overflow:hidden;-o-transition-property:line-height,max-height;-o-transition-duration:.4s,.4s;-webkit-transition-property:line-height,max-height;-webkit-transition-duration:.4s,.4s;-moz-transition-property:line-height,max-height;-moz-transition-duration:.4s,.4s;transition-property:line-height,max-height;transition-duration:.4s,.4s;width:100%}body:not(:target) #page:target .menu--main ul.menu{max-height:40em;z-index:2}body:not(:target) #header:target #block-searchform form{max-height:20em;z-index:2}body:not(:target) #page:target .menu--main a.close,body:not(:target) #header:target #block-searchform a.close{display:block}body:not(:target) .menu--main a.close,body:not(:target) #block-searchform a.close{display:none}body:not(:target) .menu--main a.toggle,body:not(:target) #block-searchform a.toggle{display:inline-block;border:0 none;z-index:5}body:not(:target) #page:target .menu--main a.toggle,body:not(:target) #header:target #block-searchform a.toggle{display:none}}#block-locations{margin:40px .5%}#block-locations ul.menu{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:0;padding:0}#block-locations ul.menu li{list-style:none;margin:0;width:98%;margin:0 0 .5em;padding:0;box-sizing:border-box;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:inline-block}#block-locations ul.menu a{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;border-bottom:0 none;color:#333;text-transform:uppercase;font-size:.9em}#block-locations ul.menu a:hover{color:#00c8c8}#block-locations ul.menu ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0}#block-locations ul.menu ul li{display:block;width:100%;margin:.2em 0 0;padding:0;border:0 none}#block-locations ul.menu ul ul{padding:0}#block-locations ul.menu ul ul li,#block-locations ul.menu li.city{margin:0;padding-left:.8em;width:auto}#block-locations ul.menu ul ul li:before,#block-locations ul.menu li.city:before{content:"–";display:block;float:left;width:.8em;margin-left:-.8em}#block-locations ul.menu li:first-child.city{margin-top:.2em}#block-locations ul.menu ul a{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400}#block-footer{border-top:1px solid #333;padding:20px 0 0}.menu--footer ul.menu{float:right;padding:0}.menu--footer ul.menu li{list-style:none;line-height:1em;float:left;margin:0}.menu--footer ul.menu a{text-decoration:none;border-bottom:0 none;color:#333;text-transform:uppercase;display:block;padding:.3em .5em .2em}.menu--footer ul.menu a:hover{color:#00c8c8}#teaser{background:#000;box-sizing:border-box;margin-top:-120px;padding-top:120px}.dialog-off-canvas-main-canvas,#teaser,.region-teaser,#teaser .block-views,#teaser .block-views>div,.view-teaser-frontpage,.view-teaser-frontpage .view-content,#teaser .slick-list,#teaser .slick-track,#teaser .slick__slide,#teaser .slick--view,#teaser .slide__media,#teaser picture{height:100%}#teaser .block-views{padding:0}#teaser .slick-slider{margin:0}#teaser .slick-slider img{display:block;height:100%;width:100%;object-fit:cover}#teaser .slide__media{max-width:100%;overflow:hidden}#teaser .slick__slide{display:block !important;float:left}#teaser .slide__content,#teaser .slick__slider,#teaser .blazy .media{height:100%}#teaser .slide__content{position:relative}#teaser .slide__caption{position:absolute;left:-100%;right:-100%;bottom:15%;box-sizing:border-box;height:auto;overflow:visible;cursor:inherit}#teaser .slide__description{display:block;position:absolute;bottom:0;right:1%;padding:.3em 2%;color:#fff;font-family:'Lato',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:2.4em;line-height:1.1em;background-color:rgba(0,0,0,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #fff}#teaser .slick-prev{left:1%}#teaser .slick-next{right:1%}.view-frontpage .view-content{padding:0 .5%}nav.pager{text-align:center}ul.pager__items{display:inline-block;padding:30px 0 0}li.pager__item{list-style:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;float:left;margin:3px;height:1.5em;width:1.5em;background:#fff;vertical-align:middle;text-align:center;display:table}li.pager__item--ellipsis{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;font-size:1em;background:0 0;font-size:1.5em;margin:0}li.pager__item a{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;border:0 none;color:#333;font-size:1em;line-height:1em;padding-top:.1em;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}li.pager__item a:hover{background:#00c8c8;color:#fff}li.pager__item.is-active a{background:#a00f91;color:#fff}li.pager__item.pager__item--previous a,li.pager__item.pager__item--next a{padding-top:0;font-size:1.5em;height:1em;width:1em}li.pager__item.pager__item--first,li.pager__item.pager__item--last{min-width:4em}li.pager__item.pager__item--first a,li.pager__item.pager__item--last a{padding-left:.2em;padding-right:.2em}h1,h2,h3,h4,h5{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400;margin:0;text-transform:uppercase}h1{font-size:2.4em;padding-bottom:.2em}h2{font-size:1.8em;line-height:1.2em;padding-bottom:1em}h2.two-locations{font-size:1.6em}h3{font-size:1.5em;line-height:1.1em;padding-bottom:1em}h4{font-size:1.2em;line-height:1.1em;padding-bottom:1em}h5{font-size:1em;line-height:1.2em;padding-bottom:.5em}input,select{color:#000}p{font-size:1em;line-height:1.2em;padding-bottom:.5em}ul{padding-bottom:.5em}li{line-height:1em;margin-left:1em;padding-left:0}table{border:0 none;font-size:1em;border-collapse:collapse;margin-bottom:.5em}th{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;text-align:left;background:#666;padding:.2em .3em .1em}tr:nth-child(even){background:#444}td{padding:.2em .3em .1em}.view-content{clear:both;overflow:hidden}.form--inline div{display:inline}.region-top .messages--error{display:none}a{overflow:hidden;border:none;outline:none;text-decoration:none;color:#fff;border-bottom:1px dotted #00c8c8}a:hover{color:#00c8c8;border-bottom:1px solid #fff}.shuffle-container img,article img{max-width:100%;height:auto !important;width:auto;max-height:94vh}em{font-family:'Lato',Arial,Helvetica,sans-serif;font-style:italic}strong,b{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;color:#fff}input,#sliding-popup button{font-size:1em;font-family:'Lato',Arial,Helvetica,sans-serif;line-height:normal}input.button,#sliding-popup button{font-weight:700;font-size:1em;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#999;border:0 none;padding:4px 8px 3px;background:#a00f91;color:#fff;margin:4px 0}input.button:hover,#sliding-popup button:hover{background:#a00f91;background:#00c8c8}select{border:0 none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px 8px 3px;min-width:300px;background:#ececec;margin:4px 0}input.form-text{font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px 6px 2px;box-sizing:border-box;border:1px solid #999;width:200px;background:#ececec}form label{padding-right:.5em}.is-b-loading:before{width:20px;height:20px;background:#333 !important}#user-login-form{display:table;padding:20px .5%}#user-login-form .js-form-item{display:table-row}#user-login-form .js-form-item label{display:table-cell;padding-right:20px;padding-bottom:20px}#user-login-form .js-form-item .description{padding:4px 0 16px;font-size:.8em}#user-pass{padding:20px .5%}#user-pass .js-form-item{padding-bottom:20px}#user-pass .js-form-item label{padding-right:20px}#user-pass #edit-actions{padding-top:20px}h2.location{padding-left:.5%;padding-right:.5%}#subtitle{padding-bottom:1em}.field--name-field-local-language-title,.field--name-field-local-language-designation{padding:0 .5%;display:inline-block}.path-taxonomy .field--name-field-local-language-designation{margin-bottom:1em}.field--name-field-local-language-title .field__item,.field--name-field-local-language-designation .field__item{display:inline-block;position:relative;padding:3px 16px 3px 0}.field--name-field-local-language-title .name,.field--name-field-local-language-designation .name{font-size:1.2em;text-transform:uppercase}.field--name-field-local-language-title .trans,.field--name-field-local-language-designation .trans{display:inline-block;font-size:.8em}.field--name-field-local-language-title .lang,.field--name-field-local-language-designation .lang{font-size:.8em}#image-outer{float:left}#image{background:#444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.field--name-field-image img{display:block;margin:0 auto}.img_panorama #image-outer,.img_landscape #image-outer,.img_quadratic_h #image-outer,.img_quadratic_v #image-outer{width:99%;margin:.5%}.img_panorama #image,.img_landscape #image,.img_quadratic_h #image,.img_quadratic_v #image{padding:1.5%}.img_portrait #image-outer,.img_portrait_x #image-outer{width:49%;margin:.5%}.img_portrait #image,.img_portrait_x #image{padding:1.5%}.field--type-image.field__item{padding:0;line-height:1em}.img_landscape #image .field--name-field-image{width:85%;margin:0 auto}.img_portrait #image .field--name-field-image,.img_portrait_x #image .field--name-field-image{width:100%;margin:0 auto}.img_quadratic_v #image .field--name-field-image{max-width:60%;margin:0 auto}.img_quadratic_h #image .field--name-field-image{max-width:78%;margin:0 auto}#col1,#col2,.col1,.col2{width:49%;padding:.5%;margin-top:-1%}#col1,.col1{float:left}#col2,.col2{float:right}#general,#architecture,#image-info,#specifications,#geography,#unesco,#unesco--2,#image-info,#taxonomy,#links,.taxonomy-group,.ads-column,.profile,.info{padding:2%;margin-top:2%;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box}.profile{display:table;margin:2% .5%}#description-inside p:last-child{padding-bottom:2em}.table{display:table;width:100%}.table h4{display:table-caption}.table div.field,.profile div.field{display:table-row}#architecture div:nth-child(4) h4,#specifications div:nth-child(3) h4,#architecture div:nth-child(5) h4,#specifications div:nth-child(4) h4{margin-top:1em}#specifications-main div.field:nth-child(even),#building-complex-specification div.field:nth-child(even),#structure-main div.field:nth-child(even),#geography-table div.field:nth-child(even),.profile div.field:nth-child(even){background:#444}#structural-element div.field:nth-child(odd),#building-complex div.field:nth-child(odd),#specifications-element div.field:nth-child(odd),#location-table div.field:nth-child(odd),#location-table--2 div.field:nth-child(odd),#unesco .table div.field:nth-child(odd),#unesco--2 .table div.field:nth-child(odd),#image-data div.field:nth-child(odd),#links-wrapper div.field:nth-child(odd),#taxonomy-table div.field:nth-child(odd),#taxonomy-table div.views-element-container:nth-child(odd),.info .table div.field:nth-child(odd){background:#444}.paragraph div.field,.field--name-field-architects div.field,#specifications-main div.field div.field{background:0 0 !important}.table .field__label,.profile .field__label{display:table-cell;padding:.2em;width:40%}.field--name-field-full-name .field__label{vertical-align:top}.pseudo-label{display:inline;visibility:hidden}.table div.field__item,.profile div.field__item{display:table-cell;padding:.2em 0 .2em .2em;width:60%}.table .field__column div.field__item{display:block;padding:0;width:100%}.table .field__column div.field__item:nth-child(2){margin-top:8px;margin-bottom:4px}.table .field__items{padding:.2em 0 .2em .2em}.field__items .field__item div.field{background:0 0}.field--name-field-capacity .field__items .field__item{display:block;width:100%;padding:0;font-size:.8em}.field--name-field-capacity .field__items .field__item:before{content:"("}.field--name-field-capacity .field__items .field__item:after{content:")"}.field--name-field-capacity .field__items .field__item:first-child{font-size:1em}.field--name-field-capacity .field__items .field__item:first-child:before{content:normal}.field--name-field-capacity .field__items .field__item:first-child:after{content:normal}.table .field--name-extra-field-image-size-calculation .field__item,.table .field--type-entity-reference-revisions .field__item,.table .field--type-entity-reference-revisions .field__items{display:block;width:100%;padding:0}.table .field--type-entity-reference-revisions .field--name-field-constituent-entities .field__item{display:inline-block;width:auto}.table .paragraph{padding:0 .2em .2em}.table .paragraph .paragraph{padding:.1em 0}.table .paragraph .field__label{padding:0 8px 0 0}#building-complex .field--type-entity-reference-revisions div.field:nth-child(even),#structure-main .field--type-entity-reference-revisions div.field:nth-child(even),#specifications-main .paragraph div.field:nth-child(even),#geography-table .paragraph div.field:nth-child(even),#geography-table div.field div.field:nth-child(even),#taxonomy-table .paragraph div.field:nth-child(odd){background:0 0}.field--name-field-location{line-height:1.5em;padding:0 .2em .5em}.field--name-field-location .field__item a{vertical-align:middle}.field--name-field-location .field__item:nth-child(2){margin-top:8px;margin-bottom:4px}.field--name-extra-field-local-language-location-name .field__column{padding-left:.2em}.field--name-extra-field-local-language-location-name .city,.field--name-extra-field-local-language-location-name .country{display:table-row}.field--name-field-venue-name{display:block !important}.city .label,.country .label{font-family:'Lato',Arial,Helvetica,sans-serif;font-style:italic;display:table-cell;padding:.2em .2em .2em 0}.city .items,.country .items{display:table-cell}.items div{padding:.2em}span.trans{font-size:.8em}span.lang{font-size:.8em;display:inline-block}.paragraph--type--historic-location-name>.name{font-weight:700}.node--type-page{padding:2em 0}.node--type-page .field--name-body{padding:0 .5%}.field--name-field-towers .field__item>div,.field--name-field-towers .description>div{display:table-cell;padding:.2em}.field--name-field-towers .field__items,.field--name-field-naves .field__items,.field--name-field-cupolas-domes .field__items{padding:.2em}.field--name-field-towers>.field__items>.field__item,.field--name-field-naves>.field__items>.field__item,.field--name-field-cupolas-domes>.field__items>.field__item{padding:.2em}.field--name-field-towers .field__item,.field--name-field-naves .field,.field--name-field-cupolas-domes .field{display:table-row !important}.field--name-field-towers .field__item .field__label,.field--name-field-naves .field__item .field__label,.field--name-field-cupolas-domes .field__item .field__label{padding:0 1em 0 0;display:table-cell !important;width:auto}.field--name-field-naves .field__item .field__item,.field--name-field-cupolas-domes .field__item .field__item{display:table-cell !important}.description-towers,.description-naves,.description-dome{line-height:1.2em}.description-dome{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700}.field--name-field-cupolas-domes .field__label{white-space:nowrap}.field--name-field-demolished>.field__items,.field--name-field-architects>.field__items,.field--name-field-historical-affiliations>.field__items,.field--name-field-work-type-function-year>.field__items{display:table !important;margin:.1em 0}.field--name-field-demolished>.field__items>.field__item,.field--name-field-architects>.field__items>.field__item{display:table-row}.field--name-field-historical-affiliations>.field__items>.field__item,.field--name-field-work-type-function-year>.field__items>.field__item{display:table-row-group}.paragraph--type--historical-affiliations,.paragraph--type--work-type{display:table-row}.field--name-field-demolished .field__items>.field__item>div,.field--name-field-architects .field__items>.field__item>div,.paragraph--type--work-type>div,.paragraph--type--historical-affiliations>div{display:table-cell !important;padding:.2em !important}.field--name-field-years,.paragraph--type--historical-affiliations .years,.paragraph--type--work-type .field--name-field-year-from-to{width:5%;white-space:nowrap}.field--name-field-architects2{display:block !important}.field--name-field-architects2 .field__item{display:inline-block !important;width:auto !important}.field__item.unesco{padding:0 .2em .5em;font-weight:700}.field--name-field-unesco-world-heritage-site>.field__items>.field__item:nth-child(2){margin-top:18px}.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.two-columns .nobreak{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}#block-imaginoso-local-tasks{padding:0 .5% 1em}#block-imaginoso-local-tasks:after{clear:both;content:".";display:block;height:0;visibility:hidden}#block-imaginoso-local-tasks ul{padding:0}#block-imaginoso-local-tasks li{list-style:none;line-height:1em;display:block;float:left;margin:0 8px 8px 0}#block-imaginoso-local-tasks li a{text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0 none;display:block;padding:4px 8px 3px;background:#fff;color:#333;font-size:1em}#block-imaginoso-local-tasks li a:hover{background:#00c8c8;color:#fff}#block-imaginoso-local-tasks li a.is-active{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;background:#a00f91;color:#fff}.block-views{border-top:1px solid #fff;padding:20px 0}#block-content-type,#block-vocabulary,#block-unescoworldheritagesite{padding:0 .5%}#block-content-type h5,#block-vocabulary .field__item,#block-unescoworldheritagesite h5{font-size:1em;padding:0 .2em .75em;text-transform:uppercase;border-bottom:1px}.field__label{font-family:'Lato',Arial,Helvetica,sans-serif;font-style:italic;line-height:1.2em}.field__item{line-height:1.2em}.field__items{line-height:1.2em}.field--label-inline .field__label:after,.field__label:after{content:':'}.field--type-decimal .field__item{white-space:nowrap}.field--name-description{padding-bottom:1em}.taxonomy-group .field--name-description{padding-bottom:0}.view-architecture .view-content,.view-people-society .view-content,.view-cityscapes .view-content,.view-id-landscapes .view-content,.view-frontpage .view-content{padding:20px .5% 0}.view-filters{width:99%;padding:.5% .5% 20px;margin-top:-.5%}.view-filters form{padding:1%;margin-top:2em;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.view-search .view-content,.view-empty{padding:.5% .5% 20px}.view-content div.teaser{font-size:1em;padding:0}.view-content div.teaser a{border-bottom:0 none}.view-content .field--name-field-image{background:0 0;margin:0 auto}.view-content .field--name-field-image img{margin:auto;z-index:100}.view-content .img_panorama .field--name-field-image{padding:10% 0}.view-content .img_landscape .field--name-field-image{padding:5% 5% 0}.view-content .img_portrait .field--name-field-image{padding:5% 20% 0}.view-content .img_portrait_x .field--name-field-image{padding:5% 25% 0}.view-content .img_quadratic_v .field--name-field-image{padding:5% 15% 0}.view-content .img_quadratic_h .field--name-field-image{padding:5% 10% 0}.view-content div.teaser span{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400;margin:0;text-transform:uppercase;display:block;padding:.5em 5% 0;line-height:1.1em;font-weight:700}.view-content div.teaser span.location{padding:.2em 5% 5%;font-size:.9em;line-height:1.1em;font-weight:400}.view-content div.teaser span.location-two{display:inline-block;font-weight:400;font-size:1em;padding:0;padding-top:4px}.view-architecture-index .view-content,.view-unesco-world-heritage-sites .view-content{padding:20px .5% 0}table.views-table{width:99%;margin:0 .5%}.view-architecture-index table.views-table tr td:first-child{width:2%}.view-architecture-index table.views-table tr td:nth-child(2){width:50%}table.views-table td{padding:.3em .5em}td.views-field h5{display:inline}.related-architecture{clear:both;padding-top:2em}.related-architecture h3{border-top:1px solid #fff;width:100%;box-sizing:border-box;padding:1em .5% .3em}.related-architecture h6{font-size:.8em;font-weight:400}.path-taxonomy .view-content{padding:0 .5%}#taxonomy,.profile{padding:1%;margin-top:.5em;width:49.5%;float:left}.path-taxonomy .view-header{width:100%;padding:.5% 0 30px;margin-top:-.5%}.location-term{padding-left:.5%;padding-right:.5%}.view .content:after,.view .view-header:after{clear:both;content:".";display:block;height:0;visibility:hidden}.table.content:after{display:none}main nav.breadcrumb{margin-bottom:1em;padding:0 .5%}main nav.breadcrumb ol{padding:2px}main nav.breadcrumb li{list-style:none;float:left;margin:0;text-transform:uppercase;line-height:1.3em}main nav.breadcrumb li:first-child{display:none}main nav.breadcrumb li:after{content:'»';display:block;padding:0 4px;float:right}main nav.breadcrumb li:last-child:after{display:none}.view-taxonomy-term-architecture .table div.field:nth-child(odd),.view-taxonomy-term .table div.field:nth-child(odd){background:#444}.view-taxonomy-term-architecture #building-complex .field--name-description .pseudo-label{display:none}.view-taxonomy-term-architecture #building-complex .table div.field:nth-child(even),.view-taxonomy-term-architecture #building-complex-specification.table div.field:nth-child(odd){background:0 0}.view-taxonomy-term-architecture #specifications-main .table div.field:nth-child(odd){background:0 0}.view-taxonomy-term-architecture .field--type-entity-reference-revisions div.field:nth-child(odd) .view-taxonomy-term-architecture .paragraph div.field:nth-child(odd),.view-taxonomy-term-architecture div.field div.field:nth-child(odd){background:0 0}.view-taxonomy-term-architecture div:nth-child(3) h4{margin-top:1em}.table .views-element-container{display:table-row}html:lang(en) .view-taxonomy-term-historic-entity .view-eva .item-list:before{content:"constituent entities: "}html:lang(de) .view-taxonomy-term-historic-entity .view-eva .item-list:before{content:"Teilstaaten: "}html:lang(en) .view-taxonomy-term-unesco .view-eva .item-list:before{display:none}.view-children .item-list,.view-children .item-list ul,.view-children .item-list li{display:inline;margin:0}.view-children{font-family:'Lato',Arial,Helvetica,sans-serif;font-style:italic;margin-bottom:1em;margin-left:3px;padding:0 .5%}.view-children .item-list ul{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:400}.view-children .item-list li{font-size:.9em;line-height:1.2em}.view-children .item-list li:after{content:","}.view-taxonomy-term-unesco .view-children .item-list li:after{content:normal}.view-children .item-list li:last-child:after{content:""}html:lang(en) .view-children .item-list:before{display:inline-block;content:"Sub-categories:";font-size:.9em}html:lang(de) .view-children .item-list:before{display:inline-block;content:"Unterkategorien:";font-size:.9em}li.entity-pager-item-prev,li.entity-pager-item-next{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin:0 3px;height:1.5em;width:auto;background:#fff;vertical-align:middle;text-align:center;display:table;min-width:4em}html:lang(de) li.entity-pager-item-prev,html:lang(de) li.entity-pager-item-next{min-width:8em}li.entity-pager-item-prev a,li.entity-pager-item-next a{display:block;font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;border:0 none;color:#333;font-size:1em;line-height:1em;height:100%;padding:.3em .2em .2em;text-align:center;vertical-align:middle;white-space:nowrap;min-width:4em}li.entity-pager-item-prev a:hover,li.entity-pager-item-next a:hover{background:#00c8c8;color:#fff}.shuffle-container{position:relative;overflow:hidden}.shuffle-item{height:auto;float:left}.shuffle-inner{display:block;position:relative;background:#444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:1400px){.shuffle-container{margin-left:-.3%;margin-right:-.3%}.shuffle-item{width:20%}.shuffle-inner{margin:1.5%}}@media only screen and (min-width:1224px) and (max-width:1400px){.shuffle-container{margin-left:-.325%;margin-right:-.325%}.shuffle-item{width:25%}.shuffle-inner{margin:1.5%}}@media only screen and (min-width:1024px) and (max-width:1224px){.shuffle-container{margin-left:-.325%;margin-right:-.325%}.shuffle-item{width:25%}.shuffle-inner{margin:1.5%}}@media only screen and (min-width:960px) and (max-width:1024px){.shuffle-container{margin-left:-.5%;margin-right:-.5%}.shuffle-item{width:33.3333%}.shuffle-inner{margin:1.5%}}@media only screen and (max-width:960px){.shuffle-container{margin-left:-.5%;margin-right:-.5%}.shuffle-item{width:33.3333%}.shuffle-inner{margin:1.5%}}@media only screen and (max-width:768px){.shuffle-container{margin-left:-.75%;margin-right:-.75%}.shuffle-item{width:50%}.shuffle-inner{margin:1.5%}.view-taxonomy-term-architecture #col1,.view-taxonomy-term-architecture #col2{margin-top:-.5%}}@media only screen and (max-width:480px){.shuffle-container{margin-left:-1.5%;margin-right:-1.5%}.shuffle-item{width:100%}.shuffle-inner{margin:1.5%}}#block-same-object,#block-same-city{padding-bottom:40px}#block-same-object>div,#block-same-city>div{margin-top:-2em}.slick-wrapper,.slick,.slick *{-webkit-box-sizing:border-box;box-sizing:border-box}.slick img{height:auto}.slick img,.slick iframe{border:0;width:100%}.slick,.slick-wrapper{max-width:100%;position:relative}.slick-initialized{overflow:visible}.slick__slider:after{clear:both}.draggable{cursor:-webkit-grab;cursor:grab}.draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.draggable:active a,.draggable:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.slick__slide{max-width:100%;position:absolute;visibility:hidden}.slick__slide.slide--0{position:relative}.unslick .slick__slide,.slick-initialized .slick__slide{position:relative;visibility:visible}.slick__slide:focus{outline:0}.unslick{margin:20px 48px}.unslick .slick__slide{margin:0 auto;display:block !important}.slick-current{z-index:4}.slide__content,.grid__content{position:relative}.slide__title{margin:10px 0 5px;line-height:1.2}.slide__link{margin:30px auto}.slide__caption{cursor:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;width:100%}.slick__arrow,.is-loading .slide__caption{visibility:hidden}.slick--initialized .slick__arrow{visibility:visible}.slick--main .slide__caption{min-height:32%;padding:20px 0;z-index:3}.slick--thumbnail .slide__caption{padding:5px 6px}.slick-prev{left:0}.slick-next{right:0}.slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;width:100%;z-index:2}.slick-arrow{border:0;font-size:0;height:42px;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42px}.slick-arrow:active,.slick-arrow:focus{box-shadow:none;outline:0}.slick-arrow:before,.slick-arrow:after{pointer-events:none}.slick-arrow:before{color:#ff6d2c;font-size:36px;font-size:2.25rem}.slick-arrow:hover:before{color:#00c8c8}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto}.slick-dots li{margin:0 0 5px;display:inline-block;vertical-align:top}.slick-dots li button:before{font-size:12px;font-size:.75rem}img[data-lazy]{display:none}.slide__media{overflow:hidden;position:relative}.media__image{margin:0 auto}.slick--less .slick-track{margin-left:auto;margin-right:auto}.slick--less .slick-slide{float:none;display:inline-block;vertical-align:top}.slick--less .draggable{cursor:default}.slick-slider{margin:20px 48px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-arrow{background:#666;width:40px;height:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slick-arrow:before{font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;font-size:50px;line-height:1em;display:block;color:#fff;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-24px}.slick-prev.slick-arrow:before{content:'<'}.slick-next.slick-arrow:before{content:'>'}.slick-disabled.slick-arrow:before{color:#333}.slick__slide{float:none;display:table-cell !important;vertical-align:middle !important}.slick__slide .node{width:95%;margin:2.5%;display:inline-block !important;vertical-align:middle !important;background:#444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slick__slide .node.img_panorama{padding:12% 0}.slick__slide .node.img_landscape{padding:10% 0}.slick__slide .node div.teaser{font-size:.8em}.slick-dots li button{display:inline-block;vertical-align:middle;text-align:center;width:1.5em;height:1.5em;border:0 none;padding-top:1px;box-sizing:border-box;background:#666;margin:0 3px;font-size:.8em;font-family:'Lato',Arial,Helvetica,sans-serif;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#sliding-popup{width:100%;background-color:rgba(255,255,255,.9)}.info.eu-cookie-compliance-content{max-width:none;border:0 none;border-radius:0;margin:0;padding:12px 4%}.eu-cookie-compliance-message{max-width:none;width:100%}#popup-text{float:none;display:inline}#sliding-popup button.find-more-button{display:inline;font-size:1em;line-height:1.2em;padding:0;margin:0 0 18px;border:0 none;border-radius:0;text-transform:none;background:0 0;color:#a00f91;border-bottom:1px solid #a00f91}#sliding-popup button.find-more-button:hover{color:#00c8c8;border-bottom:1px dotted #00c8c8}.eu-cookie-compliance-buttons{max-width:none}#popup-buttons{clear:both;float:right}#sliding-popup button.decline-button{background:#999}#sliding-popup button.decline-button:hover{background:#ccc}.ads-below-full,#block-ads-below-full-taxonomy{clear:both;padding-top:50px;min-height:1px;width:100%}.ads-below-full>.field{border-top:1px solid #fff;padding-top:50px}#viewportContainer,#zenhotels{width:100%;min-height:1px}#viewportContainer>div,#zenhotels>div,.agoda-small{margin:0 auto}.agoda-small{margin-top:12px;position:relative}html:lang(en) #viewportContainer>div:before,html:lang(en) .agoda-small:before,html:lang(en) #zenhotels:before{display:block;content:"advertisement";font-size:10px;height:10px;margin-top:-12px;line-height:10px;position:absolute}html:lang(de) #viewportContainer>div:before,html:lang(de) .agoda-small:before,html:lang(de) #zenhotels:before{display:inline-block;content:"Anzeige";font-size:10px;height:10px;line-height:10px;margin-top:-12px;position:absolute}@-moz-document url-prefix(){#viewportContainer>div>iframe,.agoda-small>iframe{position:absolute !important;margin:-8px}#viewportContainer>div,.agoda-small{padding-bottom:16px;padding-right:16px;margin-bottom:-8px}}@media only screen and (min-width:1024px){@-moz-document url-prefix(){#viewportContainer>div>iframe{position:relative !important;width:auto}#viewportContainer>div{padding-bottom:0;min-width:906px !important}}}#zenhotels:before{margin-top:-30px !important}#zenhotels{width:808px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;background:#444;margin:0 auto;padding:16px 8px 8px}#zenhotels h5{padding:0 8px 8px;font-size:1.5em}#zenhotels p{padding:0 8px 8px}@media only screen and (max-width:960px){#zenhotels{width:408px}}@media only screen and (max-width:520px){#zenhotels{width:216px}}@media only screen and (min-width:1400px){.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{width:1380px}.unslick .slick__slide{width:20%}#block-languageswitcherinterfacetext a{font-size:.9em}#block-locations ul.menu{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media only screen and (min-width:1224px) and (max-width:1400px){.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{width:1200px}#block-imaginoso-branding{width:270px;margin-top:16px}.site-slogan{font-size:18px}.menu--main ul.menu{margin-top:-1.6em}.menu--main ul.menu li a{font-size:1.2em}#block-languageswitcherinterfacetext a{font-size:.9em}.unslick .slick__slide{width:20%}#block-locations ul.menu{-webkit-column-count:5;-moz-column-count:5;column-count:5}}@media only screen and (min-width:1024px) and (max-width:1224px){.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{width:1000px}#block-locations ul.menu{-webkit-column-count:5;-moz-column-count:5;column-count:5}#block-imaginoso-branding{width:240px;margin-top:16px}.site-slogan{font-size:16px}.menu--main ul.menu{margin-top:0}.menu--main ul.menu li a{font-size:1.1em}#block-languageswitcherinterfacetext a{font-size:.8em}.unslick .slick__slide{width:25%}}@media only screen and (min-width:960px) and (max-width:1024px){.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{width:960px}#block-locations ul.menu{-webkit-column-count:4;-moz-column-count:4;column-count:4}#block-imaginoso-branding{width:240px;margin-top:16px}.site-slogan{font-size:14px}.menu--main ul.menu li a{font-size:1.1em}.unslick .slick__slide{width:25%}}@media only screen and (max-width:960px){.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{width:100%;padding-left:2%;padding-right:2%}#block-imaginoso-main-menu{right:2%}#teaser .slide__description{right:2%;margin-left:2%;padding:.2em 2%;font-size:2.1em}#col1,#col2,.col1,.col2{width:99%;padding:.5% .5% 0;margin-top:-.5%}.img_landscape #image .field--name-field-image{width:100%}.img_portrait #image-outer,.img_portrait_x #image-outer{width:99%;margin:.5%}.img_portrait #image{padding:1.5%}.img_portrait #image .field--name-field-image{width:70%}.img_portrait_x #image .field--name-field-image{width:65%}.img_quadratic_v #image .field--name-field-image{max-width:90%}.img_quadratic_h #image .field--name-field-image{max-width:90%}#block-locations ul.menu{-webkit-column-count:4;-moz-column-count:4;column-count:4}#block-imaginoso-branding{width:240px;margin-top:16px;margin-left:2%}.site-slogan{font-size:14px}.menu--main ul.menu{margin-top:10px}.menu--main ul.menu li a{font-size:1em}.unslick .slick__slide{width:33.3333%}}@media only screen and (max-width:768px){#teaser{margin-top:-180px;padding-top:180px}#teaser .slide__caption{bottom:10%}#block-languageswitcherinterfacetext{position:absolute;top:0;right:2%}#block-imaginoso-main-menu{right:0}.img_portrait #image .field--name-field-image{width:80%}.img_portrait_x #image .field--name-field-image{width:70%}#taxonomy,.profile{padding:1%;width:100%;float:none}.profile{width:99%}.two-columns,.view-taxonomy-term-unesco .view-children .item-list ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#block-locations ul.menu{-webkit-column-count:3;-moz-column-count:3;column-count:3}.menu--main ul.menu{margin-top:0}.unslick .slick__slide{width:50%}}@media only screen and (max-width:768px) and (orientation:landscape){#teaser{margin-top:0;padding-top:0}}@media only screen and (min-width:520px) and (max-width:768px) and (orientation:portrait){#teaser{margin-top:0;padding-top:0;padding-bottom:60%;margin-bottom:-60%}}@media only screen and (max-width:520px){.region-menu-meta,.region-header,.region-menu-main,.region-aside-top,.region-top,.region-content,.region-bottom,.region-aside-bottom,.region-footer,.consent-wrapper,#teaser .slide__caption{padding-left:3%;padding-right:3%}#teaser .slide__caption{bottom:5%}#teaser .slide__description{right:3%;margin-left:3%;padding:.1em 2%;font-size:1.8em;width:94%;box-sizing:border-box}#block-locations ul.menu{-webkit-column-count:2;-moz-column-count:2;column-count:2}.img_portrait #image .field--name-field-image{width:90%}.img_portrait_x #image .field--name-field-image{width:80%}.img_landscape #image .field--name-field-image{width:100%}.img_quadratic_v #image .field--name-field-image,.img_quadratic_h #image .field--name-field-image{max-width:100%}.table{display:block;width:100%}.table h4{display:block}.table div.field{display:block;padding:.3em .2em}.vocabulary-unesco-world-heritage-sites .table{display:table}.vocabulary-unesco-world-heritage-sites .table div.field{display:table-row}.vocabulary-unesco-world-heritage-sites .table .field__label{display:table-cell;width:40%}.table div.field div.field{padding:0}.table .field__label{display:block;width:100%}.table div.field__item{display:block;width:100%}.field--name-field-capacity,.paragraph--type--record-attendance{display:table}.table .paragraph--type--record-attendance div.field{display:table-row}.field--name-field-capacity .field__label,.table .field--type-entity-reference-revisions .field--name-field-capacity .field__item,.paragraph--type--record-attendance .field .field__label,.table .field--type-entity-reference-revisions .paragraph--type--record-attendance .field__item{display:table-cell;width:auto}h1{font-size:1.8em}h2,h2.two-locations{font-size:1.2em}h3{font-size:1.1em}h4{font-size:1em}.field--name-field-local-language-title .name,.field--name-field-local-language-designation .name{font-size:1em;text-transform:uppercase}.field--name-field-local-language-title .lang,.field--name-field-local-language-designation .lang{font-size:.75em}summary:hover,summary h4:hover{color:#333}.entity-pager-list .entity-pager-item-all{display:none}}@media only screen and (max-width:480px){header .form--inline label{display:none}header input.form-text{margin-top:6px}#block-imaginoso-branding{margin-top:32px}#block-languageswitcherinterfacetext a{color:transparent;font-size:0;line-height:0}#block-languageswitcherinterfacetext li a:after{color:#333;font-size:14px;line-height:14px}#block-languageswitcherinterfacetext li.en a:hover:after{color:#00c8c8}#block-languageswitcherinterfacetext li.is-active a:after{color:#a00f91}#block-languageswitcherinterfacetext li.en a:after,#block-languageswitcherinterfacetext li[hreflang|=en] a:after{content:"EN"}#block-languageswitcherinterfacetext li.de a:after,#block-languageswitcherinterfacetext li[hreflang|=de] a:after{content:"DE"}.img_portrait #image .field--name-field-image{width:100%}.unslick .slick__slide{width:100%}@media only screen and (max-width:320px){#block-locations ul.menu{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (display-mode:standalone){#block-languageswitcherinterfacetext{display:none}}
/* Source and licensing information for the above line(s) can be found at https://imaginoso.com/themes/imaginoso/css/main.css. */