@charset "UTF-8";

/* html5doctor.com Reset v1.6.1 - http://html5doctor.com/html-5-reset-stylesheet/ */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}
body{line-height: 1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}
nav ul{list-style: none}
blockquote,q{quotes: none}
blockquote::before,blockquote::after,q::before,q::after{content: none}
a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}
ins{background-color: #ff9;color: #000;text-decoration: none}
mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}
del{text-decoration: line-through}
abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}
table{border-collapse: collapse;border-spacing: 0}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
input,select{vertical-align: middle}
a, a:hover, a:active, a:focus {outline: none}
::-moz-selection { background: #E08334; text-shadow: none; color: #FFF3E8; }
::selection { background: #E08334; text-shadow: none; color: #FFF3E8; }

/* playfair-display-italic */
@font-face {
  font-family: 'Playfair Display'; font-style: italic; font-weight: 400; src: url('playfair-display-v13-latin-italic.eot'); src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url('playfair-display-v13-latin-italic.eot?#iefix') format('embedded-opentype'), url('playfair-display-v13-latin-italic.woff2') format('woff2'), url('playfair-display-v13-latin-italic.woff') format('woff'), url('playfair-display-v13-latin-italic.ttf') format('truetype'), url('playfair-display-v13-latin-italic.svg#PlayfairDisplay') format('svg');
}

/* lato-300 */
@font-face {
  font-family: 'Lato'; font-style: normal; font-weight: 300; src: url('lato-v14-latin-300.eot'); src: local('Lato Light'), local('Lato-Light'), url('lato-v14-latin-300.eot?#iefix') format('embedded-opentype'), url('lato-v14-latin-300.woff2') format('woff2'), url('lato-v14-latin-300.woff') format('woff'), url('lato-v14-latin-300.ttf') format('truetype'), url('lato-v14-latin-300.svg#Lato') format('svg');
}

/* Tobii 2.8.0 (dist/tobii.min.css) */
:root{--tobii-base-font-size:1rem;--tobii-transition-duration:0.3s;--tobii-transition-timing-function:cubic-bezier(0.19,1,0.22,1);--tobii-zoom-icon-background:rgba(25,41,56,.94);--tobii-zoom-icon-color:#fff;--tobii-lightbox-background:rgba(0,0,0,.85);--tobii-lightbox-z-index:1337;--tobii-caption-background:rgba(0,0,0,.8);--tobii-caption-color:#eee;--tobii-counter-background:transparent;--tobii-counter-color:#fff;--tobii-button-background:transparent;--tobii-button-navigation-background:rgba(0,0,0,.5);--tobii-button-color:#fff;--tobii-loader-color:#fff;--tobii-slide-max-height:calc(100vh - 3.125em);--tobii-slide-max-width:100vw}.tobii-zoom{border:0;box-shadow:none;display:inline-block;position:relative;text-decoration:none}.tobii-zoom img{display:block}.tobii-zoom__icon{align-items:center;background-color:var(--zoom-icon-background,var(--tobii-zoom-icon-background));color:var(--zoom-icon-color,var(--tobii-zoom-icon-color));display:flex;height:1.78em;justify-content:center;line-height:1;position:absolute;right:.5em;top:.5em;width:1.78em}.tobii-zoom__icon svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;stroke:currentColor;height:1.5em;pointer-events:none;width:1.5em}body.tobii-is-open{overflow-y:hidden}.tobii-image,.tobii-is-open{touch-action:none}.tobii{background-color:var(--lightbox-background,var(--tobii-lightbox-background));bottom:0;box-sizing:border-box;contain:strict;font-size:var(--base-font-size,var(--tobii-base-font-size));left:0;line-height:1.5;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--lightbox-z-index,var(--tobii-lightbox-z-index))}.tobii[aria-hidden=true]{display:none}.tobii *,.tobii :after,.tobii :before{box-sizing:inherit}.tobii__slider{bottom:0;left:0;position:absolute;right:0;top:3.125em;will-change:transform}.tobii__slider[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.tobii__slider--animate:not(.tobii__slider--is-dragging){transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:transform;transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function))}}.tobii__slider--is-draggable [data-type]{cursor:grab}.tobii__slider--is-dragging [data-type]{cursor:grabbing}.tobii__slider--is-moving [data-type]{cursor:move}.tobii__slide{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tobii__slide:not(.tobii__slide--is-active){visibility:hidden}@media screen and (prefers-reduced-motion:no-preference){.tobii__slide:not(.tobii__slide--is-active){transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:visibility;transition-timing-function:var(--timing-function,var(--tobii-transition-timing-function))}}.tobii__slide [data-type]{-ms-scroll-chaining:none;max-height:100%;max-width:var(--slide-max-width,var(--tobii-slide-max-width));overflow:hidden;overscroll-behavior:contain}.tobii__slide iframe,.tobii__slide video{display:block!important}.tobii__slide figure{margin:0;position:relative}.tobii__slide figure>img{display:block;height:auto;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:var(--slide-max-width,var(--tobii-slide-max-width));width:auto}.tobii__slide figure>figcaption{background-color:var(--caption-background,var(--tobii-caption-background));bottom:0;color:var(--caption-color,var(--tobii-caption-color));font-size:1.125em;padding:.25em .5em;position:absolute;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:pre-wrap;width:100%}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false]){background-color:transparent;color:transparent}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:after{opacity:.6}.tobii__slide figure>figcaption:has(button.caption-toggle[aria-expanded=false])>button.caption-toggle:hover:after{opacity:1}.tobii__slide figure>figcaption>button.caption-toggle{background:transparent;border:none;color:transparent;cursor:pointer;height:100%;left:0;margin:0;padding:0 3em 0 0;position:absolute;top:0;width:100%;z-index:2}.tobii__slide figure>figcaption>button.caption-toggle:after{align-items:center;background-color:var(--caption-background,var(--tobii-caption-background));border-radius:50%;bottom:.375em;color:var(--caption-color,var(--tobii-caption-color));content:"ⓘ";display:flex;font-size:1.25em;height:1.5em;justify-content:center;line-height:1;opacity:0;padding:.25em;pointer-events:none;position:absolute;right:.375em;transition:opacity .3s ease-in-out;width:1.5em}.tobii__slide [data-type=html]{overflow-y:auto}.tobii__slide [data-type=html] video{cursor:auto;max-height:var(--slide-max-height,var(--tobii-slide-max-height));max-width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__slide [data-type=html] audio{max-width:100%}.tobii__slide [data-type=iframe]{-webkit-overflow-scrolling:touch;transform:translate(0)}.tobii__slide [data-type=iframe] iframe{height:var(--slide-max-height,var(--tobii-slide-max-height));width:var(--slide-max-width,var(--tobii-slide-max-width))}.tobii__btn{appearance:none;background-color:var(--button-background,var(--tobii-button-background));border:1px solid transparent;color:var(--button-color,var(--tobii-button-color));cursor:pointer;font:inherit;line-height:1;margin:0;opacity:.5;padding:0;position:absolute;touch-action:manipulation;will-change:opacity;z-index:1}.tobii__btn:hover{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.tobii__btn{transition-duration:var(--transition-duration,var(--tobii-transition-duration));transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function,var(--tobii-transition-timing-function));will-change:opacity,transform}}.tobii__btn svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke:currentColor;height:3.75em;pointer-events:none;width:3.75em}.tobii__btn--next,.tobii__btn--previous{background-color:var(--button-navigation-background,var(--tobii-button-navigation-background));border-radius:5px;top:50%;transform:translateY(-50%)}.tobii__btn--previous{left:1em}.tobii__btn--next{right:1em}.tobii__btn--close{height:2.5em;opacity:.75;right:.25em;top:.25em;width:2.5em}.tobii__btn--close svg{height:100%;transform:scale(1.4);width:100%}.tobii__btn:disabled,.tobii__btn[aria-hidden=true]{cursor:default;visibility:hidden}.tobii__counter{background-color:var(--counter-background,var(--tobii-counter-background));color:var(--counter-color,var(--tobii-counter-color));font-size:1.25em;left:.875em;line-height:1;opacity:.8;position:absolute;top:.875em;z-index:1}.tobii__counter[aria-hidden=true]{display:none}.tobii__counter p{display:inline}.tobii__loader{display:inline-block;height:6em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6em}.tobii__loader:before{animation:spin 1s infinite;border:2px solid #949ba3;border-radius:100%;border-top:2px solid var(--loader-color,var(--tobii-loader-color));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes spin{to{transform:rotate(1turn)}}.tobii__slide .tobii-html{background:#fff;font-size:1.125em;max-width:800px;padding:10px 20px}

/* GLOBAL */
body, html { height: 100%; }
body { background-color: #FFF3E8; color: #8D491A; font-family: Lato, Arial, sans-serif; font-weight: 300; font-size: 18px; line-height: 1.6; text-align: center; }
a, a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus, a:active { text-decoration: none; }
strong { font-weight: bold; }
em { font-style: italic; }

/* HEADER */
header { position: relative; }
#header-container { height: auto; position: relative; text-align: left; width: 100%; }
#header-left, #header-right { height: 291px; position: absolute; top: 0; width: 50%; z-index: -1; }
#header-left { background-color: #F9DFDB; left: 0; }
#header-right { background-color: #F6DAC2; left: 50%; }
.farbe-oben { border-bottom: 3px solid #8C4819; height: 245px; }
#header-left .farbe-oben { background-color: #EA9487; }
#header-right .farbe-oben { background-color: #E08334; }
#header-inner { background-color: #FFF3E8; height: auto; margin: 0 auto; max-width: 1000px; overflow: hidden; position: relative; width: auto; }
#slider-container { background-color: #FFFFFF; height: auto; max-height: 291px; position: relative; width: 100%; }
#slider-container img {	display: block; height: auto; max-width: 100%; }
#title-container { border-bottom: 3px solid #8C4819; height: auto; margin-top: -46px; position: relative; width: 100%; z-index: 200; }
h1 { color: #FFF3E8; display: block; font-family: "Playfair Display", cursive; font-style: italic; font-weight: 400; font-size: 96px; line-height: 0.9; position: absolute; left: 48px; bottom: 0; }
.spezialschrift { font-family: Georgia, "Playfair Display", cursive; } /* (z.B. für den Buchstaben Q) */
#navi1-container { background-color: rgba(255,243,232,0.7); height: 43px; overflow: hidden; position: relative; width: 100%; z-index: 201; }
#navi1-container ul { float: right; line-height: 43px; list-style: none; }
#navi1-container li { display: block; float: left; padding: 0 6px; }

#navi2-outer-container { position: fixed; top: 0; left: 0; right: 0; margin: 0 auto; width: 100%; max-width: 1000px; z-index: 300; }
#navi2-container { position: relative; padding-left: 20px; right: 50px; top: 0; margin: 0 0 0 auto; width: 280px; background-repeat: no-repeat; overflow: hidden; text-align: left; -moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px; }
#navi2-container ul { line-height: 1.25; list-style: none; margin-bottom: 15px; margin-top: 10px; }
.toggle { background-color: rgba(255,243,232,0.7); background-position: right 0px; }
.toggle-active { background-color: rgba(255,243,232,0.95); background-position: right -1000px; }
.toggle-content { display: none; }
a.toggle-trigger { display: block; height: 40px; padding-left: 10px; position: relative; text-decoration: none; width: 100%; }
.navi-scrolled .toggle { background-color: rgba(224,131,52,0.75); background-position: right -2000px; }
.navi-scrolled .toggle-active { background-color: rgba(224,131,52,0.9); background-position: right -3000px; }
.scrolled-show { display: none; }
nav a { font-family: "Playfair Display", cursive; font-style: italic; font-weight: 400; font-size: 23px; }
nav a, nav a:link, nav a:visited { color: #8D491A; text-decoration: none; }
.navi-scrolled nav a, .navi-scrolled nav a:link, .navi-scrolled nav a:visited { color: #FFF3E8; }
nav a:hover, nav a:focus, nav a:active { color: #C06D2A; text-decoration: none; }
.navi-scrolled nav a:hover, .navi-scrolled nav a:focus, .navi-scrolled nav a:active { color: #FFFFFF; }
nav a.toggle-trigger:focus, nav a.toggle-trigger:active { color: #8D491A; }
nav a.toggle-trigger:focus:hover, nav a.toggle-trigger:active:hover { color: #C06D2A; }
.navi-scrolled nav a.toggle-trigger, .navi-scrolled nav a.toggle-trigger:link, .navi-scrolled nav a.toggle-trigger:visited { color: #FFF3E8; }
nav a:hover, nav a:focus { outline: medium none; }
nav ul a::before, nav ul a::after { display: inline-block; opacity: 0; transition: transform 0.3s ease 0s, opacity 0.2s ease 0s; }
nav ul a::before { content: "["; margin-right: 6px; transform: translateX(10px); }
nav ul a::after { content: "]"; margin-left: 6px; transform: translateX(-10px); }
nav ul a:hover::before, nav ul a:hover::after, nav ul a:focus::before, nav ul a:focus::after { opacity: 1; transform: translateX(0px); }

/* Automatische Silbentrennung */
#content, .footerlink { 
  hyphens: auto; /* Silbentrennung aktivieren */
  hyphenate-limit-chars: auto 3;
  hyphenate-limit-lines: 4;
  overflow-wrap: break-word; word-wrap: break-word; /* Wörter trennen wenn nötig */
}

/* CONTENT */
#content { margin: 0 auto 60px auto; max-width: 1000px; position: relative; width: auto; z-index: 100; }
#content section { background-color: #FFEDDB; background-position: 0 0; background-repeat: repeat-x; border-bottom: 1px solid #8D491A; border-top: 20px solid #fff3e8; clear: both; overflow: hidden; text-align: left; }
.content-left { float: left; width: 25%; }
.content-left-inner { padding: 40px 0 40px 40px; }
.content-left img { background-color: #FFFFFF; border: 1px solid #8D491A; height: auto; max-width: 100%; padding: 8px; }
.content-right { float: right; width: 70%; }
.content-right-inner { padding: 35px 40px 90px 0; }
.footerlink { text-align: right; color: #E08334; padding-bottom: 2rem; }
.showhide2 { display: none; } 
h2, h3, h4 { line-height: 1.4; }
h2 { border-bottom: 1px solid #8D491A; color: #8D491A; display: inline-block; font-family: "Playfair Display", cursive; font-style: italic; font-weight: 400; font-size: 28px; padding: 0 50px 2px 0; }
h3 { color: #8D491A; font-family: "Playfair Display", cursive; font-style: italic; font-weight: 400; font-size: 24px; margin: 50px 0 0 0; }
h4 { font-size: 19px; margin: 35px 0 0 0; }
#content p { margin: 23px 0 0 0; }
#content a, #content a:link, #content a:visited { color: #E08334; }
#content a:hover, #content a:focus, #content a:active { color: #C06D2A; }
dl { padding: 23px 0 0 0; text-align: left; }
dt { clear: left; float: left; width: 90px; }
dd { float: left; width: 160px; }
.cf::after { clear: both; content: ''; display: table; }
dl.dl-breit dt { margin-right: 5%; width: 45%; }
dl.dl-breit dd { width: 50%; }
#content ul { padding-left: 1.4rem; margin-bottom: 5px; font-size: 18px; line-height: 1.5; }
#content li { display: block; margin-top: 5px; }
#content li::before { content: "–"; float: left; margin-top: -2px; margin-left: -1.4rem; color: #624535; }
.text-justify p, .text-justify li { text-align: justify !important; }

/* GALERIE */
.gallery-indicator, #gallery-indicator-active { display: none; } /* wird benötigt, damit via jQuery 2-4 Thumbnails nebeneinander im Container-Div ausgegeben werden können */
.gallery { margin-top: 20px; overflow: hidden; position: relative; }
.gallery-row { background-color: #FFFFFF; border: 1px solid #8D491A; margin-top: 15px; overflow: hidden; padding: 4px; position: relative; }
.gallery-hidden-items { display: none; }
figure.thumb { float: left; padding-bottom: 25%; position: relative; width: 25%; }
figure.thumb a { display: block; max-height: 152px; max-width: 152px; overflow: hidden; position: absolute; left: 4px; right: 4px; top: 4px; bottom: 4px; }
figure.thumb img { height: auto; max-width: 100%; }
.thumb-zoom { background-color: #FFF3E8; background-position: center center; background-repeat: no-repeat; display: block; height: 100%; opacity: 0; position: absolute; top: 0; left: 0; transition: opacity .3s ease; width: 100%; z-index: 120; }
.thumb-zoom:hover { opacity: 0.5;}

/* MISC */
.clear { clear: both; }
.hidden, .gallery figcaption { clip: rect(1px, 1px, 1px, 1px); position: absolute; }
.nowrap { white-space: nowrap; }
.info { color: red; }

/* MEDIA QUERIES für RESPONSIVE LAYOUT */
@media only screen and (max-width: 1040px) {
.footerlink { padding-left: 20px; padding-right: 20px; text-align: right; }
}

@media only screen and (max-width: 800px) { /* Small desktop / ipad view */
body { font-size: 16px; }
h1 { font-size: 80px; }
h2 { font-size: 24px; padding-right: 30px; }
h3 { font-size: 21px; }
nav a { font-size: 19px; }
#navi2-container { right: 40px; width: 230px; }
nav ul a::before { margin-right: 3px; }
nav ul a::after { content: "]"; margin-left: 3px; }
.content-left { width: 30%; }
.content-right { width: 65%; }
#gallery-indicator-2t { display: none; } /* 3 Thumbnails nebeneinander */
#gallery-indicator-3t { display: block; }
figure.thumb { padding-bottom: 33.3%; width: 33.3%; }
.footerlink { text-align: left; } 
}

@media only screen and (max-width: 650px) { /* Tablet view */
h1 { font-size: 70px; left: 30px; }
#content p { margin-top: 18px; }
.scrolled-hide { display: none !important; }
.scrolled-show { display: block !important; }
#navi1-container { display: none; }
#navi2-container { right: 30px; }
#title-container { margin-top: 0; }
.content-left { display: none; }
.content-right { float: none; width: auto; }
.content-right-inner { padding: 50px 30px 70px 30px; }
.footerlink { padding-left: 30px; padding-right: 30px; text-align: right; }
.gallery { margin-top: 10px; }
#gallery-indicator-2t { display: none; } /* 4 Thumbnails nebeneinander */
#gallery-indicator-3t { display: none; }
figure.thumb { padding-bottom: 25%; width: 25%; }
.footerlink { text-align: left; } 
}

@media only screen and (max-width: 580px) {
#gallery-indicator-2t { display: none; } /* 3 Thumbnails nebeneinander */
#gallery-indicator-3t { display: block; }
figure.thumb { padding-bottom: 33.3%; width: 33.3%; }
.showhide1 { display: none; } 
.showhide2 { display: block; } 
}

@media only screen and (max-width: 480px) { /* Smartphone view */
body { font-size: 14px; }
h1 { font-size: 50px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; margin-top: 35px; }
nav a { font-size: 17px; }
#navi2-container { right: 20px; width: 200px; }
a.toggle-trigger { height: 30px; }
.content-left-inner { padding: 30px 20px 0 20px; }
.content-right-inner { padding: 20px 20px 40px 20px; }
.footerlink { padding-left: 20px; padding-right: 20px; text-align: left; }
.gallery { margin-top: 5px; }
.nowrap { white-space: normal; }
dl { padding-top: 15px !important; }
dl dt { clear: both; float: none; width: 100% !important; padding-top: 8px !important; }
dl dd { padding: 0 !important; width: 100% !important; }
}

@media only screen and (max-width: 390px) {
#gallery-indicator-2t { display: block; } /* 2 Thumbnails nebeneinander */
#gallery-indicator-3t { display: none; }
figure.thumb { padding-bottom: 50%; width: 50%; }
}

/* BxSlider */
.bx-wrapper { margin: 0 auto; padding: 0; position: relative; }
.bx-wrapper img { display: block; max-width: 100%; }
.bxslider { margin: 0; padding: 0; }
ul.bxslider { list-style: none; }
.bx-viewport { -webkit-transform: translatez(0); }
.bx-wrapper { background: #fff; }
.bx-wrapper .bx-loading { background: url(../images/bx_loader.gif) center center no-repeat #ffffff; height: 100%; min-height: 50px; position: absolute; top: 0; left: 0; width: 100%; z-index: 150; }

/* Tobii Lightbox */
html.tobii-is-open { overflow-y: visible; } /* FIX verhindert Sprung der Hintergrundseite nach oben (top) */
.tobii__slide [data-type] { overflow-y: hidden; } /* FIX verhindert Scrollbar beim Laden */
.lightbox:hover { cursor: zoom-in; }
.tobii .tobii__slide figure > figcaption { font-size: 90%; background-color: rgba(0,0,0,.5); color: #fff; text-align: left; line-height: 1.2; padding: 1rem 3rem; }
.tobii .tobii__slide figure small { color: #bdbdbd; }
@media screen and (min-height: 600px) {
  .tobii .tobii__slide figure > figcaption { background-color: transparent; height: 6rem; } /* wenn Display genug hoch -> schwarzer Rahmen um Foto, Legende darunter */
  .tobii .tobii__slide figure > img { background-color: #000000; padding: 3rem 3rem 6rem 3rem; }
}

@media print { /* Print Styles */
* { background: transparent !important; color: #000 !important; text-shadow: none !important; line-height: 1.4 !important; }
html, body { height: auto; min-width: 0; }
body { text-align: left; font-size: 12pt; }
#header-left, #header-right, #slider-container, #navi1-container, #navi2-container, .content-left { display: none; }
#title-container { margin: 0; }
#content { margin: 0; max-width: 100%; }
#content section { border: 0 none; }
.content-right { float: none; width: 100%; }
.content-right-inner { padding: 0; }
h1 { position: relative; bottom: 0; top: 0; left: 0; font-size: 30pt !important; }
h2, h3 { margin: 0; padding: 1.5em 0 0 0; page-break-after: avoid; }
h2 { font-size: 18pt !important; }
h3 { font-size: 14pt !important; }
p, h2, h3 { orphans: 3; widows: 3; }
a { text-decoration: underline !important; }
.gallery { margin-top: 1.5em; }
.gallery-row { margin: 0; padding: 0; border: 0 none; }
.gallery-row-2, .gallery-row-3, .gallery-row-4, .gallery-row-5, .gallery-row-6, .gallery-row-7, .gallery-row-8, .gallery-row-9, .gallery-row-10, .gallery-row-11,
.gallery-row-12, .gallery-row-13, .gallery-row-14, .gallery-row-15, .gallery-row-16, .gallery-row-17, .gallery-row-18, figcaption, .thumb-zoom { display: none; }
figure.thumb { padding: 0 0.6em 0.6em 0; width: auto; }
figure.thumb a { max-height: auto; max-width: auto; position: relative; left: 0; top: 0; bottom: 0; right: 0; }
img { border: none; /*page-break-inside: avoid;*/ max-width: 100% !important; }
}