@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?srf3rx);src:url(../fonts/icomoon/icomoon.eot?srf3rx#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?srf3rx) format("truetype"),url(../fonts/icomoon/icomoon.woff?srf3rx) format("woff"),url(../fonts/icomoon/icomoon.svg?srf3rx#icomoon) format("svg");font-weight:400;font-style:normal}body{font-family:Karla,Arial,sans-serif;line-height:1.8;font-size:20px;background-image:url(../images/parallax/tom-sodoge-3vAdYH9FfG0-unsplash.jpg);background-attachment:fixed;background-position:center bottom;background-repeat:repeat-y;background-size:cover;font-weight:300;overflow-x:hidden}body.menu-show{overflow:hidden;position:fixed;height:100%;width:100%}#fh5co-wrapper{height:100%;width:100%;overflow:hidden}#fh5co-wrapper>div{width:100%;height:100%;overflow-y:hidden}a{color:#FF847C;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}a:hover{text-decoration:underline;color:#FF847C}a:active,a:focus{outline:0}p,span{margin-bottom:1.5em;font-size:18px;color:#727272;font-weight:300;font-family:Karla,Arial,sans-serif}span{font-size:18px;color:rgba(114,114,114,.8)}h1,h2,h3,h4,h5,h6{color:#e84d24;font-family:"Playfair Display",Arial,serif;font-weight:300;margin:0 0 30px 0}::-webkit-selection{color:#fcfcfc;background:#b7c2c2}::-moz-selection{color:#fcfcfc;background:#b7c2c2}::selection{color:#fcfcfc;background:#b7c2c2}#fh5co-page{position:relative;-webkit-transition:all .8s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .8s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .8s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .8s cubic-bezier(.175,.885,.32,1.275);transition:all .8s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:#fff}.menu-show #fh5co-page{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#fh5co-main-nav{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(255,255,255,.95);z-index:1002;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all .8s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all .8s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all .8s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .8s cubic-bezier(.175,.885,.32,1.275);transition:all .8s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);overflow-y:scroll}#fh5co-main-nav .fh5co-nav-toggle{position:absolute;top:30px;right:0;margin-right:1em;padding:20px 0 20;height:50px;width:50px;background:#f8c595;line-height:0;padding:0!important;visibility:hidden;opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#fh5co-main-nav .fh5co-nav-toggle:hover{background:#e84d24}#fh5co-main-nav .fh5co-nav-toggle i{top:19px!important;left:0!important;margin:0!important;padding:0!important;line-height:0;text-indent:0}#fh5co-main-nav .fh5co-nav-toggle.show{visibility:visible;opacity:1}.menu-show #fh5co-main-nav{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#fh5co-main-nav ul{text-align:center;padding:50px 0 50px 0;margin:0}@media screen and (max-width:768px){#fh5co-main-nav ul{padding:20px 0 0 0}}#fh5co-main-nav ul li{padding:0;margin:0;display:inline-block;font-family:"Playfair Display",Arial,serif}#fh5co-main-nav ul li a{display:block;width:100%;color:#000;font-size:30px;padding:10px 20px}@media screen and (max-width:768px){#fh5co-main-nav ul li a{font-size:30px;padding:10px 0}}#fh5co-main-nav ul li a:active,#fh5co-main-nav ul li a:focus,#fh5co-main-nav ul li a:hover{color:rgba(0,0,0,.7);outline:0;text-decoration:none}@media screen and (max-width:768px){#fh5co-main-nav ul li{display:block}}.fh5co-table{display:table;width:100%;height:100%}@media screen and (max-width:768px){.fh5co-table{display:block!important;height:inherit!important;width:inherit!important}}.fh5co-table .fh5co-table-cell{width:100%;height:100%;display:table-cell;vertical-align:middle}@media screen and (max-width:768px){.fh5co-table .fh5co-table-cell{display:block!important;height:inherit!important;width:inherit!important}}.btn{margin-right:4px;margin-bottom:4px;font-family:Karla,Arial,sans-serif;font-size:16px;font-weight:400;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.btn.btn-md{padding:10px 20px!important}.btn.btn-lg{padding:18px 36px!important}.btn:active,.btn:focus,.btn:hover{box-shadow:none!important;outline:0!important;color:#fff!important}.btn-primary{background:#FF847C;color:#fff;border:2px solid #FF847C}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#ff9c96!important;border-color:#ff9c96!important}.btn-primary.btn-outline{background:0 0;color:#FF847C;border:2px solid #FF847C}.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#FF847C;color:#fff!important}.btn-success{background:#5cb85c;color:#fff;border:2px solid #5cb85c}.btn-success:active,.btn-success:focus,.btn-success:hover{background:#4cae4c!important;border-color:#4cae4c!important}.btn-success.btn-outline{background:0 0;color:#5cb85c;border:2px solid #5cb85c}.btn-success.btn-outline:active,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{background:#5cb85c;color:#fff}.btn-info{background:#5bc0de;color:#fff;border:2px solid #5bc0de}.btn-info:active,.btn-info:focus,.btn-info:hover{background:#46b8da!important;border-color:#46b8da!important}.btn-info.btn-outline{background:0 0;color:#5bc0de;border:2px solid #5bc0de}.btn-info.btn-outline:active,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{background:#5bc0de;color:#fff}.btn-warning{background:#f0ad4e;color:#fff;border:2px solid #f0ad4e}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#eea236!important;border-color:#eea236!important}.btn-warning.btn-outline{background:0 0;color:#f0ad4e;border:2px solid #f0ad4e}.btn-warning.btn-outline:active,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{background:#f0ad4e;color:#fff}.btn-danger{background:#d9534f;color:#fff;border:2px solid #d9534f}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:#d43f3a!important;border-color:#d43f3a!important}.btn-danger.btn-outline{background:0 0;color:#d9534f;border:2px solid #d9534f}.btn-danger.btn-outline:active,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{background:#d9534f;color:#fff}.btn-outline{background:0 0;border:2px solid gray;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{box-shadow:none}.btn.with-arrow{position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn.with-arrow i{visibility:hidden;opacity:0;position:absolute;right:0;top:50%;margin-top:-8px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn.with-arrow:hover{padding-right:50px}.btn.with-arrow:hover i{color:#fff;right:18px;visibility:visible;opacity:1}.view-button .btn-outline{background:0 0;color:#000;border:2px solid #000}.view-button .btn-outline:active,.view-button .btn-outline:focus,.view-button .btn-outline:hover{background:#fff!important;color:#000!important;border:2px solid #000!important}header{padding:3em 0}@media screen and (max-width:768px){header{padding:2em 0}}header .fh5co-navbar-brand{float:left;width:100%;position:relative}header .fh5co-navbar-brand h1{width:100%;float:left;display:block;font-family:Karla,Arial,sans-serif}header .fh5co-navbar-brand .fh5co-logo{font-size:24px;text-transform:uppercase;color:#000;letter-spacing:4px;border:2px solid #000;padding:5px 20px}header .fh5co-navbar-brand .fh5co-logo:hover{text-decoration:none!important;color:#000!important}header .fh5co-navbar-brand .fh5co-logo:active,header .fh5co-navbar-brand .fh5co-logo:focus{outline:0;text-decoration:none}.fh5co-nav-toggle{cursor:pointer;text-decoration:none;position:absolute!important;top:0;right:15px}.fh5co-nav-toggle.active i::after,.fh5co-nav-toggle.active i::before{background:#fff}.fh5co-nav-toggle.dark.active i::after,.fh5co-nav-toggle.dark.active i::before{background:#fff}.fh5co-nav-toggle:active,.fh5co-nav-toggle:focus,.fh5co-nav-toggle:hover{outline:0;border-bottom:none!important}.fh5co-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;width:30px;height:2px;color:#e84d24;font:700 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#e84d24;transition:all .2s ease-out}.menu-show .fh5co-nav-toggle i{background:#fff;color:#e84d24}.fh5co-nav-toggle i::after,.fh5co-nav-toggle i::before{content:'';width:30px;height:2px;background:#e84d24;position:absolute;left:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.menu-show .fh5co-nav-toggle i::after,.menu-show .fh5co-nav-toggle i::before{background:#fff}.fh5co-nav-toggle.dark i{position:relative;color:#000;background:#000;transition:all .2s ease-out}.fh5co-nav-toggle.dark i::after,.fh5co-nav-toggle.dark i::before{background:#000;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.fh5co-nav-toggle i::before{top:-7px}.fh5co-nav-toggle i::after{bottom:-7px}.fh5co-nav-toggle:hover i::before{top:-10px}.fh5co-nav-toggle:hover i::after{bottom:-10px}.fh5co-nav-toggle.active i{background:0 0}.fh5co-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.fh5co-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.fh5co-nav-toggle{float:right;z-index:1003;position:relative;display:block;margin:0 auto;cursor:pointer;margin-top:0}@media screen and (max-width:768px){.fh5co-nav-toggle{display:block;top:0}}#fh5co-hero{margin-bottom:5em;min-height:700px;background:#fff url(../images/loader.gif) no-repeat center center}#fh5co-hero .btn{font-size:24px}#fh5co-hero .btn.btn-primary{padding:14px 30px!important}#fh5co-hero .flexslider{border:none;z-index:1;margin-bottom:0}#fh5co-hero .flexslider .slides{position:relative;overflow:hidden}#fh5co-hero .flexslider .slides li{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:700px;position:relative}#fh5co-hero .flexslider .slides li:after{position:absolute!important;top:0;bottom:0;left:0;right:0;content:'';background:rgba(0,0,0,.2);z-index:1}#fh5co-hero .flexslider .flex-control-nav{position:absolute;bottom:0;z-index:1000}@media screen and (max-width:768px){#fh5co-hero .flexslider .flex-control-nav{bottom:-15em}}@media screen and (max-width:480px){#fh5co-hero .flexslider .flex-control-nav{bottom:-10em}}#fh5co-hero .flexslider .flex-control-nav li a{background:rgba(255,255,255,.2);box-shadow:none;width:12px;height:12px;cursor:pointer}#fh5co-hero .flexslider .flex-control-nav li a.flex-active{cursor:pointer;background:rgba(255,255,255,.7)}#fh5co-hero .flexslider .flex-direction-nav{display:none}#fh5co-hero .flexslider .slider-text{display:table;opacity:0;height:700px;z-index:9}@media screen and (max-width:768px){#fh5co-hero .flexslider .slider-text{text-align:center}}#fh5co-hero .flexslider .slider-text>.slider-text-inner{display:table-cell;vertical-align:middle;height:700px}#fh5co-hero .flexslider .slider-text>.slider-text-inner h2{font-size:60px;font-weight:400;color:#fff}@media screen and (max-width:768px){#fh5co-hero .flexslider .slider-text>.slider-text-inner h2{font-size:40px}}#fh5co-hero .flexslider .slider-text>.slider-text-inner p .btn:hover{color:#fff!important}#fh5co-hero .flexslider .slider-text>.slider-text-inner span{color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:5px;font-size:12px}#fh5co-about-section,#fh5co-contact-section,#fh5co-map-section,#fh5co-product-section,#fh5co-services-section,#fh5co-work-section{padding-bottom:7em}#fh5co-intro-section{padding-top:4em;margin-bottom:2em;padding-bottom:2em}.intro-heading{font-size:40px;font-weight:300;line-height:1.5}@media screen and (max-width:768px){.intro-heading{font-size:30px}}.product,.work{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:400px;margin-bottom:30px}.product .view,.work .view{width:100%;height:400px;display:table;opacity:0;padding:0;margin:0;text-decoration:none;color:#fff;background:rgba(0,0,0,.5)}@media screen and (max-width:768px){.product .view,.work .view{opacity:1}}.product .view i,.product .view span,.work .view i,.work .view span{height:400px;display:table-cell;vertical-align:middle;font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:4px}.product h3,.work h3{margin-top:30px}.product h3 a,.work h3 a{color:#000}.product:focus .view,.product:hover .view,.work:focus .view,.work:hover .view{opacity:1}.product{margin-bottom:0}.product .view i{font-size:18px}.prod{margin-bottom:30px}.prod h3{margin-top:30px;margin-bottom:10px;font-size:20px}.prod h3 a{color:#000}.fh5co-counters{padding:5em 0;background:0 0!important}.fh5co-counters .heading-section h2{color:#fff;font-weight:400;font-size:40px}.fh5co-counters .fh5co-counter{font-size:60px;display:block;color:#fff;font-family:Karla,Arial,sans-serif;width:100%;font-weight:700;margin-bottom:.3em}.fh5co-counters .fh5co-counter-label{color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:5px;margin-bottom:2em;display:block}.services{position:relative;padding:30px;margin-top:60px;background:#fff;border:1px solid rgba(0,0,0,.1)}.services .icon{width:100%;float:left;margin-bottom:30px;margin-top:-80px}.services .icon span{display:table;display:block;width:100px;height:100px;margin:0 auto;background:#eee;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.services .icon span i{width:100px;height:100px;display:table-cell;vertical-align:middle;font-size:40px;color:#000}@media screen and (max-width:768px){.services{margin-bottom:5em}}.about-content{margin-bottom:5em}.fh5co-staff{text-align:center;margin-bottom:30px}.fh5co-staff img{width:170px;margin-bottom:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.fh5co-staff h3{font-size:24px;margin-bottom:5px}.fh5co-staff p{margin-bottom:30px}.fh5co-staff .role{color:#bfbfbf;margin-bottom:30px;font-weight:400;display:block}.fh5co-social-icons{margin:0;padding:0}.fh5co-social-icons li{margin:0;padding:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1}.fh5co-social-icons li a{display:-moz-inline-stack;display:inline-block;zoom:1;color:#000;padding-left:10px;padding-right:10px;text-decoration:none}.fh5co-social-icons li a i{font-size:20px}.contact-info{margin-bottom:4em;padding:0}.contact-info li{list-style:none;margin:0 0 20px 0;position:relative;padding-left:40px;color:#727272}.contact-info li i{position:absolute;top:.3em;left:0;font-size:22px;color:#727272}.contact-info li a{color:#727272}.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:none;border:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form-control:active,.form-control:focus{box-shadow:none;border:1px solid rgba(0,0,0,.8)}input[type=text]{height:50px}.form-group{margin-bottom:30px}#footer{border-top:1px solid rgba(0,0,0,.1);padding:4em 0}#footer h3{font-size:18px;font-weight:400}#footer ul{margin:0;padding:0}#footer ul li{font-size:18px;list-style:none;margin-bottom:0}#footer ul li a{color:#727272}#footer .float{width:50%;float:left}@media screen and (max-width:768px){#footer .float{width:100%}}#footer .copy-right{padding-top:4em}#footer a{color:#000}#footer a:focus,#footer a:hover{text-decoration:none;color:#FF847C}.fh5co-social-icon a{padding:0 5px}.fh5co-social-icon a i{color:#000}.fh5co-social-icon a:focus,.fh5co-social-icon a:hover{text-decoration:none}.heading-section{margin-bottom:3em}.heading-section h2{font-size:34px;font-weight:300}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.js .animate-box{opacity:0}