*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:pt sans,Arial,sans-serif;color:#8b8b8b;font-size:15px;line-height:21px}h1,h2,h3,h4,h5,h6{color:#8b8b8b;font-family:Ruda,Arial,sans-serif;font-weight:400;background:#202020}h4{padding:10px}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}input[type=text]{height:50px;padding:0 15px;font-family:Ruda,Arial,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:Ruda,Arial,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:Ruda,Arial,sans-serif;font-weight:700;-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}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:Ruda,Arial,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:700;font-size:18px;line-height:24px}figure.figure-hover div i{font-style:normal;font-size:12px;font-weight:400;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}#header{height:80px;position:relative;z-index:200}#header .nav-menu{text-align:center}#header .nav-menu ul{margin:0}#header .nav-menu ul li{list-style-type:none;padding:30px 0;float:left;font-family:pt sans,Arial,sans-serif;width:14%}#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;padding-top:25px;display:inline-block}#header .nav-menu ul li a{color:#6a6a6a;text-transform:uppercase;font-size:13px;font-weight:700}#header .nav-menu ul li a:hover{color:#e46437}.smallr{width:100px;height:100px;display:inline}#main_image{height:500px;text-align:center;font-family:Ruda,Arial,sans-serif;color:#fff;position:relative;-moz-background-size:cover;-webkit-background-size:cover;background:#4a4a4a url(../images/main.jpg) no-repeat center;background-size:cover}main_image .main_image-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/base-slider-overlay.png) repeat;opacity:.5}#slider .flexslider,#slider .flexslider .flex-viewport{width:100%;height:100%}#slider .flex-direction-nav a{top:0;margin:-390px 0 0}#slider ul li{position:relative;top:150px}#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:700;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{background-color:#202020;padding:10px;border:1px solid #242424;padding-top:40px}#main .header{margin:30px 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;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;color:#7a7a7a}#main .introduction{text-align:center;color:#8b8b8b;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:100px;height:100px;display:inline}#main .features .flexslider .slides h4{font-weight:700;margin:30px 0 25px}#featured{margin-top:-60px}#main .featured .item{text-align:center;margin-bottom:40px;width:23%}#main .featured .flexslider{position:relative}#main .featured .flexslider .slides img{width:100px;height:100px;display:inline}#main .featured .flexslider .slides h4{font-weight:700}#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:Ruda,Arial,sans-serif;font-size:12px;color:#fff;font-weight:700;-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}#footer{font-family:Ruda,Arial,sans-serif;color:#8b8b8b}#footer .copyright-text{font-size:13px;margin-top:25px}#footer .zero{margin:20px 0}.ie input[type=text]{line-height:50px}.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}@media(min-width:768px) and (max-width:979px){#header .row-fluid .span1{display:none}#header .row-fluid .nav-menu{width:100%;margin:0}}@media(max-width:767px){.scrollup{display:none!important}#header .row-fluid .span1{display:none}#slider{margin-left:-20px;margin-right:-20px}#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:105px}#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%}#footer{text-align:center}#footer .copyright-text,#footer .zero{float:none}#footer .zero 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:110px}#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){#slider ul li{top:120px}#slider ul li p span{font-size:24px;line-height:32px}#slider ul li p .btn-link{font-size:16px;line-height:22px}}@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%}}.dropdown-trigger{color:#fff;padding:16px;border:none}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{}