/*
Theme Name: Hintz
*/
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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
:focus{outline:0;}
body{background:#fff;line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
.size-full{margin:10px;}
.aligncenter{display:block;text-align:center;margin-left:auto;margin-right:auto;}
.w1{width:80px;}
.w2{width:160px;}
.w3{width:240px;}
.w4{width:320px;}
.w5{width:400px;}
.w6{width:480px;}
.w7{width:560px;}
.w8{width:640px;}
.w9{width:720px;}
.w10{width:800px;}
.w11{width:880px;}
.w12{width:960px;}
.col{float:left;display:inline;margin:0;border-radius:10px;}
.row{box-shadow:0 0 10px #000;width:960px;padding:0;margin:0 auto;border-radius:10px;}
.noshadow{box-shadow:none;}
.col > p,
nav,
article > dl,
article > p,
article > pre,
article > address,
article > h1,
article > h2,
article > h3,
article > h4,
article > h5,
article > h6,
article > table,
.col > h2,
.col > h3,
.col > h4,
.col > h5,
.col > h6,
aside > div,
.comment-balloon,
article > blockquote{margin:10px;padding:0;}
aside li li,
blockquote,
article > blockquote{padding-left:20px;}
.row:after,
.col:after,
article:before,
article:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
body{background-image:url("images/background.jpg");margin:0;line-height:1.5;font-family:sans-serif,helvetica,arial;}
a{text-decoration:none;}
.a:hover{text-decoration:underline;}
a:link{color:#00a;}
a:visited{color:#08f;}
a:active{color:#007;}
img{border:none;}
dl{padding:0;margin:0;}
dt{font-family:verdana;font-size:17px;font-weight:bold;line-height:20px;margin:11px 1px 1px 1px;padding:0 10px;background-color:#fff;background-color:rgba(255,255,255,0.5);color:#4080ff;height:20px;border-radius:10px;box-shadow:-5px -5px 5px #ccc inset, -1px -1px 2px #888 inset, 0 0 3px #888;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;white-space:nowrap;}
dd{margin:0 20px;}
strong,b{font-weight:bold;}
.balken{white-space:nowrap;font-family:verdana;font-weight:bold;font-size:30px;height:80px;background-color:#eee;background-color:rgba(238,238,238,0.5);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0%, rgba(0,0,0,0.5)),
color-stop(30%, rgba(255,255,255,0)),
color-stop(70%, rgba(255,255,255,0)),
color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(center bottom,
rgba(0,0,0,0.5) 0%,
rgba(255,255,255,0) 30%,
rgba(255,255,255,0) 70%,
rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(top,
rgba(0,0,0,0.5) 0%,
rgba(255,255,255,0) 25%,
rgba(255,255,255,0) 75%,
rgba(0,0,0,0.5) 100%);background-image:linear-gradient(left bottom,
left top,
color-stop(0%, rgba(0,0,0,0.5)),
color-stop(30%, rgba(255,255,255,0)),
color-stop(70%, rgba(255,255,255,0)),
color-stop(100%, rgba(0,0,0,0.5)));padding:0px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.admin-bar .balken{margin-top:28px;}
.button{line-height:36px;background-color:#fff;background-color:rgba(255,255,255,0.5);color:#4080ff;text-shadow:1px 1px 2px #444;width:40px;height:40px;margin:20px 4px;border-radius:20px;box-shadow:-5px -5px 10px #ccc inset, 1px 1px 2px #000 inset, 0 0 4px #000;text-align:center;text-decoration:none;display:block;-moz-transition:all 0.1s;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
a.button,
div.button{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;text-decoration:none;color:#4080ff;}
a.button:hover,
div.button:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
a.button:active,
div.button:active{text-shadow:2px 2px 4px #000;box-shadow:-5px -5px 20px #888 inset, 1px 1px 2px #000 inset, 0 0 4px #000;}
.left .button{float:left;}
.button.de, .button.en{font-size:22px;line-height:40px;}
.balken{text-align:center;z-index:1;}
.balken h1{color:#007;width:auto;font-size:28px;line-height:40px;display:inline-block;margin-top:20px;padding:0 20px;text-shadow:rgba(0, 0, 0, 0.5) 8px 8px 16px;}
.up, .back, .next, .button.de, .button.en{float:left;}
.mail,
.index,
.help,
.copy{float:right;}
.s{margin:90px 0 90px 0;}
.t{width:100%;position:fixed;top:0px;}
.b{width:100%;position:fixed;bottom:0px;}
.tabs{list-style:none;font-family:arial;border-width:0 0 -1px 0;border-style:solid;border-color:#000;display:block;height:23px;box-shadow:0px -8px 5px -5px rgba(0,0,0,0.25) inset;margin:0;padding:10px 0 0 0;font-size:0;}
.tabs li{font-size:13px;white-space:nowrap;display:inline;margin:0 1px 0 0;padding:5px 10px;border-width:1px;border-style:solid;border-color:#000;border-radius:10px 10px 0 0;box-shadow:0px 2px 5px #888 inset, 0px -5px 5px rgba(0,0,0,0.1);background-color:#eee;}
.tabs li a{text-decoration:none;}
.tabs li a:hover{text-decoration:underline;}
.tabs li:hover{padding-top:7px;background-color:#f2f2f2;}
.tabs .active,
.tabs .current_page_item{font-size:16px;line-height:14px;font-family:verdana;font-weight:bold;padding:7px 10px 5px 10px;box-shadow:0px 3px 3px #888 inset, 0px -5px 5px rgba(0,0,0,0.1);border-bottom-color:#f6f6f6;background-color:#f6f6f6;}
div.balken:hover{background-color:#eee;}
p{font-size:15px;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.widget_search{text-align:right;}
.widget_search input{width:50%;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;}
.widget_search input:focus{width:100%}
a.col img{vertical-align:top;box-shadow:2px 2px 5px rgba(0,0,0,0.5);display:block;}
a.col figure{margin:10px;}
a figure{display:block;position:relative;height:140px;}
figcaption{display:block;position:absolute;left:0;right:0;bottom:0;color:#000;background-color:#fefeff;opacity:0;padding:0 5px;text-align:center;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;line-height:20px;overflow:hidden;}
a:hover figcaption{opacity:0.85;}
h1,
h2,
h3,
h4,
h5,
h6{color:#007;font-family:verdana, lucida, arial, helvetica, sans-serif;font-weight:bold;margin:10px 0;line-height:20px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:13px;}
.comment-balloon{float:right;}
p{margin-top:10px;}
.breadcrumb{position:absolute;top:3px;margin-left:10px;list-style:none;}
.breadcrumb li{font-family:sans-serif;font-size:11px;float:left;margin:0;display:block;background:url("images/br.png") no-repeat right top;padding:0px 7px 0 0;line-height:14px;vertical-align:middle;}
.breadcrumb a{float:left;background:url("images/bl.png") no-repeat left top;padding:0 5px 0 15px;text-decoration:none;color:#555;height:22px;}
.breadcrumb li:hover{background-position:right -23px;}
.breadcrumb li:hover a{background-position:left -23px;color:#000;}
.attachment-thumbnail{float:left;margin:5px 10px 10px 10px;}
#lbImage{border-radius:10px;}
#lbOuterContainer{border-radius:20px;box-shadow:0 0 10px #000;overflow:hidden;}
#lbDetailsContainer{border-radius:20px;}
figcaption h2,
figcaption p{display:none;}
figcaption h1{color:#000;margin:0;font-size:13px;}
#lbMain h1,
#lbMain h2{margin-bottom:10px;}
img.w{display:block;margin:20px auto;-webkit-box-reflect:below -5px -webkit-gradient(linear, 0% 0%, 0% 50%, from(transparent), color-stop(0.6, transparent), to(rgba(0, 0, 0, 0.3))) 0 0 0 0 stretch stretch;}
address{font-style:italic;}
pre{font-family:monospace;}
article{font-size:13px;}
.row{background-color:rgba(255,255,255,0.5);}
td > h1{margin-top:1em;}
td{padding:0 10px 10px 0;}
.tri{border-style:solid;width:0;height:0;}
.up .tri{border-color:transparent transparent blue transparent;border-width:0 10px 20px 10px;margin:8px 10px 12px 10px;}
.back .tri{border-color:transparent blue transparent transparent;border-width:10px 20px 10px 0;margin:10px 12px 10px 8px;}
.next .tri{border-color:transparent transparent transparent blue;border-width:10px 0 10px 20px;margin:10px 8px 10px 12px;}
.size-full{border-radius:10px;box-shadow:2px 2px 5px rgba(0,0,0,0.5);}
.b{padding:0 15px;}
#lbCaption p{white-space:pre-line;}
em{font-style:italic;}
.button img{border-radius:20px;opacity:0.8;}
#comments{margin:20px 0;border-top:1px solid #ddd;}
#comments .avatar{vertical-align:middle;}
#comments .comment-author cite{font-weight:bold;font-style:normal;}
#comments .children{margin:10px 0 0 20px;}
#respond #closed{font-style:italic;}
_#comments li.comment #respond{margin:20px}
#comments li.comment #respond{border-top:none;}
#comments li.comment #respond #cancel-comment-reply-link{font-size:0.7em;margin-left:1em;}
#respond{border-top:1px solid #ddd;}
#comments,
#respond{margin:10px;clear:both;}
#respond p{text-align:left;}
#respond input{display:block;}
#respond .form-submit input{display:inline;}
#comments h3,
#respond h3{padding-top:10px;}
#comments li{list-style-type:none;margin:0 0 20px 0;}
#comments .comment-author{float:left;margin-bottom:10px;}
#comments .comment-author img{margin-right:10px;}
#comments .comment-meta{font-size:10px;float:right;}
#comments p{clear:both;}
#comments .comment-body{border-radius:10px;border-color:#fff;border-width:1px;border-style:solid;padding:10px;background-color:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);}
#comments .bypostauthor .comment-body{background-color:rgba(255,255,255,0.5);}
#respond textarea{width:618px;max-width:100%;}
#respond p.form-submit{text-align:right;}
#respond .logged-in-as{font-size:12px;opacity:0.8;}
#comments .reply{visibility:hidden;text-align:right;}
#comments .comment-body:hover .reply{visibility:visible;}
#respond .required{color:#f00;}
#comments .reply a{display:block;}
#comments img{float:left;}
#url,
#author,
#email{width:294px;}
#lbNumberDisplay,
#lbBottomNav{display:none;}
#lbOuterContainer:hover #lbNumberDisplay,
#lbOuterContainer:hover #lbBottomNav{display:block;}
#comment{height:134px;}
.tagcloud .active{color:#000;font-weight:bold;}
figcaption{background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(transparent), color-stop(.5,rgba(0,0,0,0.15)));background-image:-moz-linear-gradient(center bottom, transparent 0%, rgba(0,0,0,0.15) 50%, transparent 100%);}
.w8{box-shadow:10px 0 20px -20px #000;}
.webgl{position:relative;width:620px;}
.webgl canvas{position:absolute;top:0;left:0;}
.video{display:block;position:relative;max-width:100%;background:#000;}
.video img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.video button{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;}
.video button:before{content:"";position:absolute;top:50%;left:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:12px;background:rgba(0,0,0,0.7);}
.video button:after{content:"";position:absolute;top:50%;left:50%;margin:-11px 0 0 -7px;border-style:solid;border-width:11px 0 11px 19px;border-color:transparent transparent transparent #fff;}
.video button:hover:before,
.video button:focus:before{background:#c00;}
.video button span{position:absolute;bottom:10px;left:0;right:0;color:#fff;font-size:12px;text-align:center;text-shadow:0 0 3px #000;}
.video iframe{position:absolute;top:0;left:0;border:0;}
