*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'rawline',sans-serif;color:#000;font-size:16px;line-height:21px}h1{font-size:58.5px}h1,h2,h3,h4,h5,h6{font-weight:normal}figure{margin:0}figure img{width:100%}a,a:visited{color:#e46437;-webkit-transition:background .2s ease,background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;-moz-transition:background .2s ease,background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;-ms-transition:background .2s ease,background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;-o-transition:background .2s ease,background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease;transition:background .2s ease,background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out,outline .2s ease}a:hover{text-decoration:none;color:#c55723}#list-notices li{margin-bottom:12px}#list-notices li .date{font-weight:700}input[type="text"]{height:50px;padding:0 15px;font-family:'rawline',sans-serif;border:0;outline:none;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset -1px 1px 2px #8a8a8a;-webkit-box-shadow:inset -1px 1px 2px #8a8a8a;box-shadow:inset -1px 1px 2px #8a8a8a}textarea{padding:15px;font-family:'rawline',sans-serif;border:0;outline:none;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset -1px 1px 2px #8a8a8a;-webkit-box-shadow:inset -1px 1px 2px #8a8a8a;box-shadow:inset -1px 1px 2px #8a8a8a}.btn{background-color:#e46437;padding:18px 20px 17px;text-transform:uppercase;color:#fff !important;line-height:50px;font-size:15px;font-family:'rawline',sans-serif;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;border:0;-moz-box-shadow:1px 1px 1px #2e2e2e;-webkit-box-shadow:1px 1px 1px #2e2e2e;box-shadow:1px 1px 1px #2e2e2e;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input[type="button"].btn,input[type="submit"].btn,input[type="reset"].btn,button.btn{line-height:1;padding:18px 20px 17px}.btn:hover{background-color:#c55723}.btn:disabled{background-color:#a9a9a9}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}figure.figure-hover{position:relative}figure.figure-hover div{position:absolute;text-align:center;padding:0 20px;top:0;left:0;bottom:0;right:0;font-family:'rawline',sans-serif;background-color:#e46437;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;filter:alpha(opacity=0)}figure.figure-hover div p{margin:0;color:#fff;font-weight:bold;font-size:18px;line-height:24px}figure.figure-hover div i{font-style:normal;font-size:12px;font-weight:normal;text-transform:uppercase;display:block;margin-top:5px;line-height:16px}figure.figure-hover div .icon-hover{width:48px;height:48px;position:absolute;right:0;bottom:0}figure.figure-hover div .icon-hover.icon-hover-plus{background:url(../images/icon-hover-plus.png) no-repeat}.scrollup{width:54px;height:54px;position:fixed;bottom:0;right:20px;display:none;text-indent:-9999px;background:url('../images/back-to-top.png') no-repeat;z-index:400}.top-nav-top-row>.col:first-child{font-style:italic}#header{height:80px;position:relative;z-index:200}#header .nav-menu{text-align:center}#header .nav-menu ul{margin:0;display:-webkit-flex;-webkit-justify-content:space-around;display:flex;justify-content:space-around;padding:0}#header .nav-menu ul li{list-style-type:none;padding:30px 0;float:left}#header .nav-menu ul li.logo{text-align:center;width:16%;padding:0}#header .nav-menu ul li.logo .logo-base{width:100px;height:100px;background:url(../images/base-logo.png) no-repeat;padding-top:20px;display:inline-block}#header .nav-menu ul li.logo .logo-base img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}#header .nav-menu ul li a{color:#6a6a6a;display:inline-block !important;text-transform:uppercase;font-size:13px;font-weight:bold;padding:5px 10px !important}#header select{display:none;width:100%;height:40px;padding:11px 15px;margin:0;border:0;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}@media(min-width:1200px){.top-nav-top-row{display:flex}}.top-nav-top-row .col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.big-green{background-color:#118320}.big-red{background-color:#c0392b}.big-green,.big-red{padding:0 50px;text-transform:uppercase;color:#fff !important;line-height:50px;font-size:15px;font-family:Ruda,Arial,sans-serif;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:0;text-decoration:none;text-transform:uppercase;border:none;display:inline-block;-moz-box-shadow:1px 1px 1px #2e2e2e;-webkit-box-shadow:1px 1px 1px #2e2e2e;box-shadow:1px 1px 1px #2e2e2e;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.big-green:hover{background-color:#398439;text-decoration:none}.big-red:hover{background-color:#d72b19;text-decoration:none}#slider{height:500px;background:#4a4a4a url(../images/sliders/1.jpg) no-repeat center;text-align:center;font-family:'rawline',sans-serif;color:#fff;position:relative;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}#slider .slider-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/base-slider-overlay.png) repeat}#slider .flexslider,#slider .flexslider .flex-viewport{width:100%;height:100%}#slider .flex-direction-nav a{top:0;margin:-390px 0 0 0}#slider ul li{position:relative;top:85px}#slider ul li p{margin:0}#slider ul li p span{background:url(../images/base-slider-text.png) repeat;font-size:48px;width:680px;padding:15px 20px;text-align:center;line-height:56px;margin-bottom:1px;display:inline-block}#slider ul li p .btn-link{background:url(../images/base-slider-button.png) repeat;font-size:30px;width:680px;padding:15px 20px;text-align:center;line-height:36px;font-weight:bold;color:#fff;text-transform:uppercase;display:inline-block}#slider ul li p .btn-link.btn-link-half{width:338px}#slider ul li p .btn-link:hover{background:#e46437 url(../images/base-slider-button.png) repeat}#main{margin-top:80px}#main .header{margin:60px 0 40px;text-align:center}#main .header .base-header{background:url(../images/border-header.png) repeat-x center center}#main .header h2{font-size:36px;text-transform:uppercase;line-height:42px;margin:0 0 20px;background-color:#fff;width:600px;display:inline-block}#main .header figure{background-color:#fff;width:600px;display:inline-block}#main .header figure img{width:auto}#main .header p{font-size:16px}#main .introduction{text-align:center;color:#4a4a4a;font-size:20px;line-height:26px}#main .features .item{text-align:center;margin-bottom:40px}#main .features .flexslider{position:relative}#main .features .flexslider .slides img{width:128px;height:128px;display:inline}#main .features .flexslider .slides h4{font-weight:bold;margin:30px 0 25px}#main .works{padding:50px 0 48px;margin-top:60px;background:#3a3a3a url(../images/base-works.png) repeat}#main .works h2{font-size:36px;text-transform:uppercase;line-height:42px;margin:0 0 10px;color:#fff}#main .works p{font-size:18px;color:#fff;margin-bottom:25px}#main .works .works-filter{margin:0 0 33px}#main .works .works-filter li{list-style-type:none;display:inline}#main .works .works-filter li a{padding:8px 12px;background-color:#2a2a2a;font-family:'rawline',sans-serif;font-size:12px;color:#fff;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main .works .works-filter li a:hover,#main .works .works-filter li a.active{background-color:#e46437}#main .works .works-items{margin-left:-.9615384615384615%}#main .works .works-items .item{margin:12px .9615384615384615%}#main .works .works-items .item figure{border:6px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:inset -1px 1px 2px #a9a9a9;-webkit-box-shadow:inset -1px 1px 2px #a9a9a9;box-shadow:inset -1px 1px 2px #a9a9a9}#main .works .works-items .item figure div{-moz-box-shadow:inset -1px 1px 2px #a9a9a9;-webkit-box-shadow:inset -1px 1px 2px #a9a9a9;box-shadow:inset -1px 1px 2px #a9a9a9}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}#main .testimonials .header{margin-top:0}#main .testimonials ul li{text-align:center}#main .testimonials ul li p{font-size:18px;line-height:22px;margin-bottom:20px}#main .testimonials ul li .name{font-size:13px;color:#fff;background-color:#e46437;padding:10px 12px 8px;display:inline;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:34px}.cms-form-confirmation{font-size:24px}#main .contact{padding:50px 0 60px;margin-top:60px;background-color:#f1f1f1}#main .contact h2{font-size:36px;text-transform:uppercase;line-height:42px;margin:0 0 10px}#main .contact p{font-size:16px;color:#a9a9a9;margin-bottom:25px}#main .contact input[type="text"]{width:100%;margin-bottom:20px}#main .contact textarea{width:100%;height:190px;margin-bottom:20px}#main .contact .alert{float:left;margin:0;width:86%;padding:13px 18px}#main .contact .alert .close{top:0;right:0}#main .tweets{padding:30px 0;background-color:#e46437;color:#ffcdbc;font-size:28px;font-family:'rawline',sans-serif;text-shadow:#a63d19 1px 1px}#main .tweets .container{background:url(../images/twitter-logo.png) no-repeat center left}#main .tweets a{color:#fff}#main .tweets a:hover{color:#ffcdbc}#main .tweets ul{margin:0}#main .tweets ul li{line-height:34px;padding-left:80px;list-style-type:none}#main .tweets ul li .date{font-size:13px;line-height:18px}#footer{padding:12px;padding-bottom:25px}#footer .copyright-text{font-size:13px;margin-top:25px}#footer .pull-right a{color:#118320 !important;text-decoration:underline}#footer .privacy{margin-top:25px}#footer .privacy a{font-weight:bold}#footer .social{margin:20px 0}#footer .social li{list-style-type:none;display:inline}#footer .social li img{width:24px;height:24px;margin:0 2px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#footer .social li a img:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;filter:alpha(opacity=60)}select{width:100%}.contact label{font-size:90%;letter-spacing:-1px;text-align:right}.top-nav-top-row .top-nav{margin-top:25px}.top-nav-top-row .top-nav:nth-child(2){font-size:28px;line-height:32px}.ie input[type="text"]{line-height:50px}.ie #main .works{padding-bottom:52px}.ie #main .works .works-filter{margin:0 0 30px}.ie #main .works .works-items{margin-left:-.85%}.ie #main .works .works-items .item{margin:8px .85%}.ie #main .contact .alert{width:83%}.ie #footer .social li{float:left;width:24px;margin:0 2px}.ie #footer .social li img{float:left}.ie7 #header .nav-menu ul li.logo .logo-base{height:80px}.ie7 #slider .flexslider,#slider .flexslider .flex-viewport{height:500px}.ie7 #slider ul li p .btn-link.btn-link-half{width:318px}.ie7 .flex-control-nav{bottom:-30px}.ie7 #main .teams .item .social li{width:19.85%}.ie7 #main .contact input[type="text"],.ie7 #main .contact textarea{width:93%}.ie7 #main .contact .alert{width:78%}@media(min-width:980px) and (max-width:1199px){#main .works{padding-bottom:52px}#main .works .works-filter{margin:0 0 30px}#main .works .works-items{margin-left:-.94%}#main .works .works-items .item{margin:8px .94%}#main .contact .alert{width:83%}}@media(min-width:768px) and (max-width:979px){#header .row-fluid .span1{display:none}#header .row-fluid .nav-menu{width:100%;margin:0}#main .works{padding-bottom:53px}#main .works .works-filter{margin:0 0 30px}#main .works .works-items .item{margin-top:7px;margin-bottom:7px}#main .contact .alert{width:78%}}@media(max-width:767px){.green{margin-bottom:15px}.scrollup{display:none !important}#header{height:140px;margin:0 -20px;width:100%}#header .row-fluid .span1,#header .nav-menu ul li{display:none}#header .nav-menu ul li.logo{float:none;display:inline-block;margin:0 auto}#header select{display:block}#slider{padding-top:100px;margin:-100px -20px 0}#slider .flex-direction-nav a{width:50px;height:50px;background:url(../images/bg-direction-nav2.png) no-repeat 0 0}#slider .flex-direction-nav .flex-next{background-position:100% 0;right:0}#slider .flex-direction-nav .flex-prev{left:0}#slider ul li{top:145px}#slider ul li p span,#slider ul li p .btn-link{width:100%}#slider ul li p span{font-size:42px;line-height:50px}#slider ul li p .btn-link{font-size:24px;line-height:30px}#slider ul li p .btn-link.btn-link-half{width:49.5%}#main .header h2,#main .header figure{width:100%}#main .works{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center}#main .works .works-filter{margin:0 0 40px;overflow:hidden}#main .works .works-filter li{display:block;float:left;width:50%}#main .works .works-filter li a{float:left;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;font-size:14px;padding:12px}#main .works .works-items{margin:0}#main .works .works-items .item{margin:0;width:49.9%;float:left}#main .works .works-items .item figure{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#main .contact,#main .tweets{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}#main .contact{text-align:center}#main .contact .btn{float:none}#main .contact .alert{float:none;width:100%;margin-top:20px}#footer{text-align:center}#footer .copyright-text,#footer .social{float:none}#footer .social li img{width:28px;height:28px;margin:3px 2px}}@media(max-width:600px){#header .row-fluid .nav-menu li{display:none}#header .row-fluid .nav-menu li.logo{display:block;width:100%}}@media(max-width:540px){#slider .flex-direction-nav{display:none}#slider ul li{top:140px}#slider ul li p span{font-size:38px;line-height:46px}#slider ul li p .btn-link{font-size:20px;line-height:26px}}@media(max-width:480px){.contact label{text-align:left}#slider ul li{top:160px}#slider ul li p span{font-size:24px;line-height:32px}#slider ul li p .btn-link{font-size:16px;line-height:22px}#main .works .works-filter li{float:none;width:100%}#main .works .works-items .item{width:100%;float:none}#main .tweets .container{background:none}#main .tweets ul li{padding-left:0}}@media(max-width:300px){#slider ul li{top:125px}#slider ul li p span{font-size:18px;line-height:26px}#slider ul li p .btn-link{font-size:14px;line-height:20px}#slider ul li p .btn-link.btn-link-half{width:49%}}