@font-face {
font-family: 'RobotoCondensedRegular';
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedRegular.eot);
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedRegular.eot) format('embedded-opentype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedRegular.woff2) format('woff2'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedRegular.woff) format('woff'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedRegular.ttf) format('truetype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular) format('svg');
}
@font-face {
font-family: "Lato-Regular";
src: url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.eot);  
src: url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.eot) format("embedded-opentype"),  
url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.otf) format("opentype"),  
url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.svg) format("svg"),  
url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.ttf) format("truetype"),  
url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.woff) format("woff"),  
url(https://www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Lato-Regular.woff2) format("woff2"); 
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'RobotoCondensedLight';
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedLight.eot);
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedLight.eot) format('embedded-opentype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedLight.woff2) format('woff2'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedLight.woff) format('woff'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedLight.ttf) format('truetype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/RobotoCondensedLight.svg#RobotoCondensedLight) format('svg');
}
@font-face {
font-family: '28DaysLater';
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/28DaysLater.eot);
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/28DaysLater.eot) format('embedded-opentype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/28DaysLater.woff2) format('woff2'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/28DaysLater.woff) format('woff'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/28DaysLater.ttf) format('truetype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/28DaysLater.svg#28DaysLater) format('svg');
}
@font-face {
font-family: 'Bufalino';
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Bufalino.eot);
src: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Bufalino.eot) format('embedded-opentype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Bufalino.woff2) format('woff2'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Bufalino.woff) format('woff'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Bufalino.ttf) format('truetype'),
url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/fonts/Bufalino.svg#Bufalino) format('svg');
} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}caption,th,td {font-weight: normal;text-align: left;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;}del {color: #333;}ins {background: #fff9c0;text-decoration: none;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}small {font-size: smaller;}img {border: 0;-ms-interpolation-mode: bicubic;} * { box-sizing: border-box; outline:none;}
body {background-color: #fff; font-size:18px;line-height:1.6em;  min-height: 100%; font-family:'RobotoCondensedRegular', Arial, Helvetica, sans-serif;color:#444;    }
h1, h1.dekor, h2, #current_childpages h3 {font-family:'Bufalino', Arial, Helvetica, sans-serif; color: #ee7f00; letter-spacing: .08em;   }
h1.page-title { font-size: 2em; line-height: 1.3em; -webkit-hyphens: none; -ms-hyphens: none;  hyphens: none; }
h2,h3,h4,h5,h6 {margin:0 0 20px 0;}
h2, h3, h4 {font-size:1.4em;line-height:1.4em; color:#444 ;margin:25px 0;  font-weight: 100;}
h2, h3 { color: #ee7f00;}
h4  { color:#333; padding-bottom:3px; font-size:1.15em; }
h2 a, h3 a, h4 a {    }
p {margin-bottom:15px;}
img { display: block; max-width: 100%; height: auto;}
.small, small, .pageheader_element .small	{color: #999; font-size: .8em;} 
hr { background:0;border:1px dotted #ccc; border-width:0 0 1px 0;height: 1px;width:100%;margin:15px auto;}
.spacer { border:2px solid #ee7f00;  border-width:0 0 2px 0;} a, a:visited {color:#444;text-decoration:underline;} 
a:hover, a:focus, a:active {color:#ee7f00; }
.link {text-decoration:underline !important; }
#storycontent a[href*=".pdf"], #storycontent a.external[href*=".pdf"] {background-image:url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/PDF.png); background-repeat: no-repeat; background-position: left 6px;padding:0 0 0 32px;display:block; line-height: 28px;} 
a[href*="tel"] { text-decoration: none;}
#storycontent a.external_icon {  filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: gray;-webkit-filter: grayscale(1); background-size: 8px auto; margin-right: 3px; }
.underline {text-decoration: underline !important;}
.more-link { color:#ee7f00; }
.button .more-link {color:#fff; }
.more-link::before { font-family: 'Font Awesome 5 Free';  display: inline-block; width: 25px;content: "\f061"; font-size: 0.9em; padding-right: 5px; }
.more-link:hover, .more-link:focus, .newsintro:hover .more-link, .newsintro:focus .more-link { color: #333 !important;} .skiplink {position:absolute;left:0;top:-20em;}
.container {position:relative;width:100%;  }
.content {position:relative;width:92% !important;margin:0 auto; min-width:260px;max-width:1300px !important;  }	
.box {background: #fff; border: 2px solid #ee7f00;  padding: 0 20px 20px 20px ;  -webkit-border-radius: 4px;border-radius: 4px;} #header {  font-size: 1.2em; line-height: 1.2em; top: 0;  z-index: 5; position: absolute; }
#header a  { text-decoration: none; font-weight: 400;color: #fff; }
#header a:hover,#header a:focus,#header a:active { color: #666; }
#headercontent { margin-top: 20px; } #header #navi { float: right; position: absolute; right: 0; top: 0;display: inline-block; width: auto;}
#header #navi ul {  text-align: right;background: #ee7f00;  padding: 4px 7px;}
#header #navi ul li { display: inline-block; border-left: 2px solid #fff; position: relative;}
#header #navi ul li:first-child { border: 0;}
#header #navi ul li.current-menu-item a { color: #ccc; cursor: default;}
#header #navi ul a { padding: 4px 10px; white-space: nowrap;}
#header #navi ul li.current-page-ancestor a, #header #navi ul li.current-menu-parent a {color: #ccc;}
#header #navi ul li.current-page-ancestor a:hover, #header #navi ul li.current-menu-parent a:hover {color: #666;}
#header #navi ul li ul { display: none; height: 0; border-right: 2px solid #fff; overflow: hidden; top: 45px; visibility: hidden; opacity: 0;  position: absolute; right: -2px; text-align: right; }
#header #navi ul li ul li { border: 0; border-top: 1px solid #ddd; padding-top: 7px; display: block;}
#header #navi ul li ul li:first-child { border: 0;}
#header #navi ul li:last-child ul { border: 0; right: -7px;}
#header #navi ul li:hover ul { display: block;top: 33px; height: auto; font-size: .75em; visibility: visible; opacity: 1; overflow: auto; padding-top: 16px;}
#header #navi ul li.current-page-ancestor li a, #header #navi ul li.current-menu-parent li a, #header #navi li.current-menu-item li a {color: #fff; cursor: pointer;}
#header #navi ul li.current-page-ancestor li a:hover, #header #navi ul li.current-menu-parent li a:hover,#header #navi li.current-menu-item li a:hover  {color: #666;} .hamburger { margin: 2px 20px  0 2% !important ;}
.wprm-overlay { background: 0 !important;} .default-banner { height: 175px; background-image: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/blackout.jpg); background-repeat: no-repeat; background-size: cover; padding: 15px; }
.site-banner img { max-height: 140px; width: auto;} .storycontent h1 { font-size: 2em; line-height: 1.3em; font-weight: 300; padding-bottom :25px; color: #ee7f00;  }
#post {padding:0 0 30px 0; -webkit-hyphens: auto; -ms-hyphens: auto;  hyphens: auto;    }
#post:first-of-type { padding-top: 30px;}
#storycontent { padding:0 0 10px 0; position: relative;} .alignright {margin:0 0 15px 20px;display:inline;float:right;} 
.alignleft {margin:0 20px 15px 0;display:inline;float:left;} 
.aligncenter { text-align: center; margin: 0 auto;} 
.alignnone { display: inline-block;}
#post .alignleft, #post .alignright	{ max-width:48%;} 
#storycontent a img {opacity:1;} 
#storycontent a:hover img	{opacity:.85;}
.wp-caption { text-align: center; display: inline-block !important;}
.video-wrapper { max-width: 650px;}
.video-container { position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden; margin-bottom:10px; border:1px solid #ccc;} .video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} #storycontent ul, #storycontent ol {margin:10px 0 0 0;padding:0 0 10px 0;}	
#storycontent ul li {margin:0 0 5px 20px; list-style:disc; } 
#storycontent ol li {margin:0 0 5px 20px;list-style:decimal;} table {border:0 none;border-spacing:0;margin:15px 0;} 
td, th {padding:2px 6px 2px 0;vertical-align:top;text-align:left;} 
th {font-weight:bold;} .newsintro { border-top:2px solid #ee7f00;  margin-top: 15px;}
.newsintro a { text-decoration: none; display: block; width: 100%; height: 100%; opacity: 1; color: #333;}
.newsintro a:hover { opacity: .7;}
.newsintro .more-link { color: #ee7f00; }
.newsintro img.wp-post-image { max-width: 200px !important;}
.fas { margin-right: 10px; font-size: .9em; display: inline-block; width: 20px !important ; margin-right: 5px  !important; }
.post-categories, .post-categories li { margin-bottom: 0 ; padding-bottom: 0  !important;} form p { margin-bottom:20px;}
textarea, input, select {max-width:80%;font-size:12px;border:1px solid #ddd;padding:4px;font-size:1.1em; -webkit-border-radius:3px;border-radius:3px; line-height:1.6em;  box-sizing: border-box;}  
textarea {height:120px;}
textarea:focus, input:focus, textarea:active, input:active,  select:focus,  select:active  {border-color: #fbc500;}
.button, input[type="submit"], .frm_radio  { width:auto;} 
input.narrow, .narrow input	{ width:75px; }
.checkbox, input[type="checkbox"] .frm_radio input[type=radio], input[type="radio"], .frm_checkbox input  {width:15px; max-width: 15px; min-width: 15px; line-height:1em;padding:0;} 
.vergriffen input { display: none !important;}
.vergriffen label:before {content: "derzeit leider vergriffen:"; display: block; font-style: italic;} .hoerbeispiele table { width: 100%;}
.hoerbeispiele table td { display: block; width: 100%; padding: 3px 0 0 0;}
.hoerbeispiele table td:empty { display: none; height: 0; padding: 0; }
section.album .more-link, a.button {  width: auto !important; display: inline-block;}
.wp-audio-shortcode { margin-bottom: 15px; } .searchfield { height:26px; border-color:#bebebe; line-height: 26px; border-radius: 13px; width: 300px; padding: 2px 15px;background-image: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/search-header.png); background-position: right;  background-repeat: no-repeat; background-size:auto 100%; font-size: 12px; color: #bebebe; }
.searchfield:focus, .searchfield:active { border-color: #29acca; font-size: 1em; background-size: 0; color: #444; font-size: 16px; height: 32px;  line-height: 32px;  padding: 4px 15px; border-radius: 16px;}
.search-highlight {background:#FFF984;font-weight:bold;color:#000;padding:0 1px;font-style:normal;} .gallery:before  {content:"Klick zum Vergrößern und zum Start der Diashow";display:table; height:10px; font-size: 12px; color: #999;}
.gallery:after {clear: both; display: table; height: 25px;}
.gallery .gallery-item { float: left;}
.gallery-columns-2 .gallery-item { width: 50%;}
.gallery-columns-3 .gallery-item { width: 33.3333333333333333333333333333333333333333333%;}
.gallery-columns-4 .gallery-item { width: 25%;}
.gallery-columns-5 .gallery-item { width: 20%;}
.gallery-columns-6 .gallery-item { width: 16.6666666666666666666666666666666666666666666%;}
.gallery-columns-7 .gallery-item { width: 14.2857%;}
.gallery-columns-8 .gallery-item { width: 12.5%;}
.gallery-columns-9 .gallery-item { width: 11.111111111111111111%;} .wp-gallery:before {content:"";display:table; height:10px;}
.wp-gallery {     margin: auto;  overflow: hidden;  width: 100%; }
.wp-gallery ul	{ margin:0; padding: 0;}
.wp-gallery li {   float: left; display:inline; list-style:none; margin:0 1% 10px 0;padding:0;float:left; width:30%;       }
.wp-gallery img {    margin:0 0 6px 0; 	background-color:#fff; 	border:1px solid #333 !important; 	 position:relative; width:90%; padding:0; -webkit-box-shadow:3px 3px 7px 0px rgba(0, 0, 0, .3);    box-shadow:  3px 3px 7px 0px rgba(0, 0, 0, .3); -webkit-border-radius: 2px; border-radius:2px;} .wp-gallery img:hover {border-color:#fff;} .wp-pagenavi:before {content:".";clear:both;} 
.wp-pagenavi {text-align:center;padding:20px 0;display:block;margin:20px auto;border-top:2px solid #ee7f00; } 
.wp-pagenavi .pages {margin-right:10px;line-height:2em;} 
.wp-pagenavi a,  .wp-pagenavi .current, .wp-pagenavi .extend { text-decoration:none;display:inline;margin-right:5px;} 
.wp-pagenavi .current {background:#fff !important;color:#ee7f00 !important; border-radius: 2px;border:1px solid #ee7f00;letter-spacing:1px;padding:3px 7px;font-weight:bold;line-height:28px;  margin-bottom: 15px; text-transform: uppercase; text-align: center;text-decoration: none;  width: auto;  } #current_childpages {display: flex; flex-direction: row; flex-wrap:wrap;align-items:stretch; } 
#current_childpages .single_childpage	{ width:45%; margin:0 5% 25px 0; text-align: center; position: relative;} 
.page-template-page-album #current_childpages .single_childpage {padding-bottom: 4em; }
.startcontent #current_childpages { justify-content:center;}
.startcontent #current_childpages .single_childpage { margin: 30px 2% 0 2%;}
#current_childpages .single_childpage a { text-decoration: none !important; display: block;  } 
#current_childpages .single_childpage img {  max-width:100%; border: 1px solid #ccc; -webkit-box-shadow:3px 3px 7px 0px rgba(0, 0, 0, .3); box-shadow:  3px 3px 7px 0px rgba(0, 0, 0, .3); margin-bottom: 20px; width: 100%; }
#current_childpages .single_childpage a:hover img,  #current_childpages .single_childpage a:focus img { border-color: #999;-webkit-transition: all 500ms ease-out;-moz-transition: all 500ms ease-out;-ms-transition: all 500ms ease-out;  -o-transition: all 500ms ease-out;transition: all 500ms ease-out; -webkit-box-shadow:3px 3px 7px 0px rgba(0, 0, 0, 0);    box-shadow:  3px 3px 7px 0px rgba(0, 0, 0, 0); }
.single_childpage .button {  width: 100% !important; position: absolute; bottom: 0; left: 0; right: 0;}
.single_childpage .more-button {font-size: .7em !important;}
.single_childpage .more-link { color: #fff;}
.single_childpage .more-link:hover, .single_childpage .more-link:focus { color: #333;} 
#current_childpages h3 { color: #fff; background: #ee7f00; padding: 3px 7px; font-size: 1.3em; position: absolute; z-index: 2; bottom: -5px; left: -5px;-moz-transform: rotate(-5deg) translateX(-5px) translateY(5px); -webkit-transform: rotate(-5deg) translateX(-5px) translateY(5px); -o-transform: rotate(-5deg) translateX(-5px) translateY(5px); -ms-transform: rotate(-5deg) translateX(-5px) translateY(5px); transform: rotate(-5deg) translateX(-5px) translateY(5px); } #sidebar  {   margin: 25px 0;}
#sidebar img.wp-post-image {border:1px solid #ddd;}
#sidebar .wp-caption-text { color: #999; font-size: .8em;}
#sidebar section { margin: 0 auto 20px auto;  }
#sidebar h4 {border-bottom: 1px dotted #ccc; margin-bottom: 10px; color: #ee7f00; font-weight: bold;}
#sidebar h3 { font-weight: bold;}
.widget { padding: 10px 20px 20px 20px ;}
#sidebar .aktuelles_programm { padding: 0;text-align: center;}
#sidebar a { text-decoration: none; display: block; background: 0;}
#post #sidebartermine ul {margin-bottom: 0;}
#post #sidebartermine li {border-top: 1px dotted #ccc; list-style: none; padding: 10px 0; margin: 0; padding-left: 40px; background-image: url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/symbol_27x25.png); background-repeat: no-repeat; background-position: left 15px;}
#post #sidebartermine li:first-child { border: 0; padding-top: 0;} #footer { padding:15px 0 70px 0; text-align: center;}
.footer-navigation li { display: inline-block; margin:0 4px 6px 4px; }
#footersearch { margin-top: 30px;}
#footer .image {width: 150px; margin: 15px auto;   }
#sponsors { width: 100%; text-align: center;}
#sponsors .imgbox { display: inline-block; margin: 15px; border: 10px solid #fff; background: #fff; max-width: 200px; width: auto; text-align: center;}
#sponsors .imgbox img { margin: 0; padding: 0; }
#sponsors a.external { background: 0 !important; padding: 0 !important; margin: 0 !important;}
#channels	{ position:fixed; z-index:4; bottom:20px; right: 0; margin-right: -10px; width: 56px;   }
#channels li	{ width:45px; height:45px; display:block; border:1px solid #ddd; background-position: center; background-repeat: no-repeat; background-size: 75%; background-color: #fff; float: none; min-width: 50px; margin-bottom: 5px; margin-right:0; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); }
#channels li:hover { margin-right: 12px;-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0);}
#channels li a	{ text-decoration:none; text-indent:-9999px; width:100%; height:100%; display:block; border: 0; background: 0; padding: 0;}
#channels .feed	{ background-image:url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/feed.png) ; background-color: #ffa500;}
#channels .facebook	{  background-image:url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/FB-f-Logo__blue_57.png) ; background-color: #3b579d }
#channels .youtube	{  background-image:url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/youtube48.png) ; background-size: 100%;}	
#channels .instagram	{  background-image:url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/instagram.png) ; background-color: #db2e70; background-size: 27px auto;}	
#channels .newsletter	{  background-image:url(//www.vierkanter.at/wp-content/themes/vierkanter_2.3/pics/information.png) ; background-color: #d61010;} .noborder, .wp-smiley	{ border:0 none !important;}
.red, .red a { color:#f00; }
.yellow { color: #ee7f00;}
.grey {color: #666;}
.uppercase { text-transform: uppercase;}
#storycontent .hidden { display: none;}
.sticky {position: sticky !important;   position: -webkit-sticky !important;   top: 0;} #navi ul:after, .wp-pagenavi:before, #header:after, #navi:after, .clear, h1:before, hr:before {content: " "; height: 0; clear: both; visibility: hidden;font-size: 0; display:block;} .button, .wp-pagenavi a,  input[type="submit"], input[type="button"], input[type="reset"] {border:1px solid #ee7f00 !important;letter-spacing:1px;padding:3px 7px;font-weight:bold;line-height:28px;  margin-bottom: 15px; text-transform: uppercase; text-align: center;text-decoration: none;  width: auto; background: #ee7f00 !important; color: #fff !important; border-radius: 2px; }  
.button:hover, input[type="submit"]:hover, .wp-pagenavi a:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:focus, .button:active	{ cursor:pointer;color:#444 !important; background: #ee7f00 !important; -webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;  -o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;	 } a, #navi ul.sub-menu, #navi ul.sub-menu li, input, textarea, select, .startboxen li:hover, a img, .startboxen li .more-link:hover, .infobar, .kontakt_button:hover, .kontakt_button:hover .inner, .searchform  input, .frm_button_submit, .scroll-to-top-button, .more-link, .startbox a, .startbox:hover, strong, .strong, #socialmedia li, .single_childpage, #header #navi ul li ul,#channels li:hover {-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;} @media screen and (max-width:499px) {
#storycontent img.alignleft, #storycontent img.alignright 	{ max-width:100%; float: none; display: block; margin: 10px 0;} 
}
@media screen and (min-width:651px) {    
.content {width:94%;  }
}
@media screen and (min-width:900px) {    
h2 { font-size: 1.8em;}
#post {display: flex; flex-direction: row; flex-wrap:wrap;align-items:stretch;}
#storycontent h1.page-title { font-size: 2.5em; line-height: 1.3em;}
h1.dekor { line-height: 1.2em !important;}
#sidebar { margin: 0; width: 35%;  padding-bottom: 20px; }
.sidebarcontent {position: sticky ;   position: -webkit-sticky ;   top: 0;  }
body.tag #sidebar { padding-top: 15px;}
#storycontent { width: 65%; float: left; padding-right: 3%;}
#storycontent.startcontent { width: 100%; float: none; padding-right: 0; padding-top: 20px;}
#current_childpages .single_childpage	{ width: 29%; margin:0 4% 25px 0;}
#current_childpages h3 { font-size: 1.8em;}
.wp-caption {max-width: 23% !important;}
#channels { top: 190px;}  
}
@media screen and (min-width:1300px) { 
#header { font-size: 1.25em; line-height: 1.3em; letter-spacing: 1px;  }
#header #navi {border: 3px solid #ee7f00; border-width: 3px 0; }
#header #navi ul li, #header #navi ul li ul { border-width: 3px;}
#header #navi ul li ul { right: -3px;}
#storycontent h1 { padding: 20px 0;}
#storycontent h1.dekor { font-size: 3em; line-height: 1.4em; padding-top: 0;  }
}
@media screen and (min-width:1600px) { 
#header { font-size: 1.4em; line-height: 1.3em;    }
#storycontent h1.dekor { font-size: 4em; line-height: 1.4em;  }
#sidebar { padding-left:30px; }
#storycontent { padding-right: 30px;}
#current_childpages h3 { font-size: 2.4em; padding: 3px 12px}
}