@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Homemade+Apple);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}a{text-decoration:none;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#171b20;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1!important}.mobile{display:none}@media screen and (max-width:480px){.mobile{display:block}}@-webkit-keyframes looping{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-20%)}}@keyframes looping{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-20%)}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{font-family:Lato,sans-serif;color:gray}b,h1,h2,h3,h4,h5{font-weight:700}h1,h2,h3,h4,h5{color:#404040}h1{font-size:55px;font-family:Montserrat,sans-serif}@media screen and (max-width:480px){h1{font-size:35px}}h2{font-family:Montserrat,Helvetica,sans-serif;font-size:45px;margin-bottom:10px;padding-bottom:10px}@media screen and (max-width:480px){h2{font-size:30px}}h3{font-size:24px}button,button pre{font-family:Montserrat,sans-serif}a{-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#f6705f}p{font-size:15px;line-height:23px}#specials{float:left;display:block;margin-right:2.51256281%;width:100%;background:rgba(52,210,147,.8);padding:100px 20px}#specials:last-child{margin-right:0}#specials>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#specials>div h3{color:#fff;margin-bottom:20px}#specials>div button{background-color:#007345}#specials>div button:hover{background-color:#004026}#technicians{padding:100px 30px}#technicians>div{text-align:center}#technicians>div h2{text-transform:uppercase;font-size:45px}#technicians>div>span{margin-bottom:70px;font-size:16px;color:#000}#technicians>div .technician{float:left;display:block;margin-right:2.51256281%;width:23.11557789%;position:relative}#technicians>div .technician:last-child,#technicians>div .technician:nth-child(4n){margin-right:0}#technicians>div .technician:nth-child(4n+1){clear:left}#technicians>div .technician .description{position:absolute;max-height:0;overflow:hidden;top:0;width:100%;background-color:#6b6d6f;padding:30px 15px;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#technicians>div .technician .description p{color:#fff}#technicians>div .technician .image{width:175px;height:175px;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto 25px}#technicians>div .technician .position{font-size:13px}#technicians>div .technician h3{position:relative;display:inline-block;font-weight:700;font-size:17px;width:auto;margin:15px 0 30px}#technicians>div .technician h3:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:-15px;left:12.5%}#technicians>div .technician:hover .description{max-height:100%;opacity:1}#technicians>div .technician:nth-child(2) h3:before{background:#34d293}#technicians>div .technician:nth-child(3) h3:before{background:#3ab0e2}#technicians>div .technician:nth-child(4) h3:before{background:#f7d861}@media screen and (max-width:768px){#technicians>div .technician{float:left;display:block;margin-right:2.51256281%;width:31.65829146%;margin-bottom:50px}#technicians>div .technician:last-child,#technicians>div .technician:nth-child(3n){margin-right:0}#technicians>div .technician:nth-child(3n+1){clear:left}}@media screen and (max-width:480px){#technicians>div .technician{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}#technicians>div .technician:last-child{margin-right:0}}#testimonials{background-color:transparent;padding:100px 30px}#testimonials>div{text-align:center}#testimonials>div h2{text-transform:uppercase;font-size:45px;color:#fff;margin-bottom:75px}#testimonials>div .testimonial{float:left;display:block;margin-right:2.51256281%;width:31.65829146%;background-color:#fff;padding:25px;text-align:left;border-radius:4px}#testimonials>div .testimonial:last-child,#testimonials>div .testimonial:nth-child(3n){margin-right:0}#testimonials>div .testimonial:nth-child(3n+1){clear:left}#testimonials>div .testimonial .description{margin-bottom:10px;display:block;float:left}#testimonials>div .testimonial h3{font-family:Homemade Apple,serif;margin:0;font-size:16px;display:inline-block;margin-left:10px;padding-top:15px;width:70px}#testimonials>div .testimonial .fa{font-size:45px;line-height:70px;display:inline-block;color:#e96656}#testimonials>div .testimonial .center{display:block;float:left;width:100%;text-align:center}@media screen and (max-width:768px){#testimonials>div .testimonial{float:left;display:block;margin-right:2.51256281%;width:48.74371859%;margin-bottom:50px}#testimonials>div .testimonial:last-child,#testimonials>div .testimonial:nth-child(2n){margin-right:0}#testimonials>div .testimonial:nth-child(odd){clear:left}}@media screen and (max-width:768px){#testimonials>div .testimonial{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}#testimonials>div .testimonial:last-child{margin-right:0}}#gallery-link{background-color:#e96656;padding:70px 30px}#gallery-link>div{max-width:1140px;margin-left:auto;margin-right:auto}#gallery-link>div:after{clear:both;content:"";display:block}#gallery-link>div h3{color:#fff;display:inline-block;line-height:45px;font-weight:400}#gallery-link>div button{float:right;margin:0;display:inline-block;background-color:#bf3928}#gallery-link>div button:hover{background-color:#952c1f}@media screen and (max-width:480px){#gallery-link>div{text-align:center}#gallery-link>div h3{font-size:20px;margin-bottom:30px}#gallery-link>div button{float:none}}#latest-news{background-color:#fff;padding:75px 30px;text-align:center}#latest-news>div h2{margin-bottom:75px}#latest-news>div article{float:left;display:block;margin-right:2.51256281%;width:23.11557789%}#latest-news>div article:last-child,#latest-news>div article:nth-child(4n){margin-right:0}#latest-news>div article:nth-child(4n+1){clear:left}#latest-news>div article h3{margin:15px 0 30px;position:relative;display:inline-block}#latest-news>div article h3:before{position:absolute;margin:auto;z-index:1;content:"";width:75%;height:2px;background:#e96656;bottom:-15px;left:12.5%}#latest-news>div article .image{width:240px;height:240px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;position:relative}#latest-news>div article .image:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#latest-news>div article:nth-child(2) h3:before{background:#34d293}#latest-news>div article:nth-child(3) h3:before{background:#3ab0e2}#latest-news>div article:nth-child(4) h3:before{background:#f7d861}@media screen and (max-width:768px){#latest-news>div article{float:left;display:block;margin-right:2.51256281%;width:48.74371859%;margin-bottom:50px}#latest-news>div article:last-child,#latest-news>div article:nth-child(2n){margin-right:0}#latest-news>div article:nth-child(odd){clear:left}}@media screen and (max-width:480px){#latest-news>div article{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}#latest-news>div article:last-child{margin-right:0}}#contact-cta{background-color:rgba(0,0,0,.5);padding:100px 30px}#contact-cta>div{text-align:center}#contact-cta>div h2{color:#fff;text-transform:uppercase;margin-bottom:75px}#contact-cta>div form{padding:0 30px}#contact-cta>div form .wpcf7-form-control-wrap{float:left;display:block;margin-right:2.51256281%;width:48.74371859%}#contact-cta>div form .wpcf7-form-control-wrap:last-child,#contact-cta>div form .wpcf7-form-control-wrap:nth-child(2n){margin-right:0}#contact-cta>div form .wpcf7-form-control-wrap:nth-child(odd){clear:left}#contact-cta>div form .message{float:left;display:block;margin-right:2.51256281%;width:100%}#contact-cta>div form .message:last-child{margin-right:0}#contact-cta>div form input[type=submit]{background-color:#e96656}#contact-cta>div form input[type=submit]:hover{background-color:#e33d29}@media screen and (max-width:480px){#contact-cta>div h2{margin:50px 0}#contact-cta>div form .wpcf7-form-control-wrap{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}#contact-cta>div form .wpcf7-form-control-wrap:last-child{margin-right:0}}.services{float:left;display:block;margin-right:2.51256281%;width:100%;background-color:#fff;padding:100px 30px;text-align:center}.services:last-child{margin-right:0}.services h2{padding-bottom:75px}.services>div{max-width:1140px;margin-left:auto;margin-right:auto}.services>div:after{clear:both;content:"";display:block}.services>div .service{position:relative;float:left;display:block;margin-right:2.51256281%;width:23.11557789%;padding-bottom:50px;height:360px;margin-bottom:75px}.services>div .service:last-child,.services>div .service:nth-child(4n){margin-right:0}.services>div .service:nth-child(4n+1){clear:left}.services>div .service .image{border-radius:50%!important;border:10px solid #ececec;display:inline-block;margin:0 auto 30px;width:145px;height:145px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.services>div .service .image:hover{border:10px solid #e96656}.services>div .service h3{text-transform:uppercase;margin-bottom:30px;font-weight:700;font-size:17px;position:relative;font-family:Lato,sans-serif}.services>div .service h3:before{position:absolute;content:"";width:75%;height:2px;background:#e96656;bottom:-9px;left:12.5%}.services>div .service .btn{background-color:#e96656;position:absolute;margin-left:auto;margin-right:auto;bottom:0;left:0;right:0;width:120px;text-align:center}.services>div .service .btn:hover{background-color:#e33d29}.services>div .service:nth-child(2n) .image:hover{border:10px solid #34d293}.services>div .service:nth-child(2n) h3:before{background:#34d293}.services>div .service:nth-child(2n) .btn{background-color:#34d293}.services>div .service:nth-child(2n) .btn:hover{background-color:#26ad77}.services>div .service:nth-child(3n) .image:hover{border:10px solid #3ab0e2}.services>div .service:nth-child(3n) h3:before{background:#3ab0e2}.services>div .service:nth-child(3n) .btn{background-color:#3ab0e2}.services>div .service:nth-child(3n) .btn:hover{background-color:#1e98cb}.services>div .service:nth-child(4n) .image:hover{border:10px solid #f7d861}.services>div .service:nth-child(4n) h3:before{background:#f7d861}.services>div .service:nth-child(4n) .btn{background-color:#f7d861}.services>div .service:nth-child(4n) .btn:hover{background-color:#f5cc30}@media screen and (max-width:768px){.services>div .service{position:relative;float:left;display:block;margin-right:2.51256281%;width:48.74371859%;height:400px;margin-bottom:50px}.services>div .service:last-child,.services>div .service:nth-child(2n){margin-right:0}.services>div .service:nth-child(odd){clear:left}}@media screen and (max-width:480px){.services>div .service{position:relative;float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}.services>div .service:last-child{margin-right:0}}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}footer{float:left;display:block;margin-right:2.51256281%;width:100%;background:#272727;height:250px}footer:last-child{margin-right:0}footer>div{max-width:1140px;margin-left:auto;margin-right:auto}footer>div:after{clear:both;content:"";display:block}footer>div>div{float:left;display:block;margin-right:2.51256281%;width:23.11557789%;height:250px;padding:70px 10px 20px;text-align:center}footer>div>div:last-child,footer>div>div:nth-child(4n){margin-right:0}footer>div>div:nth-child(4n+1){clear:left}footer>div>div li a{margin:5px auto;display:inline-block}footer>div>div p{color:#939393}footer>div>div .fa{font-size:35px;margin-bottom:20px}footer>div>div .fa-map-marker{color:#e96656}footer>div>div .fa-envelope{color:#34d293}footer>div>div .fa-phone-square{color:#3ab0e2}footer>div>div:last-child{background:#171717}footer>div>div:last-child .fa{margin:10px;font-size:30px;-webkit-transition:all .3s ease;transition:all .3s ease}footer>div>div:last-child .fa:hover{color:#fff}@media screen and (max-width:480px){footer{height:auto}footer>div>div{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0;height:auto;padding:20px}footer>div>div:last-child{margin-right:0}}body{margin-top:80px}nav{float:left;display:block;margin-right:2.51256281%;width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:1000;-webkit-box-shadow:0 5px 11px 0 rgba(50,50,50,.08);box-shadow:0 5px 11px 0 rgba(50,50,50,.08);border-top:25px solid #cfdc68}nav:last-child{margin-right:0}nav>div{max-width:1140px;margin-left:auto;margin-right:auto;height:80px;padding:15px 30px}nav>div:after{clear:both;content:"";display:block}nav>div img{height:100%;width:auto;display:inline-block;float:left}nav>div .menu-toggle{display:none}nav>div .slogan{color:#cfdc68;display:inline-block;float:left;margin-left:15px;line-height:50px}nav>div .menu-primary-container{display:inline-block;float:right}nav>div .menu-primary-container ul{margin-top:10px}nav>div .menu-primary-container ul .menu-item-has-children{padding-right:20px}nav>div .menu-primary-container ul .menu-item-has-children:after{position:absolute;top:13px;right:9px;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #4d4d4d;border-radius:3px}nav>div .menu-primary-container ul li{display:inline-block;position:relative;line-height:30px}nav>div .menu-primary-container ul li a{color:#313134;padding:10px}nav>div .menu-primary-container ul li a:hover{color:#f6705f}nav>div .menu-primary-container ul li ul{display:none;position:absolute;top:100%;left:0;background-color:#fff;-webkit-box-shadow:3px 3px 2px rgba(50,50,50,.08);box-shadow:3px 3px 2px rgba(50,50,50,.08);width:220px;margin:0}nav>div .menu-primary-container ul li ul li{display:block;padding:10px 15px}nav>div .menu-primary-container ul li ul li a{padding:0;display:inline-block}nav>div .menu-primary-container ul li:hover ul{display:block}@media screen and (max-width:1024px){nav>div .slogan{max-width:250px;line-height:20px;margin-top:5px}}@media screen and (max-width:768px){nav>div .menu-primary-container{position:fixed;top:0;left:200vw;height:100vh;background-color:#fff;width:100%;z-index:1000;overflow:auto;-webkit-transition:all .5s ease;transition:all .5s ease}nav>div .menu-primary-container .menu-item-has-children{padding-right:0!important}nav>div .menu-primary-container .menu-item-has-children:after{display:none}nav>div .menu-primary-container>ul{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:20px}nav>div .menu-primary-container>ul li{text-align:right}nav>div .menu-primary-container>ul li a{font-size:20px;padding:0 10px!important}nav>div .menu-primary-container>ul li ul{display:block;position:relative;top:auto;left:auto;-webkit-box-shadow:none;box-shadow:none;width:auto}nav>div .menu-primary-container>ul li ul li{padding:0}nav>div .menu-primary-container>ul li ul li a{opacity:.6}nav>div .menu-toggle{display:inline-block;border-radius:4px;float:right;padding:10px 40px 10px 10px;position:relative;text-transform:uppercase;margin-top:5px;cursor:pointer;z-index:2000}nav>div .menu-toggle,nav>div .menu-toggle:hover{background-color:#e96656}nav>div .menu-toggle span{color:#fff}nav>div .menu-toggle i{border-top:2px solid #fff;width:20px;position:absolute;top:12px;right:10px}nav>div .menu-toggle i:nth-child(2){top:17px}nav>div .menu-toggle i:nth-child(3){top:22px}}@media screen and (max-width:480px){nav>div .logo span{display:none}}nav.open>div .logo{z-index:2000;display:block}nav.open>div .logo img{height:50px;width:auto}nav.open>div .menu-primary-container{left:0}nav.open>div .menu-toggle{width:35px;height:35px;padding:0}nav.open>div .menu-toggle span{display:none}nav.open>div .menu-toggle i{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px;left:8px;border-top:1px solid #fff}nav.open>div .menu-toggle i:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}nav.open>div .menu-toggle i:nth-child(3){display:none}.content{float:left;display:block;margin-right:2.51256281%;width:100%;background:#fff no-repeat 100%;overflow:hidden;padding-top:50px;position:relative}.content:last-child{margin-right:0}.content>div{max-width:1140px;margin-left:auto;margin-right:auto;position:relative}.content>div:after{clear:both;content:"";display:block}.content>div button{margin:15px 0}.content>div button.link{display:inline-block;float:left;background-color:#2a2a2a}.content>div button.right{float:right}.content>div img{max-width:100%;height:auto}.content>div h1{font-size:50px;line-height:50px;padding-top:60px;margin:15px 0}.content>div h4{font-size:18px;font-weight:700;line-height:18px;margin:0}.content>div h5{font-size:16px;font-weight:400;margin:10px 0 0}.content>div h5 strong{color:#6b6d6f;font-weight:700}.content>div h1,.content>div h2,.content>div h3,.content>div h4,.content>div h5{display:block}.content>div img.full-width{max-width:100%;width:100%;height:auto;margin:0}.content>div .panel{border:1px solid #eaeaea;background-color:#f7f7f7;display:block;float:left;width:100%;margin:20px 0;border-radius:5px;padding:20px 25px;line-height:26px;font-size:18px}.content>div hr{width:30%;margin:10px 0;border-top:1px solid #6b6d6f}.content>div a{color:#cfdc68}.content>div a:hover{-webkit-transition:all .3s ease;transition:all .3s ease;color:#6b6d6f}.content>div a.btn{color:#fff}.content>div span{display:block}.content>div p{margin-bottom:14px;color:gray;line-height:25px;font-size:18px}.content>div p:empty{display:none}.content>div .big{text-align:right;font-weight:300;font-size:60px;line-height:70px}.content>div em{font-style:italic;color:gray}.content>div strong{font-weight:700;color:gray}.content>div ul{padding-left:13px;list-style:none;margin:20px 0;color:gray}.content>div ul li{padding-left:10px;margin-bottom:3px;text-indent:-.7em}.content>div ul li:before{content:"\2022";color:#6b6d6f!important;position:relative;left:-10px}.content>div ul ul{list-style:none;margin-top:7px;margin-bottom:0}.content>div ul ul li:before{color:gray;font-size:150%;top:3px}.content>div ol{list-style-type:decimal;padding-left:20px;margin-bottom:20px;color:gray}.content>div ol li{margin-bottom:30px;padding-left:20px}.content>div ol ol{margin-top:7px;margin-bottom:0}.content>div table{border-collapse:collapse;border-spacing:0;border:1px solid gray;margin-bottom:20px}.content>div table thead{background-color:#fff}.content>div table thead tr{border-bottom:1px solid gray}.content>div table thead tr th{text-align:left;padding:10px;font-weight:700;border-right:1px solid gray;color:#6b6d6f}.content>div table tbody tr{border-bottom:1px solid gray}.content>div table tbody tr td{padding:10px;border-right:1px solid gray;color:gray}.content>div blockquote{padding:5px 25px 10px 0;font-style:italic}.content>div blockquote p{color:#6b6d6f;text-align:left;float:left}.content>div code{font-family:monospace}.content>div dl{margin-bottom:10px}.content>div dl dt{font-weight:700;margin-bottom:5px;color:gray;font-size:14px}.content>div dl dd{margin-bottom:10px}.content>div .row{float:left;display:block;margin-right:2.51256281%;width:100%}.content>div .row:last-child{margin-right:0}.content>div .half{float:left;display:block;margin-right:2.51256281%;width:48.74371859%;margin-bottom:2em}.content>div .half:last-child,.content>div .half:nth-child(2n){margin-right:0}.content>div .half:nth-child(odd){clear:left}.content>div .third{float:left;display:block;margin-right:2.51256281%;width:31.65829146%;margin-bottom:2em}.content>div .third:last-child,.content>div .third:nth-child(3n){margin-right:0}.content>div .third:nth-child(3n+1){clear:left}.content>div .fourth{float:left;display:block;margin-right:2.51256281%;width:23.11557789%;margin-bottom:2em}.content>div .fourth:last-child,.content>div .fourth:nth-child(4n){margin-right:0}.content>div .fourth:nth-child(4n+1){clear:left}.content .clear{clear:both}@media screen and (max-width:1200px){.content{padding:70px 30px!important}}@media screen and (max-width:1024px){.content>div h1{font-size:40px}}@media screen and (max-width:768px){.content{padding:40px 30px!important}.content>div .half{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0;margin-bottom:15px}.content>div .half:last-child{margin-right:0}}@media screen and (max-width:480px){.content{padding:50px 20px}.content>div img{float:none;margin:0 auto;padding:0}.content>div .third{float:left;display:block;margin-right:2.51256281%;width:100%}.content>div .third:last-child{margin-right:0}}.btn,button,input[type=submit]{display:inline-block;padding:13px 35px;border-radius:4px;text-transform:uppercase;margin:10px;background-color:#cfdc68;color:#fff;cursor:pointer;border:0;font-size:14px}.btn:hover,button:hover,input[type=submit]:hover{background-color:#c2d23f;color:#fff}.btn.centre{display:block;max-width:200px;margin:10px auto;text-align:center}.btn.red,button.red{background-color:#e96656}.btn.red:hover,button.red:hover{background-color:#e33d29}.btn.green,button.green{background-color:#34d293}.btn.green:hover,button.green:hover{background-color:#26ad77}.btn.blue,button.blue{background-color:#3ab0e2}.btn.blue:hover,button.blue:hover{background-color:#1e98cb}.btn.yellow,button.yellow{background-color:#f7d861}.btn.yellow:hover,button.yellow:hover{background-color:#f5cc30}input,textarea{padding:8px 14px;font-size:18px;display:block;border-radius:3px;border:0}input:focus,select:focus,textarea:focus{outline:none}form{float:left;display:block;margin-right:2.51256281%;width:100%}form:last-child{margin-right:0}form .half{margin-bottom:0!important}form .wpcf7-form-control-wrap{cursor:pointer}form input,form select,form textarea{width:100%;margin:15px 0 10px;border:1px solid #d9d9d9;padding:10px 15px;line-height:24px;color:#676666;-webkit-appearance:none}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#a6a6a6}form input:-moz-placeholder,form input::-moz-placeholder,form select:-moz-placeholder,form select::-moz-placeholder,form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:#a6a6a6}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#a6a6a6}form input:focus,form select:focus,form textarea:focus{border:1px solid #6b6d6f}form input[type=submit]{display:inline-block;float:right;width:auto;margin:10px 0}form label{line-height:35px}form textarea{height:100px}form p{max-width:100%!important;width:100%}form button{float:right}form button pre{font-size:15px}form button:hover{background-color:#c8d753}@media screen and (max-width:480px){form{padding:30px 0}form div{float:left;display:block;margin-right:2.51256281%;width:100%}form div,form div:last-child{margin-right:0}form div .wpcf7-form-control-wrap{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}form div .wpcf7-form-control-wrap:last-child{margin-right:0}form div input,form div select,form div textarea{width:100%;margin:5px 0!important;display:block;float:left}}select{width:100%;line-height:35px;-webkit-appearance:none;border-radius:3px;border:0;font-size:17px;background-color:#fff;font-weight:700}select:target{outline:none}.select{position:relative;display:inline-block}.select select{height:37px;text-transform:uppercase;border-radius:0}.select select option{font-weight:700}.select select option:checked{color:#6b6d6f}.select select:hover{cursor:pointer}.select:after{position:absolute;top:9px;right:-15px;content:"\2193";width:7px;height:7px;-webkit-transition:all .3s ease;transition:all .3s ease}.select:hover{cursor:pointer;color:#6b6d6f}.select:hover select{color:#6b6d6f}@media screen and (max-width:480px){.select:after{top:19px}}.select.gold{border-top:2px solid #6b6d6f;padding-right:20px}.select.gold select{color:#6b6d6f}.select.gold:after{color:#6b6d6f;right:0}.wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-response-output{clear:both;font-size:16px;text-align:center;border:1px solid #cfdc68;border-radius:5px;background-color:#e9efbb;margin:20px 10px;padding:10px}.wpcf7 .wpcf7-display-none{display:none}div#breadcrumbs{float:left;display:block;margin-right:2.51256281%;width:100%;position:absolute;top:18px;left:0;text-align:left}div#breadcrumbs:last-child{margin-right:0}div#breadcrumbs a{display:inline-block}div#breadcrumbs strong{color:#cfdc68}div#breadcrumbs span{display:inline;color:#cfdc68;font-weight:400}div#breadcrumbs .breadcrumb_last{color:gray}.map{margin-bottom:30px}.map iframe{pointer-events:none;margin-bottom:-2px}.home{background:url("./assets/art/home_parallax.jpg");background-attachment:fixed!important;background-position:50%;background-repeat:no-repeat;background-size:cover!important}.home .hero{width:100%;height:calc(100vh - 80px);max-height:550px;display:block;float:left;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#fff}.home .hero>div{max-width:1140px;margin-left:auto;margin-right:auto;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .hero>div:after{clear:both;content:"";display:block}.home .hero>div h1{color:#fff;text-transform:uppercase;margin-bottom:50px}.home #main{background-color:#272727;padding:100px 30px;text-align:center}.home #main>div a{color:#e96656}.home #main>div h2{color:#fff;font-size:45px;margin-bottom:10px}.home #main>div span{color:#fff;width:100%;font-size:16px;margin-bottom:70px}.home #main>div p{color:#939393;font-size:14px;line-height:25px}.home #main>div .half{text-align:left}.home #main>div .big{text-align:right;font-weight:300;font-size:60px;line-height:70px;color:#fff;margin-top:-15px}@media screen and (max-width:768px){.home #main>div .big{text-align:left}}#contact{text-align:center}#contact a{display:block;font-size:18px;margin-bottom:10px}#contact .fa-map-marker{display:inline-block;font-size:50px;color:#cfdc68;margin-bottom:20px}#contact h2{font-size:35px;display:inline-block}#contact h3{float:left;margin-bottom:20px}#contact form{margin-bottom:75px}#contact p{font-size:18px}#contact .map{margin:50px 20px}#contact .map iframe{width:100%;pointer-events:none;margin-bottom:-2px}.special{float:left;display:block;margin-right:2.51256281%;width:100%;background-color:#fff;padding:75px 20px}.special,.special:last-child{margin-right:0}.special:nth-child(2n){background-color:#e6e5e5}.special>div{max-width:1140px;margin-left:auto;margin-right:auto}.special>div:after{clear:both;content:"";display:block}.special>div .half{float:left;display:block;margin-right:2.51256281%;width:48.74371859%}.special>div .half:last-child,.special>div .half:nth-child(2n){margin-right:0}.special>div .half:nth-child(odd){clear:left}.special>div .half h2{font-size:28px}.special>div .half span{font-size:18px;font-style:italic;margin:10px 0 20px;display:block}.special>div .half img{width:100%}.special>div .half p{margin-bottom:10px}.special>div .half button{margin-left:0;margin-top:30px}@media screen and (max-width:480px){.special{padding:20px}.special>div .half{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}.special>div .half:last-child{margin-right:0}.special>div .half img{margin-bottom:15px}}.category{background:#fff;padding:75px 20px}.category>div{max-width:1140px;margin-left:auto;margin-right:auto}.category>div:after{clear:both;content:"";display:block}.category>div h2{font-size:28px;color:#8d8d8d}.category>div .price{float:left;display:block;margin-right:2.51256281%;width:48.74371859%;background:#cfdc68;padding:20px;border-radius:5px;margin-bottom:30px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.category>div .price:last-child,.category>div .price:nth-child(2n){margin-right:0}.category>div .price:nth-child(odd){clear:left}.category>div .price span{color:#fff;font-size:45px;display:inline-block;max-width:120px;height:100%;color:gray;margin:0 auto;position:relative}.category>div .price span:before{content:"$";color:gray;font-size:25px;display:inline-block;position:absolute;left:-15px;top:3px}.category>div .price button{background-color:#e96656;padding:10px 20px;margin:10px auto 0;display:block;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.category>div .price .value{width:140px;display:block;float:right;text-align:center}.category>div .price .value p{font-size:32px;line-height:45px}.category>div .price div{display:block;float:left;width:calc(100% - 140px);text-align:center}.category>div .price div h4{color:#fff;text-shadow:1px 1px #b3b2b2;display:block;font-size:22px;padding-bottom:10px;position:relative}.category>div .price div p{display:inline-block;font-size:18px}@media screen and (max-width:480px){.category{padding:20px}.category>div{text-align:center}.category>div .price{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}.category>div .price:last-child{margin-right:0}.category>div .price .value,.category>div .price>div{float:left;display:block;margin-right:2.51256281%;width:100%}.category>div .price .value:last-child,.category>div .price>div:last-child{margin-right:0}.category>div .price .value p,.category>div .price>div p{font-size:16px;margin-bottom:5px}}#archive h1{margin-bottom:30px}#archive>div{max-width:1140px;margin-left:auto;margin-right:auto}#archive>div:after{clear:both;content:"";display:block}#archive>div article{float:left;display:block;margin-right:2.51256281%;width:48.74371859%;margin-bottom:30px;border-radius:3px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}#archive>div article:last-child,#archive>div article:nth-child(2n){margin-right:0}#archive>div article:nth-child(odd){clear:left}#archive>div article .image{width:100%;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;height:200px;display:block;float:left;border-top-left-radius:3px;border-top-right-radius:3px;position:relative}#archive>div article .image:after{opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease}#archive>div article .image:hover:after{opacity:1}#archive>div article>div{padding:20px}#archive>div article>div h2{margin-top:20px;display:block;float:left;width:100%;padding-bottom:0;font-size:36px}#archive>div article>div small{margin-bottom:10px;display:block}#archive>div article>div p{min-height:110px}@media screen and (max-width:480px){#archive>div article{float:left;display:block;margin-right:2.51256281%;width:100%;margin-right:0}#archive>div article:last-child{margin-right:0}}#post>div{max-width:800px;padding-top:75px}#post>div .image{height:300px;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:30px;border-radius:3px;position:relative}#post>div small{font-size:15px;margin-bottom:10px;display:block}#post>div button{margin-bottom:50px}