.hero-carousel .owl-wrapper,.hero-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);z-index:999;z-index-backface-visibility:hidden}.hero-carousel .owl-dots{display:none!important;position:absolute;bottom:20px;width:100%;left:0;text-align:center}.hero-carousel .owl-dots .owl-dot{display:inline-block}.hero-carousel .owl-dots .owl-dot span{border-radius:50%;height:15px;width:15px;background:#fff;transition:all 250ms ease;display:block;margin:0 5px;position:relative}.hero-carousel .owl-dots .owl-dot span:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;left:0;bottom:0;right:0;top:0;margin:auto;background:#000}html,body{height:100%}body{overflow-x:hidden}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body,button,input,select,textarea{font-family:"EB Garamond",serif;color:#27282c}h1,h2,h3,h4,h5,h6{font-family:"EB Garamond",serif}h4{font-size:18px}h5{font-size:16px}p{font-family:"EB Garamond",serif;font-size:18px;margin-bottom:30px;line-height:28px}.article-about-content p{}@media (max-width:1150px){p{font-size:16px}}pre{font-family:"Courier 10 Pitch",Courier,monospace}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{cursor:help}big{font-size:125%}blockquote,1{quotes:"" ""}blockquote:before,blockquote:after{content:""}.site-header{position:relative;width:100%;background:#3b3c40;z-index:999;transition:all .25s}@media (max-width:1200px){.site-header-logo{width:35%;display:inline-block}.site-header-navigation{display:inline-block}}@media (max-width:995px){.site-header-logo{width:50%;float:left}.site-header-navigation{display:none!important}.hero-carousel .item-hero{height:372px!important}.article-about-thumbnail{height:279px}.article-intoabt-wrapper{width:100%;left:0}.content-projects .btn{margin-top:60px}}@media (max-width:480px){.site-header-logo{width:80%;margin-bottom:0;text-align:center}}.site-header-logo a{margin-bottom:15px;margin-top:15px;display:inline-block}@media (max-width:995px){.site-header-logo a{margin-bottom:21px}.site-header-logo img{width:219px;margin-top:4px}}@media (max-width:480px){.site-header-logo a img{display:inline-block;width:100%}}@media (max-width:995px){.site-header-navigation{display:none;display:inline-block}}.site-header-nav-rwd{display:none}@media (max-width:995px){.site-header-nav-rwd{display:block;float:right}}@media (max-width:480px){.site-header-nav-rwd{width:20%;margin-top:25px}.site-header-nav-rwd .btn-rwd{margin:0 auto}.hero-carousel .item-hero-title{font-size:26px!important;line-height:26px}.hero-carousel .item-hero-text{font-size:16px!important;line-height:16px;margin-top:10px}.hero-carousel .item-hero{padding:128px 0 0 0!important}}.site-header-langs{position:relative;text-align:right}@media (max-width:1200px){.site-header-langs{display:none}}.sticky-wrapper{transition:all 250ms ease;position:relative}.in-stick .site-header{animation-duration:.65s;animation-fill-mode:both;animation-name:fadeInDown}.site-footer{background:#3b3c40;padding:90px 0}@media (max-width:995px){.site-footer{padding:60px 0}}.site-footer .copyright{font-size:16px;color:#9b9c9d;margin-top:15px}.site-footer .copyright a{color:#9b9c9d}.site-footer .copyright a:hover,.site-footer .copyright a:focus{color:#fff}.section-content{position:relative;padding:90px 0;background:#fff}@media (max-width:1150px){.section-content{padding:60px 0}}.section-content-header{margin-bottom:75px}@media (max-width:767px){.section-content-header{margin-bottom:30px}.article-work-thumbnail{width:350px;margin:0 auto;margin-bottom:20px;max-width:100%}.content-projects .btn{margin-top:0}}.section-content-header-title{font-size:58px;line-height:1;margin-top:0}@media (max-width:1150px){.section-content-header-title{font-size:45px}}.section-content-header-text{font-family:"PT Sans",sans-serif;font-size:18px;margin-bottom:0}@media (max-width:1150px){.section-content-header-text{font-size:16px}}.section-content-bg{padding:90px 0;background-repeat:no-repeat;background-size:cover;background-position:center center}.section-content-bg.bg-repeat{background-repeat:repeat;background-image:url(https://www.asiaoneprinting.com.hk/themes/asiaone/assets/images/pattern.png);background-size:initial;background-position:0 0}.section-hero-page{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:9% 0;position:relative}.section-hero-page-content{text-align:center;max-width:1140px;position:relative;margin:0 auto}.section-hero-page-title{color:#fff;font-size:51px;margin-top:0;margin-bottom:5px}.section-hero{position:relative}.page-content-wrapper{position:relative;padding:44px 0 120px}@media (max-width:1150px){.page-content-wrapper{padding:44px 0 80px}}.page-content-wrapper-header{text-align:right;margin:0 0 30px}@media (max-width:570px){.page-content-wrapper-header{text-align:left}}.page-content-wrapper-header a{font-size:20px;display:inline-block;clear:both}@media (max-width:570px){.page-content-wrapper-header a{font-size:16px}}.page-content-wrapper-header a:hover .page-content-wrapper-header-icon-back,.page-content-wrapper-header a:focus .page-content-wrapper-header-icon-back{fill:#ad1419}.page-content-wrapper-header a .page-content-wrapper-header-icon-back{fill:#27282c;width:18px;height:14px;float:left;margin-right:5px;margin-top:5px}.link-black{font-size:17px!important}@media (max-width:570px){.page-content-wrapper-header a .page-content-wrapper-header-icon-back{width:9px;height:9px;float:none;vertical-align:middle;margin:0}}.page-content-list-post .article-about{margin-bottom:60px}@media (max-width:690px){.page-content-list-post .article-about{padding-top:0;padding-bottom:0;margin-bottom:30px}.page-content-list-post .article-about-thumbnail{display:block;position:relative}}@media (max-width:995px){.page-content-list-post .col-sm-3.nospace-everywhere{width:50%;float:left}}.page-content-list-post-load-more{text-align:center;margin-top:60px;display:block}@media (max-width:995px){.page-content-list-post-load-more{float:left;width:100%}}.page-content-list-post-load-more a{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:bold;color:#27282c;text-transform:uppercase;display:inline-block}.page-content-list-post-load-more a .load-more-icon{fill:#ad1419;height:14px;width:14px;margin-right:5px;vertical-align:sub}article{position:relative}article header{margin-bottom:30px}@media (max-width:950px){article header{margin-bottom:15px}}article header h2{margin-top:0;font-size:58px;line-height:1}@media (max-width:1150px){article header h2{font-size:45px}}@media (max-width:690px){article header h2{font-size:32px}}article header h2 a{color:#3b3c40}article header h2 a:hover,article header h2 a:focus{color:#ad1419}article header p{padding-bottom:0;margin-bottom:0;font-size:18px;font-family:"PT Sans",sans-serif}@media (max-width:1150px){article header p{font-size:16px}}article p{margin-bottom:0}article p+p{margin-top:30px}@media (max-width:950px){article p+p{margin-top:15px}}article h4{font-family:"PT Sans",sans-serif;font-weight:bold;font-size:20px}@media (max-width:1150px){article h4{font-size:18px}}article h4 ~ p {font-family:"PT Sans",sans-serif}article h5{font-size:26px;margin-top:30px;margin-bottom:15px}@media (max-width:1150px){article h5{font-size:21px}}article .contact-map-direction{margin-top:90px}@media (max-width:950px){article .contact-map-direction{margin-top:60px}}article .article-more{margin-top:30px;color:#3b3c40;display:inline-block;font-size:18px;font-family:"PT Sans",sans-serif}@media (max-width:1150px){article .article-more{font-size:16px}}@media (max-width:1200px){.wework .article-work-thumbnail a img{height:auto!important}.workslider{height:auto!important}}article .article-more:hover,article .article-more:focus{color:#ad1419}article .article-more:hover .article-more-icon,article .article-more:focus .article-more-icon{fill:#ad1419}article .article-more-icon{fill:#3b3c40;width:14px;height:14px;vertical-align:middle;transition:all 250ms ease}.article-about{padding-bottom:30px;padding-top:475px}@media (max-width:950px){.article-about{padding-top:350px}}@media (max-width:767px){.article-about{padding-top:220px}}@media (max-width:690px){.article-about,.article-service{padding-top:200px!important}}.article-about-thumbnail{position:absolute;top:0;left:0;width:1054px;height:570px;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}@media (max-width:995px){.article-about-thumbnail{width:100%}}@media (max-width:690px){.article-about-thumbnail{}}.article-about-header{margin-bottom:45px}@media (max-width:950px){.article-about-header{margin-bottom:30px}}.article-about-header h2{line-height:1;font-size:58px}@media (max-width:1150px){.article-about-header h2{font-size:45px}}@media (max-width:690px){.article-about-header h2{font-size:32px}.section-hero-page-title{font-size:33px}.article-about-thumbnail{height:auto}}.article-about-wrapper{padding-top:36px;padding-left:75px}@media (max-width:950px){.article-about-wrapper{padding:45px}}.article-service{overflow:hidden;position:relative}.article-service.thumbnail-right .article-service-thumbnail{right:0}.article-service.thumbnail-right .article-service-content{padding-right:60px}@media (max-width:995px){.article-service.thumbnail-right .article-service-content{float:left}}.article-service.thumbnail-right .article-service-content:before{right:100%}.article-service.thumbnail-left .article-service-thumbnail{left:0}.article-service.thumbnail-left .article-service-content{padding-left:60px}@media (max-width:995px){.article-service.thumbnail-left .article-service-content{float:right}}@media (max-width:690px){.article-service.thumbnail-left .article-service-content{text-align:left;padding-left:20px}}.article-service.thumbnail-left .article-service-content:before{left:100%}.article-service.thumbnail-tall .article-service-content{width:80%}.article-service-thumbnail{position:absolute;top:0;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}@media (max-width:690px){.article-service-thumbnail{}}.article-service-content{width:45%;background:#fff;position:relative;padding-top:120px;padding-bottom:120px}@media (max-width:995px){.article-service-content{width:55%}}@media (max-width:690px){.page-content .article-about{padding-top:0!important}.article-about-thumbnail img,.section-hero-page{animation:none!important}.article-news-nav a{height:24px!important;width:24px!important;line-height:25px!important}.article-news-nav a .article-news-nav-icon{fill:#27282c;width:7px!important;height:10px!important;display:inline-block;margin-top:7px!important}.article-service .article-service-content{width:100%;padding-top:40px;padding-bottom:65px}.article-service .article-service-content.pt0{padding-top:0!important}.newsubhead{padding-left:0;margin-top:10px}.newsubhead li{padding-bottom:13px!important;padding-top:4px!important}}.article-service-content:before{content:'';position:absolute;background-color:#fff;top:0;height:100%;width:100vw;display:block}.article-service-header{margin-bottom:15px}.article-service-header h2{color:#c2c0c1;font-size:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.3}@media (max-width:1150px){.article-service-header h2{font-size:54px}}@media (max-width:690px){.article-service-header h2{font-size:32px}}.article-service-header h2 a{color:#c2c0c1}.article-service-header h2 a:hover,.article-service-header h2 a:focus{color:#ad1419}.article-service-header-text{color:#ad1419;font-size:23px}@media (max-width:1150px){.article-service-header-text{font-size:16px}}.article-news{margin-bottom:30px;min-height:620px}@media (max-width:1200px){.article-news{min-height:585px}}@media (max-width:950px){.article-news{min-height:520px}}.article-news-thumbnail{margin-bottom:30px}.article-news-thumbnail a{display:inline-block}.article-news-thumbnail a img{width:100%}.article-news-header{margin-bottom:15px}@media (max-width:950px){.article-news-header{float:left;margin-bottom:30px;width:100%}}@media (max-width:570px){.article-news-header{margin-bottom:15px}}.article-news-header .meta-extra{font-size:16px}.article-news-header .meta-extra+h2{margin-top:15px}.article-news-header .meta-extra a{color:#27282c}.article-news-header .meta-extra a:hover,.article-news-header .meta-extra a:focus{color:#ad1419}.article-news-header h2{margin:0;line-height:1.2;font-size:25px;font-family:"PT Sans",sans-serif}@media (max-width:1150px){.article-news-header h2{font-size:28px}}.article-news-header ~ p {}@media (max-width:950px){.article-news-nav{float:right}}@media (max-width:767px){.article-news-nav{float:left;margin-bottom:13px}.article-news-nav a{width:inherit}.article-news-nav a:first-child{padding-right:15px}.article-news-nav a:last-child{padding-left:15px}}.article-news-nav a{display:block;height:45px;width:60px;line-height:45px;text-align:center;vertical-align:middle;position:relative;float:left}.article-news-nav a:hover .article-news-nav-icon,.article-news-nav a:focus .article-news-nav-icon{fill:#ad1419}.article-news-nav a .article-news-nav-icon{fill:#27282c;width:20px;height:20px;display:inline-block;margin-top:10px}.article-news-nav a+a:before{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background:#27282c}.article-news .red-link{margin-top:30px;display:inline-block;font-size:20px;font-weight:bold}.article-work-thumbnail{display:block;position:relative}.article-work-thumbnail a{display:block;background-color:#000;overflow:hidden}@media (max-width:995px){.article-work-thumbnail a{max-height:370px}}@media (max-width:767px){.article-work-thumbnail a{max-height:350px}}@media (max-width:570px){.article-work-thumbnail a{max-height:auto}}.article-work-thumbnail a:hover img,.article-work-thumbnail a:focus img{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter: alpha(opacity=10);zoom:1}.article-work-thumbnail a:hover .article-work-caption h3 span,.article-work-thumbnail a:focus .article-work-caption h3 span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter: alpha(opacity=100);zoom:1}.article-work-thumbnail a:hover .article-work-caption h3:before,.article-work-thumbnail a:focus .article-work-caption h3:before{transform:rotate(45deg) translateY(0)}.article-work-thumbnail a:hover .article-work-caption h3:after,.article-work-thumbnail a:focus .article-work-caption h3:after{transform:rotate(45deg) translateY(0)}.article-work-thumbnail a img{transition:opacity 350ms ease-in , transform 350ms ease-in}@media (max-width:995px){.article-work-thumbnail a img{width:100%}}.article-work-thumbnail a .article-work-caption{display:block;position:absolute;left:0;top:0;right:0;bottom:0;padding:15px;overflow:hidden}.article-work-thumbnail a .article-work-caption h3{font-family:"PT Sans",sans-serif;font-size:14px;color:#fff;text-align:center;position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%)}.article-work-thumbnail a .article-work-caption h3 span{display:inline-block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter: alpha(opacity=0);zoom:1;transition:opacity 350ms ease-in , transform 350ms ease-in;transition-delay:350ms}.article-work-thumbnail a .article-work-caption h3:before,.article-work-thumbnail a .article-work-caption h3:after{content:'';position:absolute;width:1px;height:70px;background:#fff;transition:opacity 350ms ease-in , transform 350ms ease-in;transition-delay:150ms}.article-work-thumbnail a .article-work-caption h3:before{left:-10%;top:145%;transform:rotate(45deg) translateY(280%)}.article-work-thumbnail a .article-work-caption h3:after{right:-10%;bottom:145%;transform:rotate(45deg) translateY(-280%)}.slider-nav:hover .slider-nav-icon,.slider-nav:focus .slider-nav-icon,.slider-nav.active .slider-nav-icon{fill:#ad1419}.slider-nav-icon{fill:#27282c;width:20px;height:20px;transition:all 250ms ease}.page-content-single-page .article-news-header h2{color:#ad1419}.page-content-single-page .article-news-header h2+.meta-extra{margin-top:15px;margin-bottom:0}.page-content-single-page .article-news-figure{margin-bottom:45px}.page-content-single-page .article-news-figure img{width:100%}.page-content-list-post .article-service-header h2 a{color:#27282c}.page-content-list-post .article-service-header h2 a:hover,.page-content-list-post .article-service-header h2 a:focus{color:#ad1419}.load-more-work .nospace-everywhere{display:none}.hero-carousel{position:relative}.hero-carousel .item-hero{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:15% 0 15%;position:relative}.hero-carousel .item-hero-mask{position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(-180deg,rgba(255,255,255,.4),black 40%);opacity:.45}.hero-carousel .item-hero-container{position:relative;max-width:1140px;margin:0 auto;text-align:center}@media (max-width:1150px){.hero-carousel .item-hero-container{max-width:990px}}@media (max-width:995px){.hero-carousel .item-hero-container{max-width:90%}.article-about{padding-top:398px}.wflex-prev,.wflex-next{top:199px!important}}.hero-carousel .item-hero-title,.hero-carousel .item-hero-text{color:#fff}.hero-carousel .item-hero-title{font-size:51px;margin-top:0;margin-bottom:5px}@media (max-width:1150px){.hero-carousel .item-hero-title{font-size:36px}}.hero-carousel .item-hero-text{font-size:24px;font-style:italic}@media (max-width:1150px){.hero-carousel .item-hero-text{font-size:18px}}.hero-carousel .owl-dots{position:absolute;text-align:center;bottom:15px;width:100%;display:block!important}.hero-carousel .owl-dots .owl-dot.active span{background:transparent}.hero-carousel .owl-dots .owl-dot span{height:10px;width:10px;border-radius:50%;border:2px solid #fff;background:#fff;margin:0 5px;display:inline-block}.hero-carousel .owl-dots .owl-dot span:before{background:transparent!important}article .content-slider-controls{border:none;background:transparent;border-radius:0;width:800px;max-width:100%;margin:0 auto;margin-bottom:17px}article .content-slider-controls li{cursor:pointer;margin:0 10px;padding-bottom:0;border-bottom:4px solid transparent;text-align:center;font-size:24px}article .content-slider-controls li.flex-active-slide{border-bottom-color:#f8cc63}article .article-history-carousel-item-header{text-align:center}article .content-slider-controls-nav a{position:absolute;bottom:-40px;background:#fff;z-index:99;padding:5px}article .content-slider-controls-nav a:hover .content-slider-controls-nav-icon,article .content-slider-controls-nav a:focus .content-slider-controls-nav-icon{fill:#ad1419}article .content-slider-controls-nav a.flex-prev{left:-20px}@media (max-width:1150px){article .content-slider-controls-nav a.flex-prev{left:0}}article .content-slider-controls-nav a.flex-next{right:-20px}@media (max-width:1150px){article .content-slider-controls-nav a.flex-next{right:0}}article .content-slider-controls-nav-icon{fill:#27282c;width:18px;height:18px}a{transition:all 250ms ease}a:hover,a:focus,a:active{text-decoration:none;outline:0}.link-red{color:#ad1419;font-family:"PT Sans",sans-serif;margin-top:15px;display:block}.link-red:hover,.link-red:focus{color:#27282c}.link-black{color:#27282c;font-family:"PT Sans",sans-serif}.link-black:hover,.link-black:focus{color:#ad1419}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{width:100%;border:none;padding:1em;font-family:"Raleway",sans-serif;font-size:14px}form p{margin-bottom:30px}.widgets-footer .form-subcribe ::placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:bold}.widgets-footer .form-subcribe ::-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:bold}@media (max-width:995px){.widgets-footer .form-subcribe{max-width:60%}}@media (max-width:570px){.widgets-footer .form-subcribe{max-width:100%}}.widgets-footer .form-subcribe input{background:#2f3033;width:calc(100% - 45px);height:45px;line-height:45px;float:left;padding-top:0;padding-bottom:0;border-top-left-radius:6px;border-bottom-left-radius:6px;color:#fff}.widgets-footer .form-subcribe input:focus{outline:none}.widgets-footer .form-subcribe button{transition:all 250ms ease;float:left;width:45px;height:45px;line-height:45px;border:none;border-top-right-radius:6px;border-bottom-right-radius:6px}.widgets-footer .form-subcribe button:hover,.widgets-footer .form-subcribe button:focus{background-color:#747577}.form-subcribe-icon{width:20px;height:20px;fill:white;position:relative;top:5px}.contact-form ::placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:bold}.contact-form ::-moz-placeholder{font-family:"PT Sans",sans-serif;font-size:14px;font-weight:bold}.contact-form-wrapper{position:relative}@media (max-width:995px){.contact-form-wrapper{margin-top:45px}}.contact-form [type="text"],.contact-form [type="email"],.contact-form [type="tel"],.contact-form textarea{background:#ebebeb}.btn{padding:15px 75px;font-family:"PT Sans",sans-serif;border-radius:0;text-transform:capitalize}.btn-red{color:#fff;background-color:#ad1419}.btn-red:hover,.btn-red:focus{color:#fff;background-color:#3b3c40}ul.reset-list,ol.reset-list{list-style:none outside none;margin:0;padding:0}.list-client li{float:left;width:25%;text-align:center;min-height:130px;position:relative;display:block}@media (max-width:1150px){.list-client li{width:25%}}@media (max-width:950px){.list-client li{width:33.3333333333%}}@media (max-width:690px){.list-client li{width:50%}}@media (max-width:570px){.list-client li{min-height:inherit}}@media (max-width:480px){.page-content-single-page .article-news-figure{margin-bottom:17px}.list-client li{width:50%;height:110px}.wflex-prev{top:99px!important;left:27px!important}.wflex-next{top:99px!important;right:27px!important}}@media (max-width:570px){.list-client li+li{margin-top:30px}}.list-client li img{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width:570px){.list-client li img{position:relative;top:0;transform:translateY(0)}}.list-link-widgets li{display:block}.list-link-widgets li a{display:block;color:#9b9c9d;margin-bottom:15px;font-family:"PT Sans",sans-serif}.list-link-widgets li a:hover,.list-link-widgets li a:focus{color:#fff}.list-dotted li{position:relative;font-size:18px;display:block;padding-left:30px}@media (max-width:1150px){.list-dotted li{font-size:16px}}.list-dotted li:before{content:'';position:absolute;left:0;top:15px;width:2px;height:2px;display:inline-block;background:#3b3c40}.list-awards li{display:block;font-family:"PT Sans",sans-serif;font-size:20px}@media (max-width:1150px){.list-awards li{font-size:16px}}.list-contact-info li{display:block;font-family:"PT Sans",sans-serif;font-size:18px}@media (max-width:1150px){.list-contact-info li{font-size:16px}}.list-contact-info li a{color:#27282c}.list-contact-info li a:hover,.list-contact-info li a:focus{color:#ad1419}table{width:100%}.site-header-navigation{text-align:center}.site-header-navigation ul{list-style:none outside none;margin:0;padding:0}@media (max-width:1200px){.site-header-navigation ul{text-align:right}}.site-header-navigation ul li{display:inline-block}.site-header-navigation ul li:hover>a,.site-header-navigation ul li:focus>a,.site-header-navigation ul li.active>a{color:#ad1419}.site-header-navigation ul li:hover>ul,.site-header-navigation ul li:focus>ul,.site-header-navigation ul li.active>ul{opacity:1;visibility:visible}.site-header-navigation ul li>a{position:relative;display:block;color:#fff;padding:40px 14px;font-family:"Raleway",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px}.site-header-navigation ul li>ul{visibility:hidden;opacity:0;transition:opacity .2s ease-in;opacity:0;z-index:999;background:rgba(255,255,255,.8);text-align:center}.site-header-navigation ul li>ul:before,.site-header-navigation ul li>ul:after{}.site-header-navigation ul li>ul:before{right:100%}.site-header-navigation ul li>ul:after{left:100%}.site-header-navigation ul li>ul li{display:inline-block}.site-header-navigation ul li>ul li:hover>a,.site-header-navigation ul li>ul li:focus>a,.site-header-navigation ul li>ul li.active>a{color:#27282c;border-color:#f8cc63}.site-header-navigation ul li>ul li>a{color:#27282c;white-space:nowrap;margin:30px 5px;padding:5px 30px;border-radius:30px;border:2px solid transparent}.nav-footers ul{list-style:none outside none;margin:0 auto;padding:0;max-width:120px}@media (max-width:995px){.nav-footers ul{margin-left:0;max-width:inherit}}.nav-footers ul li{display:block;margin-bottom:15px}.nav-footers ul li a{color:#fff;text-transform:uppercase;font-family:"Raleway",sans-serif;font-size:13px;letter-spacing:1px}.nav-footers ul li a:hover,.nav-footers ul li a:focus{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=” $value * 100 “)";filter: alpha(opacity=50);zoom:1}.column-widgets{position:relative;min-height:200px}@media (max-width:995px){.column-widgets{min-height:inherit}}.column-widgets+.column-widgets{border-left:1px solid #4e4f53;padding-left:30px}@media (max-width:995px){.column-widgets+.column-widgets{border-left:none;padding-left:15px}}.widget-text{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width:995px){.widget-text{position:relative;top:0;transform:translateY(0)}}.widgets-footer{margin-bottom:15px}@media (max-width:995px){.widgets-footer{margin-bottom:30px}}.widgets-footer .title-widgets{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-bottom:15px;font-family:"Raleway",sans-serif;font-size:11px;font-weight:bold}.widgets-footer p{color:#747577;font-size:16px}.choose-languages{position:relative;display:inline-block;margin-top:35px}.choose-languages+.choose-languages{padding-left:15px}.choose-languages+.choose-languages:before{content:'/';position:absolute;color:#fff;left:0;top:0}.choose-languages input[type="radio"]{position:absolute;height:0;width:0;opacity:0}.choose-languages input[type="radio"]:checked+label{color:#ad1419}.choose-languages input[type="radio"]+label{position:relative;color:#fff;font-family:"PT Sans",sans-serif;font-weight:normal;display:inline-block;cursor:pointer}.item-project{position:relative;margin-bottom:30px}@media (max-width:690px){.item-project{max-width:460px;margin-left:auto;margin-right:auto}}.item-project a{display:block}.item-project a img{width:100%}.item-partners{position:relative;margin-bottom:30px;text-align:center;min-height:120px}.item-partners img{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto}.equipment-descriptions{position:relative}@media (max-width:995px){.equipment-header{display:none}}.equipment-header-cell{margin-bottom:30px}.equipment-header-cell h4{font-family:"PT Sans",sans-serif;font-weight:bold;font-size:16px;margin:0}.equipment-item-header,.equipment-item-content{font-family:"PT Sans",sans-serif;font-size:16px}.equipment-item-header h5{font-size:16px;font-family:"PT Sans",sans-serif}.equipment-item-header>div{margin-bottom:5px}.equipment-item-content{position:relative}@media (max-width:995px){.equipment-item-content{margin-bottom:15px}.equipment-item-content .col-md-6{position:relative;padding-top:45px}.equipment-item-content .col-md-6:before{top:15px;left:15px;font-weight:bold}.equipment-item-content .col-md-6:first-child:before{position:absolute;content:'Equipment descriptions'}.equipment-item-content .col-md-6:last-child:before{position:absolute;content:'Brand / Model No.'}}.equipment-item-content>div{margin-bottom:5px}.page-content-list-post .article-service.thumbnail-left.service-thumbnail-tall .equipment-item-content .col-md-6:before{left:0;right:15px}.item-about-history+.item-about-history{margin-top:20px}.item-about-history img{display:inline-block;margin:0 auto}.item-about-history-text{display:block;font-family:"PT Sans",sans-serif;font-size:13px}.btn-rwd{display:block;height:30px;width:30px;margin:22px 20px 0;cursor:pointer}.btn-rwd .bars{position:relative;top:22px;bottom:0;height:1px;width:100%;background:#fff;display:block;transition:opacity 250ms ease , transform 250ms ease}.btn-rwd .bars:hover,.btn-rwd .bars:focus{opacity:.7}.btn-rwd .bars:before,.btn-rwd .bars:after{content:'';position:absolute;height:1px;width:100%;background:#fff;transition:opacity 250ms ease , transform 250ms ease}.btn-rwd .bars:before{top:-8px}.btn-rwd .bars:after{bottom:16px}.mobile-nav{position:absolute;right:0;list-style:none outside none;margin:0;padding:30px 0 0;background:#3b3c40;min-width:200px}@media (max-width:480px){.mobile-nav{float:left;width:100%;padding-top:6px;margin-top:8px}}.mobile-nav ul{padding-left:0}.mobile-nav li{display:block}.mobile-nav li:first-child>a{padding-top:15px}.mobile-nav li:last-child>a{padding-top:15px}.mobile-nav li:hover>a,.mobile-nav li:focus>a{color:#ad1419}.mobile-nav li>a{display:block;padding:10px 15px;color:#fff;text-transform:uppercase;letter-spacing:1px;min-width:180px;font-family:"Raleway",sans-serif;font-weight:bold;font-size:10px}.mobile-nav li ul{padding:0;margin:0}.mobile-nav li ul li>a{padding-left:30px}.contact-map-direction{position:relative;overflow:hidden}#map-canvas{height:500px}.space15{width:100%;height:15px}.space30{width:100%;height:30px}.space5{width:100%;height:5px}.nospace-top{padding-top:0!important;margin-top:0!important}.nospace-bottom{padding-bottom:0!important;margin-bottom:0!important}.nospace-left{padding-left:0!important;margin-left:0!important}.nospace-right{padding-right:0!important;margin-right:0!important}.nospace-everywhere{padding:0!important;margin:0!important}.bg-tiny-white{background-color:#f7f7f7}.bg-white{background-color:#fff}.text-red{color:#c42a28}.cb{clear:both}.text-left{text-align:left!important}.text-right{text-align:right!important}@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@media (max-width:992px){.hide-in-md{display:none}}@media (max-width:768px){.hide-in-sm{display:none}}