h2,h3{text-transform:uppercase}h2,h4{color:#606060}.home-content p,.story-content p,p{line-height:1.5em}#snapshots-area a:hover,.button:hover,.footer-menu a:hover,.portfolio-filter a,div.bkbtn a:hover{text-decoration:none}@font-face{font-family:FuturaStd;src:url(fonts/FuturaStd-Bold.otf)}@font-face{font-family:GillSans;src:url(fonts/GillSans.ttf)}body{font-family:GillSans,'Open Sans',sans-serif;font-weight:300;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:GillSans,Roboto,sans-serif;font-weight:400}h1,h3{font-weight:300}h1{font-size:4.5em}h2{font-size:1.8em}h3{font-size:1.7em;margin-bottom:20px;color:#111}a,p{font-size:15px;font-weight:400;font-family:GillSans,'Open Sans',sans-serif}h4.emp{color:#5da9c0}p{color:#727272}a,strong.emp{color:#24C0D9}a{letter-spacing:.3px}a:hover{-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.section{padding:75px 0}.section-title{margin-bottom:50px;padding-bottom:20px;display:inline-block;border-bottom:1px solid #24C0D9}.divider-div{border-top:solid 15px #5da9c0}.divider-div img{display:inline;width:100%;margin:0 0 40px}.divider-div .emp{color:#5da9c0}.divider-div .focus{text-transform:Uppercase;font-weight:800}.featuring img{float:left;width:40%;margin:20px 5% 20px 0}.featuring p{font-size:.85em!important;display:inline-block;max-width:55%;color:#fff!important;background-color:#000;text-align:left;padding:2px 15px}.featuring p a{text-align:left;display:inline}.solutions-content .divider-div{margin:20px 0 40px;padding-top:20px}.button{border:none;padding:12px 25px;border-radius:5px;display:inline-block;color:#5F5F5F;text-transform:uppercase;font-weight:700;font-size:15px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.button:hover{background:#454545;border-color:#454545}.overlay{background:rgba(43,191,217,.9)}@-moz-document url-prefix(){.contact-form .form-control{padding:0 15px!important}}.navbar-default{background-color:#fff;border-color:transparent;padding:10px 0;-moz-box-shadow:0 0 7px rgba(0,0,0,.1);box-shadow:0 0 7px rgba(0,0,0,.1)}.navbar-brand{padding:5px 15px;max-width:220px}.navbar-default .navbar-nav>li>a{color:#949494;margin-right:8px;outline:0}.navbar-default .navbar-nav>li>a:hover{color:#24C0D9}.navbar-nav li a.current{color:#5da9c0!important}.upside .current{color:#24C0D9!important}#home-area .container{padding-top:150px;padding-bottom:65px}.home-content{padding-top:0}.home-content h1{text-transform:capitalize;font-weight:200}.home-content p{font-family:GillSans,'Open Sans',sans-serif;font-size:15px;font-weight:400;color:#727272;margin:20px 0}.home-content .home{border:1px solid #606060;color:#606060}.home-content .home:hover{color:#222}img.logo{padding:0 20%;margin:20px auto;display:block}.story-content{padding-top:0;margin:30px 25px}.story-content h1{text-transform:capitalize;font-weight:200}.story-content p{font-family:GillSans,'Open Sans',sans-serif;font-size:15px;font-weight:400;color:#727272;margin:5px 0 25px 10px}.story-content strong.headers{font-size:18px;font-weight:400;letter-spacing:.3px;line-height:1em;margin:20px 0;display:block;color:#727272}.text-center{text-align:center;margin:0 auto;display:block}.text-spacer{padding-bottom:20px}p.fa.fa-tint:before{padding-right:15px}p.fa.fa-tint{font-family:FontAwesome;font-size:1.4em;margin:0;color:#5da9c0}p.fa.fa-tint span.fa-text{font-family:GillSans,'Open Sans',sans-serif;font-size:1.1em;margin:0;color:#5da9c0}.story-title{color:#24C0D9}.about_emblem{padding-top:10px}.situations-content ul li,.solutions-content ul li{color:#727272;font-size:1.1em}.situations-content h2,.solutions-content h2{margin-bottom:30px;text-align:left}.situations-content h2.text-header,.solutions-content h2.text-header{margin-top:60px}.situations-content h4,.solutions-content h4{margin-bottom:20px;text-align:left}.situations-content h4.sub-header,.solutions-content h4.sub-header{margin-top:40px}.situations-content p,.solutions-content li,.solutions-content p{margin-bottom:10px;text-align:justify}.top-spacer{padding-top:40px!important}.solutions-content table{width:100%;margin:20px auto 0}.solutions-content table td.header-col{padding:10px;color:#fff;background-color:#666;font-weight:800;text-align:left}.solutions-content table td{text-align:center;padding:10px;border:2px solid #fff;color:#333;background-color:#ddd}.solutions-content table th{padding:10px;color:#fff;border:2px solid #fff;background-color:#5da9c0;text-align:center}#portfolio,#snapshots-area,#spotlight-area{border-bottom:1px solid #efefef}.ss-sub-title{width:100%;text-align:left;margin-bottom:20px}.pen-description,.pen-title,.row_credits,.wrap,div.bkbtn{text-align:center}.ss-sub-title img{width:15%}.row.row-divider{margin-bottom:55px}#spotlight-area{background:#fff}#spotlight-area a:hover{color:#187F90;text-decoration:none}.single-spotlight{margin:30px auto 50px;display:block}.spotlight-title{color:#24C0D9}.spotlight-content{margin-bottom:30px}.single-spotlight .box:hover .overbox{background-color:rgba(33,33,33,.7)!important;color:#5da9c0!important}.single-spotlight .box .overbox{color:#88c6d8!important}.single-spotlight .box .overbox .title.overtext{font-weight:600!important;font-size:1.05em}#snapshots-area{background:#fff}#snapshots-area a:hover{color:#187F90}.single-snapshot{margin:30px auto 50px;display:block}.snapshots-title{color:#24C0D9}.snapshots-content{margin-bottom:30px}.row_credits{display:block;width:100%}.credits{display:inline-block}.credits_btm,.credits_btm_l,.credits_top,.credits_top_l{display:inline-block;border-top:solid 3px #fff;margin:0;padding:5px 15px}.credits_top,.credits_top_l{background-color:#333;color:#fff;font-size:1.1em;font-weight:600}.credits_btm,.credits_btm_l{background-color:#999;color:#000;font-weight:400;font-size:.9em}.credits_btm,.credits_top{width:250px}.credits_btm_l,.credits_top_l{width:300px}.icontitle{padding-right:20px;font-size:1.2em}div.bkbtn{float:left;padding-top:30px;width:100%}.snapshots-content h2{margin:20px 0 40px}.snapshots-content h2 i{margin-top:10px;font-size:15px;color:#727272;text-transform:none;display:block}.snapshots-content .featuring{margin-bottom:10px}.snapshots-content .featuring img{width:45%;margin:20px 0 5px}.snapshots-content .featuring p{max-width:56%;background-color:#000;text-align:center;padding:2px 15px;margin:22px 5px 0}.contact-form,.contact-info{margin-top:30px}.contact-form .form-control{-webkit-box-shadow:none;box-shadow:none;padding:20px 15px}.form-control{height:45px;font-size:16px}.send-button{background:#24C0D9;color:#fff}.contact-form{margin-bottom:100px}.contact-info span{color:#24C0D9;margin-right:10px}.business-hours,.contact-info{margin-bottom:30px;margin-left:10px}#portfolio{background:#fff}.portfolio-filter{position:relative;right:0;text-transform:uppercase;margin:20px}.portfolio-filter a{font-size:14px;color:#6A6F73;padding:10px 20px;border-radius:5px;border:1px solid #efefef;margin:10px 0}.portfolio-filter a:hover{border:1px solid #55DDF3;background:#55DDF3;color:#fff}.single-portfolio{float:left;width:25%}.single-portfolio img{width:98%;margin:1%}.single-portfolio a:hover{background:#41C8DE}#testimonial{background:#fff;border-bottom:1px solid #efefef}#owl-demo .item img{display:block;width:100%;height:auto}.single-testimonial,.single-testimonial img{margin:0 auto}.single-testimonial p{margin:0 5px}.testimonial{background:#24C0D9;color:#fff;margin-top:20px}.testimonial:hover{color:#fff}footer{background:#fff;border-top:1px solid #efefef;padding:10px 0}.footer-menu li{border-right:1px solid #e4e4e4}.footer-menu li:last-child{border-right:none}.footer-menu a{color:#A8A8A8;font-size:11px;text-transform:uppercase;font-weight:600;padding:0 5px}.footer-menu a:hover{color:#41C8DE}.pen-description a,a:hover{text-decoration:underline}.footer-content{padding:15px;color:#727272;font-size:14px}.pen-title{color:#FFF;margin-bottom:0;text-shadow:1px 1px 0 #000}.pen-description{color:#FFF;margin-bottom:3rem;text-shadow:1px 1px 0 #000}.pen-description a{color:#FFF}a{text-decoration:none}img{height:auto;max-width:100%}.wrap{margin:0 auto;max-width:50rem}.image-as-background{background-position:center center;background-size:cover;background-repeat:no-repeat}.owl-controls .owl-buttons span,.screen-reader-text{width:1px;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important}.owl-controls .owl-buttons span:active,.owl-controls .owl-buttons span:focus,.owl-controls .owl-buttons span:hover,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{height:auto;width:auto;background-color:#000;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#FFF;display:block;font-size:.875rem;font-weight:700;left:.3125rem;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:.3125rem;z-index:100000}.owl-theme{color:#FFF}.owl-theme figure{line-height:0;margin:0;position:relative}.owl-theme figcaption{background:rgba(0,0,0,.75);font-size:1.2rem;line-height:1.33;padding:.625rem 1.25rem;text-align:left;z-index:10}@media screen and (min-width:40rem){.owl-theme figcaption{background:rgba(0,0,0,.75);bottom:0;font-size:1.2rem;left:0;padding:1.25rem 2.5rem;right:0;position:absolute}}.owl-controls{margin-top:.625rem;text-align:center}.owl-controls .owl-buttons div{position:absolute;top:50%;background:#21759b;color:#FFF;display:inline-block;margin-top:-.75rem;opacity:.8;padding:.1875rem .625rem;zoom:1}.owl-controls .owl-buttons div:after{height:3rem;width:3rem;background-size:cover;content:'';display:inline-block}.owl-controls .owl-buttons .owl-prev{left:0}.owl-controls .owl-buttons .owl-prev:after{background:url(../img/keyboard_arrow_left.svg) center center no-repeat}.owl-controls .owl-buttons .owl-next{right:0}.owl-controls .owl-buttons .owl-next:after{background:url(../img/keyboard_arrow_right.svg) center center no-repeat}.owl-controls .owl-page{display:inline-block;zoom:1}.owl-controls .owl-page span{height:.75rem;width:.75rem;background:#21759b;border-radius:50%;display:block;filter:Alpha(Opacity=70);margin:.3125rem .4375rem;opacity:.7}.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-controls .owl-page span.owl-numbers{height:auto;width:auto;border-radius:1.875rem;color:#FFF;font-size:.75rem;padding:.125rem .625rem}.owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-item.loading{background:url(../img/AjaxLoader.gif) center center no-repeat;min-height:9.375rem}