/*
  Theme name: Rock Steady Crew
  Author: Paul Zurink
*/
@keyframes FadeIn{0%{opacity:0;display:block;transform:scale(.1)}75%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}*{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#3c424b;font-family:'Roboto',sans-serif;line-height:1;font-weight:100;letter-spacing:-1px}h1{font-size:60px;margin-bottom:20px}h2{font-size:36px}p,li,input{color:#758091;font-family:'Roboto',sans-serif;font-weight:400;font-size:14px;line-height:22px}.intro-text p,.intro-text li,.intro-text input{font-size:17px;line-height:28px}p.small,li.small,input.small{font-size:14px}p{font-size:17px;line-height:28px}p a{color:#3c424b;text-decoration:underline;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}p a:hover{color:#3c424b;text-decoration:underline}a:hover{text-decoration:none}.tc{text-align:center}html,body{padding:0;margin:0;height:100%}.container{padding-top:100px;padding-bottom:100px}.bgdarkgrey{background-color:#758091}.bgdarkgrey .container{padding-top:50px;padding-bottom:50px}.bggrey{background-color:#f5f6f7}.bgwhite{background-color:#fff}.intro{text-align:center;margin:0 auto}#isotope{text-align:center}#isotope .filters{display:block;margin:0 0 15px 0;padding:0;white-space:nowrap;overflow:scroll}#isotope .filters li{float:inherit;display:inline}#isotope .filters li a{border:0px solid;color:#758091;background:transparent;font-size:13px;font-weight:400;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}#isotope .filters li a.active{color:#3c424b}#isotope .filters li a:hover{color:#3c424b}#isotope .isotope-content{background-color:#f5f6f7;width:100%;margin:0;padding:0}#isotope .isotope-content:before{content:'';position:absolute;left:0;width:50%;height:100%;border-right:1px solid #caced5}#isotope .isotope-content:after{content:'';display:block;width:50%;height:100%;border-left:1px solid #caced5;border-right:1px solid #caced5;margin:0 25%}@media screen and (max-width:490px){#isotope .isotope-content:after{display:none}}@media screen and (min-width:481px) and (max-width:959px){#isotope .isotope-content:before{display:none}#isotope .isotope-content:after{width:33.333%;margin:0 auto}}#isotope .isotope-content .isotope-item{padding:0}#isotope .isotope-content .isotope-item a{background-color:#758091;display:inline-block}#isotope .isotope-content .isotope-item a img{width:100%;height:auto;background-blend-mode:multiply}#isotope .isotope-content .isotope-item a:hover{opacity:1}#isotope .button{font-size:14px;display:inline-block;margin:50px auto;background-color:#3c424b;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;padding:6px 10px}#isotope .button:hover{background-color:#758091}#mc_embed_signup{text-align:center;margin:0 auto}#mc_embed_signup input[type="email"]{padding:6px 10px;color:#3c424b;border:0}#mc_embed_signup input[type="submit"]{background-color:#3c424b;color:#fff;border:0px solid;padding:6px 10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border-radius:0}#mc_embed_signup input[type="submit"]:hover{background-color:#3c424b;cursor:pointer}.quote{margin:0 auto;background-color:#fff}.quote .quotetext{font-size:33px;line-height:40px;font-weight:100;font-family:'Roboto',sans-serif}.quote .quotetext i{font-size:16px;vertical-align:text-top}.quote .quotename{font-size:17px;font-family:'Roboto',sans-serif;font-weight:400;line-height:28px}.container{z-index:1;position:relative}.animsition{padding-top:125px;opacity:0}.img-responsive{max-width:100%;height:auto}.intro-text img{display:none;opacity:0}.white{color:#fff}hr{width:80%;margin-left:10%;margin-right:10%}.oh{overflow:hidden}.full{overflow:hidden}.full.variabel .half.imagewrapper div{padding-top:100%}.full .half{width:50%;float:left}.full .half .inner{padding:100px 50px;width:80%;margin:0 10%}.full .half .inner p{text-align:center}.full .half.imagewrapper div{padding-top:100%;background-size:cover;background-position:center center}@media screen and (max-width:480px){.full .half .address{margin:50px 0}}.full .forth{width:25%;float:left}.full .forth .inner{padding:50px;width:80%}.full .forth.imagewrapper div{padding-top:100%;background-size:cover;background-position:center center}.full .forth.imagewrapper p{width:80%;margin:20% 10%}.full.singlenav{position:relative;z-index:1}.full.singlenav div{text-align:center;font-weight:bold;display:block;width:100%;height:80px;background-color:#a0a7b3;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.full.singlenav div span{display:block;font-size:11px;padding-top:15px}.full.singlenav div a{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:30px;color:#fff}.full.singlenav div:hover{background-color:#3c424b}.full.singlenav div.half{position:relative;width:50%}.full.singlenav .half:first-child{border-right:1px solid #fff}@media screen and (max-width:480px){.full .half{width:100%}.full .half .inner{width:100%;padding:50px 25px;margin:0}.full .forth{width:50%}.full.variabel .half{width:100%}.full.variabel .half .half{width:50%}.full.singlenav .half{width:50%;position:relative}}@media screen and (min-width:481px) and (max-width:959px){.full .half{width:50%}.full .half .inner{width:100%;padding:50px 25px;margin:0}.full.singlenav .half{width:50%;position:relative}}@media screen and (min-width:481px) and (max-width:959px){.full{overflow:visible}.full.singlenav{overflow:hidden;clear:both}}.fullimage{width:100%}.fullimage div{width:100%;padding-top:25%;background-size:cover;background-position:top center}@media screen and (max-width:480px){.fullimage div{padding-top:100%}}*:focus{outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.header{position:fixed;width:100%;padding:25px;z-index:100}.header .header-bar-logo{margin-top:15px;display:inline-block}.header .logowrapper{position:absolute;z-index:1}.header .logowrapper .darklogo{position:absolute;left:0;top:0}.header .logowrapper .whitelogo{position:absolute;left:0;top:0;opacity:0}.header .logowrapper.white .darklogo{opacity:0}.header .logowrapper.white .whitelogo{opacity:1}.header .burgerwrapper{position:absolute;top:45px;right:25px;z-index:1}.header .burgerwrapper .bar{width:40px;height:2px;background-color:#758091;margin:6px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.header .burgerwrapper.active{height:33px}.header .burgerwrapper.active .bar{background-color:#fff}.header .burgerwrapper.active .bar.first{transform:rotate(45deg);margin-top:15px}.header .burgerwrapper.active .bar.second{opacity:0}.header .burgerwrapper.active .bar.third{transform:rotate(-45deg);margin-top:-15px}.header .burgerwrapper.active:hover .third{margin-top:-18px}.header .burgerwrapper:hover{cursor:pointer}.header .burgerwrapper:hover .first{margin-top:3px;margin-bottom:9px}.header .burgerwrapper:hover .third{margin-top:9px;margin-bottom:3px}.menu-mainnav-container{position:fixed;z-index:0;top:0;left:0;height:100vh;width:100%;background-color:#758091;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.menu-mainnav-container ul{text-align:center;padding:0;margin:0;margin-top:250px}.menu-mainnav-container ul li{opacity:0}.menu-mainnav-container ul li a{color:#fff;font-size:36px;font-weight:100;line-height:72px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}@media screen and (max-width:480px){.menu-mainnav-container ul{margin-top:125px}}.menu-mainnav-container.visible{opacity:1;display:block;z-index:3}.menu-mainnav-container.visible ul li{animation:FadeIn .3s linear;animation-fill-mode:forwards}.menu-mainnav-container.visible ul li:nth-child(1){animation-delay:.3s}.menu-mainnav-container.visible ul li:nth-child(2){animation-delay:.45s}.menu-mainnav-container.visible ul li:nth-child(3){animation-delay:.60s}.menu-mainnav-container.visible ul li:nth-child(4){animation-delay:.75s}.menu-mainnav-container.visible ul li a:hover{color:#3c424b}.menu-mainnav-container.visible ul li.current-menu-item a{color:#3c424b}.menu-mainnav-container.visible p a{animation:FadeIn .3s linear;animation-fill-mode:forwards}.menu-mainnav-container.visible p a:nth-child(1){animation-delay:.9s}.menu-mainnav-container.visible p a:nth-child(2){animation-delay:1.05s}.menu-mainnav-container.visible p a:nth-child(3){animation-delay:1.2s}.menu-mainnav-container p{margin-top:50px}.menu-mainnav-container p a{color:#fff;margin:0 8px;display:inline-block;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.menu-mainnav-container p a:hover{color:#fff;color:#3c424b}.footer{position:relative;z-index:1}.footer .container{padding:50px 0}.footer .container .col-md-8{margin:0 auto}.footer .container .col-md-8 .logo{margin-bottom:16px}.footer .container .col-md-8 .address{text-align:center;margin-bottom:13px;margin-top:0}.footer .container .col-md-8 .address span{display:inline-block;padding:0 10px}.footer .container p{font-size:14px;margin-bottom:0}.footer .container p a{color:#758091;display:inline-block;margin:0 10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;text-decoration:none}.footer .container p a:hover{color:#3c424b}.footer .container p a i{display:inline-block;font-size:24px}@media screen and (max-width:480px){.footer .container{margin:0}.footer .container .row{margin:0}.footer .col-md-8{margin:0 -15px}}#map{width:100%;height:400px}div.wpcf7{margin:50px 0 !important}div.wpcf7 .inputwrapper{position:relative}div.wpcf7 .inputwrapper span{display:inline-block;width:100%;border-bottom:1px solid #758091;z-index:1}div.wpcf7 .inputwrapper span input{border:0;background-color:transparent}div.wpcf7 .inputwrapper label{position:absolute;left:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;font-size:15px;color:#758091}div.wpcf7 .inputwrapper.is-active label{top:-20px;font-size:12px}div.wpcf7 .textwrapper{position:relative;margin-top:40px}div.wpcf7 .textwrapper span{display:inline-block;border-bottom:1px solid #758091;width:100%;z-index:1}div.wpcf7 .textwrapper span textarea{border:0;height:1em;width:100%;background-color:transparent}div.wpcf7 .textwrapper label{position:absolute;left:0;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;font-size:15px;color:#758091}div.wpcf7 .textwrapper.is-active label{top:-20px;font-size:12px}div.wpcf7 input[type="submit"]{margin:40px auto;border:0;background-color:#3c424b;color:#fff;padding:8px 25px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;border-radius:0}div.wpcf7 input[type="submit"]:hover{cursor:pointer;background-color:#758091}.page-template-page-contact .address{text-align:center;margin-top:125px}