@font-face{font-family:'icomoon';src:url('/icons/fonts/icomoon.eot?-1byp3q');src:url('/icons/fonts/icomoon.eot?#iefix-1byp3q') format('embedded-opentype'),url('/icons/fonts/icomoon.woff?-1byp3q') format('woff'),url('/icons/fonts/icomoon.ttf?-1byp3q') format('truetype'),url('/icons/fonts/icomoon.svg?-1byp3q#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:""}.icon-close:before{content:""}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\20";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:''}.flex-direction-nav a.flex-next:before{content:''}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:''}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:''}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}body,.flex-caption span{font-family:"myriad-pro",sans-serif;font-style:normal;font-weight:400;background-color:#fff;color:#666;font-size:14px;line-height:20px}.bebas,.services-page h1,.menu ul li ul,.side-content h2 strong,.breadcrumb h2{font-family:"bebas-neue",sans-serif;font-style:normal;font-weight:400}.condensed,h5,.project-services h3,.newsletter-list>h2,.com-page h3,.side-content h2,.breadcrumb li a,.tab-menu li,.btn,.contact-info h2,.cta a p strong{font-family:"myriad-pro-condensed",sans-serif;font-style:normal;font-weight:300}.container{width:980px;margin:0 auto!important;position:relative}::selection{color:#fff;background-color:#666!important}.container:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.breadcrumb:before,.clearfix:before,.breadcrumb:after,.clearfix:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.breadcrumb:after,.clearfix:after{clear:both}.breadcrumb,.clearfix{zoom:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/boxsizing.htc)}transition,.cta a,.cta a h2,.news-item:hover .left img,.news-item:hover *,input[type=text]:focus,textarea:focus,label,label::before,.menu .icon,.newsletter-item:hover .left img,.cta a p span{-moz-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all}transition,.flex-caption{-moz-transition:.6s bottom;-o-transition:.6s bottom;-webkit-transition:.6s bottom;transition:.6s bottom}p,ul,ol{margin:0 0 10px 0}h1{font-size:2.42em;line-height:1em;font-weight:400;color:#666;margin:5px 0}h2{font-size:2em;line-height:1em;font-weight:400;color:#666;margin:5px 0}h3{font-size:1.8em;line-height:1em;font-weight:400;color:#666;margin:5px 0}h4{font-size:1.5em;line-height:1em;font-weight:400;color:#666;margin:5px 0}h5{font-size:1.5em;line-height:1em;font-weight:400;margin:5px 0;text-transform:uppercase;margin:20px 0 10px}strong{font-weight:700}a{color:#aaacaf;text-decoration:none}a:hover{color:#666;font-size:1em}table{width:100%}th{background-color:#666;padding:10px;color:#fff!important;text-transform:uppercase;font-weight:600;border:1px solid #bfbfbf}td{padding:3px 10px;border:1px solid #bfbfbf;border-bottom:2px solid #666;font-size:14px}img{max-width:100%;height:auto;vertical-align:middle;*max-width:none}ol,ul{padding-left:10px}ul li{list-style-image:url(/images/list-icon.png);padding-left:10px;margin-left:0}ol{margin-left:7px}ol li{padding-left:10px}.banner{width:100%;padding:10px 0}.logo{display:block;float:left;padding-left:20px;z-index:999999999999999;position:relative}.logo img{width:224px;height:105px}.menu-trigger{display:none}.menu{text-align:center;position:relative;z-index:9999999}.menu ul,.menu ul li{margin:0;padding:0;border:0;list-style-type:none;list-style-image:none;position:relative}.menu ul li ul{position:absolute;width:auto;text-align:left;background-color:#aaacaf;padding:10px;margin-top:-1000px;display:block;min-width:150px;z-index:0}.menu-parent:before{content:'';position:absolute;bottom:400%;left:50%;margin-left:-10px;border:10px solid transparent;height:0;width:0;border-bottom-color:#aaacaf}.menu ul li ul:after{content:'';position:absolute;top:0;right:-20px;height:100%;width:100%;z-index:-1;background-color:#aaacaf;-moz-transform:scale(1) rotate(360deg) translate(20px,0) skew(335deg,0deg);-webkit-transform:scale(1) rotate(360deg) translate(20px,0) skew(335deg,0deg);-o-transform:scale(1) rotate(360deg) translate(20px,0) skew(335deg,0deg);-ms-transform:scale(1) rotate(360deg) translate(20px,0) skew(335deg,0deg);transform:scale(1) rotate(360deg) translate(20px,0) skew(335deg,0deg)}.menu ul li ul li a{font-size:20px;line-height:24px;text-transform:uppercase;font-weight:400;color:#fff;padding:0;margin:0;white-space:nowrap}.menu ul li{display:inline-block;*float:left}.menu ul li ul li{display:block;float:none}.menu ul li a.Selected,.menu-parent:hover>a,.menu ul li a:hover{color:#666}.menu ul li a{font-size:1em;line-height:1.1em;text-transform:uppercase;font-weight:300;color:#aaacaf;padding:0 10px 10px 10px;display:block;position:relative}.menu ul li a.Selected:before,.menu ul li a.Selected:after{content:'[';font-size:1em;line-height:1em;color:inherit;position:absolute;left:3px;top:-1px}.menu ul li a.Selected:after{content:']';left:auto;right:3px}.menu-parent:hover ul{margin-top:0}.menu-parent:hover:before{bottom:0}.menu .icon{font-size:.8em;line-height:1em;position:relative;padding:1px;background-color:#666;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.menu .menu-parent:hover .icon{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu .menu-parent:hover .icon:before{content:'';font-weight:normal}.menu ul li ul li a.Selected:before,.menu ul li ul li a.Selected:after{display:none}.slider{width:100%;overflow:hidden}.flex-viewport{overflow:visible!important;position:relative}.flexslider{background-color:transparent;padding:0 0 50px 0;margin:0 0 10px 0;border:0;box-shadow:none;position:relative}.flexslider li{position:relative;padding:0}.flex-control-nav{bottom:0;left:0;text-align:left;z-index:99}.flex-control-paging li{margin:0 3px 0 0}.flex-control-paging li a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#aaacaf}.flex-control-paging li a:hover{background-color:#dbdcdd}.flex-caption{position:absolute;bottom:100%;right:0;padding:8px 20px;display:block;width:73.4%;height:auto}.flex-active-slide .flex-caption{bottom:10px}.flex-caption h2{color:#fff;font-size:5.278em;line-height:.8em;font-weight:400}.flex-caption span{font-size:20px;margin:0 0 0 0;padding:0;display:block;text-transform:lowercase;color:#fff;background-color:transparent}a.flex-caption:hover{background-color:#666!important}.intro-text .right{width:73.4%;float:right;margin-bottom:20px}.intro-text p{font-weight:300}.intro-text .contact-link{text-transform:uppercase;font-weight:300;color:#666}.intro-text .contact-link:hover{color:#aaacaf}.grey-section{background-color:#f4f4f4}.cta{padding:30px 18px 60px 18px}.cta a{width:24%;float:left;display:block;position:relative;height:auto;margin-right:1%;margin-bottom:10px;border-top:1px solid}.cta hr{border:0;margin:0 0 10px 0;padding:0;border-bottom:1px solid;height:0;width:100%}.cta a h2{font-size:2.7em;top:0;position:relative;line-height:.8em;padding:5px 0;margin:5px 0}.cta a p{margin:0 0 10px 0;padding:0;font-weight:300;color:#666}.cta a p strong{font-size:1.4em;line-height:1em;padding:0;text-transform:uppercase;font-weight:300;color:#666}.cta a p span{font-weight:700;padding:0}.cta a:hover h2{}.cta a:hover p span{color:#666}.footer{width:100%;background-color:#666;padding:30px 0}.footer .left,.footer .right{float:left;width:50%}.footer .right{float:right;text-align:right}.footer .left{font-size:1.57em;line-height:1em;letter-spacing:3px;font-weight:400;color:#fff}.footer .right p{font-size:12px;line-height:1em;font-weight:300;color:#fff}.footer .right p a{font-size:1em;color:#fff}.footer .right p a:hover{color:#f3776f}.footer a:hover{color:#f3776f}.footer .right p span{color:#f3776f}.footer .bottom{float:left;padding-top:5px;position:relative;display:block}.footer .bottom p{font-size:10px;line-height:12px;color:#aaacaf}.portfolio{padding:0 20px}.portfolio .item{width:23%;display:block;margin:.5%;border-bottom:1px solid #666;padding-bottom:10px}.portfolio .item img{display:block;margin-bottom:10px;margin-right:0;max-height:180px!important}.portfolio .item{font-size:.85em;color:#666;text-transform:uppercase;font-weight:900}.portfolio a:before{content:'';position:absolute;top:0;height:10px;width:100%;left:0}h1 .back{font-family:"myriad-pro",sans-serif;font-style:normal}.breadcrumb{padding:5px 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin:30px 20px}.breadcrumb ul{margin:0;padding:0;display:inline;position:relative;top:-5px}.pagination li,.back,.breadcrumb li{list-style-image:none;list-style-type:none;padding:0;margin:0;display:inline-block;*float:left}.breadcrumb li a{font-size:1.571em;line-height:1em;color:#aaacaf;padding:5px 11px;display:block;text-transform:uppercase;cursor:pointer;font-weight:300;position:relative}.breadcrumb li a.Selected,.breadcrumb li a:hover{color:#666}.breadcrumb li a.Selected:before,.breadcrumb li a.Selected:after{content:'[';font-size:1em;line-height:1em;color:inherit;position:absolute;left:3px;top:4px}.breadcrumb li a.Selected:after{content:']';left:auto;right:3px}.breadcrumb h2{font-size:2.7em;line-height:1em;display:inline;margin-right:20px}.pagination{display:block;font-size:12px;line-height:15px;text-transform:uppercase;position:relative;top:-15px;left:10px}.pagination li{margin-right:5px}.pagination li a{font-weight:400}.services-page,.portfolio-item{padding:0 20px 30px}.portfolio-item .left h2{font-size:14px;line-height:1.1em;text-transform:uppercase;font-weight:900;margin-top:0;padding-top:0}.portfolio-item .left p{font-size:12px;line-height:17px;font-weight:400}.services-page .left,.portfolio-item .left{width:224px;float:left}.services-page .right,.portfolio-item .right{width:696px;float:right}.services-page .left img,.portfolio-item .right img{margin-bottom:5px}.project-services{border-top:1px solid;border-bottom:1px solid;padding:8px 5px 8px 0;display:block;margin:5px 0}.project-services h3{font-size:22px;text-transform:uppercase;line-height:22px;font-weight:300;margin:0 0 5px 0}.project-services ul{margin:0;padding:0}.project-services li{font-size:12px;line-height:15px;padding-left:0;margin-left:12px;color:#666;margin-bottom:0}.services-page h1{font-size:2.42em;line-height:1em}.services-page h3{font-size:16px;line-height:1em;font-weight:700}.project-list{margin-top:30px}.project-item{border-top:1px solid;display:block;padding:10px 0}.project-item h2{font-size:16px;line-height:20px;font-weight:700;margin:0;margin-bottom:10px;padding:0}.project-item p{color:#666}a.project-item:hover h2,a.project-item:hover p{color:#aaacaf!important}.com-page h3{font-size:1.57em;line-height:1em;margin:0;margin-bottom:5px;padding:0;font-weight:300;text-transform:uppercase}.newsletter-list{margin-bottom:20px}.newsletter-item{padding:10px 10px 10px 0;display:block;border-top:1px solid #bfbfbf;min-height:102px}.newsletter-item:last-child{border-bottom:1px solid #bfbfbf}.newsletter-item .left{width:154px;padding-right:19px}.newsletter-item .left img{position:relative;top:0;margin:0}.newsletter-item .right .inner{position:relative;top:0;margin:0}.newsletter-item .right{width:525px;position:relative;top:50%}.newsletter-item .right p{font-size:12px;font-style:italic;line-height:14px;color:#666}.newsletter-list .right h2{text-transform:uppercase;font-weight:700;font-size:14px;line-height:20px;margin:0;padding:0}.newsletter-list>h2{text-transform:uppercase;font-size:22px;line-height:22px;margin:10px 0}.newsletter-item:hover .left img{-moz-box-shadow:0 0 0 4px #aaacaf;-webkit-box-shadow:0 0 0 4px #aaacaf;box-shadow:0 0 0 4px #aaacaf}.news-list{margin:10px 0 20px 0}.news-item{padding:10px 10px 10px 0;display:block;border-top:1px solid #bfbfbf}.news-item:last-child{border-bottom:1px solid #bfbfbf}.news-item .left{width:154px;padding-right:19px;float:left}.news-item .right{width:525px;position:relative;top:50%;float:right}.news-item .right p{font-size:12px;color:#666;line-height:14px}.news-item .right p.date{font-size:12px;color:#aaacaf;line-height:14px;margin-bottom:5px}.news-list .right h2{text-transform:none;font-weight:700;font-size:18px;line-height:20px;margin:0 0 5px 0;padding:0}.news-list>h2{text-transform:uppercase;font-size:22px;line-height:22px;margin:10px 0}a.news-item:hover .left img{-moz-box-shadow:0 0 0 4px #aaacaf;-webkit-box-shadow:0 0 0 4px #aaacaf;box-shadow:0 0 0 4px #aaacaf}a.news-item:hover *:not(h2){color:#666!important}.no-csstransitions .news-item .left .inner,.no-csstransitions .news-item .right,.no-csstransitions .news-item .right .inner,.no-csstransitions .newsletter-item .left img,.no-csstransitions .newsletter-item .right,.no-csstransitions .newsletter-item .left .inner,.no-csstransitions .newsletter-item .right .inner{top:0}.news-list div .right{width:100%}.news-list div .right p{font-size:14px;line-height:16px}.news-list .right img{margin-bottom:20px}h1 .back:hover{color:#666}h1 .back{font-size:14px;line-height:14px;color:#bfbfbf;text-transform:uppercase;font-weight:700;position:relative;top:7px;text-align:right;float:right}.readmore{text-transform:uppercase;font-weight:700;font-size:12px;line-height:14px;color:#aaacaf}hr{border:0;margin:10px 0;padding:0;height:1px;width:100%}.contact-info a{color:#666}.contact-info a:hover,.contact-info span{color:#999}.contact-info strong{font-size:1.28em}.contact-info h2{font-size:22px;text-transform:uppercase;line-height:22px;margin-bottom:10px}.contact-info{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:10px 0}.tab-content .form .large,.tab-content .form .input{display:block;width:100%;margin-bottom:7px;position:relative;background-color:transparent;padding:10px;border:1px solid #b2b2b2;color:#999}.tab-content .form .large{margin-top:7px}.tab-content .form .left{width:49.5%;margin-right:.5%;float:left}.tab-content .form .right{width:49.5%;margin-left:.5%;float:right}.tab-container{border-bottom:1px solid #bfbfbf;padding-bottom:10px}.tab-content{display:none}.checkboxes{width:100%;display:block;float:none}.checkboxes label{padding:2px 2px 2px 15px;margin:0 15px 0 0;position:relative;color:#999;border:1px solid transparent}.checkboxes label::before{position:absolute;left:0;top:5px;content:'';width:11px;height:11px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:transparent;border:1px solid}input:checked::before,input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);clip:rect(0 0 0 0);z-index:99999}input[type="checkbox"]:checked+label::before{background-color:#999}.form .btn{font-size:22px;line-height:22px!important;outline:3px solid #bfbfbf;float:right;background-color:#666;text-transform:uppercase!important;padding:5px 15px!important;margin-right:3px;margin-top:2px;color:#fff}.form .btn:hover{outline-color:#aaacaf!important;background-color:#666!important}.tab-menu{padding:10px 0 0}.tab-menu ul{margin:0;padding:0}.tab-menu li{background-color:#e6e6e6;padding:3px 10px;color:#5f6062;text-transform:uppercase;list-style-image:none;list-style-type:none;margin:0 5px 0 0;display:inline-block;font-size:22px;line-height:22px;cursor:pointer;margin-bottom:10px;display:none}.tab-menu li.visible{display:inline-block}.tab-menu li:hover{background-color:#666;color:#fff}.tab-menu li.active{background-color:#666;color:#fff;position:relative}.tab-menu li.active:after{content:'';height:0;width:0;border:10px solid transparent;border-top-color:#666;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.side-content{padding-top:10px}.side-content h2{font-size:28px;line-height:28px;color:#999!important;margin:0 0 6px 0;padding:0;text-transform:uppercase}.capcha-result{color:#f3776f!important;padding:10px;display:inline-block;border:2px solid #f3776f}#recaptcha_response_field{width:300px!important;position:relative}#recaptcha_widget{width:100%!important}.cap-right{width:50%!important;float:right}.cap-left{width:50%!important;float:left}.error{margin-top:20px}.login-projects{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-project{width:31.5%;margin-right:12px;margin-bottom:40px;position:relative;padding-bottom:43px}.login-project h1{padding:0;margin:0;font-size:26px;color:#fff;background-color:#f8971d;text-transform:uppercase;display:block;padding-left:8px;margin-bottom:12px;height:48px;line-height:48px}.login-project h2,.login-project h3{font-size:14px;text-transform:uppercase;font-weight:bold;margin:0 0 12px 0;padding:0;color:#f8971d}.login-project p{}.login-project h3{border-top:solid #cbccce 1px;border-bottom:solid #cbccce 1px;padding-top:12px;padding-bottom:12px}.login-project ul.documents{list-style:none;padding:0;margin:0;margin-bottom:16px}.login-project ul.documents li{list-style:none;padding:0;margin:0;display:block;margin-bottom:12px}.login-project ul.documents li a{display:block;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all}.login-project ul.documents li a:hover{-ms-opacity:.7;opacity:.7;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all}.login-project ul.documents li a span{font-size:14px;font-weight:bold;color:#5f6062;display:inline-block}.login-project ul.documents li a img{display:inline-block;padding-right:8px}.login-project h4{display:block;padding:0;margin:0;position:absolute;bottom:0;width:100%}.login-project h4 a,.login-project h4 span{border-top:3px solid #f8971d;border-bottom:3px solid #f8971d;display:block;font-size:14px;color:#666;font-weight:bold;padding:8px 0 8px 32px;background-image:url('/images/BNIUS_user.png');background-repeat:no-repeat;background-position:center left;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all}.login-project h4 a:hover{-ms-opacity:.7;opacity:.7;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all}a.banner-login{float:right;margin-right:2.8em;margin-top:22px;display:inline-block;text-transform:uppercase;color:#fff;background-color:#f3776f;padding:8px;font-size:22px;font-weight:normal;font-family:'myriad-pro-condensed',Arial}a:hover.banner-login{background-color:#666}a.timeline-link{background-color:#5dc5c6;margin-right:1em}.timeline-callout{display:inline-block}.timeline-callout a:hover{opacity:.7;transition:.2s}.timeline-callout a{transition:.2s}@media only screen and (max-width:1024px){.container{width:768px}.text-content .left{width:50%;float:left;padding:20px 0 20px 30px}.text-content .right{width:50%;float:right;padding:20px}.contact-content .contact-info .contact-item{float:none!important}}@media only screen and (max-width:980px){.menu .container:before{display:none}.services-page .right,.portfolio-item .right{width:70%;padding-left:20px}.services-page .left,.portfolio-item .left{width:30%}.portfolio .item{width:22%;margin:5px 5px}.intro-text .right{width:100%;padding:0}.breadcrumb ul{display:block;position:relative;top:7px;width:100%;float:right}.breadcrumb h2{display:block;width:100%;float:left}.menu-parent:before{display:none}.login-project{width:47%}}@media only screen and (max-width:810px){.container{width:100%;padding:0 20px}.services-page>.right,.portfolio-item>.right,.services-page>.left,.portfolio-item>.left,.banner .left,.banner .right{width:100%;float:none}.banner .logo{float:none;text-align:center;margin:0 auto;display:block}.breadcrumb *{float:none!important}.portfolio .item{width:21%;margin:5px 5px}.services-page .right,.portfolio-item .right{padding-left:0}.menu .container{display:none}.burger{width:30px;height:19px;position:absolute;right:20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger span{height:3px;width:100%;background-color:#666;margin-bottom:5px;display:block}.open .burger .first{transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:8px}.open .burger .second{transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-8px}.open .burger .third{width:0}.banner .info-item .item-left{width:36%}.banner .info-item .item-right{width:60%}.menu-trigger{display:block;position:relative;padding:10px 20px;text-transform:uppercase;font-size:1.4em;text-align:left;border:1px solid #666;margin-top:10px}.menu.open .container{display:block}.menu>ul{width:100%;float:none;padding:0;margin:0;display:none;border:1px solid #666;border-top:none}.menu ul li ul{position:relative;width:100%;display:none}.menu ul li ul:after{display:none!important}.menu ul li{float:none;display:block;text-align:center;margin-bottom:5px}.menu{margin-bottom:20px}.menu-trigger.open{border-bottom:none}.menu.open>ul{display:block;padding-bottom:10px}.menu.open ul li a{font-size:1.2em;display:inline-block}.cta a{width:49%;float:none;vertical-align:top;display:inline-block}.cta a h2{padding-right:40px}.flexslider{padding-bottom:0}.flex-control-nav{display:none}.flexslider img{width:73.4%!important}.flexslider .flex-caption h2{font-size:2.5em}.flexslider .flex-caption{-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);bottom:200%}.flex-active-slide .flex-caption{bottom:50%}.services-page .left,.services-page .right,.portfolio-item .left,.portfolio-item .right{width:100%;padding:10px;float:none}}@media only screen and (max-width:720px){.login-project{width:49%;margin-right:2px}}@media only screen and (max-width:480px){.portfolio .item{width:40%;margin:0 5px}.footer .left,.footer .right{width:100%!important;float:none!important;position:relative}.footer .right p{width:100%!important;float:none!important;position:relative;display:block}.intro-text .right,.cta a{width:100%}.intro-text .right{padding:0 20px}.flexslider .flex-caption h2{font-size:1.5em}.portfolio{font-size:10px;line-height:10px}.news-item .left .inner,.news-item .right,.news-item .right .inner,.newsletter-item .left img,.newsletter-item .right,.newsletter-item .left .inner,.newsletter-item .right .inner{top:0;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}.login-project{width:100%}}@media only screen and (max-width:300px){.portfolio .item{width:39%;margin:0 5px}}a[href^=tel]{color:inherit;text-decoration:none}.red th{background-color:#f3776f}.orange th{background-color:#f8971d}.blue th{background-color:#5dc5c6}.purple th{background-color:#9a60a7}.green th{background-color:#50a045}.red td{border-bottom:2px solid #f3776f}.orange td{border-bottom:2px solid #f8971d}.blue td{border-bottom:2px solid #5dc5c6}.purple td{border-bottom:2px solid #9a60a7}.green td{border-bottom:2px solid #50a045}.flexslider li.red .flex-caption{background-color:#f3776f;background-color:rgba(243,119,111,.8)}.flexslider li.orange .flex-caption{background-color:#f8971d;background-color:rgba(248,151,29,.8)}.flexslider li.blue .flex-caption{background-color:#5dc5c6;background-color:rgba(93,197,198,.8)}.flexslider li.purple .flex-caption{background-color:#9a60a7;background-color:rgba(154,96,167,.8)}.flexslider li.green .flex-caption{background-color:#50a045;background-color:rgba(80,160,69,.8)}.flex-control-paging li.red a.flex-active{background-color:#f3776f}.flex-control-paging li.orange a.flex-active{background-color:#f8971d}.flex-control-paging li.blue a.flex-active{background-color:#5dc5c6}.flex-control-paging li.purple a.flex-active{background-color:#9a60a7}.flex-control-paging li.green a.flex-active{background-color:#50a045}.red .invalid{border-color:#f3776f!important}.orange .invalid{border-color:#f3776f!important}.blue .invalid{border-color:#f3776f!important}.purple .invalid{border-color:#f3776f!important}.green .invalid{border-color:#f3776f!important}.cta a.red:hover h2{background-color:#ffd2cf!important}.cta a.orange:hover h2{background-color:#f4ebde!important}.cta a.blue:hover h2{background-color:#bcf1f1!important}.cta a.purple:hover h2{background-color:#f8d4ff!important}.cta a.green:hover h2{background-color:#ffd2cf!important}.cta a.red h2{border-color:#f3776f;color:#f3776f}.cta a.orange h2{border-color:#f8971d;color:#f8971d}.cta a.blue h2{border-color:#5dc5c6;color:#5dc5c6}.cta a.purple h2{border-color:#9a60a7;color:#9a60a7}.cta a.green h2{border-color:#50a045;color:#50a045}.cta a.red:hover span{color:#f3776f}.cta a.orange:hover span{color:#f8971d}.cta a.blue:hover span{color:#5dc5c6}.cta a.purple:hover span{color:#9a60a7}.cta a.green:hover span{color:#50a045}.cta a.red,.cta a.red hr{border-color:#f3776f;color:#f3776f}.cta a.orange,.cta a.orange hr{border-color:#f8971d;color:#f8971d}.cta a.blue,.cta a.blue hr{border-color:#5dc5c6;color:#5dc5c6}.cta a.purple,.cta a.purple hr{border-color:#9a60a7;color:#9a60a7}.cta a.green,.cta a.green hr{border-color:#50a045;color:#50a045}.red .portfolio a:hover{border-color:#f3776f;color:#f3776f}.orange .portfolio a:hover{border-color:#f8971d;color:#f8971d}.blue .portfolio a:hover{border-color:#5dc5c6;color:#5dc5c6}.purple .portfolio a:hover{border-color:#9a60a7;color:#9a60a7}.green .portfolio a:hover{border-color:#50a045;color:#50a045}.red .portfolio a:hover:before{background-color:#f3776f;background-color:rgba(243,119,111,.8)}.orange .portfolio a:hover:before{background-color:#f8971d;background-color:rgba(248,151,29,.8)}.blue .portfolio a:hover:before{background-color:#5dc5c6;background-color:rgba(93,197,198,.8)}.purple .portfolio a:hover:before{background-color:#9a60a7;background-color:rgba(154,96,167,.8)}.green .portfolio a:hover:before{background-color:#50a045;background-color:rgba(80,160,69,.8)}.red .project-item,.red .portfolio-item .project-services{border-color:#f3776f}.orange .project-item,.orange .portfolio-item .project-services{border-color:#f8971d}.blue .project-item,.blue .portfolio-item .project-services{border-color:#5dc5c6}.purple .project-item,.purple .portfolio-item .project-services{border-color:#9a60a7}.green .project-item,.green .portfolio-item .project-services{border-color:#50a045}.red h5,.red .breadcrumb h2,.red .portfolio-item h3,.red .services-page h1,.red .services-page h3,.red .services-page h4,.red .services-page h2,.red .portfolio-item h2{color:#f3776f}.orange h5,.orange .breadcrumb h2,.orange .portfolio-item h3,.orange .services-page h1,.orange .services-page h3,.orange .services-page h4,.orange .services-page h2,.orange .portfolio-item h2{color:#f8971d}.blue h5,.blue .breadcrumb h2,.blue .portfolio-item h3,.blue .services-page h1,.blue .services-page h3,.blue .services-page h4,.blue .services-page h2,.blue .portfolio-item h2{color:#5dc5c6}.purple h5,.purple .breadcrumb h2,.purple .portfolio-item h3,.purple .services-page h1,.purple .services-page h3,.purple .services-page h4,.purple .services-page h2,.purple .portfolio-item h2{color:#9a60a7}.green h5,.green .breadcrumb h2,.green .portfolio-item h3,.green .services-page h1,.green .services-page h3,.green .services-page h4,.green .services-page h2,.green .portfolio-item h2{color:#50a045}.red .newsletter-item:hover .left img{-moz-box-shadow:0 0 0 4px #f3776f;-webkit-box-shadow:0 0 0 4px #f3776f;box-shadow:0 0 0 4px #f3776f}.orange .newsletter-item:hover .left img{-moz-box-shadow:0 0 0 4px #f8971d;-webkit-box-shadow:0 0 0 4px #f8971d;box-shadow:0 0 0 4px #f8971d}.blue .newsletter-item:hover .left img{-moz-box-shadow:0 0 0 4px #5dc5c6;-webkit-box-shadow:0 0 0 4px #5dc5c6;box-shadow:0 0 0 4px #5dc5c6}.purple .newsletter-item:hover .left img{-moz-box-shadow:0 0 0 4px #9a60a7;-webkit-box-shadow:0 0 0 4px #9a60a7;box-shadow:0 0 0 4px #9a60a7}.green .newsletter-item:hover .left img{-moz-box-shadow:0 0 0 4px #50a045;-webkit-box-shadow:0 0 0 4px #50a045;box-shadow:0 0 0 4px #50a045}.red .news-item:hover .left img{-moz-box-shadow:0 0 0 4px #f3776f;-webkit-box-shadow:0 0 0 4px #f3776f;box-shadow:0 0 0 4px #f3776f}.orange .news-item:hover .left img{-moz-box-shadow:0 0 0 4px #f8971d;-webkit-box-shadow:0 0 0 4px #f8971d;box-shadow:0 0 0 4px #f8971d}.blue .news-item:hover .left img{-moz-box-shadow:0 0 0 4px #5dc5c6;-webkit-box-shadow:0 0 0 4px #5dc5c6;box-shadow:0 0 0 4px #5dc5c6}.purple .news-item:hover .left img{-moz-box-shadow:0 0 0 4px #9a60a7;-webkit-box-shadow:0 0 0 4px #9a60a7;box-shadow:0 0 0 4px #9a60a7}.green .news-item:hover .left img{-moz-box-shadow:0 0 0 4px #50a045;-webkit-box-shadow:0 0 0 4px #50a045;box-shadow:0 0 0 4px #50a045}.red hr{background-color:#f3776f}.orange hr{background-color:#f8971d}.blue hr{background-color:#5dc5c6}.purple hr{background-color:#9a60a7}.green hr{background-color:#50a045}.red textarea:focus,.red input[type=text]:focus{box-shadow:0 0 5px 1px #f3776f;outline-color:#f3776f!important;border-color:#f3776f!important}.orange textarea:focus,.orange input[type=text]:focus{box-shadow:0 0 5px 1px #f8971d;outline-color:#f8971d!important;border-color:#f8971d!important}.blue textarea:focus,.blue input[type=text]:focus{box-shadow:0 0 5px 1px #5dc5c6;outline-color:#5dc5c6!important;border-color:#5dc5c6!important}.purple textarea:focus,.purple input[type=text]:focus{box-shadow:0 0 5px 1px #9a60a7;outline-color:#9a60a7!important;border-color:#9a60a7!important}.green textarea:focus,.green input[type=text]:focus{box-shadow:0 0 5px 1px #50a045;outline-color:#50a045!important;border-color:#50a045!important}.red .tab-menu li.active,.red input[type="checkbox"]:checked+label::before{background-color:#f3776f}.orange .tab-menu li.active,.orange input[type="checkbox"]:checked+label::before{background-color:#f8971d}.blue .tab-menu li.active,.blue input[type="checkbox"]:checked+label::before{background-color:#5dc5c6}.purple .tab-menu li.active,.purple input[type="checkbox"]:checked+label::before{background-color:#9a60a7}.green .tab-menu li.active,.green input[type="checkbox"]:checked+label::before{background-color:#50a045}.red input[type="checkbox"]:focus+label,.red .checkboxes label::before{border-color:#f3776f}.orange input[type="checkbox"]:focus+label,.orange .checkboxes label::before{border-color:#f8971d}.blue input[type="checkbox"]:focus+label,.blue .checkboxes label::before{border-color:#5dc5c6}.purple input[type="checkbox"]:focus+label,.purple .checkboxes label::before{border-color:#9a60a7}.green input[type="checkbox"]:focus+label,.green .checkboxes label::before{border-color:#50a045}.red .form .btn{background-color:#f3776f;outline-color:rgba(243,119,111,.6)}.orange .form .btn{background-color:#f8971d;outline-color:rgba(248,151,29,.6)}.blue .form .btn{background-color:#5dc5c6;outline-color:rgba(93,197,198,.6)}.purple .form .btn{background-color:#9a60a7;outline-color:rgba(154,96,167,.6)}.green .form .btn{background-color:#50a045;outline-color:rgba(80,160,69,.6)}.red .tab-menu li.active:after{border-top-color:#f3776f}.orange .tab-menu li.active:after{border-top-color:#f8971d}.blue .tab-menu li.active:after{border-top-color:#5dc5c6}.purple .tab-menu li.active:after{border-top-color:#9a60a7}.green .tab-menu li.active:after{border-top-color:#50a045}.menu ul li.red:before{border-bottom-color:#f3776f}.menu ul li.orange:before{border-bottom-color:#f8971d}.menu ul li.blue:before{border-bottom-color:#5dc5c6}.menu ul li.purple:before{border-bottom-color:#9a60a7}.menu ul li.green:before{border-bottom-color:#50a045}.menu li.red .icon,.menu ul li.red ul:after,.menu ul li.red ul{background-color:#f3776f}.menu li.orange .icon,.menu ul li.orange ul:after,.menu ul li.orange ul{background-color:#f8971d}.menu li.blue .icon,.menu ul li.blue ul:after,.menu ul li.blue ul{background-color:#5dc5c6}.menu li.purple .icon,.menu ul li.purple ul:after,.menu ul li.purple ul{background-color:#9a60a7}.menu li.green .icon,.menu ul li.green ul:after,.menu ul li.green ul{background-color:#50a045}.login-project.red h1{color:#fff;background-color:#f3776f}.login-project.orange h1{color:#fff;background-color:#f8971d}.login-project.blue h1{color:#fff;background-color:#5dc5c6}.login-project.purple h1{color:#fff;background-color:#9a60a7}.login-project.green h1{color:#fff;background-color:#50a045}.login-project.red h2{color:#f3776f}.login-project.orange h2{color:#f8971d}.login-project.blue h2{color:#5dc5c6}.login-project.purple h2{color:#9a60a7}.login-project.green h2{color:#50a045}.login-project.red h3{color:#f3776f}.login-project.orange h3{color:#f8971d}.login-project.blue h3{color:#5dc5c6}.login-project.purple h3{color:#9a60a7}.login-project.green h3{color:#50a045}.login-project.red h4 a,.login-project.red h4 span{border-color:#f3776f}.login-project.orange h4 a,.login-project.orange h4 span{border-color:#f8971d}.login-project.blue h4 a,.login-project.blue h4 span{border-color:#5dc5c6}.login-project.purple h4 a,.login-project.purple h4 span{border-color:#9a60a7}.login-project.green h4 a,.login-project.green h4 span{border-color:#50a045}