@import url(https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}*::selection{background:#E30813;color:#fff}*:focus{outline:none}body{font-family:'Poppins',sans-serif;color:#191818;font-size:16px;font-weight:300;background:#fff}strong{font-weight:600}small{font-size:75%}sup{font-size:60%;vertical-align:super}li{list-style:none}a{color:#E30813;text-decoration:underline}.button,h1,h2,h3,h4,h5,h6{letter-spacing:1px}h1,h2,h3,h4,h5,h6{margin-bottom:30px;margin-top:0;color:#150E0E}h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.vertical-center{display:flex;align-items:center}.nopadding{padding:0!important;margin:0!important}.hidden{opacity:0}.visible{opacity:1}.intro-content .entry-content{padding-right:60px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#150E0E;font-weight:700}.entry-content{font-weight:200}.entry-content p,p{margin-bottom:15px;font-size:16px;font-size:1em;line-height:2;font-weight:200;letter-spacing:.6px}.entry-content img,.post-sidebar img,img{max-width:100%;width:auto;height:auto}.entry-content a{font-weight:500;transition:0.3s;text-decoration:underline}.entry-content a:hover{color:#150E0E}.entry-content ul,.entry-content ol{margin:30px}.entry-content ul li,.entry-content ol li{display:list-item;line-height:2.5}.entry-content ul li{list-style:disc inside}.entry-content ol li{list-style:decimal inside}a.button *{transition:0.3s}a.button.slide{position:relative;overflow:hidden;transition:0.3s}a.button,.button,button,input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button{color:#fff;text-transform:uppercase;background:#E30813;padding:6px 30px;border-radius:60px;text-align:center;font-size:14px;line-height:38px;font-weight:600;text-decoration:none;display:inline-block;width:auto;transition:0.3s;letter-spacing:.8px;-webkit-appearance:none}a.button:hover,,.button:hover,button:hover,input[type="button" i]:hover,input[type="submit" i]:hover,input[type="reset" i]:hover,input[type="file" i]::-webkit-file-upload-button:hover{color:#fff;text-decoration:none;background:#cd0c15;cursor:pointer}a.button:focus,,.button:focus,button:focus,input[type="button" i]:focus,input[type="submit" i]:focus,input[type="reset" i]:focus,input[type="file" i]::-webkit-file-upload-button:focus{color:#fff;text-decoration:none;background:#cd0c15;cursor:pointer;outline:none}a.button i{height:15px;width:15px;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(/wp-content/themes/stylemaster/images/chevron-right.svg);display:inline-block;margin:0 10px -2px 0}a.button:hover i{margin-right:20px}#main{position:relative;overflow-x:hidden}.messagebar{background:#E30813;color:#fff;text-align:center;font-size:13px;font-weight:400;position:relative;animation:fadeInUp 1.5s;position:fixed;z-index:999;bottom:30px;left:50%;margin-left:-30%;width:60%;box-shadow:0 0 30px rgb(0 0 0 / 31%);border-radius:3px}.messagebar .message{padding:8px 0}.messagebar a{color:#fff;text-decoration:none;transition:0.3s}.messagebar a:hover{color:#150E0E}.messagebar p,.messagebar *{margin:0;font-weight:400}.messagebar p{line-height:20px}.mobile-menu,.page-overlay{display:none}header#top.nav-up{transform:translateY(-116.3px)}header#top.mobile{display:none}header#top.smaller{padding:15px 0}header#top *{transition:0.3s}header#top *::selection{background:#fff0;color:#191818}.home header#top *::selection{background:#fff0;color:#fff}header#top{padding:30px 0;position:sticky;position:-webkit-sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #f5f5f5;transition:0.6s}.home header#top{margin-bottom:-116.3px;position:relative;z-index:10;border:none;background:#fff0}header .logo-section{display:flex;align-items:center}header#top .logo-section .logo.light{display:none}.home header#top .logo-section .logo.light{display:none}header .logo-section .logo img{width:100%;height:auto;max-width:210px;transform:scale(1);transition:0.3s}header .logo-section .logo img:hover{transform:scale(1.05)}header .menu-section{text-align:right;display:flex;align-items:center;position:relative}#menu-action{display:none;width:30px;height:26px;position:absolute;right:15px;z-index:999;opacity:.85}#menu-action:hover{opacity:1}#menu-action:hover{cursor:pointer}#menu-action span{height:2px;background:#150E0E;display:block;margin:9px 0;border-radius:10px;width:100%}#menu-action span:nth-child(1){margin-top:0}#menu-action span:nth-child(3){margin-bottom:0}.menu-active #menu-action span:nth-child(1){display:none}.menu-active #menu-action span:nth-child(2){transform:rotate(45deg);top:0%;position:absolute}.menu-active #menu-action span:nth-child(3){transform:rotate(-45deg);top:0%;position:absolute}header .menu-section nav{width:100%;visibility:visible;opacity:1;display:block}header .menu-section nav.visible{animation:fadeIn 1s;visibility:visible;opacity:1;transform:translateX(-80px);display:block;margin-top:-6px}header .menu-section nav li{display:inline-block;margin:5px 15px}header .menu-section nav li:last-child{margin-right:0}header .menu-section nav li a{color:#191818;font-weight:500;font-size:14px;font-size:.875em;text-decoration:none;letter-spacing:1.4px;transition:0.3s;position:relative;padding:0 0 12px 0}header .menu-section nav li a:before{content:"";height:4px;border-radius:4px;display:block;position:absolute;bottom:0;background:#E30813;left:50%;right:50%;visibility:hidden;-webkit-transition:all .18s ease-out;-moz-transition:all .18s ease-out;-ms-transition:all .18s ease-out;-o-transition:all .18s ease-out;transition:all .18s ease-out}header .menu-section nav li a:hover:before,header .menu-section nav li.current-menu-item a:before{left:0;right:0;visibility:visible}header .menu-section nav li a:hover,.home header .menu-section nav li a:hover,header .menu-section nav li.current-menu-item a{color:#191818}.teaser{position:relative;z-index:1;margin-bottom:0;height:900px;background:#EEE;background:linear-gradient(0deg,rgb(238 238 238) 0%,rgb(255 255 255) 100%)}.teaser:after{position:absolute;bottom:0;height:2px;background:#fff;width:100%;content:"";z-index:10}.teaser .container,.teaser .container-fluid,.teaser .row{height:100%;position:relative}.teaser .content-block,.teaser .image-block{display:flex;align-items:center}.teaser .image-block{text-align:right;align-items:flex-end}.teaser .teaser-content,.teaser .teaser-image{display:block;position:relative;z-index:20;min-width:inherit}.teaser .teaser-content{animation:fadeInLeftBig 0.8s;margin-top:-50px}.teaser .teaser-image{animation:fadeInRightBig 0.8s}.teaser .teaser-image img{width:110%;height:auto}.teaser .teaser-bottom{position:absolute;right:-4px;bottom:0;margin-bottom:0;margin-right:0;width:100%;height:100%;z-index:2;background-image:url(/wp-content/themes/stylemaster/images/teaser-bottom.svg);background-repeat:no-repeat;background-size:inherit;background-position:right bottom}.teaser .teaser-content h1,.teaser .teaser-content h2,.teaser .teaser-content h3{font-size:34px;font-size:2.125em;margin-bottom:30px}.teaser .teaser-content p{font-weight:200;font-size:18px}.teaser .teaser-content a.button{margin-top:40px}.teaser .teaser-content a.button:hover{color:#fff;text-decoration:none;background:#cd0c15}.teaser .overlay-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(/wp-content/themes/stylemaster/images/overlay-teaser.png);background-repeat:no-repeat;background-position:left center;background-attachment:fixed;background-size:55%}.teaser #scroll-down-button{width:30px;height:50px;text-align:center;overflow:hidden;border:3px solid #000;border-radius:30px;position:absolute;left:15px;bottom:140px;padding:10px 0;z-index:20;cursor:pointer;animation:fadeInUpBig 2s}.teaser #scroll-down-button .icon{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-90%);width:3px;height:10px;background:#E30813;margin:0 auto;border-radius:3px;transition:1s;animation:blinker 2s linear infinite}@keyframes blinker{50%{opacity:0}}.teaser #scroll-down-button:hover .icon{transform:translate(-50%,-10%);animation:none}.boxed article{padding:6%;border-radius:10px;background:#f5f5f5}.home #intro-content{padding-top:80px;padding-bottom:80px}.home #intro-content .entry-content{padding-right:60px}#intro-content .brands h6{color:#150E0E}#intro-content .featured-clients{margin-right:-40px}#intro-content .featured-clients .featured-logos .logo{margin:15px 0;display:flex;align-items:center;text-align:center}#intro-content .featured-clients .featured-logos .logo a{display:block;margin:0 auto}#intro-content .featured-clients .featured-logos .logo img{width:90%;height:auto;filter:grayscale(100%);transform:scale(1);opacity:.3;padding-right:40px;transition:0.3s}#intro-content .featured-clients .featured-logos .logo:hover img{opacity:1;transform:scale(1.2);filter:grayscale(0)}.reviewblock{padding:170px 0 100px 0;margin-top:100px;background-image:url(/wp-content/themes/stylemaster/images/double-rounded-grey-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:right top;position:relative}.reviewblock .container{position:relative}.reviewblock .profile-image{position:absolute;right:100px;top:0;margin-top:-105px}.reviewblock .profile-image .rounded{overflow:hidden;position:relative;border-radius:20px;width:140px;height:140px;padding:20px;background:#fff;display:flex;align-items:center}.reviewblock .profile-image .rounded img{width:100%;height:auto}.reviewblock .review-image img{margin-top:-180px;width:100%;height:auto;display:block}.reviewblock .review-content{align-items:center;display:flex}.reviewblock .review-content .inner{padding-left:100px;margin-top:0}.reviewblock .review-content .inner h3.title{color:#150E0E}.reviewblock .review-content .inner p{font-style:italic;line-height:30px;line-height:1.875em;letter-spacing:1px}.reviewblock .review-content .inner .name{margin-top:30px}.reviewblock .review-content .inner .name p{font-style:normal;margin-bottom:0;font-size:14px;font-size:.875em}.reviewblock .review-content .inner .name .firstname{color:#E30813;font-weight:700}.reviewblock .review-content .inner .name .company{color:#150E0E;font-weight:400}.reviewblock .review-content .inner .name .company .seperator{display:inline-block;margin:0 10px}.border-gradient{position:relative;z-index:1;bottom:0;left:0;width:100%;height:15px;background:#262525;background:-moz-linear-gradient(left,#262525 0%,#b7141d 50%,#262525 100%);background:-webkit-linear-gradient(left,#262525 0%,#b7141d 50%,#262525 100%);background:linear-gradient(to right,#262525 0%,#b7141d 50%,#262525 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262525',endColorstr='#262525',GradientType=1)}.services{margin:100px 0}.services .service h3.title{color:#E30813;position:relative;padding:0 0 15px 0;display:block}.services .service h3.title:after{display:block;position:absolute;width:50px;left:0;bottom:0;height:6px;border-radius:6px;background:#150E0E;content:""}.services .service .inner a.button{margin-top:15px;font-size:14px;font-size:.875em}.home .recent-projects{padding:100px 0 100px 0;margin-top:40px}.recent-projects{padding:0 0 100px 0;border-bottom:1px solid #f5f5f5}.breadcrumbs p{margin:30px 0;font-size:9px;text-transform:uppercase;font-weight:500;letter-spacing:1.5px}.breadcrumbs a{color:#191818;text-decoration:none}.breadcrumbs a:hover{font-weight:500;color:#E30813}.breadcrumbs .seperator{display:inline-block;margin:0 10px;color:#E30813;font-weight:500;font-size:12px}.entry-header h1,.entry-header h2,.entry-header h3,.entry-header h4,.entry-header h5,.entry-header h6{color:#150E0E}.side-image{display:flex;align-items:center}.side-image img{max-width:100%;width:auto;height:auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}.content-blocks{margin:80px 0}.content-blocks .contentblock{margin-bottom:80px}.cta{background-color:#E30613;padding:60px 80px;border-left:25px solid #222;background-image:url(/wp-content/themes/stylemaster/images/logo-cta.png);background-repeat:no-repeat;background-size:inherit;background-position:95% 100%;margin:80px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}.cta h3{color:#fff;font-size:24px;line-height:30px;margin-bottom:40px}.cta .button{border:2px solid #fff;padding:10px 25px;color:#fff}.side-contact .inner{padding:40px 0 40px 60px;border-left:1px solid #f5f5f5;margin-left:40px}.side-contact .inner h3.title{margin-bottom:15px;font-size:16px}.side-contact .inner p{margin-bottom:0;display:table;width:100%;font-size:14px}.side-contact .inner .contact{margin:30px 0}.side-contact .inner span{color:#E30813;font-weight:500;width:45px;display:table-cell;vertical-align:middle}.side-contact .inner .contact a{display:table-cell;vertical-align:middle}.side-contact .inner a{text-decoration:none;color:#191818}.side-contact .inner a:hover{color:#E30813}i{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:left center;background-size:15px}i.fa-phone{background-image:url(/wp-content/themes/stylemaster/images/phone.svg)}i.fa-envelope{background-image:url(/wp-content/themes/stylemaster/images/envelope.svg)}i.fa-whatsapp{background-image:url(/wp-content/themes/stylemaster/images/whatsapp.svg)}.contactform{margin:60px 0 0 0;padding-bottom:80px}.contactform input,.contactform textarea{background:#efefef;padding:15px 20px!important;border:none;font-size:16px!important;border-radius:5px;font-weight:600}.contactform label{font-weight:500;color:#150E0E}.contactform label span.label{display:block;margin-bottom:6px}.contactform textarea{overflow-x:hidden;resize:vertical;height:200px;padding:20px}.contactform input[type="submit"]{width:auto;background:#E30813;padding:20px!important;line-height:1;font-size:14px;border-radius:5px;margin-top:20px;cursor:pointer}.logo-carousel{background:#fff;padding:60px 0}.logo-carousel h3.title{text-transform:uppercase;margin:0 0 40px 0;color:#AFAFAF;font-size:12px}.logo-carousel .logo{border:1px solid #D8D8D8;display:flex;align-items:center;padding:25px;height:100px;box-sizing:border-box;margin-bottom:30px;transition:0.3s;position:relative;border-radius:4px}.logo-carousel .logo a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.logo-carousel .logo img{filter:grayscale(100%);opacity:.5;width:auto!important;height:auto;margin:0 auto;transition:0.3s;max-height:50px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.logo-carousel .logo:hover img{opacity:1;filter:none}footer#bottom{padding:100px 0 20px 0;border-top:1px solid #f5f5f5}.subfooter a{color:#191818;text-decoration:none}footer#bottom .widget .widgettitle{color:#150E0E;font-size:16px}footer#bottom .widget .inner p,footer#bottom .widget .inner a{font-weight:200;color:#191818;text-decoration:none}footer#bottom .widget .inner a:hover{color:#E30813}footer#bottom .widget .menu li{line-height:34px;font-size:14px}footer#bottom .subfooter{margin-top:80px}footer#bottom .subfooter .inner{display:table;width:100%}ul.social-items,ul.social-items li,footer#bottom .subfooter p.copy{display:inline-block}ul.social-items li{margin-right:4px}ul.social-items li a{background:#150E0E;display:flex;align-items:center;width:30px;height:30px;border-radius:30px;transition:0.3s}ul.social-items li a:hover{background:#E30813}ul.social-items li a i{display:block;margin:0 auto;background-position:center center;background-size:contain;background-repeat:no-repeat;width:12px;height:12px}ul.social-items li a i.fa-facebook{background-image:url(/wp-content/themes/stylemaster/images/facebook-f.svg)}ul.social-items li a i.fa-instagram{background-image:url(/wp-content/themes/stylemaster/images/instagram.svg)}ul.social-items li a i.fa-youtube{background-image:url(/wp-content/themes/stylemaster/images/youtube.svg)}footer#bottom .subfooter p.copy{margin-left:20px;font-size:12px}.project-grid{padding:30px 0}.project-grid .project-item:hover,.project-grid .project-item *:hover{cursor:pointer}.project-grid .project-item{transition:0.3s;transform:none;cursor:pointer;margin-bottom:30px}.project-grid .project-item .inner{position:relative;transition:0.3s;overflow:hidden;line-height:0;border-radius:0}.project-grid .project-item .inner a{display:block;position:relative;left:0;top:0;width:100%;height:100%;z-index:2;text-decoration:none;overflow:hidden;border-radius:15px}.project-grid .project-item .inner a:hover{cursor:pointer}.project-grid .project-item .inner a .meta{position:absolute;bottom:0;left:0;width:100%;padding:20px 30px;background-color:rgb(40 40 40 / .8);transition:0.4s;line-height:normal}.project-grid .project-item .inner a:hover .meta{transform:translateY(100%)}.project-grid .project-item .inner a .meta h3,.project-grid .project-item .inner a .meta h4{margin:0;color:#fff;font-size:16px}.project-grid .project-item .inner a .meta h4{font-weight:300;font-size:11px}.project-grid .project-item .inner a .meta h4:before{display:inline-block;width:20px;height:2px;background:#E30813;content:"";margin-bottom:3px;margin-right:10px}.project-grid .project-item .inner .project-image{position:relative;overflow:hidden}.project-grid .project-item .inner .project-image img{width:100%;height:auto;transform:scale(1);transition:0.4s;object-fit:cover;aspect-ratio:5 / 4}.project-grid .project-item .inner a:hover .project-image img{transform:scale(1.15)}.wp-pagenavi{display:block;margin:40px 0 40px -4px;position:relative;z-index:10;text-align:center}.wp-pagenavi span,.wp-pagenavi a{text-align:center;padding:8px;border:1px solid #f5f5f5;margin:4px;width:auto;min-width:36px;display:inline-block;text-decoration:none;line-height:18px;border-radius:3px;font-size:14px;color:#150E0E}.wp-pagenavi span.current,.wp-pagenavi span.current:hover{background-color:#E30813;color:#fff;border:1px solid #E30813}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{padding:8px 16px}.wp-pagenavi span:hover,.wp-pagenavi a:hover{background:#efefef}.featured-image{margin-bottom:60px}.featured-image img{width:100%;height:auto}nav#project-nav{background:#f2f2f2;margin:80px 0;padding:20px 0;text-align:center}nav#project-nav .nav-item,nav#project-nav .seperator{display:inline-block}nav#project-nav .seperator{margin:0 40px -13px 40px;width:2px;height:40px;background:#fff}nav#project-nav a{text-decoration:none;line-height:40px;font-weight:400;transition:0.3s;color:#b5b5b5}nav#project-nav a:hover{color:#E30813}nav#project-nav a span{display:inline-block;transition:0.3s}nav#project-nav .nav-item.previous a:hover span.meta-nav{transform:translateX(-10px)}nav#project-nav .nav-item.next a:hover span.meta-nav{transform:translateX(10px)}.single-project h1.entry-title{color:#150E0E;text-transform:uppercase;font-size:18px}.post-sidebar .inner{border-left:1px solid #f5f5f5;padding:40px 0 40px 40px}.post-sidebar .inner ul{margin:0;padding:0}.post-sidebar .inner ul li{font-size:13px;margin-bottom:20px;line-height:26px}.post-sidebar .inner ul li span{font-weight:500;color:#150E0E;display:block}.post-slider{margin-bottom:60px}.hosting{padding:100px 0 200px 0;margin:80px 0;background:#f5f5f5;background:-moz-linear-gradient(top,#ffffff 0%,#f5f5f5 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#ffffff 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0)}.hosting .pakketten{transform:scale(.9)}.hosting .pakketten .pakket .inner{background:#fff;padding:30px;border-radius:10px;position:relative;overflow:hidden;transition:0.3s;border:1px solid #f5f5f5}.hosting .pakketten .pakket:nth-child(2) .inner{transform:scale(1.2);box-shadow:0 0 30px rgb(0 0 0 / .2);z-index:10;border:none}.hosting .pakketten .pakket .inner .header-section{background:#E30813;color:#fff;margin:-31px -31px 30px -31px;padding:20px 30px;text-align:center}.hosting .pakketten .pakket .inner .header-section h3{margin-bottom:5px;color:#fff}.hosting .pakketten .pakket .inner .header-section p.price{margin:0;font-size:18px;font-weight:200}.hosting .pakketten .pakket .inner .labels ul li{line-height:30px;margin:5px 0;font-size:14px;font-weight:600;display:flex;align-items:center}.hosting .pakketten .pakket .inner .labels ul li i{height:20px;width:20px;background-repeat:no-repeat;background-size:contain;background-position:center center;vertical-align:inherit;margin-right:15px;background-image:url(/wp-content/themes/stylemaster/images/check-circle.svg);opacity:.5}.hosting .pakketten .pakket .inner .labels small{display:block;margin-top:30px}.updatepakket{padding:100px 0 0 0;margin-top:-80px;margin-bottom:80px}.updatepakket .image img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px}.updatepakket .entry-content{padding-left:60px}footer .rating{display:inline-block;float:right;opacity:0;transition:0.3s}footer .rating:hover,.entry-content .kk-star-ratings:hover{opacity:1}.rating .kk-star-ratings{float:none!important;transform:scale(.8)}.entry-content .kk-star-ratings{opacity:0;transition:0.3s}.container-fluid.projects{padding:0 30px;max-width:2000px}@media screen and (min-width:1600px){.teaser .teaser-image{min-width:800px}}@media screen and (max-width:1200px){header .menu-section nav li a{font-size:12px}.teaser .image-block{align-items:center}.teaser .image-block .teaser-image{position:absolute;width:100%;min-width:600px;right:0;margin-right:-30%;top:20%}.intro-content .entry-content{padding-right:0}}@media screen and (max-width:992px){#menu-action{display:block}header#top.default{display:none}header#top.mobile{display:block}.mobile-menu{position:fixed;right:0;height:100%;background:#fff;z-index:100;padding:60px;transform:translateX(100%);transition:0.3s;display:block}.mobile-menu.visible{transform:translateX(0)}.mobile-menu ul.menu li{margin:10px 0;position:relative}.mobile-menu ul.menu li:before{content:"-";color:#E30813;margin-right:15px;display:inline-block;font-weight:600}.mobile-menu ul.menu li.current-menu-item:before{color:#191818}.mobile-menu ul.menu li a{color:#191818;text-transform:uppercase;font-weight:500;font-size:14px;text-decoration:none;line-height:40px;letter-spacing:1.5px}.mobile-menu ul.menu li a:hover,.mobile-menu ul.menu li.current-menu-item a{color:#E30813}.mobile-menu ul.social-items{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.mobile-menu #menu-action{top:20px;right:20px;width:20px;height:20px}.mobile-menu .contact{display:table;width:100%;margin-top:40px}.mobile-menu i{display:block;width:15px;height:15px;background-repeat:no-repeat;background-position:center;background-size:15px}.mobile-menu .contact p{font-size:14px;margin-bottom:5px}.mobile-menu .contact p span,.mobile-menu .contact p a{display:table-cell;vertical-align:middle}.mobile-menu .contact p span{width:36px}.mobile-menu .contact p a,.mobile-menu .contact p a:hover{text-decoration:none;color:#E30813}.page-overlay{background:rgb(0 0 0 / .45);position:fixed;z-index:11;width:100%;height:100%;top:0;display:none}.menu-active .page-overlay{display:block}.teaser .teaser-content{margin-top:0}.teaser .image-block .teaser-image{width:auto;min-width:auto;top:-100%;margin-right:-30%}.recent-projects .project-grid .project-item:last-child{display:none}.brands{margin-top:40px}.reviewblock .profile-image{z-index:2}.reviewblock .review-content .inner{margin-top:40px}.entry-content p,p{line-height:32px}.services{margin:80px 0 40px 0}footer#bottom{padding:60px 0 20px 0}footer#bottom .widget{margin:20px 0}.side-contact .inner{padding:0;border:none;margin-left:0}.side-image img{width:100%;height:auto;margin:20px 0}.hosting{padding:0;margin:40px 0}.hosting .pakketten .pakket{margin:20px 0}.hosting .pakketten .pakket:nth-child(2) .inner{box-shadow:none;transform:none}.updatepakket .image img{max-width:60%;margin:0 auto;display:block}.updatepakket .entry-content{padding-left:0;margin:40px 15px}.post-sidebar .inner{margin-top:20px;padding:20px 0;border-left:none;border-top:1px solid #f5f5f5}.post-sidebar .inner ul li span{display:inline-block;width:80px}.teaser .teaser-content p{max-width:80%}.home .recent-projects{padding:80px 0 40px 0}.home #intro-content{padding:40px 15px}.reviewblock .review-image img{width:70%;margin:-220px auto 0 auto}nav#project-nav{margin:40px 0}.recent-projects{padding:0 0 40px 0}.home #intro-content .entry-content{padding-right:0}}@media screen and (max-width:767px){.messagebar .container{max-width:100%}.teaser{max-height:750px}.teaser .image-block .teaser-image{margin-right:-50%;max-width:550px}}@media screen and (max-width:576px){.entry-content p,p{font-size:14px;line-height:28px}.teaser .teaser-content p{font-size:16px}.mobile-menu{padding:60px 30px}.messagebar .message{padding:8px 0}.messagebar p{font-size:10px;line-height:16px}.teaser .teaser-content h1,.teaser .teaser-content h2,.teaser .teaser-content h3{font-size:20px}.teaser .teaser-content p{width:100%;max-width:100%}.teaser .image-block .teaser-image{max-width:350px;margin-right:-50px;top:-100px}.reviewblock .review-content .inner{padding-left:0}.reviewblock .profile-image{margin-top:0;right:15px}.reviewblock .profile-image .rounded{width:80px;height:80px;padding:10px;border-radius:10px}footer#bottom .subfooter{margin-top:20px}.cta{padding:20px 30px;background-size:150px}.cta h3{font-size:18px}.services .service{margin:20px 0}.wpcf7-submit{-webkit-appearance:none}footer .rating{display:block;float:none;margin-top:20px}nav#project-nav .seperator{margin:0 20px -13px 20px}nav#project-nav a{font-size:13px}a.button,.button,button,input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button{font-size:12px;padding:6px 30px;display:block}footer#bottom .subfooter p.copy{margin-top:20px;margin-left:0;display:block}.contactform{margin-top:0;margin-bottom:40px;padding-bottom:0}.side-contact{margin-bottom:40px}.teaser .teaser-content a.button{display:inline-block;width:unset}}