@import url("https://fonts.googleapis.com/css?family=Abel|Rubik:300,400,500");h1{font-family:"Rubik",sans-serif;font-weight:300;font-size:2.25rem}h2{font-family:"Abel",sans-serif;text-transform:uppercase;color:#2A2B30}h3{color:#2A2B30;font-family:"Rubik",sans-serif;font-weight:400;font-size:1.125rem}h4{font-family:"Rubik",sans-serif;font-weight:300;text-transform:uppercase;font-size:1.25rem}p,ul{font-family:"Rubik",sans-serif;font-weight:400;color:#888}a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{text-decoration:none}a.more-info{display:inline-block;font-family:"Rubik",sans-serif;font-weight:300;color:#714681;border:2px solid #714681;padding:8px 30px;text-transform:uppercase}a.more-info:hover{background-color:#714681;color:white}input[type="submit"]{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline-block;font-family:"Rubik",sans-serif;font-weight:300;color:#efefef;border:2px solid #efefef;padding:8px 30px;background-color:transparent;text-transform:uppercase;cursor:pointer}input[type="submit"]:hover{background-color:#efefef;color:#231F20}*{outline:none;box-sizing:border-box;font-size:16px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}small{text-transform:uppercase;color:#714681;font-family:"Rubik",sans-serif;font-weight:500}body{overflow-x:hidden}.header{height:100px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.header .logo{position:relative}.header .logo a{position:absolute}.header .contact-data{display:block;text-align:right;position:relative;top:-20px}.header .contact-data ul{list-style:none}.header .contact-data ul li,.header .contact-data ul li a{display:inline-block;font-family:"Rubik",sans-serif;font-weight:300;font-size:0.75rem;color:#989898;margin:0 10px}.header .contact-data ul li:first-child,.header .contact-data ul li a:first-child{margin-left:0}.header .contact-data ul li:last-child,.header .contact-data ul li a:last-child{margin-right:0}.header .contact-data ul li a:hover{color:#714681}.header .menu-zebra-menu-container{text-align:right}.header ul#menu-zebra-menu{list-style:none}.header ul#menu-zebra-menu li,.header .contact-data ul#menu-zebra-menu li a{display:inline-block;margin:0 12px;box-sizing:border-box;border:1px solid transparent}.header ul#menu-zebra-menu li.current_page_item,.header .contact-data ul#menu-zebra-menu li a.current_page_item{border-top-color:#714681}.header ul#menu-zebra-menu li.current_page_item a,.header .contact-data ul#menu-zebra-menu li a.current_page_item a{color:#714681}.header ul#menu-zebra-menu li:first-child,.header .contact-data ul#menu-zebra-menu li a:first-child{margin-left:0}.header ul#menu-zebra-menu li:last-child,.header .contact-data ul#menu-zebra-menu li a:last-child{margin-right:0}.header ul#menu-zebra-menu li:hover,.header .contact-data ul#menu-zebra-menu li a:hover{animation-name:glitch;animation-duration:1s;animation-iteration-count:infinite}.header ul#menu-zebra-menu li a{text-transform:uppercase;font-family:"Rubik",sans-serif;font-weight:300;font-size:0.75rem;color:#2A2B30}.header ul#menu-zebra-menu li a:hover{color:#714681}.header.shrink{height:60px}.header.shrink .contact-data{opacity:0}.header.shrink .logo{margin-top:-20px !important}.header.shrink .menu-zebra-menu-container{margin-top:-30px}div.contact-form h2{color:white;margin-bottom:30px}div.contact-form ul{list-style:none}div.contact-form ul li,div.contact-form .header .contact-data ul li a,.header .contact-data div.contact-form ul li a{color:#ccc;font-family:"Rubik",sans-serif;font-weight:300;margin-bottom:10px}div.contact-form ul li a,div.contact-form .header .contact-data ul li a a,.header .contact-data div.contact-form ul li a a{color:#ccc;margin-left:10px}div.contact-form ul li a:hover{color:white}div.contact-form .screen-reader-response{display:none}div.contact-form .wpcf7-form .row{margin-bottom:30px}div.contact-form .wpcf7-form .row .wpcf7-form-control-wrap.your-name{display:inline-block;width:100%}div.contact-form .wpcf7-form .row .wpcf7-form-control-wrap.your-name input{width:100%;padding:5px 8px;font-family:"Rubik",sans-serif;font-weight:300}div.contact-form .wpcf7-form .row .wpcf7-form-control-wrap.your-email{display:inline-block;width:100%}div.contact-form .wpcf7-form .row .wpcf7-form-control-wrap.your-email input{width:100%;padding:5px 8px;font-family:"Rubik",sans-serif;font-weight:300}div.contact-form .wpcf7-form .row .wpcf7-form-control-wrap.your-message{display:inline-block;width:100%}div.contact-form .wpcf7-form .row .wpcf7-form-control-wrap.your-message textarea{width:100%;height:150px;padding:5px 8px;font-family:"Rubik",sans-serif;font-weight:300}div.contact-form .wpcf7-form .row input[type="submit"]{float:right}div.contact-form .wpcf7-form .row .wpcf7-not-valid-tip{color:#ff8787;font-family:"Rubik",sans-serif;font-weight:300;font-size:70%;text-transform:uppercase}div.contact-form .wpcf7-form .wpcf7-response-output{color:#efefef;font-family:"Rubik",sans-serif;font-weight:300;text-align:center}section.clients .row:first-child h4{margin:0 auto 30px;color:#989898}section.clients .row .col h4{text-align:center}section.clients .logo{display:block;width:100%;height:auto;background-color:#989898;text-align:center}.hero-banner{color:white;position:relative;min-height:650px;background-position:bottom center !important}.hero-banner h1{position:absolute;top:350px;width:700px;text-transform:uppercase;font-family:"Abel",sans-serif;-webkit-text-shadow:0 3px 3px rgba(0,0,0,0.5);text-shadow:0 3px 3px rgba(0,0,0,0.5)}.hero-inner-banner{background-color:#231F20;color:white;position:relative;min-height:350px;background-size:cover;background-position:bottom center}.hero-inner-banner h1{position:absolute;top:120px;width:700px;text-transform:uppercase;font-family:"Abel",sans-serif;-webkit-text-shadow:0 3px 3px rgba(0,0,0,0.5);text-shadow:0 3px 3px rgba(0,0,0,0.5)}.zebra .big-text{font-family:"Rubik",sans-serif;font-weight:500;text-transform:uppercase;border:6px solid #ccc;color:#989898;text-align:center;padding:50px}.zebra h2{margin-bottom:40px}.services .row:first-child h2{margin:0 auto 30px}.services .row:last-child a{margin:30px auto 0}.services h3{color:#714681;text-align:center}.services p,.services ul{text-align:center;font-family:"Rubik",sans-serif;font-weight:300}.services ul{list-style:none;padding:0}div.equipment{padding:60px 0}div.equipment .float-left{float:left}div.equipment .float-right{float:right}div.equipment .equipment-image{display:block;position:relative;width:60%;min-height:450px;background-color:#333;overflow:hidden;background-position:center;background-size:cover;-webkit-border-radius:10px;border-radius:10px}div.equipment .equipment-image .equipment-name{position:absolute;bottom:0;right:0;background-color:#714681;color:white;width:75%;font-family:"Abel",sans-serif;font-size:20px;text-transform:uppercase;padding:15px 25px;-webkit-border-radius:10px 0 10px 0;border-radius:10px 0 10px 0}div.equipment .equipment-image.float-left .equipment-name{left:0;-webkit-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px}div.equipment .equipment-image.float-right .equipment-name{text-align:right}div.equipment .specifications{display:block;width:45%;padding:20px;background-color:white;border:1px solid #eee;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.1);box-shadow:0 3px 4px rgba(0,0,0,0.1);-webkit-border-radius:4px;border-radius:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.equipment .specifications table{width:100%}div.equipment .specifications table tr td{text-align:right;font-family:"Abel",sans-serif;font-size:15px;width:50%;padding:1px 6px}div.equipment .specifications table tr td.data{text-align:left;color:#714681}div.equipment .specifications table tr td strong{font-weight:400;text-transform:uppercase;font-style:italic;color:#989898}div.equipment .specifications.float-left{left:0}div.equipment .specifications.float-right{right:0}section.service{position:relative;padding:200px 0}section.service .half-back{position:absolute;width:50%;height:100%;top:0;background-color:#333;background-position:center;background-size:cover}section.service.image-left .half-back{left:0}section.service.image-right .half-back{right:0}.footer{background-color:#714681;text-align:right}.footer p,.footer ul{font-family:"Rubik",sans-serif;font-weight:300;color:white;font-size:0.875rem;margin-bottom:0}.bg-light-gray{background-color:#efefef}@media only screen and (max-width: 800px){.header{position:relative}.header .contact-data{display:none}.header .mobile-menu{display:block;position:absolute;width:30px;height:8px;background-color:black;right:20px;top:100px;z-index:999;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.header .mobile-menu::after{content:'';display:block;position:absolute;width:30px;height:8px;background-color:black;top:-10px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.header .mobile-menu::before{content:'';display:block;position:absolute;width:30px;height:8px;background-color:black;top:10px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.header .mobile-menu.open{background-color:transparent}.header .mobile-menu.open::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:0;background-color:white}.header .mobile-menu.open::before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);top:0;background-color:white}.header.shrink .logo{width:50%}.header.shrink .mobile-menu{top:26px}.header nav{position:fixed;display:none;height:100%;width:100%;z-index:99;top:0;left:0;background-color:rgba(113,70,129,0.8)}.header nav.show-menu{display:block}.header nav ul{margin-top:160px}.header nav ul li,.header nav .contact-data ul li a,.header .contact-data nav ul li a{display:block;margin:10px 20px}.header nav ul li:last-child,.header nav .contact-data ul li a:last-child,.header .contact-data nav ul li a:last-child{margin-right:20px}.header nav ul li.current a,.header nav .contact-data ul li a.current a,.header .contact-data nav ul li a.current a{color:black}.header nav ul li a,.header nav .contact-data ul li a a,.header .contact-data nav ul li a a{color:white;font-size:30px}.header nav ul li a:hover{color:black}div.clients .logo{margin:10px 0}.hero-banner{min-height:600px}.hero-banner h1{width:100%;padding:0 15px}.hero-inner-banner h1{width:100%;padding:0 15px}div.equipment .float-left{float:none}div.equipment .float-right{float:none}div.equipment .equipment-image{width:100%}div.equipment .equipment-image .equipment-name{position:absolute;bottom:0;right:0;background-color:#714681;color:white;width:100%;font-family:"Abel",sans-serif;font-size:20px;text-transform:uppercase;padding:15px 25px;-webkit-border-radius:0;border-radius:0}div.equipment .equipment-image.float-left .equipment-name{left:0;-webkit-border-radius:0;border-radius:0}div.equipment .equipment-image.float-right .equipment-name{text-align:left}div.equipment .specifications{width:100%;top:10px;position:relative;-webkit-transform:unset;transform:unset}div.service{padding:0}div.service .half-back{position:relative;width:100%;height:200px;background-color:#333;display:block}div.service .col{width:100%;padding:20px}div.service .col.empty-cell{display:none}}@keyframes glitch{0%{border-top-color:transparent}30%{border-top-color:#714681}60%{border-top-color:transparent}80%{border-top-color:#714681}90%{border-top-color:transparent}}@-webkit-keyframes glitch{0%{border-top-color:transparent}30%{border-top-color:#714681}60%{border-top-color:transparent}80%{border-top-color:#714681}90%{border-top-color:transparent}}
/*# sourceMappingURL=styles.css.map */
