html{background-color:#0f0f0f}div.divide{height:1px;max-width:100%;clear:both;display:block;background-color:rgba(0,0,0,0.2)}div.content{background-image:url("../img/logo-fade-body.png");background-position:104% 114%;background-repeat:no-repeat;padding:50px 0}@media only screen and (max-width: 1199px){.container{width:100%}}iframe{max-width:100%}div.content-wrapper h2{font-weight:500;font-size:25px;color:#cd292f;line-height:1.6}div.content-wrapper h3{line-height:1.6}div.content-wrapper p{font-size:15px;line-height:32px;margin-bottom:20px}@media screen and (max-width: 767px){div.content-wrapper p{line-height:24px}}div.content-wrapper a{color:#cd292f;-webkit-transition:all 0.25s;transition:all 0.25s}div.content-wrapper a:hover{text-decoration:none;opacity:0.5;-webkit-transition:all 0.25s;transition:all 0.25s}div.content-wrapper blockquote{display:block;background-color:#f4f4f4;padding:30px 0;width:60%;margin:35px auto 0 auto;border-left:none;border-top:4px solid #cd292f;box-shadow:3px 3px 6px rgba(0,0,0,0.1)}div.content-wrapper blockquote p.lead{font-size:18px;color:#333;font-style:italic;text-transform:none;letter-spacing:0;font-weight:400}div.content-wrapper blockquote p.lead:before{content:'"'}div.content-wrapper blockquote p.lead:after{content:'"'}div.content-wrapper blockquote p{color:#666;font-style:normal;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:700}div.content-wrapper p.lead{font-size:17px;font-weight:600;line-height:1.4}div.subpage-grid,div.subpage-grid-siblings{margin-bottom:30px}div.subpage-grid div.subpage-grid-match h4,div.subpage-grid-siblings div.subpage-grid-match h4{font-size:23px;font-weight:700;text-shadow:1px 3px 2px rgba(0,0,0,0.4);color:white;position:absolute;z-index:99;bottom:0;padding:20px}@media only screen and (max-width: 767px){div.subpage-grid div.subpage-grid-match h4,div.subpage-grid-siblings div.subpage-grid-match h4{font-size:20px}}@media only screen and (max-width: 992px){div.subpage-grid div.subpage-grid-match h4,div.subpage-grid-siblings div.subpage-grid-match h4{bottom:30px}}div.subpage-grid div.subpage-grid-match div.uk-overlay div.uk-overlay-background,div.subpage-grid-siblings div.subpage-grid-match div.uk-overlay div.uk-overlay-background{background:rgba(0,0,0,0.7) none repeat scroll 0 0}div.subpage-grid div.subpage-grid-match div.uk-overlay img,div.subpage-grid-siblings div.subpage-grid-match div.uk-overlay img{width:100%;height:auto}.btn{border-radius:0}.btn.red{background-color:#cd292f;color:#fff}.btn.red:hover{background-color:#a92025}.btn.black{background-color:#0f0f0f;color:#fff}.btn.black:hover{background-color:#222}.btn.white{background-color:#fff;color:#0f0f0f}.btn.white:hover{background-color:#f4f4f4}.btn.btn-banner{padding:20px 30px;margin:10px 10px 0 10px;-webkit-transition:all 0.25s;transition:all 0.25s}@media only screen and (max-width: 767px){.btn.btn-banner{padding:10px 15px;font-size:11px;margin:5px 2px 0 2px}}.btn.btn-banner i.fa{padding-right:5px}.btn.btn-banner:hover{padding:25px 30px;-webkit-transition:all 0.25s;transition:all 0.25s}@media only screen and (max-width: 767px){.btn.btn-banner:hover{padding:10px 15px}}.btn.btn-primary{background-color:#cd292f;padding:20px 40px;border:none;font-weight:bold;font-size:19px;line-height:22px}div.buttons{margin:0;padding:0;text-align:center}div.buttons a.white{background-color:#f4f4f4}div.buttons a{padding:20px 30px !important;margin:10px 10px 0 10px !important}div.buttons a:hover{padding:20px 30px !important;margin:10px 10px 0 10px !important}#offcanvas-menu{background-color:transparent}#offcanvas-menu .uk-offcanvas-bar{background-color:#0f0f0f;width:25%;box-shadow:-9px 0px 34px rgba(0,0,0,0.6)}@media only screen and (max-width: 767px){#offcanvas-menu .uk-offcanvas-bar{width:80%}}@media only screen and (max-width: 992px){#offcanvas-menu .uk-offcanvas-bar{width:70%}}#offcanvas-menu .uk-offcanvas-bar a.logo{background-image:url("../img/logo-fade.png");background-repeat:no-repeat;background-position:10% 100%;background-size:contain;display:block;height:100px;width:100%;margin:30px 0}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav{border-bottom:1px solid rgba(255,255,255,0.2)}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li{border-bottom:1px solid rgba(255,255,255,0.2)}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li:last-child{border:none}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li>a{padding:20px}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li>a:hover{background-color:#cd292f}@media only screen and (max-width: 767px){#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li>a{padding:10px}}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li ul.uk-nav-sub{padding:0;background-color:#222}#offcanvas-menu .uk-offcanvas-bar div.menu ul.uk-nav>li ul.uk-nav-sub>li>a{padding:8px 20px;border-bottom:1px dotted rgba(255,255,255,0.1)}#offcanvas-menu .uk-offcanvas-bar div.footer{background-image:url("../img/logo-fade.png");background-position:95% 60%;background-repeat:no-repeat;background-size:20%;background-color:#cd292f;padding:20px}@media only screen and (max-width: 767px){#offcanvas-menu .uk-offcanvas-bar div.footer{background-image:none;padding:10px}}#offcanvas-menu .uk-offcanvas-bar div.footer span.heading{color:#fff;font-weight:700;font-size:18px}@media only screen and (max-width: 767px){#offcanvas-menu .uk-offcanvas-bar div.footer span.heading{font-size:15px}}#offcanvas-menu .uk-offcanvas-bar div.footer p{font-weight:400;color:white;padding:3px;margin:0}@media only screen and (max-width: 767px){#offcanvas-menu .uk-offcanvas-bar div.footer p{font-size:11px}}#offcanvas-menu .uk-offcanvas-bar div.footer p a{color:white}#offcanvas-menu .uk-offcanvas-bar div.footer p i.fa{padding-right:10px}body{font-family:"Source Sans Pro",sans-serif;font-size:16px}body div.map{padding:0 55px}body div.map #map{height:500px}@media only screen and (max-width: 767px){body div.map #map{height:200px}}body header{background-color:white;width:100%;padding:20px 55px}@media screen and (max-width: 767px){body header{padding:20px}}body header .header-contact{font-size:18px;font-style:italic;color:#757575}@media screen and (max-width: 991px){body header .header-contact{margin-bottom:5px}}@media screen and (max-width: 767px){body header .header-contact span{display:none}}body header .header-contact .tel{margin-left:5px;font-style:normal;color:#cd292f;font-weight:bold}body header .header-contact .tel.normal-phone{display:inline-block}body header .header-contact .tel.tiny-phone{display:none}@media screen and (max-width: 360px){body header .header-contact .tel.normal-phone{display:none}body header .header-contact .tel.tiny-phone{display:inline-block}}body header div.logo a.logo{background-image:url("../img/logo.png");background-repeat:no-repeat;background-position:center center;background-color:#fff;width:110px;display:block;padding:30px}@media only screen and (max-width: 767px){body header div.logo a.logo{width:110px}}body header nav{text-align:right}body header nav a{text-decoration:none}body header nav ul,body header nav li{padding:0;margin:0;list-style:none}body header nav ul.list-inline{font-size:0}body header nav ul.list-inline>li{position:relative;padding:10px 15px}body header nav ul.list-inline>li:last-child{padding:10px 0 10px 15px}body header nav ul.list-inline>li>a{font-size:19px;font-weight:bold;font-family:"Source Sans Pro",sans-serif;color:#0f0f0f;-webkit-transition:all 0.25s;transition:all 0.25s}body header nav ul.list-inline>li:hover>ul{display:block}body header nav ul.list-inline>li:hover>a,body header nav ul.list-inline>li:active>a,body header nav ul.list-inline>li:focus>a{color:#222;text-decoration:none}body header nav ul.list-inline>li:hover>a:after,body header nav ul.list-inline>li:active>a:after,body header nav ul.list-inline>li:focus>a:after{width:100%}body header nav ul.list-inline>li>ul{text-align:left;position:absolute;z-index:999;background-color:white;padding:15px 25px;white-space:nowrap;display:none;min-width:170px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}body header nav ul.list-inline>li>ul>li{display:block}body header nav ul.list-inline>li>ul>li>a{display:block;font-size:14px;padding:8px 0;border-bottom:1px solid #eee;color:#777;-webkit-transition:all 0.25s;transition:all 0.25s}body header nav ul.list-inline>li>ul>li:last-child>a{border:none}body header nav ul.list-inline>li>ul>li:hover>a{color:#222;text-decoration:none}body header div.mobile-menu-toggle a{text-align:center;display:block;padding:20px 40px;font-size:30px;color:#0f0f0f;-webkit-transition:all 0.25s;transition:all 0.25s}@media only screen and (max-width: 767px){body header div.mobile-menu-toggle a{padding:10px 45px}}body header div.mobile-menu-toggle a span{display:block;font-size:10px;text-transform:uppercase}body header div.mobile-menu-toggle a:hover{background-color:#fff;color:#cd292f;text-decoration:none;box-shadow:10px 0px 10px 5px rgba(0,0,0,0.5);-webkit-transition:all 0.25s;transition:all 0.25s}body .hp-banner{padding:0 55px;position:relative}@media screen and (max-width: 991px){body .hp-banner{padding:0 20px}}body .hp-banner ul{margin-bottom:0 !important}body .hp-banner ul,body .hp-banner li{list-style:none;padding:0;margin:0}body .hp-banner .uk-overlay{width:100%;height:auto;padding:0;min-height:400px;max-height:610px;color:white}@media only screen and (max-width: 1199px){body .hp-banner .uk-overlay{max-height:400px}}@media only screen and (max-width: 992px){body .hp-banner .uk-overlay{min-height:300px;max-height:300px}}body .hp-banner .uk-overlay .uk-overlay-panel{background-color:rgba(0,0,0,0.2);background-image:url("../img/logo-fade.png");background-position:4% 95%;background-size:15%;background-repeat:no-repeat;padding:0;z-index:99999;height:650px}body .hp-banner .uk-overlay .uk-overlay-panel>div{width:100%;padding:0}@media only screen and (max-width: 1199px){body .hp-banner .uk-overlay .uk-overlay-panel{height:400px}}@media only screen and (max-width: 992px){body .hp-banner .uk-overlay .uk-overlay-panel{height:300px}}body .hp-banner .uk-overlay img{width:100%;height:auto;opacity:0}body .hp-banner .uk-overlay .banner-content-window h3.banner-heading{text-align:center;font-size:40px;line-height:1.3;font-weight:700;text-shadow:1px 3px 2px rgba(0,0,0,0.5)}@media only screen and (max-width: 992px){body .hp-banner .uk-overlay .banner-content-window h3.banner-heading{font-size:26px}}@media only screen and (max-width: 767px){body .hp-banner .uk-overlay .banner-content-window h3.banner-heading{font-size:20px}}body .internal-banner{padding:0 55px;overflow:hidden}@media screen and (max-width: 991px){body .internal-banner{padding:0 20px}}body .uk-overlay{padding:0}body div.internal-header.uk-overlay{width:100%;height:400px;background-color:#eee;padding:0;background-size:cover;color:white;text-align:center}body div.internal-header.uk-overlay img{width:100%;height:auto;opacity:0}body div.internal-header.uk-overlay div.uk-overlay-panel{padding:0;height:400px}body div.internal-header.uk-overlay div.uk-overlay-panel div span.banner-heading{width:50%;text-align:center;font-size:40px;line-height:1.3;font-weight:700;text-shadow:1px 3px 2px rgba(0,0,0,0.4)}@media only screen and (max-width: 767px){body div.internal-header.uk-overlay div.uk-overlay-panel div span.banner-heading{font-size:20px !important}}@media only screen and (max-width: 992px){body div.internal-header.uk-overlay div.uk-overlay-panel div span.banner-heading{font-size:30px}}body div.internal-header.uk-overlay .uk-overlay-panel:not(.uk-overlay-button-panel){background-image:url("../img/logo-fade.png");background-color:rgba(0,0,0,0.2);background-position:4% 95%;background-size:15%;background-repeat:no-repeat}@media only screen and (max-width: 992px){body div.internal-header.uk-overlay .uk-overlay-panel:not(.uk-overlay-button-panel){background-size:30%;background-position:10% 88%}}@media only screen and (max-width: 767px){body div.internal-header.uk-overlay .uk-overlay-panel:not(.uk-overlay-button-panel){background-size:50%}}body section.services,body section.projects,body section.people{padding:80px 0}@media only screen and (max-width: 1199px){body section.services,body section.projects,body section.people{padding:40px 0}}@media only screen and (max-width: 767px){body section.services,body section.projects,body section.people{padding:20px 0}}body section.services .section-intro,body section.projects .section-intro,body section.people .section-intro{text-align:center;padding-bottom:40px}body section.services .section-intro h3,body section.projects .section-intro h3,body section.people .section-intro h3{font-family:"Source Sans Pro",sans-serif;font-size:30px;font-weight:700;color:#0f0f0f}body section.services .section-intro p,body section.projects .section-intro p,body section.people .section-intro p{font-size:20px}body section.services .call-to-action,body section.projects .call-to-action,body section.people .call-to-action{text-align:center;padding-top:80px}@media only screen and (max-width: 1199px){body section.services .call-to-action,body section.projects .call-to-action,body section.people .call-to-action{padding-top:40px}}@media only screen and (max-width: 767px){body section.services .call-to-action,body section.projects .call-to-action,body section.people .call-to-action{padding-top:20px}}@media screen and (max-width: 767px){body section.services .service-box{margin-bottom:20px}}body section.services .service-box img{display:block;width:100%;margin-bottom:20px}body section.services .service-box .service-box-heading{font-weight:bold;margin:0}body section.services .service-box .service-box-heading:before{position:relative;top:-5px;width:30px;margin-right:10px;display:inline-block;content:"";height:1px;border-bottom:solid 1px #cd292f}body section.projects{background-image:url("../img/logo-fade-body.png");background-position:104% 114%;background-repeat:no-repeat}body section.projects h5{color:#b0b0b0;letter-spacing:2px;font-size:13px;text-transform:uppercase;margin-bottom:20px}body section.projects .latest-project{padding:25px;background-color:#f4f4f4}@media screen and (max-width: 767px){body section.projects .latest-project{margin-bottom:20px}}body section.projects .latest-project img{display:block;width:100%;margin-bottom:20px}body section.projects .latest-project .title{font-size:23px;line-height:33px;font-weight:bold}body section.projects .latest-project .title a{color:#0f0f0f}body section.projects .latest-project .categories{margin-bottom:20px}body section.projects .latest-project .categories a{text-decoration:underline;color:#8a8a8a}body section.projects .latest-project .categories .comma{display:inline-block}body section.projects .latest-project .categories .comma:last-of-type{display:none}body section.projects .testimonials{padding:20px;background-color:#f4f4f4}body section.projects .testimonials blockquote{font-size:17px;line-height:27px;border:none;padding:50px 0;text-align:center;margin-bottom:0}body section.projects .testimonials blockquote p{padding:0 30px}@media only screen and (max-width: 767px){body section.projects .testimonials blockquote p{padding:0}}body section.projects .testimonials blockquote .title{color:#cd292f;font-style:normal;font-weight:bold}body section.projects .testimonials blockquote:before{font-size:190px;line-height:33px;opacity:0.2;display:block;text-align:left;position:relative;content:open-quote;top:10px;left:-25px;color:#b0b0b0}body section.projects .testimonials blockquote:after{font-size:190px;line-height:33px;opacity:0.2;display:block;content:close-quote;text-align:right;color:#b0b0b0;position:relative;top:70px;left:-30px}body section.people{background-color:#f4f4f4}body section.people .people-box-heading{font-weight:bold;margin:0}@media screen and (max-width: 767px){body section.people .people-box-heading{margin-bottom:20px}}body section.people .people-box-heading:before{position:relative;top:-5px;width:30px;margin-right:10px;display:inline-block;content:"";height:1px;border-bottom:solid 1px #cd292f}body section.people img{display:block;width:100%;margin-bottom:20px}body .site-footer{background-color:#2f302f;color:white}body .site-footer .col-sm-4{text-align:center;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){body .site-footer .col-sm-4{padding-top:20px;padding-bottom:20px}}body .site-footer .col-sm-4:first-of-type{border-right:solid 1px #585858}body .site-footer a{color:white}body .site-footer h3{font-weight:bold;margin-bottom:20px}@media screen and (max-width: 767px){body .site-footer h3{margin-top:0}}body .site-footer .tel,body .site-footer .email,body .site-footer .address{font-size:22px;font-weight:bold;margin-bottom:20px}body .site-footer .tel{margin-bottom:0}body .site-footer .tel a{color:#cd292f}body .site-footer .links,body .site-footer .p{font-size:16px;line-height:25px;padding:0 100px}@media screen and (max-width: 767px){body .site-footer .links,body .site-footer .p{padding:0}}body .site-footer .links a,body .site-footer .p a{text-decoration:underline}body .sub-footer{background-color:#0f0f0f;color:#868686;padding:20px 0}body .sub-footer .menu{float:left;list-style:none;margin:0;padding:0;overflow:hidden}body .sub-footer .menu li{display:inline-block;border-right:solid 1px #868686;padding-right:5px;margin-right:5px;line-height:12px}body .sub-footer .menu li:last-of-type{border:none}body .sub-footer .copyright{float:right;margin-bottom:0}body .sub-footer a{color:#868686}.breadcrumbs a,.breadcrumbs span{color:#5d5d5d;text-decoration:none}.breadcrumbs i.fa{padding:0 5px}.project-list{margin-bottom:50px}.project-list .col-sm-6:nth-of-type(odd){clear:both}.project-list .project-list-project{padding:20px;background-color:#f4f4f4;margin-bottom:30px}.project-list .project-list-project .project-image{position:relative}.project-list .project-list-project .project-image img{display:block;width:100%;margin-bottom:20px}.project-list .project-list-project .project-content h4{font-weight:bold;font-size:23px;line-height:27px}.project-list .project-list-project .project-content h4 a{color:#2f302f}.project-list .project-list-project .project-content .categories{margin-bottom:15px}.project-list .project-list-project .project-content .categories a{color:#8a8a8a;text-decoration:underline}.project-list .project-list-project .project-content .categories a:hover{text-decoration:none}.project-list .project-list-project .project-content .categories .comma{display:inline-block}.project-list .project-list-project .project-content .categories .comma:last-of-type{display:none}.project-list .project-list-project .project-content .project-details{list-style:none;margin:0;padding:0}.project-list .project-list-project .project-content .project-details li{font-size:16px;font-weight:600;margin-bottom:5px}.project-list .project-list-project .project-content .project-details li i{color:#cd292f;margin-right:6px;width:18px}.archive-header .breadcrumbs{margin-bottom:0}.archive-header h1.archive-title{color:#cd292f;font-weight:bold;margin:10px 0 40px}@media screen and (max-width: 767px){.archive-header h1.archive-title{margin-bottom:20px}}.sidebar .widget .widget-title{background-color:#cd292f;color:white;padding:25px;font-weight:bold;font-size:16px;line-height:20px;margin:0}.sidebar .widget .widget-content{padding:25px;background-color:#2f302f}.sidebar .widget .widget-content .cat-list{margin:-5px 0}.sidebar .widget .widget-content .cat-list a{display:block;padding:5px 0;color:white}.sidebar .widget-project-details .project-details{list-style:none;margin:0;padding:0}.sidebar .widget-project-details .project-details li{font-size:16px;font-weight:600;margin-bottom:5px;color:white}.sidebar .widget-project-details .project-details li i{color:#cd292f;margin-right:6px;width:18px}.grid-gallery{padding-top:20px;margin-left:-10px;margin-bottom:20px}.grid-gallery .gallery-item{text-align:center;margin-bottom:10px;padding-left:10px}.grid-gallery .gallery-item .uk-inline{opacity:1;position:relative}.grid-gallery .gallery-item .uk-inline:before,.grid-gallery .gallery-item .uk-inline:after{-webkit-transition:all 0.25s;transition:all 0.25s;opacity:0}.grid-gallery .gallery-item .uk-inline:before{content:"\f002";font-family:'FontAwesome';color:white;font-size:21px;position:absolute;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.grid-gallery .gallery-item .uk-inline:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.grid-gallery .gallery-item .uk-inline:hover{opacity:1}.grid-gallery .gallery-item .uk-inline:hover:before{opacity:1}.grid-gallery .gallery-item .uk-inline:hover:after{opacity:0.8}.grid-gallery .gallery-item .gallery-item-inner .caption{padding:8px;background-color:#f4f4f4;font-size:12px;line-height:18px}@media screen and (max-width: 767px){.height-match{min-height:auto !important}.col-logo{float:left}.col-connav{float:right}}#offcanvas-menu{z-index:9999;background-color:rgba(0,0,0,0.2)}#offcanvas-menu .uk-offcanvas-bar{background-color:white;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:0}#offcanvas-menu .uk-offcanvas-bar .uk-close{position:static;padding:20px;background:#0f0f0f;color:white;width:100%}#offcanvas-menu a.logo{padding:20px;display:inline-block}#offcanvas-menu nav>ul.uk-nav>li.current-menu-ancestor>a,#offcanvas-menu nav>ul.uk-nav>li.current-menu-item>a,#offcanvas-menu nav>ul.uk-nav>li.current-menu-parent>a{color:white;background-color:#cd292f}#offcanvas-menu nav>ul.uk-nav>li>a{display:block;color:#333;font-weight:700;text-transform:uppercase;padding:8px 10px}#offcanvas-menu nav>ul.uk-nav>li>ul>li.current-menu-item>a{background-color:#f4f4f4;color:#0f0f0f}#offcanvas-menu nav>ul.uk-nav>li>ul>li>a{display:block;color:#0f0f0f;padding:5px 10px}@media (min-width: 992px){.col-connav{display: flex;justify-content: space-between;align-items:center;}}@media (max-width: 991px){.col-connav .iso{display: none;}}.col-connav .iso img + img{margin-left: 10px;}
/*# sourceMappingURL=theme.css.map */
