body{color:#898989}h1,h2,h3,h4,h5,h6{color:#898a8a}h3,h4,h5{font-weight:400}#mess,.position,.uk-tab>li.uk-active>a,.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{color:#df2832}.pagination li a:focus,.pagination li a:hover,.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover,.uk-nav-side>li.uk-active>a,.uk-pagination>.uk-active>span,.uk-tooltip{background:#df2832}#title .breadcrumbs,.cycle-slideshow blockquote,.cycle-slideshow cite,.portfolioFilter,.position,.slider .caption,.subtitle{font-family:'Roboto Condensed',sans-serif}#maintitle,.carousel{background:url(../images/bg-carousel.png) #2c3e50 repeat-y top center}img{border:1px solid #e5e5e5}#footer img,#logo img,.carousel img,.noborder,.slider img{border:0}.cycle-slideshow blockquote,.cycle-slideshow cite{text-shadow:0 1px #fff}.subtitle,blockquote p{color:#333333;text-shadow:0 1px #fff}.icomoon-overwrite{font-family:Arial,Helvetica,Tahoma,sans-serif}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{border-top-color:#df2832}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{border-bottom-color:#df2832}.uk-tooltip-left:after{border-left-color:#df2832}.uk-tooltip-right:after{border-right-color:#df2832}a{-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}.btn,.uk-pagination>li>a{border:1px solid #d1d1d1;border-radius:3px;color:#df2832;background:#fff;text-shadow:none}.btn:hover,.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{border:1px solid #df2832;color:#fff;background:#df2832;text-shadow:none}.btn-color{border:1px solid #df2832;color:#fff;background:#df2832}.btn-color:hover{border:1px solid #d1d1d1;color:#df2832;background:#fafafa}.btn-round{border-radius:20px}.btn-asy,.btn-asy:after{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-asy{border:none;border-radius:3px;font-size:16px;color:inherit;background:0 0;cursor:pointer;padding:10px 50px;font-weight:300;outline:none;z-index:1;position:relative}.btn-asy:after{content:'';position:absolute;z-index:-1}.btn-1{border:1px solid #d3d3d3;color:#df2832}.btn-1a{overflow:hidden}.btn-1a:after{width:100%;height:0;top:50%;left:50%;background:#df2832;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.btn-1a:active,.btn-1a:hover{color:#fff}.btn-1a:hover:after{height:260%;opacity:1}.btn-1a:active:after{height:400%;opacity:1}.hi-icon-wrap{text-align:center;margin:0 auto}.hi-icon-wrap a{text-decoration:none}.hi-icon-wrap a:focus,.hi-icon-wrap a:hover{color:#b4b4b4}.hi-icon{display:inline-block;font-size:0;cursor:pointer;width:70px;height:70px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#b4b4b4}.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.hi-icon:before{font-family:'icomoon';speak:none;font-size:38px;line-height:70px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}.hi-icon-effect-5 .hi-icon{box-shadow:0 0 0 1px silver;overflow:hidden;-webkit-transition:background .3s,color .3s,box-shadow .3s;-moz-transition:background .3s,color .3s,box-shadow .3s;transition:background .3s,color .3s,box-shadow .3s}.hi-icon-effect-5 .hi-icon:after,nav select{display:none}.no-touch .hi-icon-effect-5 .hi-icon:hover{background:#df2832;color:#fff;box-shadow:0 0 0 8px rgba(223,40,50,.3)}.no-touch .hi-icon-effect-5a .hi-icon:hover:before{-webkit-animation:toRightFromLeft .3s forwards;-moz-animation:toRightFromLeft .3s forwards;animation:toRightFromLeft .3s forwards}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}50%{opacity:0;-moz-transform:translate(-100%)}51%{opacity:1}}@keyframes toRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}.no-touch .hi-icon-effect-5b .hi-icon:hover:before{-webkit-animation:toLeftFromRight .3s forwards;-moz-animation:toLeftFromRight .3s forwards;animation:toLeftFromRight .3s forwards}@-webkit-keyframes toLeftFromRight{49%{-webkit-transform:translate(-100%)}50%{opacity:0;-webkit-transform:translate(100%)}51%{opacity:1}}@-moz-keyframes toLeftFromRight{49%{-moz-transform:translate(-100%)}50%{opacity:0;-moz-transform:translate(100%)}51%{opacity:1}}@keyframes toLeftFromRight{49%{transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}51%{opacity:1}}.no-touch .hi-icon-effect-5c .hi-icon:hover:before{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}.no-touch .hi-icon-effect-5d .hi-icon:hover:before{-webkit-animation:toBottomFromTop .3s forwards;-moz-animation:toBottomFromTop .3s forwards;animation:toBottomFromTop .3s forwards}@-webkit-keyframes toBottomFromTop{49%{-webkit-transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%)}51%{opacity:1}}@-moz-keyframes toBottomFromTop{49%{-moz-transform:translateY(100%)}50%{opacity:0;-moz-transform:translateY(-100%)}51%{opacity:1}}@keyframes toBottomFromTop{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}.content-item,.wrapper{position:relative;overflow:hidden}.content-item{line-height:0;max-width:450px;margin:15px 0}.content-item .overlay{border-bottom:90px solid #df2832;border-left:90px solid transparent;bottom:0;height:0;opacity:.9;position:absolute;right:0;text-indent:-9999px;width:0}.content-item:hover .overlay{border-bottom:800px solid #df2832;border-left:800px solid transparent}.content-item .corner-overlay-content,.content-item .overlay,.content-item:hover .corner-overlay-content,.content-item:hover .overlay{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.content-item .corner-overlay-content{bottom:25px;color:#fff;position:absolute;right:15px}.content-item:hover .corner-overlay-content{opacity:0}.content-item .overlay-content,.content-item:hover .overlay-content{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.content-item .overlay-content{bottom:0;top:0;color:#fff;left:0;padding:30px;position:absolute;right:0;opacity:0}.content-item .overlay-content h3{border-bottom:1px solid #fff;padding:0 0 12px;color:#fff}.content-item:hover .overlay-content{opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.wrapper{max-width:980px;padding:50px 0;margin:0 auto}#title{background:#f5f5f5;border-bottom:1px solid #e5e5e5}#title .wrapper{padding:0}#title h1{font-size:18px;font-weight:400;margin-top:17px;float:left}#title .breadcrumbs{font-size:16px;float:right;margin:15px 0}#title a{color:#777;text-decoration:none}#maintitle h2{font-size:40px;line-height:45px;margin-bottom:10px;color:#f5f5f5}#maintitle h3{width:70%;font-size:25px;color:#fff;font-weight:300;margin-bottom:0}.position,.subtitle{font-weight:300;margin-bottom:15px}.subtitle{font-size:21px;line-height:28px}.shapes{background:url(../images/bg.jpg) repeat-y top center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.social a{color:#888}.social a:hover{color:#444}.position{font-size:16px;line-height:21px;text-transform:uppercase}.table-header{background:#f0fdd7;border-bottom:2px solid #bbdb8a}.lists-simple i{margin-right:6px;color:#009}.bg-gray{background:#f1f1f1}.bg-white{background-color:#fff}.bg-default{background-color:#f0fff7}.dotted{border-top:2px dotted #d2d2d2}.divider-right{border-right:1px solid #e5e5e5;padding-right:25px}input.error,textarea.error{border-color:#da3e5a;box-shadow:0 0 0 2px rgba(218,62,90,.3),0 1px 2px rgba(0,0,0,.2) inset}#mess{padding-top:5px;font-size:13px;font-weight:700}.push-down-15{margin-bottom:15px}.push-down-20{margin-bottom:20px}.push-down-25{margin-bottom:25px}.push-down-30{margin-bottom:30px}.push-down-35{margin-bottom:35px}.push-down-40{margin-bottom:40px}.push-down-45{margin-bottom:45px}.push-down-50{margin-bottom:50px}.push-down-55{margin-bottom:55px}.push-down-60,.push-down-70{margin-bottom:60px}#header{margin:0 auto;max-width:980px;padding:20px 0}#logo{float:left}.carousel .wrapper{padding:25px 0 15px}.carousel .unit-3w3{text-align:center;padding:15px 0;color:#fff}.carousel .unit-3w3 h3{color:#fff;white-space:normal}.carousel .unit-3w3 p{white-space:normal;padding:0 20px}#menu a,.carousel a{color:#fff;text-decoration:none}.circle-image{display:inline-block;padding:5px;border-radius:50%;border:1px solid rgba(255,255,255,.65);-webkit-border-radius:50%;-moz-border-radius:50%;margin-bottom:15px}.circle-image img{border-radius:50%;display:block}#menu li,.carousel .items,.slider{position:relative}.carousel .items .next,.carousel .items .prev{position:absolute;width:15px;height:46px;display:block;top:50%;margin-top:-20px;opacity:.7;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel .items .next:hover,.carousel .items .prev:hover{opacity:1}.carousel .items .prev{background:url(../images/left-nav.png) no-repeat}.carousel .items .next{background:url(../images/right-nav.png) no-repeat;right:0}#copyright nav,#menuwrap{float:right}#menu,#menu ul{padding:0;list-style:none}#menu{float:right;margin:10px auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}#menu:after,#menu:before{content:"";display:table}#menu:after{clear:both}#menu li{float:left}#menu a{float:left;padding:12px 25px;color:#3a4046;text-transform:uppercase;font:700 12px Arial,Helvetica}#menu li:hover>a,#menuwrap .current>a,.cycle-pager span.cycle-pager-active{color:#999}html #menu li a:hover{color:#12979c}#menu ul{margin:20px 0 0;_margin:0;opacity:0;visibility:hidden;position:absolute;top:38px;left:0;z-index:1;background:#f5f5f5;box-shadow:0 -1px 0 #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;transition:all .2s ease-in-out}#menu li:hover>ul{opacity:1;visibility:visible;margin:0}#menu ul ul{top:0;left:150px;margin:0 0 0 20px;_margin:0;box-shadow:-1px 0 0 rgba(153,153,153,.5)}#menu ul li{float:none;display:block;border:0;_line-height:0;box-shadow:0 1px 0 #e5e5e5,0 2px 0 #fff}#menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu ul a{padding:10px;width:200px;_height:10px;display:block;white-space:nowrap;float:none;font:400 14px;text-transform:none}#menu ul a:hover{background-color:#fff}#menu ul li:first-child>a{border-radius:3px 3px 0 0}#menu ul li:first-child>a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #df2832}#menu ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #df2832}#menu ul li:first-child a:hover:after{border-bottom-color:#004781}#menu ul ul li:first-child a:hover:after{border-right-color:#004781;border-bottom-color:transparent}#menu ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.slider .overlay{background:url(../images/slider-overlay.png);-webkit-background-size:100.1% 100%;-moz-background-size:10.01% 100%;-o-background-size:100.1% 100%;background-size:100.1% 100%;width:100%;height:100%;top:0;position:absolute;z-index:9999;background-image:url(../images/slider-overlay.png)}.slider .caption{bottom:0;left:0;right:0;padding:3% 10%;line-height:1em;font-size:26px;background-color:#2c3e50;color:#fff;opacity:.95;text-transform:uppercase;z-index:9998;position:absolute;text-align:center}.slider .next,.slider .prev{position:absolute;width:15px;height:46px;display:block;bottom:4%;margin:-20px 15px 0;opacity:.7;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;z-index:9999}.slider .next:hover,.slider .prev:hover{opacity:1}.slider .prev{background:url(../images/left-nav.png) no-repeat}.slider .next{background:url(../images/right-nav.png) no-repeat;right:0}ul.cycle-slideshow{list-style:none;padding:0;margin:0}.cycle-slideshow blockquote{font-size:21px;line-height:30px;font-weight:300;padding-left:0;margin-left:0;border-left:0;color:#666}.cycle-slideshow cite{font-size:16px;color:#888}#progress{position:absolute;bottom:0;height:1px;width:0;background:#c9c9c9}.cycle-pager{width:100%;text-align:center;z-index:500;position:absolute;bottom:-40px;overflow:hidden}.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#ddd;cursor:pointer}.cycle-pager>*{cursor:pointer}#portfolioNav{border:1px solid #ddd;padding-left:7px;margin-bottom:40px}#portfolioNav .nav-g{margin-bottom:0}#portfolioNav a{margin:10px;color:#414141}#portfolioNav a.current,#portfolioNav a:hover{color:#df2832;text-decoration:none}.portfolioFilter{font-size:16px;font-weight:400}.portfolioContainer{margin-bottom:50px;text-align:center}.portfolioContainer img{border:0}.portfolioContainer .content-item{max-width:460px;margin:15px}.portfolioContainer .content-item .overlay-content{top:20%}.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;transition-property:transform,opacity}.map-container{width:100%;height:400px;border:1px solid #d5d5d5;margin-bottom:40px}#map-canvas{margin:0;padding:0;height:100%}.map-container #content{min-width:380px;min-height:120px}#footer{background:url(../images/bg-footer.png) #2c3e50 no-repeat top center;color:#d5d5d5}#footer h3,#footer h4{color:#f5f5f5}#footer h3{text-transform:uppercase;font-size:16px}#footer .first-letter::first-letter{margin:5px 0;color:#a3acad}#footer .social a,.contact-info i{color:#a3acad}.contact-info{padding-left:18px;list-style:none outside none;margin:0}.contact-info li{margin-bottom:10px}.contact-info i{margin:0 5px 0 -20px;position:absolute;padding-top:3px}.contact-info li span{float:left;margin-right:5px}.social a,.social a:focus,.social a:hover{text-decoration:none}.social a{display:inline-block;font-size:21px;margin-right:5px}#footer .social a:focus,#footer .social a:hover{color:#999}#copyright{background:url(../images/bg-copyright.png) #df2832 no-repeat top center;border-top:1px solid #353535;overflow:hidden;color:#ccc}#copyright .wrapper{background:0 0;padding:25px 0 15px}#copyright .nav-g ul li a{color:#ccc}#copyright .nav-g{text-transform:uppercase;margin-bottom:0}.griddemo h2{margin-bottom:5px}.griddemo .units-row{margin-bottom:1.5em}.griddemo .units-row,.griddemo .units-row-end{background-color:#e5e5e5}.griddemo .blocks-2>li,.griddemo .blocks-3>li,.griddemo .blocks-4>li,.griddemo .blocks-5>li,.griddemo .blocks-6>li,.griddemo .unit-100,.griddemo .unit-20,.griddemo .unit-25,.griddemo .unit-30,.griddemo .unit-33,.griddemo .unit-40,.griddemo .unit-50,.griddemo .unit-60,.griddemo .unit-66,.griddemo .unit-70,.griddemo .unit-75,.griddemo .unit-80{text-align:center;background-color:#9a9a9a;padding:15px 0;color:rgba(255,255,255,.85);line-height:1}.griddemo .unit-demo-zero{padding:0}.bg-lightblue,.griddemo .units-demo-light .unit-100,.griddemo .units-demo-light .unit-20,.griddemo .units-demo-light .unit-25,.griddemo .units-demo-light .unit-30,.griddemo .units-demo-light .unit-33,.griddemo .units-demo-light .unit-40,.griddemo .units-demo-light .unit-50,.griddemo .units-demo-light .unit-60,.griddemo .units-demo-light .unit-66,.griddemo .units-demo-light .unit-70,.griddemo .units-demo-light .unit-75,.griddemo .units-demo-light .unit-80{background-color:#b0c4de}.bg-blue{background-color:#7e9ec7}.swatch{display:inline-block;border-radius:3px;width:16px;height:16px;line-height:18px}.link-show-code{background-color:#df2832;border-radius:10px;color:#fff;font-size:12px;display:inline-block;line-height:1;padding:5px 11px;text-decoration:none}.link-show-code:hover{background-color:#333;color:#fff}.link-show-code-active{background-color:#444;color:#fff;padding:5px 14px}@media only screen and (min-width:768px) and (max-width:959px){#logo{margin-left:10px}.wrapper{padding:40px 10px}#title .wrapper{padding:0 10px}.uk-list-line{padding:0;list-style:none}#portfolioNav{text-align:center}.portfolioContainer .content-item{max-width:345px;margin:10px}#copyright .wrapper{padding:20px 10px}}@media only screen and (max-width:767px){.wrapper{padding:40px 10px}#logo{float:none;text-align:center;margin-bottom:25px}#copyright nav ul,#menuwrap ul,.carousel .items .next,.carousel .items .prev{display:none}#menuwrap{float:none;background:#f1f1f1;padding:10px 0}#header nav select{display:inline-block}#title .wrapper{padding:0 10px}#title h1{float:none;padding:0 0 10px}#maintitle h2,#maintitle h3,#menuwrap,#portfolioNav,#title h1{text-align:center}#maintitle h3{width:90%}.map-container{height:250px}.uk-list-line{padding:0;list-style:none}.divider-right{border:none}.portfolioContainer .content-item{max-width:350px;margin:5px}#copyright .wrapper{padding:20px 10px}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{padding:40px 10px}#title .wrapper{padding:10px}#copyright .wrapper{padding:20px 10px}.carousel .items .next,.carousel .items .prev{display:none}.map-container{height:200px}.portfolioContainer .content-item{max-width:210px;margin:5px}}@media only screen and (min-width:320px) and (max-width:479px){.portfolioContainer .content-item{max-width:300px;margin:5px}.divider-right{border:none}}