﻿::-moz-selection{background:#fb0;color:#000000}::selection{background:#fb0;color:#000000}html,body{margin:0;padding:0;font-family:'Titillium Web', sans-serif;background:#1c1c1c}div.container{margin:0 auto;padding:0 30px;max-width:1400px}.clearfix:after{content:"";display:table;clear:both}div.mobile-header{width:100vw;display:block;left:0;height:100vh;background-color:#fb0;position:absolute;top:0;z-index:50;transform:translateX(-100%);transition:.35s ease-in-out}div.mobile-header.open{transform:translateX(0%)}div.mobile-header nav ul{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:0;padding:0}div.mobile-header nav ul li{margin:0;padding:0;display:block;width:100%;text-align:center}div.mobile-header nav ul li a{color:#000000;text-transform:uppercase;font-weight:900;font-size:36px;text-decoration:none;padding:10px 0;font-style:italic}header{display:block;width:100%;padding:50px 0;position:absolute;top:0;left:0;z-index:60}header div.hamb{display:none;float:right;position:relative;width:40px;height:40px;cursor:pointer;transition:.35s ease-in-out;margin-top:30px;z-index:100}header div.hamb div.line{width:40px;height:3px;position:absolute;transition:.35s ease-in-out;left:0}header div.hamb div.line:nth-of-type(1n){background-color:#ffffff;top:10px}header div.hamb div.line:nth-of-type(2n){background-color:#fb0;top:18px}header div.hamb div.line:nth-of-type(3n){background-color:#ffffff;top:26px}header div.hamb.open{transform:rotate(180deg)}header div.hamb.open div.line:nth-of-type(1n){background-color:#000000;transform:rotate(-45deg);top:19px}header div.hamb.open div.line:nth-of-type(2n){opacity:0}header div.hamb.open div.line:nth-of-type(3n){background-color:#000000;transform:rotate(45deg);top:19px}header nav{float:right;margin-top:35px}header nav ul{display:block;margin:0;padding:0;list-style-type:none}header nav ul li{display:inline-block;margin:0;padding:0;list-style-type:none}header nav ul li a{display:block;padding:5px;color:#ffffff;text-decoration:none;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:1px;position:relative;transition:.15s ease-in-out}header nav ul li a:hover{color:#fb0}header nav ul li.active a{color:#fb0}header nav ul li.active a:after{content:'';width:calc(100% - 10px);height:2px;background-color:#ffffff;bottom:0px;position:absolute;left:5px}header a.logo{display:inline-block;padding:10px;float:left;color:#ffffff;text-decoration:none;opacity:1}header a.logo img{transition:.15s ease-in-out;max-width:200px}header a.logo img.hidden{opacity:0}@media all and (max-width: 960px){header{padding:20px 0 50px 0}header div.hamb{display:block}header nav{display:none}header a.logo{margin-left:-20px}}footer{display:block;margin:100px 0}footer nav{float:left;vertical-align:top;width:15%;margin-right:30px}footer nav h3{color:#fb0;font-size:22px;text-transform:uppercase;font-style:italic;margin:0 0 10px 0;font-weight:700}footer nav ul{margin:0;padding:0;list-style-type:none;display:block}footer nav ul li{margin:0;padding:0;list-style-type:none;display:block}footer nav ul li a{color:#ffffff;text-decoration:none;font-size:18px;transition:.25s ease-in-out;position:relative;display:block}footer nav ul li a:before{transition:.25s ease-in-out;position:absolute;left:0;top:50%;transform:translateY(-50%);width:0px;height:2px;background-color:#fb0;content:''}@media all and (min-width: 960px){footer nav ul li a:hover{color:#fb0;padding:0 0 0 10px}footer nav ul li a:hover:before{width:5px}}div.subfooter{display:block;width:100%;margin:0 0 50px 0}div.subfooter p{display:inline-block;float:left;color:#ffffff;font-size:14px}div.subfooter p:last-of-type{float:right}div.subfooter p a{color:#fb0;text-decoration:none}@media all and (max-width: 1200px){footer nav{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px}footer nav:nth-of-type(2n){margin-right:0}footer nav:last-of-type{margin-bottom:0}}@media all and (max-width: 960px){footer nav{float:none;width:100%;margin-right:0;margin-bottom:40px}div.subfooter p{display:block;float:none;width:100%;text-align:center}div.subfooter p:last-of-type{float:none}}div.homepage-header{background-image:url("../img/header.jpg");background-size:cover;background-position:50% 50%;padding:250px 0 300px 0}div.homepage-header h1{font-size:140px;color:#ffffff;text-transform:uppercase;font-weight:900;font-style:italic;margin:0 0 30px 0;line-height:0.8em}div.homepage-header h1 span{display:block;color:#fb0}div.homepage-header p{color:#ffffff;margin:0 0 0 10px;line-height:1.4em;font-size:18px;max-width:600px;font-style:italic;font-weight:600}@media all and (max-width: 1200px){div.homepage-header h1{font-size:100px}}@media all and (max-width: 960px){div.homepage-header h1{font-size:62px}}div.homepage-images{position:relative;margin-top:-200px;display:block;width:100%}div.homepage-images:after{width:50%;height:50%;left:50%;transform:translateX(-50%);bottom:30px;background-color:#fb0;position:absolute;content:''}div.homepage-images div.img{position:relative;z-index:20;float:left;width:calc(50% - 40px);height:700px;background-size:cover;background-position:50% 50%}div.homepage-images div.img:first-of-type{margin:100px 80px 0 0}@media all and (max-width: 1200px){div.homepage-images div.img{height:600px}}@media all and (max-width: 960px){div.homepage-images div.img{width:100%;height:300px}div.homepage-images div.img:first-of-type{margin:0 0 30px 0}}div.about-header{background-image:url("../img/header.jpg");background-size:cover;background-position:50% 50%;padding:250px 0 300px 0}div.about-header h1{font-size:60px;color:#fb0;text-transform:uppercase;font-weight:900;font-style:italic;margin:0 0 30px 0;line-height:0.8em}div.about-header p{color:#ffffff;margin:0;line-height:1.4em;font-size:18px;max-width:600px;font-style:italic;font-weight:600}@media all and (max-width: 1200px){div.about-header{padding:200px 0 250px 0}div.about-header h1{font-size:42px}}@media all and (max-width: 960px){div.about-header h1{font-size:36px}}div.about-images{position:relative;margin-top:-200px;display:block;width:100%}div.about-images div.img{float:left;width:calc(33.333% - 30px);height:400px;background-size:cover;background-position:50% 50%}div.about-images div.img:nth-of-type(1n){margin:100px 45px 0 0}div.about-images div.img:nth-of-type(2n){margin:50px 45px 0 0}div.about-images div.img:nth-of-type(3n){margin:0}@media all and (max-width: 1200px){div.about-images div.img{height:300px}div.about-images div.img:nth-of-type(1n){margin:50px 45px 0 0}div.about-images div.img:nth-of-type(2n){margin:25px 45px 0 0}div.about-images div.img:nth-of-type(3n){margin:0}}@media all and (max-width: 960px){div.about-images{display:none}}div.about-content{padding:150px 0 0 0}div.about-content div.text{width:calc(100% - 700px);margin-right:100px;float:left}div.about-content div.text h2{font-size:60px;color:#ffffff;text-transform:uppercase;font-weight:900;font-style:italic;margin:0 0 30px 0;line-height:0.8em}div.about-content div.text h2 span{color:#fb0}div.about-content div.text p{color:#ffffff}div.about-content div.image{float:right;width:600px;height:600px;background:red;background-size:cover;background-position:50% 50%}@media all and (max-width: 1200px){div.about-content div.text{width:calc(100% - 500px)}div.about-content div.text h2{font-size:42px}div.about-content div.image{float:right;width:400px;height:400px}}@media all and (max-width: 960px){div.about-content{padding:0;margin:-150px 0 0 0}div.about-content div.image{width:100%;float:none;height:400px;margin-bottom:50px}div.about-content div.text{width:100%;float:none}div.about-content h2{font-size:36px}}div.about-testimonials{display:block;width:100%;padding:200px 0 150px 0}div.about-testimonials div.about-slider{outline:none}div.about-testimonials div.about-slider:active,div.about-testimonials div.about-slider:focus,div.about-testimonials div.about-slider:hover{outline:none}div.about-testimonials div.about-slider *{outline:none}div.about-testimonials div.about-slider *:active,div.about-testimonials div.about-slider *:focus,div.about-testimonials div.about-slider *:hover{outline:none}div.about-testimonials div.about-slider>div{text-align:center;box-sizing:border-box}div.about-testimonials div.about-slider>div h4{margin:20px auto 0 auto;max-width:80%;color:rgba(255,255,255,0.6);font-size:14px;font-weight:100}div.about-testimonials div.about-slider>div p{margin:0 auto;max-width:80%;color:#ffffff;font-size:18px}@media all and (max-width: 1200px){div.about-testimonials{padding:100px 0 50px 0}}div.services-page div.services-header{background-image:url("../img/header.jpg");background-size:cover;background-position:50% 50%;padding:250px 0 300px 0}div.services-page div.services-header h1{font-size:60px;color:#fb0;text-transform:uppercase;font-weight:900;font-style:italic;margin:0 0 30px 0;line-height:0.8em}div.services-page div.services-header p{color:#ffffff;margin:0;line-height:1.4em;font-size:18px;max-width:600px;font-style:italic;font-weight:600}@media all and (max-width: 1200px){div.services-page div.services-header{padding:200px 0 250px 0}div.services-page div.services-header h1{font-size:42px}}@media all and (max-width: 960px){div.services-page div.services-header h1{font-size:36px}}div.services-page ul.posts{margin:-100px 0 0 0;padding:0;display:block;list-style-type:none}div.services-page ul.posts li{margin:0 0 100px 0;padding:0;display:block;list-style-type:none}div.services-page ul.posts li div.half{float:left;width:calc(50% - 50px);margin-right:100px;vertical-align:bottom}div.services-page ul.posts li div.half.img{background-color:#fb0;background-size:cover;background-position:50% 50%;height:400px}div.services-page ul.posts li div.half.text h3{margin:0 0 20px 0;color:#ffffff;font-size:34px;text-transform:uppercase;font-style:italic;display:block;position:relative}div.services-page ul.posts li div.half.text h3:after{content:'';width:100%;height:2px;background-color:#fb0;bottom:0;left:0;position:absolute}div.services-page ul.posts li div.half.text p{color:#ffffff}div.services-page ul.posts li div.half.text a{display:inline-block;padding:10px 15px;background-color:#fb0;color:#000000;text-decoration:none;text-transform:uppercase;font-weight:700;font-style:italic;border:2px solid #fb0;transition:.25s ease-in-out;box-sizing:border-box}@media all and (max-width: 960px){div.services-page ul.posts li div.half.text a{display:block;width:100%;text-align:center;margin:40px 0 0 0}}@media all and (min-width: 960px){div.services-page ul.posts li div.half.text a:hover{background-color:transparent;color:#fb0}}div.services-page ul.posts li div.half:last-of-type{margin-right:0}@media all and (max-width: 960px){div.services-page ul.posts li div.half{float:none;width:100%;margin-right:0}div.services-page ul.posts li div.half.img{margin-bottom:20px;height:250px}}div.services-page ul.posts li:nth-of-type(even) div.half{margin-right:0}div.services-page ul.posts li:nth-of-type(even) div.half.img{float:right}div.services-page div.service-content{margin:-100px 0 0 0}div.contact-header{background-image:url("../img/header.jpg");background-size:cover;background-position:50% 50%;padding:250px 0 300px 0}div.contact-header h1{font-size:60px;color:#fb0;text-transform:uppercase;font-weight:900;font-style:italic;margin:0 0 30px 0;line-height:0.8em}div.contact-header p{color:#ffffff;margin:0;line-height:1.4em;font-size:18px;max-width:600px;font-style:italic;font-weight:600}@media all and (max-width: 1200px){div.contact-header{padding:200px 0 250px 0}div.contact-header h1{font-size:42px}}@media all and (max-width: 960px){div.contact-header h1{font-size:36px}}div.form{margin:-150px auto 0 auto;width:100%;max-width:1200px;display:block}div.form div.field{float:left;width:calc(50% - 10px);margin-right:20px}div.form div.field:nth-of-type(2n-1){margin-right:0}div.form div.field label{color:#ffffff;font-size:24px}div.form div.field input,div.form div.field textarea{color:#000000;width:100%;display:block;appearance:none;border:none;padding:15px;font-size:24px;box-sizing:border-box;margin:20px 0}div.form div.field input[type="submit"],div.form div.field textarea[type="submit"]{display:inline-block;width:200px;padding:10px 15px;background-color:#fb0;color:#000000;text-decoration:none;text-transform:uppercase;font-weight:700;font-style:italic;border:2px solid #fb0;transition:.25s ease-in-out;box-sizing:border-box}@media all and (max-width: 960px){div.form div.field input[type="submit"],div.form div.field textarea[type="submit"]{display:block;width:100%;text-align:center;margin:40px 0 0 0}}@media all and (min-width: 960px){div.form div.field input[type="submit"]:hover,div.form div.field textarea[type="submit"]:hover{background-color:transparent;color:#fb0}}div.form div.field.full{width:100%;margin-right:0}@media all and (max-width: 960px){div.form div.field{width:100%;margin-right:0}}.wpcf7-response-output{position:relative;display:block;float:left;width:100%;box-sizing:border-box;margin:50px 0 0 0 !important;text-align:center;padding:10px !important;color:#ffffff}.errorpage{text-align:center;padding:250px 0 100px 0}.errorpage h1{font-size:42px;color:#fb0;margin:0}.errorpage h2{font-size:24px;color:#ffffff;margin:0}.errorpage a{margin-top:20px;display:inline-block;width:200px;padding:10px 15px;background-color:#fb0;color:#000000;text-decoration:none;text-transform:uppercase;font-weight:700;font-style:italic;border:2px solid #fb0;transition:.25s ease-in-out;box-sizing:border-box}@media all and (min-width: 960px){.errorpage a:hover{background-color:transparent;color:#fb0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:100}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir="rtl"] .slick-prev{left:auto;right:0}.slick-prev:before{content:'';width:15px;height:15px;border-top:2px solid #fb0;border-left:2px solid #fb0;display:inline-block;transform:rotate(-45deg)}[dir="rtl"] .slick-prev:before{content:'';width:15px;height:15px;border-top:2px solid #fb0;border-left:2px solid #fb0;display:inline-block;transform:rotate(-45deg)}.slick-next{right:0}[dir="rtl"] .slick-next{left:0;right:auto}.slick-next:before{content:'';width:15px;height:15px;border-top:2px solid #fb0;border-right:2px solid #fb0;display:inline-block;transform:rotate(45deg)}[dir="rtl"] .slick-next:before{content:'';width:15px;height:15px;border-top:2px solid #fb0;border-right:2px solid #fb0;display:inline-block;transform:rotate(45deg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/*# sourceMappingURL=main.css.map */
