@charset "utf-8";
/* CSS Document */

a,blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,legend,li,object,ol,p,pre,select,span,textarea,ul{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}svg:not(:root){overflow:hidden}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ol,ul{list-style:none}a:active,a:hover,label:active,label:focus{outline:0}img{border:0;vertical-align:middle}fieldset{border:none}button,input,select,textarea{font-size:100%;vertical-align:baseline}textarea{overflow:auto;min-height:30px;max-height:400px;resize:vertical}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #f6f6f6 inset;border-radius:50%}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}html{height:100%}body{font:12px/1.2 Arial,sans-serif;background:#fff;height:100%;width:100%}input,select,textarea{color:#444;font-size:12px;font-family:Arial,sans-serif}a:link{-webkit-tap-highlight-color:#478FB2}a{color:#4aa6bd}a:hover{color:#036}::-webkit-input-placeholder{color:#878a8c}::-moz-placeholder{color:#878a8c;opacity:1}::-moz-selection{color:#fff;background:#0078AE}::selection{color:#fff;background:#0078AE}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}.aside a,.das-item .das-content h3 a,.foot-area a:not(.btn-simple),.header a,.job-section .js-item h3 a,.mce-content a,.oms-item a h2,.site-map a,.soc-column .socc-text a,.text-lnk,.whitepaper-subtext p a{-webkit-transition:color .3s ease-out,background-color .3s ease-out;-moz-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out;cursor:pointer}.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.nav:after,.nav:before{content:"";display:table}.clearfix:after,.container:after,.f-row:after,.nav:after{clear:both}.debug{border:1px dotted red!important}.hidden{display:none;visibility:hidden}.no-marg{margin:0!important}.no-marg-b{margin-bottom:0!important}.no-pad{padding:0!important}.no-pad-b{padding-bottom:0!important}.no-pad-t{padding-top:0!important}.no-bg{background:none!important}.no-bd{border:none!important}.

fl-l{float:left!important}.fl-r{float:right!important}.fl-none{float:none!important}.a-center{text-align:center!important}.a-left{text-align:left}.a-right{text-align:right}.clear{clear:both}.d-block{display:block!important}.d-none{display:none}.rel-holder{position:relative}.error-messages,.warning_mess{color:red}.error-messages li,.ul_message_box li{padding:0 0 6px}.form-login-box .error-messages{margin-left:25px}.text-alt{color:#0078ae}.show-in-desktop,.show-in-mobile,.show-in-tablet{display:none}.d-block-mobile,.d-block-tablet{display:inline}.t-holder{display:table;width:100%}.t-cell{display:table-cell;vertical-align:middle}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}.wrapper{height:auto!important}.frame{max-width:980px;margin:0 auto;min-width:268px}.frame-narrow{max-width:724px}.frame-wide{max-width:1144px}@font-face{font-family:roboto-regular-webfont;font-weight:700;src:url(../fonts/roboto-regular-webfont.eot);src:local("roboto-regular-webfont Regular"),local("century-gothic"),url(../fonts/roboto-regular-webfont.woff) format("woff"),url(../fonts/roboto-regular-webfont.ttf) format("truetype")}@font-face{font-family:roboto-black-webfont;font-weight:700;src:url(../fonts/roboto-black-webfont.eot);src:local("roboto-black-webfont Regular"),local("century-gothic"),url(../fonts/roboto-black-webfont.woff) format("woff"),url(../fonts/roboto-black-webfont.ttf) format("truetype")}@font-face{font-family:roboto-bold-webfont;font-weight:700;src:url(../fonts/roboto-bold-webfont.eot);src:local("roboto-bold-webfont Regular"),local("century-gothic"),url(../fonts/roboto-bold-webfont.woff) format("woff"),url(../fonts/roboto-bold-webfont.ttf) format("truetype")}

@font-face{font-family:roboto-light-webfont;font-weight:700;src:url(../fonts/roboto-light-webfont.eot);src:local("roboto-light-webfont Regular"),local("century-gothic"),url(../fonts/roboto-light-webfont.woff) format("woff"),url(../fonts/roboto-light-webfont.ttf) format("truetype")}@font-face{font-family:roboto-medium-webfont;font-weight:700;src:url(../fonts/roboto-medium-webfont.eot);src:local("roboto-medium-webfont Regular"),local("century-gothic"),url(../fonts/roboto-medium-webfont.woff) format("woff"),url(../fonts/roboto-medium-webfont.ttf) format("truetype")}@font-face{font-family:'Roboto Bold Condensed';src:url(../fonts/robotocondensed-bold-webfont.eot);src:url(../fonts/robotocondensed-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-bold-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-bold-webfont.woff) format('woff'),url(../fonts/robotocondensed-bold-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold) format('svg');font-weight:400;font-style:normal}.header{padding:23px 0 21px;border-top:5px solid #0078ae;position:relative;background:#fff;box-shadow:0 3px 3px rgba(132,136,138,.1)}

.header .frame{position:relative}.logo{float:left;position:absolute;top:0;left:0}.logo a{background:url(../images/logo.png) no-repeat;display:block;height:65px;width:360px;font:0/0 serif;color:transparent}.logo img{display:none}.head-r-side{float:right}.head-top{float:right;text-align:right}.ht-nav{float:right;font:0/0 Arial}.additional-nav{display:inline-block;vertical-align:middle}.ht-nav li{display:inline-block;padding:0 2px 0 5px}.ht-nav li a{color:#878a8c}.ht-nav li:first-child{border:none}.head-mid{clear:both;padding:0 0 14px;float:right}.head-bot{clear:both}.ht-simplemenu li:first-child em.arrow{background:0 0}.ht-simplemenu em.arrow{width:4px;height:21px;float:left;margin:9px 8px 0 0;background:url(../images/sprite.png) -44px 0 no-repeat}.ht-simplemenu .phone em{background:url(../images/sprite.png) no-repeat;width:21px;height:21px;margin:0 5px 0 0;display:inline-block;font-size:0;line-height:0;vertical-align:top}.ht-simplemenu .phone{font:700 16px/20px roboto-bold-webfont,arial,sans-serif;color:#5a6063;display:inline-block;vertical-align:middle;margin:-5px 0 0 9px;padding:2px 0 3px 15px;border-left:1px solid #dadada}.ht-simplemenu .phone:hover{color:#5a6063}.search-line{display:inline-block;vertical-align:middle;padding:0 0 0 9px;border-left:1px solid #dadada;margin:-5px 0 0 12px}
.ht-simplemenu .search{background:url(../images/sprite.png) -23px 0 no-repeat;width:21px;height:21px;margin:2px 5px 0;display:inline-block;vertical-align:middle;font-size:0;line-height:0;color:transparent;overflow:hidden;text-align:left}.ht-simplemenu .search:hover{background:url(../images/sprite.png) -300px 0 no-repeat}.separate-border{background:url(../images/sprite.png) -50px 0 no-repeat;width:1px;height:25px;margin:0 0 0 10px;padding:0 0 0 10px;display:inline-block;vertical-align:bottom}.additional-nav li a,.additional-nav li span{float:left;font:13px/25px Arial}.btn-raq{border-left:1px solid #DADADA;color:#90c404!important;padding-right:2px!important;font-family:roboto-black-webfont,Arial,sans-serif!important}.btn-raq:after{content:"»";font:26px/14px roboto-black-webfont,Arial,sans-serif;padding-left:6px;vertical-align:-2px;position:relative;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.btn-raq:hover:after{left:2px}.menu-frame{background:url(../images/sprite.png) -62px 0 no-repeat;width:34px;height:29px;float:left;font-size:0;line-height:0;margin:10px 21px 0 26px;cursor:pointer}.separate-border.top-indent{margin:10px 0 0}.hm-advancedmenu{float:right;padding:30px 0 0}.header .hm-advancedmenu .active a,.header .hm-advancedmenu a:hover{color:#0078ae!important}.header .nav{clear:both;text-align:left;font:14px/35px Roboto-m,Arial,sans-serif;float:right}.header .nav>li{float:left;position:relative}.header .nav>li>a{display:block;font:14px/25px roboto-medium-webfont,Arial,sans-serif;padding:0 13px;text-transform:uppercase}.header .nav>li.no-link>a{cursor:default}.header .nav>li>a:not(.link-arrow){color:#5a6063}.header .nav>li>a.link-arrow:hover:after{border-color:#0078ae}.header .nav>li.active a{color:#389fd8!important;position:relative}.header .nav>li.active:not(.not-tr):before{background:url(../images/sprite.png) -250px 0 no-repeat;position:absolute;bottom:-11px;left:50%;width:13px;margin-left:-6px;height:7px;content:''}.h-animated .nav>li.active:before{display:none}.header .nav>li:first-child{border-left:medium none}

.header .nav li:nth-child(1){max-width:99px}.header .nav li:nth-child(2){max-width:91px}.header .nav li:nth-child(3){max-width:82px}.header .nav li:nth-child(4){max-width:94px}.header .nav li:nth-child(5){max-width:87px}.link-more{font:14px/25px roboto-black-webfont,Arial,sans-serif;color:#90c404!important;text-transform:uppercase;padding-right:0!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-more:hover{color:#036!important}.link-more:after{font:24px/14px roboto-black-webfont,Arial,sans-serif;padding-left:5px;vertical-align:-2px;content:"\bb"}.header .nav li .btn-h-request{height:30px;border-radius:15px;padding:0 14px;margin:-3px 0 0;font:13px/30px roboto-bold-webfont,sans-serif;color:#fff;text-transform:uppercase;text-shadow:0 -1px 0 #739b5f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODljMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc5YjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,156,219,1) 0,rgba(0,137,195,1) 50%,rgba(0,121,176,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,156,219,1)),color-stop(50%,rgba(0,137,195,1)),color-stop(100%,rgba(0,121,176,1)));background:-webkit-linear-gradient(top,rgba(0,156,219,1) 0,rgba(0,137,195,1) 50%,rgba(0,121,176,1) 100%);background:linear-gradient(to bottom,rgba(0,156,219,1) 0,rgba(0,137,195,1) 50%,rgba(0,121,176,1) 100%)}.header .nav li .btn-h-request:hover{color:#fff!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzliMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODljMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDljZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#00b6fe,#00a9ed,#009edd);background:-webkit-linear-gradient(top,#00b6fe,#00a9ed,#009edd);background:linear-gradient(to bottom,#00b6fe,#00a9ed,#009edd)}

.header .nav li ul{display:none;position:absolute;background:#f5f4f4;border:1px solid #ccc;white-space:nowrap;z-index:10}.header .nav li:hover>ul{display:block}.header .nav li ul a{display:block;padding:10px}.mobnav-sublevel{margin:10px 0 25px;font-size:16px;background:rgba(255,255,255,.1);display:none}.sub .drop-open .mobnav-sublevel{display:block}.mobnav-sublevel a{color:#fff;display:block;padding:7px 15px;border-top:1px solid #0ae;transition:all .1s linear}.mobnav-sublevel li:last-child a{border-bottom:1px solid #0ae}.mobnav-sublevel li:hover a{border-color:#fff;background:rgba(255,255,255,.08)}.mobnav-sublevel li:hover+li a{border-top-color:#fff}.nav li ul li{border-top:1px solid #ccc}.nav li ul li:first-child{border-top:none}.header .active a,.header a:hover{color:#009ddc!important}.nav .p-box{width:0;overflow:hidden;visibility:hidden;white-space:nowrap;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .open-m-menu,.mm-opening .header .open-m-menu{visibility:hidden}.menu-title .open-m-menu{float:right;margin:9px 0 0}.open-m-menu{float:left;margin:-3px 17px 0 0;position:relative;overflow:hidden;width:54px;height:36px;cursor:pointer;border-right:1px solid #dadada}.open-m-menu span{display:block;position:absolute;top:15px;left:12px;right:12px;height:5px;border-radius:3px;background:#0078ae;transition:transform .3s}.open-m-menu span:after,.open-m-menu span:before{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#0078ae;border-radius:3px;content:""}.open-m-menu span:before{top:-9px;-webkit-transform-origin:top right;transform-origin:top right;transition:transform .3s,width .3s,top .3s}.open-m-menu span:after{bottom:-9px;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:transform .3s,width .3s,bottom .3s}

.open-m-menu:focus{outline:0}.menu-title{border-top:5px solid #0078ae;width:205px;height:62px;background:#fff;font:17px/59px roboto-medium-webfont,sans-serif;color:#0078ae;text-transform:uppercase;padding:0 0 0 26px}.search-field{float:left;width:0;overflow:hidden;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.search-field input[type=text]{width:110px;padding:5px 5px 4px;font:12px/15px Arial,Helvetica,sans-serif;color:#5a6063;border:1px solid #ccc;margin:0 4px 0 0;border-radius:0}.search-active .search-field{width:110px}.head-top{max-width:615px;padding-top:10px}.foot-area .tag{font:400 12px/11px Arial,sans-serif;color:#9a9a9a;text-transform:uppercase;margin:0 0 8px;padding:0 0 0 8px;border-left:solid 2px #0087bd}.foot-area .btn-raq{font-size:17px;border-left:0;transition:color .3s ease-out}.foot-area .btn-raq:after{font-size:28px}

.foot-area .btn-raq:hover,.foot-area .btn-raq:hover:after{color:#0078ae!important}.foot-area .ttl{display:block;color:#0477ae;margin-bottom:20px;font:36px/1.3 roboto-bold-webfont,Arial,Helvetica,Sans-Serif;letter-spacing:-1px}.subscribe-form{background:#f4f4f4;border-radius:4px;position:relative;max-width:664px;margin:0 auto}.subscribe-form input[type=text]{background:0 0;border-radius:4px;border:0;padding:0 174px 0 29px;color:#767676;font:italic 18px/53px roboto-regular-webfont,sans-serif;width:100%;height:53px}.subscribe-form input[type=text]::-webkit-input-placeholder{color:#777}.subscribe-form input[type=text]::-moz-placeholder{color:#777}.subscribe-form .btn-simple{position:absolute;top:0;right:0;border-radius:4px;white-space:nowrap;min-width:158px;margin:0;text-shadow:none;color:#fff!important;font-size:17px;padding:14px 40px 17px;cursor:pointer;height:53px}.subscribe-form .btn-simple:after{border-color:#fff}.subscribe .message{font-weight:700;padding:10px 0;color:#D02525}.subscribe .thank-you-message{font-weight:700;font-size:20px;padding:10px 0;color:#aad15a}.subscribe{max-width:1500px;margin:0 auto;position:relative;padding:40px 20px 0;text-align:center;min-height:210px;overflow:hidden}.foot-area .f-post-mob{display:none}.f-post{position:relative;background:#f6f6f6;padding:60px 0 20px;border-top:3px solid #e8e8e8}.f-post .frame{max-width:1586px}.f-post .t-holder{table-layout:fixed}.f-post .divider{display:table-cell;width:2.5%}.f-post .t-cell{display:table-cell;width:48.75%;vertical-align:top;text-align:center;padding-bottom:23px}.f-post .info{margin-bottom:20px}.f-post-item{display:table-cell;vertical-align:middle;text-align:left;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);padding:23px;position:relative}.whitepaper-post:after{content:"";position:absolute;top:-4px;right:-5px;background:url(../images/home/foot-post-whitepaper.jpg) no-repeat;width:299px;height:87px}.foot-area{background:#fff}.foot-area .f-post .tag{color:#009ddc}.f-post .txt{padding-left:35px;position:relative;z-index:2}.f-post .whitepaper-post .visual{text-align:center}.f-post .whitepaper-post .txt{padding:0 35px 0 0}.f-post a{color:#0078ae}.f-post h6{color:#0078ae;font:28px/1.15 roboto-bold-webfont,Arial,Helvetica,Sans-Serif}.whitepaper-post h6{border-bottom:1px solid #d8d9d9;padding-bottom:20px;margin-bottom:20px}.f-post .txt,.f-post .visual{display:inline-block;width:49.7%;vertical-align:middle}.download-lnk{color:#90c404!important;text-transform:uppercase;font:17px/1.15 roboto-bold-webfont,Arial,Helvetica,Sans-Serif}.download-lnk .icon{top:-5px;position:relative;display:inline-block;width:6px;height:9px;background:#90c404;margin-left:9px;transition:all .2s linear}.download-lnk .icon:after,.download-lnk .icon:before{content:"";position:absolute;transition:border-color .2s linear}.download-lnk .icon:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #90c404;bottom:-4px;left:50%;margin-left:-6px}.download-lnk .icon:before{bottom:-8px;left:-4px;width:12px;height:2px;border:solid #90c404;border-width:0 1px 2px}.download-lnk:hover{color:#0078ae!important}.download-lnk:hover .icon{background-color:#0078ae;top:-2px}.download-lnk:hover .icon:before{border-color:#0078ae}.download-lnk:hover .icon:after{border-top-color:#0078ae}.socials-box{position:relative}.socials-box:after{content:"";position:absolute;top:50%;left:0;width:100%;height:50%;background:#0f1217}.socials-box .frame{position:relative;z-index:2;max-width:1578px;background:#00a3de;border-radius:5px;text-align:center;padding:50px 20px;margin:0 auto}.socials-box .ttl{color:#fff}.socials{display:table;width:100%;table-layout:fixed;border:1px solid #5cc2e9;max-width:1444px;margin:0 auto}.socials .item{background:rgba(37,37,37,.1);border-left:1px solid #5cc2e9;display:table-cell;height:73px;color:#fff;vertical-align:middle;text-align:center;font:25px/1.2 roboto-bold-webfont,Arial,Helvetica,Sans-Serif;transition:background .2s ease-out}.socials .item:first-child{border-left:none}.socials .icn{display:inline-block;vertical-align:top;margin-right:15px;background-image:url(../images/home/socials.png)}.socials .soc-gp .icn{width:27px;height:29px;background-position:0 2px}.socials .soc-in .icn{width:28px;height:25px;background-position:-29px 0}.socials .soc-fb .icn{width:15px;height:30px;background-position:-59px 0}.socials .soc-inst 

.icn{width:27px;height:28px;background-position:-76px 1px}.socials .soc-tw .icn{width:31px;height:27px;background-position:-105px 1px}.socials .soc-subscr .icn{width:24px;height:26px;background-position:-138px 2px}.socials .soc-gp:hover{background-color:#dd4b39}.socials .soc-in:hover{background-color:#007bb5}.socials .soc-fb:hover{background-color:#3b5998}.socials .soc-inst:hover{background-color:#e95950}.socials .soc-tw:hover{background-color:#55acee}.socials .soc-subscr:hover{background-color:#fbb345}.location-area{position:relative;width:100%;background-color:#05679c;padding:87px 20px 166px;margin-bottom:-121px;color:#fff;line-height:1.4}.location-area .frame{max-width:1578px;border-radius:5px;padding:25px;border:1px solid rgba(86,207,255,.3);border-top:none;position:relative;z-index:2}.location-ttl{display:block;position:relative;text-align:center;font:36px roboto-bold-webfont,Arial,Helvetica,Sans-Serif;margin-top:-80px}.location-ttl svg{display:inline-block;width:50px;height:60px;fill:#fff;opacity:.2;position:relative;top:17px;margin-right:3px}.location-ttl span{display:inline-block}.location-ttl span:after,.location-ttl span:before{content:"";height:26px;width:41%;position:absolute;top:76%;border:rgba(86,207,255,.3) solid;border-width:1px 0 0}.location-ttl span:after{left:-25px;border-radius:5px 0 0}.location-ttl span:before{right:-25px;border-radius:0 5px 0 0}.location-subttl{display:block;font-size:28px}.location-area .t-holder{border-top:13px solid transparent}.location-cell{vertical-align:top;width:25%;position:relative;transition:width .5s linear;overflow:hidden}.location-cell:not(:first-child):not(.loc-active):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:rgba(86,207,255,.3)}.location-cell.loc-active{width:50%}.location-cell.loc-active:before{background:0 0}.loc-visual{transition:all .5s linear;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:390px;width:0;overflow:hidden;text-align:right}.loc-visual img{max-width:999px}.loc-txt{padding:23px 35px 23px 0;float:right;width:345px}.loc-ny .loc-txt{width:355px}.loc-active .loc-visual{width:363px}.loc-contact{display:inline-block}.loc-ny .loc-contact{margin-top:-4px}.loc-contact,.loc-contact .link-more{font:17px roboto-bold-webfont,Arial,Helvetica,Sans-Serif}.loc-contact .link-more:after{transition:padding-left .2s linear;font-size:30px}.loc-contact .link-more,.loc-phone,.loc-phone>a{color:#fff!important}.loc-contact .link-more:hover:after{padding-left:7px}.loc-phone:after{content:"";display:inline-block;height:21px;width:1px;background:rgba(255,255,255,.24);margin-right:20px;position:relative;top:5px;right:-11px}.loc-phone svg{display:inline-block;width:23px;height:23px;fill:#fff;position:relative;top:6px}.loc-address{padding:8px 0 13px;font-style:normal;display:block;font-size:17px}.bfm-awards{background:#fff;text-align:center;padding:55px 0 40px;max-width:1103px;margin:0 auto}.foot-area .bfm-awards{border-bottom:3px solid #e8e8e8}.continue-section .bfm-awards{background:0 0}.bfm-awards .ttl{text-align:center;font:400 27px/36px roboto-light-webfont,sans-serif;color:#5a6063;margin:0 0 40px;display:block}.bfm-awards .ttl span{display:block;font:400 50px/45px roboto-bold-webfont,sans-serif;color:#0078ae;padding-bottom:9px}.bfm-awards .ttl strong{font-family:roboto-bold-webfont,sans-serif}.bfm-awards .ttl em.mobile-wrap{font-style:normal}.bfm-awards-list{display:table;width:100%;padding:0 0 27px}.bfm-awards-list .item{display:table-cell;width:33.3%;text-align:center;font:400 15px roboto-regular-webfont,sans-serif;color:#5a6063}.bfm-awards-list .item strong{font-family:roboto-bold-webfont,sans-serif}.bfm-awards-list img{display:block;margin:20px auto 0}.bfm-awards .txt{font:38px 'Roboto Bold Condensed',sans-serif;color:#0078ae;padding:0 0 20px}.bfm-awards 

.txt span{font:italic normal 28px Georgia,serif;color:#5a6063}.bfm-awards .btn-green{float:none;display:inline-block;font-size:21px;padding:12px 40px 14px;border-radius:22px}.rd-holder{overflow:hidden;background:#f6f6f6;position:relative;padding:50px 0}.rd-holder:before{content:"";position:absolute;top:-18px;left:50%;margin-left:-800px;width:1600px;height:10px;border-radius:50%;box-shadow:0 0 2px 10px rgba(0,0,0,.05)}.rd-holder .ready-discuss{text-align:center}.f-menu-wrapper{color:#798185;font:16px roboto-light-webfont,sans-serif}.f-menu-wrapper .t-cell{vertical-align:top;white-space:nowrap}.f-menu-content{background:#101417;padding:32px 0 36px}.f-menu-content .fmc-list li{display:inline-block;margin:4px 22px 0 0}.f-menu-content .fmc-list a{color:#798185;font:14px/14px roboto-medium-webfont,Arial,Helvetica,Sans-Serif;text-transform:uppercase;transition:color .2s linear}.f-menu-content .fmc-list .active a,.f-menu-content .fmc-list a:hover{color:#fff}.fmc-contact .loc-phone svg{fill:#798185}.fmc-contact .loc-phone,.fmc-contact .loc-phone>a{color:#798185!important}.fmc-contact .loc-phone:hover svg{fill:#fff}.fmc-contact .loc-phone:hover>a{color:#fff!important}.fmc-contact .loc-phone:after{display:none}.fmc-contact{text-align:right}.fmc-contact li{display:inline-block}.fmc-contact{width:40%}.fmc-list{width:60%}.fmc-contact li:not(:first-child):before{content:"";display:inline-block;height:12px;width:1px;background:#646b6e;margin:0 15px 0 10px;position:relative;top:1px}.fmc-copyright{color:#798185;background:#161b20;font:14px/14px roboto-light-webfont,Arial,Helvetica,Sans-Serif;text-align:center;padding:20px 0 60px}.fmc-copyright a{color:#798185;position:relative;display:inline-block}.fmc-copyright a:after{content:"";height:1px;margin:2px auto 0;width:100%;display:block;background-color:#798185;transition:width .3s linear}.fmc-copyright a:hover{color:#fff}.fmc-copyright a:hover:after{width:0;background:#fff}.phone_request{width:336px}.phone_request .request a{width:184px;background:url(%%IMAGES_URL%%/sprite/sprite-nav-v2.png) 0 -59px no-repeat}.phone_request .request a:hover{background-position:-210px -11px!important}.btn_request span,.btn_request span:hover,.btn_request:hover span{background:url(%%IMAGES_URL%%/btn/btn_request.png) no-repeat!important}#bottom_request_btn{background:url(%%IMAGES_URL%%/sprite/sprite-nav-v2.png) 0 -11px no-repeat;width:184px}.foot-anim{opacity:0}.foot-area.animated+.foot-anim{opacity:1}.next-step{width:115px;height:115px;position:absolute;top:-55px;left:50%;margin-left:-58px;border-radius:50%;padding-top:45px;display:block;padding-left:22px;text-align:left;-webkit-transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;transition:box-shadow .4s ease-out}.next-step:before{position:absolute;top:42px;left:22px;width:56px;height:24px;content:"";z-index:10;background:url(../images/sprite.png) -26px -174px no-repeat;-webkit-transition:top .4s ease-out;-moz-transition:top .4s ease-out;transition:top .4s ease-out}.next-step:hover:before{background-position:-26px -200px;top:48px}.next-step:after{position:absolute;top:0;left:0;width:99px;height:99px;content:"";border-radius:50%;z-index:1;background:#000}

.next-step:hover:after{background:#009ddc!important}.home-wide-button{border-radius:3px;display:block;font:16px/16px roboto-bold-webfont,Arial,sans-serif;padding:14px 0;text-align:center;text-transform:uppercase;width:100%;-webkit-transition:all .3s ease-out,all .3s ease-out;-moz-transition:all .3s ease-out,all .3s ease-out;transition:all .3s ease-out,all .3s ease-out}.home-wide-button:after{font:26px/14px roboto-black-webfont,Arial,sans-serif;padding-left:8px;vertical-align:-1px;content:"\bb"}.home-slider-wrapper .home-slider-content{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home-slider-content .hs-left{width:52%;padding-top:41px;padding-bottom:10px;background:url(../images/bg/home-slider-shadow.png) 0 100% no-repeat}.home-slider-content .hs-right{width:50%;padding-top:40px;position:absolute;right:0;top:0}.hs-left .hsl-header,.hs-left .hsl-header h1{font:28px/32px roboto-light-webfont,Arial,Helvetica,Sans-Serif;color:#0078AE}.hs-left .hsl-header h2{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.hs-left .hsl-header h1,.hs-left .hsl-header h2{display:inline}.hs-left .hsl-header strong{font:57px/63px roboto-bold-webfont,Arial,Helvetica,Sans-Serif}.hs-left .hsl-header .sep-line{display:block;height:0}.hs-left .hsl-subcaption{font:20px/28px roboto-light-webfont,Arial,Helvetica,Sans-Serif;padding:20px 36px 0 0;color:#5a6063}.hs-left .hsl-subcaption strong{font:20px/28px roboto-bold-webfont,Arial,Helvetica,Sans-Serif}.hs-left .see-our-work-btn,.hs-sub-row .see-our-work-btn{display:inline-block;font:18px/18px roboto-black-webfont,Arial,Helvetica,sans-serif;color:#fff;padding:9px 40px;text-shadow:0 -1px 0 #447523;box-shadow:0 -1px 0 #c9e973,0 1px 0 #5e8900;border-radius:18px;background:0 0/100% 100% #95c906;background:-moz-linear-gradient(top,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2d90c),color-stop(100%,#89bb00)) 0 0/100% 100%;background:-webkit-linear-gradient(top,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;background:-ms-linear-gradient(top,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;background:linear-gradient(to bottom,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear;position:relative;z-index:3}.hs-left .see-our-work-btn:hover,.hs-sub-row .see-our-work-btn:hover{background-position:0 -200%;background-size:100% 200%}.hs-left .see-our-work-btn{margin:30px 0 40px}.hs-left .simple-sep{height:0;border:1px solid #3d95b8;border-width:0 0 1px;margin:20px 26px 30px 0}.hs-left .shadow-sep{height:10px;background:url(../images/hs-shadow-sep.png) center top no-repeat;border-style:none;width:100%;margin:0 auto 30px}.hs-sub-item{display:inline-block;vertical-align:middle;margin:0 57px 0 0}.home-nutshell-wrapper{background:url(../images/h-nutshell-bkg.png);padding-top:40px;border-bottom:1px solid #0d1013}.home-nutshell-content div.h3{font:57px/57px roboto-light-webfont,Arial,sans-serif;color:#fff;text-align:center}.before-and-after-wrapper .section-title h2,.before-and-after-wrapper h3,.before-and-after-wrapper h6,.case-studies-content h3,.case-studies-content h6{font:57px/1 roboto-light-webfont,Arial,sans-serif;color:#0078ae;text-align:center}.before-and-after-wrapper h2 span,.before-and-after-wrapper h3 span,.before-and-after-wrapper h6 span,.case-studies-content h3 span,.case-studies-content h6 span,.home-nutshell-content .h3 span,.home-nutshell-content h3 span,.home-nutshell-content h6 span{font-family:roboto-black-webfont,Arial,sans-serif}.before-and-after-wrapper .section-title p,.case-studies-content .section-title p,.home-nutshell-content .section-title p,.our-clients-content .section-title p{color:#5A6063;font-size:17px;line-height:26px;margin:10px 0}

.before-and-after-wrapper .section-title p,.case-studies-content .section-title p,.our-clients-content .section-title p{text-shadow:none}.hnc-simple-list{margin-top:18px;text-align:center}.hnc-simple-list li{display:inline-block;color:#5a6063;font-size:17px;padding:5px 0;margin-right:15px;vertical-align:top}.hnc-simple-list li br{display:none}.hnc-simple-list li strong{color:#0078ae}.hnc-simple-list .arrow-item{background:url(../images/arrow-item-blue.png) 0 4px no-repeat;padding-left:35px}.hnc-subcaption{color:#758288;text-align:center;font-size:17px;margin-top:20px}.hnc-subcaption-fs{font-size:24px}.hnc-subcaption-short{letter-spacing:10px}.hnc-features-list{margin:55px 0 80px}.hnc-features-list.alt{text-align:center}.hnc-features-list>li{width:25%;float:left;text-align:center;overflow:hidden}.hnc-features-list.alt>li{width:auto;max-width:220px;float:none;display:inline-block;vertical-align:top;margin:0 2% 10px}.hnc-features-list .sc-bubble{background:url(../images/nutshell-bubble.png) no-repeat;width:218px;min-height:90px;margin:25px auto 0;font-size:18px;padding-top:35px}.hnc-features-list .sc-bubble .h3,.hnc-features-list .sc-bubble h2{font-size:18px}.hnc-features-list .sc-img{text-align:center}.hnc-features-list .sc-img a{width:200px;height:200px;display:inline-block;position:relative;text-align:center}.hnc-features-list .sc-link-1{background:url(../images/strategy-consulting-logo.png) no-repeat}.hnc-features-list .sc-link-2{background:url(../images/creative-design-logo.png) no-repeat}.hnc-features-list .sc-link-3{background:url(../images/web-mobile-development-logo.png) no-repeat}.hnc-features-list .sc-link-4{background:url(../images/online-marketing-logo.png) no-repeat}.hnc-features-list .sc-link-5{background:url(../images/mobile-apps-logo.png) no-repeat}.hnc-features-list .sc-img img{position:absolute;top:0;left:0;width:180px;height:180px;margin:10px;display:block;max-width:none!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hnc-features-list .sc-img-2{opacity:0}.hnc-features-list .sc-img a.active .sc-img-2,.hnc-features-list .sc-img a:hover .sc-img-2{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:1}.ie .hnc-features-list .sc-img a.active .sc-img-2,.ie .hnc-features-list .sc-img a:hover .sc-img-2{opacity:0}.hnc-features-list .sc-img a.active .sc-img-1,.hnc-features-list .sc-img a:hover .sc-img-1{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}.ie .hnc-features-list .sc-img a.active .sc-img-1,.ie .hnc-features-list .sc-img a:hover .sc-img-1{opacity:1}.desktop-mode .hnc-features-list .sc-bubble:hover,.desktop-mode .hnc-features-list>li:hover .sc-bubble,.hnc-features-list .activated{background-position:0 -169px}.desktop-mode .sc-bubble ul{opacity:0;visibility:hidden;display:block}.sc-bubble ul{display:none;position:absolute;border-radius:0 0 3px 3px;width:218px;padding:20px 0 15px;background:#1a2023;margin-top:-20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:11}.sc-bubble li:last-child a{border-style:none}.sc-bubble ul h3 a{font-size:12px;color:#777e84;border-bottom:1px solid #252a30;display:block;padding:10px 0;font-family:Arial,Helvetica,sans-serif;line-height:1.3}.sc-bubble ul h3 a:hover{background:#000}.desktop-mode .sc-bubble ul.active,.desktop-mode .sc-bubble:hover ul{opacity:1;visibility:visible;margin:0}.sc-bubble .h3>a,.sc-bubble h2>a,.sc-bubble>span{position:relative;z-index:2;display:table-cell;vertical-align:middle;height:43px;width:218px}.strategy-consulting .sc-bubble .h3>a,.strategy-consulting .sc-bubble h2>a,.strategy-consulting .sc-bubble ul h3 a:hover,.strategy-consulting .sc-bubble>span{color:#71980d}.creative-design .sc-bubble .h3>a,.creative-design .sc-bubble h2>a,.creative-design .sc-bubble ul h3 a:hover{color:#d57e0e}.web-mobile-development .sc-bubble .h3>a,.web-mobile-development .sc-bubble h2>a,.web-mobile-development .sc-bubble ul h3 a:hover{color:#9b3bb5}.web-online-marketing .sc-bubble .h3>a,.web-online-marketing .sc-bubble h2>a,.web-online-marketing .sc-bubble ul h3 a:hover{color:#0c95cd}.mobile-apps .sc-bubble .h3>a,.mobile-apps .sc-bubble h2>a,.mobile-apps .sc-bubble ul h3 a:hover{color:#98130d}.full-services-lnk-wrapper{border-top:1px solid #22292f;background:url(../images/full-services-lnk-bkg.png);padding-bottom:90px}.full-services-lnk-wrapper .see-all-large{margin-top:-23px}.full-services-lnk-content .fslc-lnk{margin-top:-23px;background:#1e2227;color:#758288;border:1px solid #2d353c;box-shadow:inset 0 -1px 0 #000;text-shadow:0 -1px 0 #000}.full-services-lnk-content .fslc-lnk:hover{color:#389FD8;background:#23272c}.our-latest-projects-wrapper{background:url(../images/our-latest-projects-bkg.png);border-top:1px solid #0079aa;position:relative;text-align:center;padding:90px 0}.our-latest-projects-wrapper .next-step{border:8px solid #12171c;box-shadow:0 1px 0 #0079AA}.our-latest-projects-wrapper .next-step:after{background:url(../images/our-latest-projects-bkg.png)}.our-latest-projects-wrapper .next-step:hover:after{background:#009ddc}.our-latest-projects-wrapper .next-step:hover:before{background-position:-26px -200px}.our-latest-projects-content h3{font:57px/57px roboto-light-webfont,Arial,sans-serif;color:#fff;text-align:center;text-shadow:0 -1px 0 #000}.our-latest-projects-content h3 span{font-family:roboto-black-webfont,Arial,sans-serif}.our-latest-projects-content 

.olpc-subcaption{font-size:17px;color:#74c9ef;margin-top:10px;text-shadow:0 -1px 0 #000}.olpc-board{margin-top:40px}.olpc-board img{font-size:0;line-height:0}.olpc-board .olp-item{position:relative;padding-bottom:5px}.olpcb-left-column,.olpcb-right-column{width:50%;float:left}.olpcb-left-column{padding-right:3px}.olpcb-right-column{padding-left:2px}.olpcb-two-items{width:100%}.olpcb-two-items .olp-item{width:50%}.olpcb-two-items .olp-item:first-child{float:left;padding-right:2px}.olpcb-two-items .olp-item:last-child{float:right;padding-left:2px}.olp-item .hs-sticky-label,.olp-item .item-lnk{display:inline-block;background:#009ddc;border-radius:0 3px 3px 0;font-size:14px;line-height:14px;font-weight:700;color:#fff;text-transform:uppercase;position:absolute;left:0;top:16px;padding:10px;text-shadow:0 -1px 0 #000;max-width:90%}.olpcb-two-items .olp-item:last-child .hs-sticky-label,.olpcb-two-items .olp-item:last-child .item-lnk{left:2px}.olp-item:hover{cursor:pointer}.olp-item:hover .item-lnk{padding-left:25px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.our-latest-projects-content .our-latest-projects-lnk{background:#0078ae;border:1px solid #008ece;box-shadow:inset 0 -1px 0 #004463;color:#fff;margin-top:25px;text-shadow:0 -1px 0 #004c6e}.our-latest-projects-content .our-latest-projects-lnk:hover{color:#FFC45C;background:#007eb6}.olp-ecommerce .olpi-hover-stare{display:none;position:absolute;width:100%;height:99%;background:rgba(19,24,29,.9);left:0;top:0;padding:25% 40px 0;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.desktop-mode .olp-ecommerce .olpi-hover-stare{visibility:hidden;opacity:0;display:block}.olpi-hover-stare .hs-content{border-top:1px solid #454549;margin-top:30px;font-size:17px;line-height:25px;color:#fff;text-align:center;padding-top:30px}.olpi-hover-stare .hs-lnk{margin-top:50px;display:inline-block;color:#90c404;font:16px/16px roboto-black-webfont,Arial,sans-serif;text-transform:uppercase}.olpi-hover-stare .hs-lnk .raquo{font-size:28px;vertical-align:-2px}.desktop-mode .olpi-hover-stare .hs-lnk:hover{color:#FFC45C}.desktop-mode .olp-ecommerce:hover .olpi-hover-stare{opacity:1;visibility:visible}.serve-all-industries-wrapper{background:url(../images/serve-all-industries-bkg.png);padding:90px 0;border-bottom:1px solid #dce2e3;position:relative}.serve-all-industries-wrapper .next-step{border:8px solid #005f8b;box-shadow:0 1px 0 #fff}.serve-all-industries-wrapper .next-step:after{background:url(../images/serve-all-industries-bkg.png)!important}.serve-all-industries-wrapper .next-step:hover:after{background:#009DDC!important}.serve-all-industries-content h3{color:#0078ae;font:57px/57px roboto-light-webfont,Arial,sans-serif;text-align:center}.serve-all-industries-content h3 span{font-family:roboto-black-webfont,Arial,sans-serif}.serve-all-industries-content .saic-main-list{background:#009ddc;width:660px;margin:15px auto 0;text-align:center;padding:5px 0}.serve-all-industries-content .saic-main-list li{display:inline;font-size:16px;color:#fff;text-transform:uppercase;font-weight:700}.serve-all-industries-content 

.saic-main-list li a{color:#fff}.serve-all-industries-content .saic-main-list .sep{margin:0 10px;font-size:20px;color:#66c4ea}.serve-all-industries-content .saic-main-list a:hover{color:#FFC45C}.serve-all-industries-content .saic-subcaption{padding-top:30px;text-align:center;font-size:17px;font-weight:700;color:#5a6063}.our-work-section-grey{padding-bottom:100px}.our-work-section-grey .section-title h2{color:#0078ae;font:50px/50px roboto-light-webfont,Arial,sans-serif;text-align:center}.our-work-section-grey .section-title p{color:#5a6063;text-shadow:none}.saic-columns{margin-top:30px}.saic-columns .saic-column-list{float:left;width:31%;margin-right:3.5%;overflow:hidden}.saic-column-list:last-child{float:right;margin-right:0}.saic-column-list ul{border-top:4px solid #0079aa;padding-top:10px}.saic-column-list li{border-bottom:1px solid #dde1e3;white-space:nowrap}.saic-column-list a{padding:13px 0 13px 18px;color:#5a6063;font-size:15px;position:relative;display:block;-webkit-transition:color .3s ease-out,background-color .3s ease-out;-moz-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.saic-column-list a:hover{background:#009ddc;color:#fff}.saic-column-list a:before{content:"";background:url(../images/common-sprite.png) 0 -256px no-repeat;width:9px;height:9px;color:#11a4de;position:absolute;left:6px;top:17px}.saic-column-list a:hover:before{background-position:0 -421px}.home-resources-img-wrapper{background:url(../images/home-resources-img-bkg.png);border-top:1px solid #fff;padding-bottom:120px;position:relative}.home-resources-img-content .hric-img{margin-top:70px}.home-resources-img-content .hric-img .mobile-img,.home-resources-img-content .hric-img .tablet-img{display:none}.before-and-after-wide-section,.our-clients-wrapper{background:url(../images/our-clients-bkg.png);padding:90px 0;position:relative;border-top:1px solid #fff}.our-clients-wrapper .next-step{border:8px solid #dfe4e5;box-shadow:0 1px 0 #fff}.our-clients-wrapper .next-step-alt-v1{border:8px solid #f8f8f8}.before-and-after-wide-section .next-step{border:8px solid #01608b;box-shadow:0 1px 0 #fff}.before-and-after-wide-section .next-step:after,.our-clients-wrapper .next-step:after{background:url(../images/our-clients-bkg.png)}.our-clients-wide-section{background:#eaedee}.our-clients-wide-section .testimonials-items{margin-bottom:60px}.our-clients-wide-section .next-step{border:8px solid #f7f7f7;box-shadow:0 1px 0 #fff}.our-clients-wide-section .next-step-l-grey{border:8px solid #eef2f3}.our-clients-wrapper .next-step:after{background:#eaedee}.our-clients-content h2,.our-clients-content h3{color:#0078ae;font:57px/57px roboto-light-webfont,Arial,sans-serif;text-align:center;text-shadow:0 1px 0 #fff}

.our-clients-content h2 span,.our-clients-content h3 span{font-family:roboto-black-webfont,Arial,sans-serif}.our-clients-content .occ-subcaption{font-size:17px;color:#5a6063;text-align:center;margin-top:20px;text-shadow:0 1px 0 #fff}.our-clients-content .occ-columns{margin-top:50px}.occ-columns .occc-column{width:33%;float:left;text-align:center;overflow:hidden;position:relative;padding-bottom:20px}.our-clients-wide-section .occ-columns{text-align:center}.our-clients-wide-section .occ-columns .occc-column{margin:0 7%;display:inline-block;float:none}.occc-thumb-link{display:block;position:relative;text-align:center}.occc-thumb-link:after{width:80px;height:80px;display:block;position:absolute;z-index:10;left:6px;top:7px;content:"";border-radius:50%;background:url(../images/sprite.png) -437px -181px no-repeat #009ddc;box-shadow:inset 0 0 0 2px #0079b0;border:4px solid #fff;-webkit-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.occc-thumb-link:hover:after{background-position:-517px -181px;background-color:#fff;box-shadow:0 3px 7px rgba(0,0,0,.5)}.occc-column .client-photo{position:relative;z-index:1;padding:4px 0 0;margin:0 0 -68px}.occc-thumb-link .client-photo img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;border-radius:50%;border:8px solid transparent}.occc-thumb-link:hover .client-photo img{border:8px solid #fff;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.occc-column .client-name{position:relative;z-index:2;padding:0 4px}.occc-column .client-name .c{min-height:83px;width:100%;max-width:293px;margin:0 auto;padding:8px 10px;border:1px solid rgba(223,227,228,.7);border-radius:3px;background:#fff;position:relative}.occc-column .client-name .c:after{position:absolute;left:0;bottom:-8px;width:100%;height:8px;content:"";background:url(../images/testimonial-shadow.png) 50% 0 no-repeat}.occc-thumb-link .text-lnk{font-size:18px;color:#0078ae}.occc-thumb-link:hover .text-lnk{color:#90C404}.occc-column .client-name .cn-title{font-size:13px;margin-top:3px;color:#3e3e3e}.occc-column:last-child{float:right}.occc-column .client-logo{margin:30px 0 60px}.our-clients-content .occ-lnk{background:#e1e6e8;border:1px solid #d2d2d2;color:#009ddc;text-shadow:0 1px 0 #fff;box-shadow:inset 0 -1px 0 #d9dfe1}.our-clients-content .occ-lnk:hover{color:#009ddc;box-shadow:0 0 4px #d9dfe1;background:#fff}.our-clients-wide-section .home-wide-button{line-height:22px}.succeeding-online{padding:90px 0;position:relative}.succeeding-online .next-step{border:8px solid #eef2f3;box-shadow:0 1px 0 #fff}.succeeding-online .next-step:after{background:#fff}.succeeding-online>h2,.succeeding-online>h3{color:#0078ae;font:45px/45px roboto-light-webfont,Arial,sans-serif;text-align:center;text-shadow:0 1px 0 #bbdbe9}.succeeding-online h3 span,.succeeding-online>h2 span{font-family:roboto-black-webfont,Arial,sans-serif}.so-columns .soc-column{width:31%;float:left;padding-top:100px}.soc-column:first-child{margin-right:3.5%}.soc-column:last-child{float:right}

.soc-column h2,.soc-column h3,.soc-column h5{position:relative;background:url(../images/fice-receive-tips-bkg.png);border-bottom:1px solid #fff;border-radius:5px;box-shadow:0 1px 0 #888;text-align:center;font-size:20px;font-weight:700;color:#fff;padding:60px 0 25px}.soc-column h2 .step-number,.soc-column h3 .step-number,.soc-column h5 .step-number{font-family:Arial,Helvetica,Sans-Serif;position:absolute;border:3px solid #fff;left:50%;top:-45px;background:#88ba00;width:90px;height:90px;margin-left:-45px;border-radius:50%;font-size:57px;color:#fff;font-weight:700;padding-top:10px}.soc-column h2:after,.soc-column h3:after,.soc-column h5:after{background:url(../images/common-sprite.png) 0 -387px no-repeat;bottom:-14px;content:"";height:14px;left:50%;margin-left:-15px;position:absolute;width:31px}.soc-column h2 .step-arrow,.soc-column h3 .step-arrow,.soc-column h5 .step-arrow{width:95px;height:22px;background:url(../images/common-sprite.png) 0 -315px no-repeat;position:absolute;right:-60px;top:-45px}.soc-column .socc-text{padding-top:40px}.soc-column .socc-text p,.soc-column .socc-text ul{color:#5a6063;font-size:15px;padding-bottom:15px;text-align:justify;line-height:24px;word-spacing:-1px}.site-map a,.soc-column .socc-text a{color:#0078AE}.site-map a:hover,.soc-column .socc-text a:hover{color:#90C404}.our-blog-wrapper{padding:90px 0;background:url(../images/h-nutshell-bkg.png);position:relative}.our-blog-wrapper-alt{background:url(../images/top-page-panel-bkg.png)}.our-blog-wrapper .next-step{border:8px solid #fff;box-shadow:0 1px 0 #fff}.our-blog-wrapper .next-step:after{background:#12171c}.our-blog-content h3{color:#fff;font:45px/45px roboto-light-webfont,Arial,sans-serif;text-align:center}.our-blog-content h3 span{font-family:roboto-black-webfont,Arial,sans-serif}.obc-subcaption{color:#fff;font-size:17px;margin-top:20px;text-align:center}.obc-columns{padding:80px 0 60px}.obc-columns .obcc-column{background-color:rgba(1,2,3,.3);border-radius:2px;padding:10px 10px 50px;position:relative;width:45%}.obcc-column:first-child{float:left}.obcc-column:last-child{float:right}.obcc-column .blog-date{width:90px;height:90px;border-radius:50%;background:#009ddc;display:block;border:3px solid #fff;left:-23px;top:-45px;position:absolute;font:21px/21px roboto-light-webfont,Arial,sans-serif;text-align:center;color:#fff;padding-top:13px;text-transform:uppercase;z-index:1}.obcc-column .blog-author-comment{background:#0078ae;display:inline-block;position:absolute;overflow:hidden;padding:15px 5px;bottom:28px;white-space:nowrap;width:85%;left:50%;margin-left:-42%}.obcc-column .blog-author-comment ul{text-align:center}.obcc-column .blog-author-comment li{display:inline}.obcc-column .blog-date strong{display:block;font:33px/33px roboto-black-webfont,Arial,sans-serif}.obcc-column .blog-img{position:relative;text-align:center}.blog-shadow-corner{position:absolute;bottom:0;width:100%;height:17px;left:0;background:url(../images/common-sprite.png) center -72px no-repeat}.obcc-column .blog-text{background:#fff;border-radius:0 0 2px 2px;padding:35px 30px 70px}.obcc-column .blog-text h5{font-size:20px;font-weight:700;margin-bottom:20px}.obcc-column .blog-text h5 a{color:#0078ae}.obcc-column .blog-text h5 a:hover{color:#90C404}.obcc-column .blog-text p{color:#5a6063;line-height:24px;font-size:15px}.obcc-column .blog-author-comment,.obcc-column .blog-author-comment a{color:#fff;font-size:13px}.obcc-column .blog-author-comment a{text-decoration:underline;font-weight:700}.obcc-column .blog-author-comment a:hover{text-decoration:none}.obcc-column .blog-author-comment .sep{padding:0 15px;color:#37c6ff}.obc-lnk{background:#1e2227;border:1px solid #293139;color:#758288;text-shadow:0 1px 0 #000;box-shadow:inset 0 -1px 0 #0f1318}.full-services-lnk-wrapper 

.obc-lnk{margin-top:-23px}.obc-lnk:hover{color:#fff;background:#34373b}.in-the-news-wide-section,.in-the-news-wrapper{padding:90px 0;background:url(../images/in-the-news-bkg.png);position:relative}.in-the-news-wide-section-alt{background:0 0}.in-the-news-wrapper .next-step{border:8px solid #14191e;box-shadow:0 1px 0 #fff}.in-the-news-wrapper .next-step:after{background:url(../images/in-the-news-bkg.png)}.in-the-news-wide-section .next-step{border:8px solid #f7f7f7}.in-the-news-wide-section .next-step-gray{border-color:#eaedee}.in-the-news-wide-section-alt .next-step{border:8px solid #eef2f3}.in-the-news-wide-section .next-step:after{background:url(../images/in-the-news-bkg.png)}.in-the-news-content h2,.in-the-news-content h3{color:#0078ae;font:57px/57px roboto-light-webfont,Arial,sans-serif;text-align:center;text-shadow:0 1px 0 #bbdbe9}.in-the-news-content h2 span,.in-the-news-content h3 span{font-family:roboto-black-webfont,Arial,sans-serif}.in-the-news-content .itnc-sep{border-bottom:1px solid #FFF;border-top:1px solid #E2E3E3;height:0;margin:50px 0}.in-the-news-content .mobile-img,.in-the-news-content .tablet-img{display:none}.top-page-panel{position:relative;margin-top:-12px;padding:42px 0 12px;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNTgwNDIxOTYwMDExRTY4M0IwREQyNUYyN0NCRTg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBNTgwNDIyOTYwMDExRTY4M0IwREQyNUYyN0NCRTg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUE1ODA0MUY5NjAwMTFFNjgzQjBERDI1RjI3Q0JFODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUE1ODA0MjA5NjAwMTFFNjgzQjBERDI1RjI3Q0JFODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABLAEsDAREAAhEBAxEB/8QAeQABAQEBAQAAAAAAAAAAAAAAAQACAwgBAQEBAQEAAAAAAAAAAAAAAAABAgcIEAACAAQEBQMFAQEBAAAAAAABEQAhMQLwQWESUXGBIjKRsUKhwdHhUvGSExEBAAICAQQCAwAAAAAAAAAAAPABEUExIVGh4YGxkcHR/9oADAMBAAIRAxEAPwDzaaEghXWjcRrdHeXlFopsBEG6Qylj/IJJPICMw07SqsfiC2gkUR41/kA8cesEa2kEgFl3J1MiOcXBlmW4IFO13S5ARDSraAA+1gEcTP2wIG1dQotm4bnUrXSFlFG261IFgkDIAZQ4ORts20+OtN1eGKuHRc2nISLXaKiuP8ggzdQTdq5awVoE7gRKds/5l1xrBMdBIABoC1KhKuxhwVFs6m4XIBSCUoIrQk7QEbSBXLMyriUKLR2ok3bhtmQy5uAqFeJBuKIp9cc4ACkJyNsphyzIhS2kNtLWnQU3UrT6e8Dcn7FbOLtndx7nE0bdJkkAUN3QSPMRpkH4oVNu0Zyr4+n7iKyymi9o3EMuehGOsRVytfkrdEC8e0Uatlt3FAm13ZvrCktmoDu+Mqy7qY94K1cAiDQG7szPPrhwtKQrMfw9JYpAthnb4S2v4tbvWvTpEa3JO7REkQAbbacEXFZJqCKd4AWYED0mTcA2TtDHLJY94AXiM9khzM646QUIO4vcrrmSW5RBA3Eo5G3RS9ccYpikZDgAG9Rcogbp3EN91wvlxolFtKaSS8u3rLH+QMsbZLt8NtdXup9YYXJmQQKKQRnP6QEZ3XWufcLspgJSgmsoA3G2VTYQOhGPxDk48yfbJaJNDbI8S8YlEV0R3XIEWjcbhNDPH5jSZYmxcKA2q3iVWWpiKSQhkTb3HhNQRbmbtTchWSU6Y0hlcST5Xa69putF1zmZTAJgdS79q2/Dhnuah1TFZ+WaidNszwmgAILwQRkWAbyBWRH3WBBJJ5SMn8ja7jImTNYKLbpNI7fQbsf7Eqy6JbDZtF1yOq9ccYqUnPXs7npkBA9iakMmLQnMj3xKIsk8tXmd5ed5JE3nJ49otpVfozFwkASbenvjWKMy2+Mk6H+vSuX3iG5J2ClSdoYEqOpx9ILmSfLoWWavcW651xrFZcw+2c+2ZksGI0pICYG1hc0MfeAbm7mJO9HISUl6QSv4bZFkSJtlzH6wIUWz8CHS2b5tTx7Q0uyZ3kzCNwIDkEMzjrDaVwW0qA2IZtHh9veB7Z7dtMqS/rGkF2AULiCRJm5ubayiK3MFkTG7kEIrKfdaNbEBJwNCe2ZNo2zIp5KkF3OxJmURcDvHqP1gQT1J9gC1htA2g3dJrH4h0M2chRkN1XdABtFWWDcgf3PHGGFypMCbBsZzAASCgntIKh/qoo6/unSAAApSIt4ICcFPaCRbQm7bbxxicE6oEAolztJIeQMgoLdIgFBBG3ttlQ549oEk8lM3A03XsOsg6wT0yznI9sy5Smc8awVqWxgdu2Ws+uNYaTYuHlaCETfNUCpKFlfxb1kx2kZha8cZQyYYY2/Dwaee72xSI01Yv/OTSmmvLWdKfmLXCXzJOynvmmz4p0HCGzSFRT4+VHtz0f2ygA0vTW2X/Qq545RB0HkOd9eEsc40l8fhnMOm6378M4ii2lnKar0xTrCi9umefleuD2iKywXvv5htPLyx9Im106fH5v6LdjV6xU3qU//Z)}.top-page-panel:before{content:""}.top-page-panel .ttl,.top-page-panel h1,.top-page-panel h5{font-family:roboto-medium-webfont,Arial,sans-serif;font-size:47px;line-height:47px;color:#fff;float:left;margin:1px 0 0}.top-page-panel .tpp-nav{float:right;margin:1px 2px 0 0}.top-page-panel .tpp-nav li{float:left;margin-left:5px;min-width:146px;position:relative}


.top-page-panel .tpp-nav li a{display:block;text-shadow:0 -1px 0 #004c6e;border:1px solid #00618a;border-color:#005b81 #006f9c #00618a #00648d;-webkit-box-shadow:1px 1px 0 0 #008fcd;box-shadow:1px 1px 0 0 #008fcd;border-radius:4px;padding:12px 19px 11px;color:#fff;font:15px/1 roboto-bold-webfont,sans-serif;text-transform:uppercase;position:relative;overflow:hidden;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODdiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODdiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwYWFlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFhZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) 0 0/200% 100%;background:-moz-linear-gradient(left,rgba(0,135,189,1) 0,rgba(0,135,189,1) 50%,rgba(0,170,238,1) 50%,rgba(0,170,238,1) 100%) 0 0/200% 100%;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,135,189,1)),color-stop(50%,rgba(0,135,189,1)),color-stop(50%,rgba(0,170,238,1)),color-stop(100%,rgba(0,170,238,1))) 0 0/200% 100%;background:-webkit-linear-gradient(left,rgba(0,135,189,1) 0,rgba(0,135,189,1) 50%,rgba(0,170,238,1) 50%,rgba(0,170,238,1) 100%) 0 0/200% 100%;background:linear-gradient(to right,rgba(0,135,189,1) 0,rgba(0,135,189,1) 50%,rgba(0,170,238,1) 50%,rgba(0,170,238,1) 100%) 0 0/200% 100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;min-height:55px}.top-page-panel .tpp-nav li a:before{position:absolute;top:0;left:0;width:5px;height:100%;background:#0ae;content:"";-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.top-page-panel .tpp-nav .hover>a,.top-page-panel .tpp-nav a:hover{color:#fff;background-position:-100% 0}.top-page-panel .tpp-nav .active>a{color:#0078ae;background:#fff;text-shadow:none}.top-page-panel .tpp-nav li .sublevel,.top-page-panel .tpp-nav li>ul{opacity:0;visibility:hidden;width:144px;background:#fff;position:absolute;border:none;white-space:nowrap;right:1px;top:52px;border-radius:0 0 3px 3px;padding:8px 15px 8px 13px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:21;box-shadow:0 2px 4px #5a6063}.top-page-panel .tpp-nav li ul.nav-drop-wide{width:99%}.top-page-panel .tpp-nav li:hover .sublevel,.top-page-panel .tpp-nav li:hover>ul{display:block;opacity:1;visibility:visible}.top-page-panel .tpp-nav li ul a{display:block;background:0 0;border:none;padding:10px 20px;color:#009ddc;text-shadow:none;text-transform:none;box-shadow:none;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font:13px/1.3 Arial,sans-serif;position:relative}.top-page-panel .tpp-nav li ul a:before{position:absolute;top:50%;left:0;content:"»";margin-top:-13px;font:700 20px/1 Arial,sans-serif;color:#009ddc;width:auto;height:auto;background:0 0;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.top-page-panel .tpp-nav li ul li:hover a,.top-page-panel .tpp-nav li ul li:hover a:before{color:#90c404}.top-page-panel .tpp-nav li ul a.level3{margin-left:10px}.top-page-panel .tpp-nav li ul li{display:block;float:none;clear:both;border-top:1px solid #f8f8f8;white-space:normal;min-width:100%}.top-page-panel .tpp-nav li ul li:first-child{border-top:none}.page-title{padding:28px 0 0}.page-title h1,.page-title h2{background:url(../images/diveder-page-title.png) 0 100% repeat-x;font-size:50px;text-align:center;color:#0078ae;padding:0 0 32px;font-family:roboto-light-webfont,Arial,sans-serif}.page-title h1 span,.page-title h2 span{font-family:roboto-bold-webfont,Arial,sans-serif}.btn-green{float:right;font:18px/18px roboto-black-webfont,Arial,Helvetica,sans-serif;color:#fff;padding:9px 40px 11px;text-shadow:0 -1px 0 #447523;box-shadow:0 -1px 0 #c9e973,0 1px 0 #5e8900;border-radius:18px;background:0 0/100% 100% #95c906;background:-moz-linear-gradient(top,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2d90c),color-stop(100%,#89bb00)) 0 0/100% 100%;background:-webkit-linear-gradient(top,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;background:-ms-linear-gradient(top,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;background:linear-gradient(to bottom,#a2d90c 0,#89bb00 100%) 0 0/100% 100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.btn-green:hover{color:#fff;background-position:0 -200%;background-size:100% 200%}.case-studies-section{padding:0 0 102px}


.case-studies-wide-section .case-studies-section{padding:0}.cs-block{padding:34px 0 36px;position:relative;border-bottom:1px solid #fff}.cs-block:before{position:absolute;bottom:0;left:0;width:100%;height:0;content:"";border-bottom:1px solid #e3e4e4}.cs-thumb{float:left;margin:5px 35px 0 0;position:relative}.cs-thumb-right{float:right;margin-right:0;margin-left:35px}.cs-site-screen{display:block;max-width:440px;-webkit-box-shadow:1px 1px 0 0 #a5a5a5;box-shadow:1px 1px 0 0 #a5a5a5}.website-tag{position:absolute;top:19px;left:0;z-index:2;float:left;height:33px;padding:0 13px;background:#009ddc;border-radius:0 2px 2px 0;font-size:14px;line-height:33px;font-weight:700;color:#fff;text-shadow:0 -1px 0 #007bad;text-transform:uppercase}.our-work-section .website-tag{top:42px}.preview-after-additional .website-tag,.preview-after-frame .website-tag,.preview-aside .website-tag{top:36px}.cs-thumb a:hover .website-tag{-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;padding-left:25px}span.website-tag:hover{cursor:default;color:#fff}.cs-description{overflow:hidden;font-size:15px;line-height:1.5;color:#5a6063}.cs-block .ttl,.cs-block h1,.cs-block h2,.cs-block h6{font-size:20px;line-height:1.2;font-weight:700;color:#0078ae;margin:0 0 12px;font-family:Arial,Helvetica,Sans-Serif;text-align:left}.cs-block .ttl a,.cs-block h2 a,.cs-block h6 a{color:#0078ae}.cs-block .ttl a:hover,.cs-block h2 a:hover,.cs-block h6 a:hover{color:#009DDC}.cs-block p{margin:0 0 16px}.custom-list{font-size:15px;color:#5a6063;margin:0 0 14px}.custom-list-first{float:left}.custom-list-second{padding-left:50px}.custom-list li{padding:0 0 8px 23px;position:relative}.custom-list li:before{position:absolute;top:2px;left:0;content:"»";font:700 19px/1 Arial,sans-serif;color:#009ddc}.custom-list a,.custom-list span,.st-column a{color:#0f70b8;-webkit-transition:color .3s ease-out,background-color .3s ease-out;-moz-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.custom-list a:hover,.st-column a:hover{color:#009DDC}.re-collapse a,.view-more{display:inline-block;vertical-align:top;font:16px/1 roboto-bold-webfont,sans-serif;color:#90c404;text-transform:uppercase}.re-collapse a:after,.view-more:after{display:inline-block;vertical-align:top;margin:-9px 0 0 6px;content:"»";font:28px/1 roboto-bold-webfont,sans-serif;position:relative;left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.re-collapse a:hover:after,.view-more:hover:after{left:3px}.cs-block a{-webkit-transition:color .3s ease-out,background-color .3s ease-out;-moz-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.page-navigation{padding:22px 0;position:relative;border-bottom:1px solid #fff;margin:0 0 46px}.page-navigation:before{position:absolute;bottom:0;left:0;width:100%;height:0;content:"";border-bottom:1px solid #e3e4e4}.paging-basic .page-navigation{padding-top:0;padding-bottom:0;margin-bottom:0}.paging-basic .page-navigation:before{display:none}.page-navigation a,.prev-link{font:14px/1 roboto-bold-webfont,sans-serif;color:#009ddc;cursor:pointer;text-transform:uppercase;-webkit-transition:color .3s ease-out,background-color .3s ease-out;-moz-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.page-navigation a:hover,.prev-link:hover{color:#009DDC}.page-navigation .prev-page{float:left}.page-navigation .next-page{float:right}.page-navigation .next-page:after,.page-navigation .prev-page:before,.prev-link:before{display:inline-block;vertical-align:top;content:"«";margin:-7px 3px 0 0;font:22px/1 roboto-bold-webfont,sans-serif;position:relative;left:0;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.page-navigation .next-page:hover:after{left:3px}.page-navigation .prev-page:hover:before{left:-3px}.page-navigation .next-page:after{margin-right:0;margin-left:3px;content:"»"}.page-navigation-left .page-navigation{float:left}.cs-block-single{padding:60px 0 115px;border-bottom:0}.cs-block-single .cs-thumb{margin-top:-55px}.cs-block-single:after{border-bottom:0}.cs-block h1{font-size:36px;margin-bottom:20px;padding-right:53%}.cs-wide-section{position:relative}.cs-preview-design{border-top:1px solid #0079aa;padding:100px 0 116px;background:url(../images/our-latest-projects-bkg.png)}.cs-preview-design .next-step{border:8px solid #fff}.cs-preview-design .next-step:after{background:url(../images/our-latest-projects-bkg.png)}

