@charset "utf-8";h1,h3{position:relative;font-family:"Typonine Sans Bold";font-weight:400}.post_teaser:after,h3:after{content:""}body{background:#efefef}h1{float:right;max-width:320px;padding:25px 0 10px;-webkit-transform:scaleX(1.1);transform:scaleX(1.1);-webkit-transform-origin:right;transform-origin:right;font-size:34px;text-align:right;line-height:36px}h3{float:left;max-width:170px;padding-bottom:17px;font-size:18px;line-height:18px;color:inherit;z-index:10}h3:after{position:absolute;bottom:0;left:-25px;width:55px;height:1px;background:#333132}.small_title{float:right;margin-right:65px}.post_teaser{display:block;position:relative;height:470px;background:#fff;overflow:hidden;color:#333132}.post_teaser>img{position:absolute;width:420px;height:auto;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.post_teaser>.wrap{position:absolute;width:100%;bottom:0;left:0;padding:0 65px 33px}.post_teaser>.wrap>p{position:relative;float:left;font-size:15px;padding-top:21px;z-index:10}.post_teaser:after{position:absolute;width:100%;height:500px;left:0;bottom:-267px;background:#fff;-webkit-transform:skewY(-12deg);transform:skewY(-12deg)}footer{background:-webkit-linear-gradient(#e8e8e8,#efefef) no-repeat;background:linear-gradient(#e8e8e8,#efefef) no-repeat;background-size:100% 107px}footer form>[type=text]{border-color:#cdcecf}@media only screen and (max-width:1200px){.small_title{margin-right:30px}h1{width:91%}h3:after{width:50px}.post_teaser:after{bottom:-272px}.post_teaser>img{width:520px}.post_teaser>.wrap{padding:0 8.51% 33px}}@media only screen and (max-width:1024px){.post_teaser>img{width:480px}}@media only screen and (max-width:850px){.small_title{margin-right:20px}h3:after{width:44px;left:-15px}.post_teaser>img{width:420px}}@media only screen and (max-width:720px){h1{float:left;clear:both;-webkit-transform-origin:left;transform-origin:left;max-width:230px;padding-top:19px;font-size:24px;text-align:left;line-height:normal}.small_title{float:left;margin-right:0;-webkit-transform-origin:left;transform-origin:left}h3{float:right;text-align:right}h3:after{width:35px;left:auto;right:-11px}.post_teaser:after{bottom:-374px}.post_teaser>.wrap{padding:0 14.7% 27px 0}.post_teaser>.wrap>p{display:none}.post_teaser>img{width:650px}}@media only screen and (max-width:500px){.post_teaser>img{width:480px}}@media only screen and (max-width:400px){.post_teaser>img{width:380px}}