/*
Theme Name: An Haffen
Author: Fränz Friederes
Author URI: http://fraenz.frieder.es/
Description: Design by VidaleGloesener
Version: 1.0.0
License: MIT
Text Domain: anhaffen
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-text-size-adjust:none;-webkit-margin-before:0;-webkit-margin-after:0;outline:0;box-sizing:border-box}html{height:100%}body,button,input,textarea{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;font-weight:300;line-height:1.3;color:#fff}body{background:#fff;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0 0 20px}p b,p strong{font-weight:700}p em{font-style:italic}p u{text-decoration:underline}a{color:#888;text-decoration:none}a:hover{text-decoration:underline}button,input,textarea{display:block;width:100%;border:1px solid #fff;padding:10px;font-size:20px;background:0 0;margin:0 0 20px}.alert{padding:10px;background:#fff;color:#737b82;margin:0 0 20px}textarea{height:100px}button{border:none;font-weight:400;background:#fff;color:#737b82}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}#mood{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;opacity:.5}#mood .image{position:absolute;top:0;right:-100px;bottom:0;left:0;background-size:cover;background-position:center center;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;transition-property:opacity -webkit-transform;transition-property:opacity transform;transition-duration:1s;transition-timing-function:ease}#mood .image.in-fade{opacity:0}#mood .image.in-slide{opacity:0;-webkit-transform:translate(10%,0);-ms-transform:translate(10%,0);transform:translate(10%,0)}#mood .image.out-slide{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);transform:translate(-10%,0)}#page{width:1024px;padding:25px;margin:0 auto;color:#fff}#page a{color:#fff}#page header,#page main{background-color:rgba(115,123,130,.9)}#page .slide,#page footer,#page main{margin-top:20px}#page header{position:relative;height:115px}#page header h1 a{display:block;position:absolute;top:0;left:23px;bottom:0;width:112px;background:url(images/logo.png) center center no-repeat;background-size:112px auto;text-indent:-2000px;overflow:hidden}#page header ul{display:table;position:absolute;right:50px;bottom:44px}#page header ul li{display:inline-block;padding-left:12px}#page header ul li a{display:block;text-decoration:none}#page header ul li.selected a{font-weight:700}#page main{min-height:200px;padding:25px}#page main h2{font-family:Lobster;font-size:60px}#page main h2.hidden{display:none}#page main h3{font-size:23px;font-weight:700;border-top:1px solid #fff;margin:20px 0 0}#page main .half{margin-left:50px;width:437px;float:left;min-height:200px}#page main .half.text-style-large p{font-size:23px}#page main .half img{display:block;width:100%}#page main .half :last-child{margin-bottom:0}#page main :first-child.half{margin-left:0}#page main:after{content:'';display:block;clear:both}#page main .gallery .image{display:block;width:611px;height:525px;background-repeat:no-repeat;background-position:center center;background-size:cover}#page main .gallery .thumbnails{float:right;width:312px;margin-top:-15px;overflow-x:none;overflow-y:scroll;height:620px}#page main .gallery .thumbnails .thumb{display:block;float:left;width:141px;height:120px;margin:15px 0 0 15px;background-repeat:no-repeat;background-position:center center;background-size:cover}#page main .gallery .thumbnails .thumb.selected,#page main .gallery .thumbnails .thumb:hover{opacity:.5}#page #intro{position:relative;height:583px}#page #intro .slide{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(187,175,169,.8);opacity:0;transition:opacity .4s}#page #intro .slide.visible{opacity:1}#page #intro .slide.slide-logo{background-color:rgba(255,255,255,.8)}#page #intro .slide h2{display:block;position:absolute;top:47%;left:0;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-family:Lobster;font-size:80px;text-align:center}#page #intro .slide .logo{position:absolute;top:0;right:0;bottom:0;left:0;background:url(images/logo-large.png) center center no-repeat;background-size:412px auto}#page footer{padding-top:12px;border-top:1px solid #3b3f45}#page footer,#page footer a{color:#3b3f45}.page-template-intro #mood{opacity:1}.page-template-intro footer,.page-template-intro header{opacity:0;transition:opacity .4s}.page-template-intro footer{border-color:#fff!important}.page-template-intro footer,.page-template-intro footer a{color:#fff!important}.page-template-intro.mouse-moved footer,.page-template-intro.mouse-moved header{opacity:1}
