.et_pb_module.et_pb_image.et_pb_image_0.vw-image{float:left}@media only screen and (max-width:1550px){.et_pb_module.et_pb_image.et_pb_image_0.vw-image{float:left;margin-left:-25%}}h2{word-wrap:initial!important}#top-menu-nav #top-menu ul.sub-menu{border-radius:8px}#mobile_menu li a{font-size:1.25em}body #page-container{overflow:hidden!important}body.archive article,body.single.single-post p{font-size:20px!important;line-height:30px}body.archive article h2,body.single.single-post h2{font-size:28px!important;line-height:36px}body.category-hochzeitslocations #main-content .container:before{width:0}body.category-hochzeitslocations #main-content .container #sidebar{display:none}body.category-hochzeitslocations #main-content .container #left-area{width:100%;padding:0}.sketch-reveal{position:relative;width:100%;max-width:800px;margin:0 auto;border-radius:30px;overflow:hidden;font-size:0;line-height:0}.photo-img{display:block;width:100%;height:auto;opacity:0;animation:showPhoto 3s ease-in-out forwards;animation-delay:1.5s}.sketch-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;animation:hideSketch 2s ease-in-out forwards;animation-delay:1s;z-index:2}@keyframes hideSketch{0%{opacity:1}60%{opacity:1}100%{opacity:0}}@keyframes showPhoto{0%{opacity:0}40%{opacity:0}100%{opacity:1}}