/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

ul{line-height: 1.6em;}
.menu{display:inline-flex; list-style: none;}
.menu-item{margin-right:20px;}
#post-body-content{width:1000px !important;}
body{background-color:#ddd;color:#666;font-family:'Open Sans';font-size:16px;font-weight: 400;margin:0;}
strong{font-family:'Open Sans'; font-weight: 600;}
h1{font-size:24px;font-weight:600;}
h2{font-size:22px;font-weight:600;}
h3{font-size:18px;font-weight:600;margin:15px 0 5px 0;}
p{margin:6px 0;line-height:1.6em;}
a{color:#666;text-decoration:none;}
a:hover{color:#000;}
a:focus{outline:none;color:#000;}
a:active{border:none;color:#000;}
.alignleft{float:left;margin:0.375em 1.75em 1.75em 0;}
.alignright{float:right;margin:0.375em 0 1.75em 1.75em;}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em;}
blockquote.alignleft{margin:0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright{margin:0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter{margin-bottom:1.473684211em;}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail{max-width:100%;height:auto;}
.site{margin:0 auto;width:100%;max-width:1000px;background-color:#fff;}
.site .skip-link{display:none;}
.screen-reader-text{display:none;}
.site-header{padding:0;margin-bottom:30px;}
.site-header-main{height:120px;padding:0 4.5%;background-color:#fafbf6;-webkit-box-shadow:0px 0px 3px 0px rgba(173,173,173,1);-moz-box-shadow:0px 0px 3px 0px rgba(173,173,173,1);box-shadow:0px 0px 3px 0px rgba(173,173,173,1);}
.stift{float:left;margin:10px -65px 0 -10px;}
.stiftlogo{margin-top:5px;}
.site-title{font-family:kaushan script;font-size:48px;font-weight:bold;letter-spacing:-0.05em;margin:0;}
.site-title a:focus{border:none;}
.site-title a:focus{border:none;}
.site-branding{float:left;margin-top:10px;}
.site-branding .site-title a{color:#666;}
.site-branding .site-title a:hover, .site-branding .site-title a:focus{color:#000;}
.site-description{font-weight:600;line-height:0px;font-size:13px;}
.site-header-menu-resp{display:none;}
.primary-menu{display:inline-flex;list-style:none;margin-top:73px;}
button{font-family:'Open Sans';}
.site-header-menu{float:right;}
.main-navigation{font-family:'Open Sans';font-weight:600;}
.main-navigation a{color:#666;padding:0 0 3px 0;margin-left:30px;}
.main-navigation li:hover > a{color:#000;border-bottom:2px solid #000;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{color:#000;border-bottom:2px solid #000;}
.slid{padding:0 4.5%;margin-bottom:25px;}
.site-content{padding:0 4.5%;}
.page-header{border-top:none;}
#catdiv{font-size:15px;font-weight:600;background-color:white;margin:-25px -10px 3px -10px;padding:20px 10px;height:20px;}
.catdivleft{float:left;}
.catdivleftlinksingle{float:left;}
.catdivleftlink{display:none;}
.catdivright{float:right;}
#menu-kategoriemenu{margin:0 0 0 10px;}
#menu-kategoriemenu > li{list-style:none;display:inline;text-decoration:none;margin-left:10px;}
.menu-item-object-category a{color:#666;}
.menu-item-object-category a:hover{color:#000;}
.catmenuselected a{color:#aaa;}
.site-footer{background-color:#aaa;padding:10px 0 10px 4.5%;margin-top:30px;}
.footmenudiv{font-size:14px;font-weight:600;position:relative;z-index:999;overflow:hidden;margin:0;}
.footmenudiv > ul{margin:0;padding:0;}
#menu-footermenu > li{list-style:none;display:inline-block;text-decoration:none;margin-right:10px;}
.footmenudiv .menu-item-object-page a{color:#eee;}
.menu-item-object-page a:hover{color:#000;}
.footermenuselected a{color:#000;}
.site-main > article{margin-bottom:0;}
.site-main{margin-bottom:0;}
/*.flex-container{margin:0 -10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
*/ .flex-item-nth-child{width:200px;max-width:435px;min-height:380px;padding:10px 10px;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;background-color:#fafbf6;-webkit-box-shadow:0px 0px 3px 0px rgba(173,173,173,1);-moz-box-shadow:0px 0px 3px 0px rgba(173,173,173,1);box-shadow:0px 0px 3px 0px rgba(173,173,173,1);margin:0 10px 20px 10px;}
.artpicdiv{background-image:url("/wp-content/uploads/hg-bb2.jpg");background-repeat:no-repeat;background-size:100% 96.7%;;}
.artpicdiv .post-thumbnail > img{width:100%;height:auto;max-width:435px;max-height:296px;border:1px solid #ddd;}
.artheader{margin:0;}
.art-title a{color:#666;}
.art-title a:hover{color:#000;}
.post-thumbnail{display:inherit;}
.no-sidebar .post-thumbnail img{margin:0;width:280px;max-width:110%;}
a.post-thumbnail{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
a.post-thumbnail:hover, a.post-thumbnail:focus{opacity:0.35;}
.entry-header,
.post-thumbnail,
.entry-content,
.entry-summary,
.entry-footer,
.comments-area,
.image-navigation,
.post-navigation,
.page-header,
.page-content,
.content-bottom-widgets{margin-right:0;}
.post-thumbnail,
.site-main > article{margin-bottom:0;}
.post-thumbnail{display:block;margin:0;}
.nextone, .nexttwo{font-size:26px;width:30px;display:inline-block;position:relative;top:-13px;}
.no-sidebar .post-navigation{margin:0;border:none;}
.post-navigation{font-family:'Open Sans';}
.post-navigation a{color:#666;display:inherit;padding:0;}
.post-navigation a:hover .post-title{color:#000;}
.post-navigation .post-title{font-size:inherit;}
.post-navigation span{display:contents;}
.post-navigation .meta-nav{font-size:inherit;}
.post-navigation div + div{border:none;}
.overlay{height:0%;width:100%;position:fixed;z-index:3;top:0;left:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0, 0.9);overflow-y:hidden;transition:0.5s;}
.overlay-content{position:relative;top:70px;right:35px;}
.overlay a{padding:8px;text-decoration:none;font-size:26px;color:#818181;display:block;transition:0.3s;}
.overlay a:hover, .overlay a:focus{color:#f1f1f1;}
.closebtn{position:absolute;top:15px;right:35px;font-size:40px !important;}
.menueresp{display:none;}
@media screen and (max-width:650px){.menueresp{display:inherit;float:right;font-size:30px;cursor:pointer;position:relative;top:24px;}
.site-header-main{height:90px;}
.stift{margin:10px -55px 0 -10px;}
.stiftlogo{height:70px;width:93px;margin:0;}
.site-description{display:none;}
.site-header-menu{display:none;}
.main-navigation a{margin:0;}
.main-navigation li:hover > a{border:none;color:#fff;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{color:#ddd;border:none;}
.primary-menu{display:block;list-style:none;margin-top:0;text-align:right;line-height:2.0em;}
.catdivleft{display:none;}
.catdivleftlink{display:inherit;}
.catdivleftlink a{color:#666;}
.catdivleftlink a:hover{color:#000;}
.catdivright{display:none;}
}
@media screen and (max-width:510px){.menueresp{display:inherit;float:right;font-size:30px;cursor:pointer;position:relative;top:24px;}
.site-header-main{height:90px;}
.stift{margin:10px -55px 0 -10px;}
.stiftlogo{height:70px;width:93px;margin:0;}
.site-description{display:none;}
.site-header-menu{display:none;}
.main-navigation a{margin:0;}
.main-navigation li:hover > a{border:none;color:#fff;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a{color:#ddd;border:none;}
.primary-menu{display:block;list-style:none;margin-top:0;text-align:right;line-height:2.0em;}
}