/*
Theme Name: IDATA
Theme URI: 
Author: neowebny
Author URI: neowebny.com
Description: 
Version: 1
Tags: 
*/

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}
dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:'Open Sans','Segoe WP','Segoe UI',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#373737;background-color:#fdfdfe}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#FC9264;text-decoration:none}a:focus,a:hover{color:#000}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fdfdfe;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:300;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#999}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}.small,small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#4282aa}a.text-primary:hover{color:#346685}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}
 .bg-primary{color:#fff;background-color:#333}
 a.bg-primary:hover{background-color:#346685}
 .bg-success{background-color:#dff0d8}
 a.bg-success:hover{background-color:#c1e2b3}
 .bg-info{background-color:#d9edf7}
 a.bg-info:hover{background-color:#afd9ee}
 .bg-warning{background-color:#fcf8e3}
 a.bg-warning:hover{background-color:#f7ecb5}
 .bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled,body>main ul,body>section ul{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.428571429;color:#999}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.row{margin-left:-20px;margin-right:-20px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.checkbox label,.radio label{display:inline;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#777}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-20px;margin-right:-20px}.form-horizontal .form-control-static{padding-top:7px}.form-horizontal .has-feedback .form-control-feedback{top:0;right:20px}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before,body>header .back:after,body>header .back:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.row:after,body>header .back:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-print,.visible-sm,.visible-xs,td.visible-lg,td.visible-md,td.visible-print,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-print,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-print,tr.visible-sm,tr.visible-xs{display:none!important}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}*{-webkit-padding-start:0;-webkit-font-smoothing:antialiased}body{min-width:320px;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.wf-loading body{opacity:0}.wf-active body{opacity:1}.edgeLoad-homepage-animation{visibility:hidden}img{-webkit-user-drag:none}a:active,button:active,button:focus{outline:0}a:focus,a:hover{text-decoration:none}.btn-link,.notify a,body>header .back a{font-size:18px;font-weight:600;line-height:1.4}.btn-link:after,.notify a:after{line-height:inherit;position:absolute;display:inline-block;width:10px;height:22px;padding-left:22px;background:url(img/elements/link-arrow.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/link-arrow.svg) no-repeat;background-position:right bottom;content:'';-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out}.btn-link:hover,.notify a:hover{color:#000}.btn-link:hover:after,.notify a:hover:after{padding-left:28px}button{padding:0;margin:0;background:0 0;border:0}button[type=submit]{padding:15px 10px;background-color:#3a7aac;border-radius:2px;font-size:18px;font-weight:600;color:#fdfdfe;text-transform:uppercase;-webkit-transition:background-color .1s ease,color .1s ease;transition:background-color .1s ease,color .1s ease}button[type=submit] .fail-message,button[type=submit] .success-message{position:absolute;left:50%;width:240px;margin-top:20px;margin-left:-120px;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:opacity .1s ease,margin .3s ease;transition:opacity .1s ease,margin .3s ease}button[type=submit] img{position:absolute;left:50%;margin-top:2px;margin-left:-32px;opacity:0;filter:"alpha(opacity=0)";-webkit-transition:opacity .1s;transition:opacity .1s}button[type=submit] .fail-message{padding-top:2px;font-size:16px}button[type=submit]:disabled{background-color:#c3c3c3}button[type=submit].loading,button[type=submit].loading:disabled{color:#3a7aac}button[type=submit].loading img,button[type=submit].loading:disabled img{opacity:1;filter:"alpha(opacity=100)"}button[type=submit].success,button[type=submit].success:disabled{color:#66b34e;background-color:#66b34e}button[type=submit].success .success-message,button[type=submit].success:disabled .success-message{margin-top:0;color:#fdfdfe;opacity:1;filter:"alpha(opacity=100)"}button[type=submit].success img,button[type=submit].success:disabled img{opacity:0;filter:"alpha(opacity=0)"}button[type=submit].fail,button[type=submit].fail:disabled{color:#ec715b;background-color:#ec715b}button[type=submit].fail .fail-message,button[type=submit].fail:disabled .fail-message{margin-top:0;color:#fdfdfe;opacity:1;filter:"alpha(opacity=100)"}button[type=submit].fail img,button[type=submit].fail:disabled img{opacity:0;filter:"alpha(opacity=0)"}.frame{float:left;width:100%;height:auto;overflow:hidden}body>header{overflow:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
 body>header .navbar-header{height:60px;background-color:#333;background-position:50% 0;background-size:1000px}
 body>header .navbar-header .navbar-toggle{float:right;padding:18px 5px 20px 15px;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase;opacity:.85;filter:"alpha(opacity=85)";-webkit-transition:opacity .12s;transition:opacity .12s}
 body>header .navbar-header .navbar-toggle:focus,body>header .navbar-header .navbar-toggle:hover{opacity:1;filter:"alpha(opacity=100)"}
 body>header .navbar-header .navbar-toggle img{margin-top:-4px}
 body>header .banner{padding-bottom:18px;background-color:#333;background-position:50% -60px;background-repeat:no-repeat;background-size:1000px;border-top:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 1px -1px rgba(255,255,255,.6);-webkit-transition:background-position .2s cubic-bezier(0.45,.2,.1,1);transition:background-position .2s cubic-bezier(0.45,.2,.1,1)}
 body>header .banner .navbar-collapse{float:right;width:150%;height:0;padding:0 24px;margin-top:-4px;margin-right:-20px;overflow:hidden;background:#333;-webkit-transition:height .2s cubic-bezier(0.45,.2,.1,1);transition:height .2s cubic-bezier(0.45,.2,.1,1)}
 body>header .banner .navbar-collapse .navbar-nav{float:right;padding-top:6px;margin-top:-20px;text-align:right;text-transform:uppercase;list-style-type:none}
 body>header .banner .navbar-collapse .navbar-nav li{margin-top:17px;font-size:18px;line-height:1.4}body>header .banner .navbar-collapse .navbar-nav li a{padding:0;font-weight:300;color:#fff;opacity:.85;-webkit-transition:all .12s;transition:all .12s;line-height:1}body>header .banner .navbar-collapse .navbar-nav li a:hover{opacity:1}body>header .banner .navbar-collapse .navbar-nav li.active a{font-weight:600;opacity:1;display:none}body>header.expand .navbar-header{background:#333}body>header .back a{float:left;color:#fdfdfe;opacity:.8;filter:"alpha(opacity=80)";font-size:17px;-webkit-transition:opacity .2s;transition:opacity .2s;padding-bottom:9px;line-height:1.3}body>header .back a:before{display:inline-block;vertical-align:middle;width:10px;height:21px;margin-right:12px;background:url(img/elements/link-arrow-white.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/link-arrow-white.svg) no-repeat;background-position:left bottom;content:'';transform:rotate(180deg);-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}body>header .back a:hover{color:#fdfdfe;opacity:1;filter:"alpha(opacity=100)"}.navbar-brand,.not-found main .brand{float:left;padding:5px 0;margin-top:0;margin-left:-8px}
 .navbar-brand img,.not-found main .brand img{width:80px;height:50px;box-sizing:content-box;-moz-box-sizing:content-box}
 .home-heading,.not-found main h1,.page-heading,.single-heading{float:left;padding-top:30px;font-size:26px;line-height:1.25;color:#fdfdfe}
 .home-heading strong,.page-heading strong,.single-heading strong{font-weight:400}
 
 body>main,body>section{padding:12px 0}body>main .balance-text,body>section .balance-text{text-wrap:balanced}body>main h1,body>section h1{max-width:1000px;margin-bottom:20px;font-size:22px;line-height:1.5}body>main h1 strong,body>section h1 strong{font-weight:400}body>main header h1,body>section header h1{margin-bottom:0}body>main h2,body>section h2{margin-bottom:22px;font-size:17px;line-height:1.6;color:#909090}body>main h3,body>section h3{font-size:18px;font-weight:600;color:#636363;text-transform:uppercase;line-height:1.4}body>main dd,body>main figcaption,body>main p,body>section dd,body>section figcaption,body>section p{margin-bottom:20px;line-height:1.8}body>main dd a,body>main figcaption a,body>main p a,body>section dd a,body>section figcaption a,body>section p a{border-bottom:1px solid transparent;-webkit-transition:all .2s;transition:all .2s}body>main dd a:hover,body>main figcaption a:hover,body>main p a:hover,body>section dd a:hover,body>section figcaption a:hover,body>section p a:hover{border-bottom:1px solid #679fcc}body>main ul,body>section ul{margin-left:15px;margin-bottom:20px}body>main li,body>section li{position:relative;margin-bottom:8px;list-style:none;padding-left:15px}body>main li:before,body>section li:before{position:absolute;left:-8px;top:-12px;font-size:29px;content:'\25aa'}body>main li li:before,body>section li li:before{top:-11px;content:'\2022'}body>main li ul,body>section li ul{margin-top:8px;margin-bottom:8px}body>main time,body>section time{color:#3a7aac}.background,.careers-loop,.case-studies-loop,.departments,.services-main,.team{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;overflow-x:none;background-position:50% 0;background-repeat:no-repeat}.related{margin-bottom:22px}.related article{margin-top:40px}.related article:first-child{margin-top:0}.related h1{margin-bottom:10px;font-size:20px}.related p{margin-bottom:16px;font-size:15px;font-weight:300;color:#909090;line-height:1.6}.feature-group section:after,.feature-group section:before{content:" ";display:table}.feature-group section:after{clear:both}.feature-group section>*{float:left}.feature-group h3{margin-top:0;margin-bottom:15px}.feature-group p{color:#909090;margin-bottom:15px}.apply-info,.careers-loop .post,.case-studies-loop .post,.contact-info,.panel{position:relative;-moz-box-sizing:content-box;box-sizing:content-box}.careers-loop .post:after,.careers-loop .post:before,.case-studies-loop .post:after,.case-studies-loop .post:before,.panel:after,.panel:before{content:" ";display:table}.careers-loop .post:after,.case-studies-loop .post:after,.panel:after{clear:both}.careers-loop .post:before,.case-studies-loop .post:before,.panel:before{position:absolute;content:'';-moz-box-sizing:content-box;box-sizing:content-box;display:block;background:0 0;width:11px;height:100%;left:-1px;top:-1px;padding-bottom:2px}footer{width:100%;padding:40px 0 25px;font-size:13px;color:#eaf2f7;background:#333}footer a{font-weight:600;color:inherit;border-bottom:1px solid #fff;-webkit-transition:border .1s ease,color .1s ease;transition:border .1s ease,color .1s ease}footer a:focus,footer a:hover{color:#fff;border-bottom:1px solid #fff}footer .footer-nav div{padding-bottom:20px}footer .footer-nav div>a{display:block;margin-top:10px;font-size:18px;text-transform:uppercase;color:#eaf2f7;border:0}footer .footer-nav div>a:first-child{margin-top:0}footer .footer-nav div>a:hover{color:#fff}footer .footer-nav .footer-services{margin-top:15px}footer .footer-nav .footer-services a{display:block;margin-top:2px;font-size:13px;font-weight:400;text-transform:none;border:0}footer .contact address{margin-top:16px}footer .contact address p{max-width:300px;line-height:1.5}footer .contact address p:first-child{font-size:11px}footer .contact address .email{margin:2px 0 10px}footer .site-info img{float:left;width:166px;opacity:.94}footer .site-info p{float:left;margin-top:6px;margin-left:16px}footer .legal-info{margin-top:65px;margin-bottom:10px;font-size:12px;font-weight:400}footer .legal-info small{float:none;font-size:11px}footer .legal-info button{position:absolute;left:50%;display:none;width:140px;margin-left:-70px;font-size:inherit;font-weight:600;text-transform:uppercase;color:#eaf2f7;-webkit-transition:color .2s;transition:color .2s}footer .legal-info button:focus,footer .legal-info button:hover{color:#fff}footer .legal-info button:focus:after,footer .legal-info button:hover:after{opacity:1}footer .legal-info button:after{display:inline-block;padding-right:20px;padding-bottom:12px;margin-left:12px;vertical-align:top;opacity:.86;-webkit-transition:opacity .2s;transition:opacity .2s;background:url(img/elements/top-arrow.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/top-arrow.svg) no-repeat;background-position:left bottom;content:''}footer .legal-info .policies{float:none;cursor:default;margin-top:-8px;font-size:11px}footer .legal-info .policies a{font-weight:inherit}
 .stage-wrapper{width:100%;position:absolute;z-index:-1;overflow-x:hidden;height:710px;background:#333}
 .homepage-animation{margin:0 auto}
 .home>header .banner,.home>header .navbar-header{background:0 0}
 .home>header .banner .navbar-collapse{-webkit-transition:none;transition:none;position:relative;z-index:2}
 .home>header .banner .home-heading{margin-top:60px}
 .home>header .banner .home-heading h1{line-height:1.2;font-size:36px;margin-bottom:0}
 .home>header .banner .home-heading h2{float:left;line-height:1.3;font-size:18px;font-weight:400;color:#fafafa;opacity:.8;filter:"alpha(opacity=80)"}
 .home>header .banner .cta{margin-top:0;margin-bottom:0;padding:30px 0 20px}
 .home>header .banner .cta .btn-link,.home>header .banner .cta .notify a{display:block;margin-right:70px;text-transform:uppercase;font-size:20px;color:#fdfdfe}
 .home>header .banner .cta .btn-link:after,.home>header .banner .cta .notify a:after{background:url(img/elements/link-arrow-white.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/link-arrow-white.svg) no-repeat;background-position:right bottom;margin-top:5px}.home>header .banner .cta .phone{float:right;text-transform:uppercase;font-size:20px;font-weight:600;color:#fdfdfe;opacity:.85}.home>header .banner .cta .btn-link,.home>header .banner .cta .btn-link:after,.home>header .banner .cta .notify a,.home>header .banner .cta .notify a:after,.home>header .banner .cta .phone{line-height:1.8}.home>header .swiper-container{z-index:1;width:100%}.home>header .swiper-wrapper{-webkit-transition-timing-function:steps(1,end);transition-timing-function:steps(1,end);-webkit-transition-delay:.5s;transition-delay:.5s}.home>header .swiper-slide{-webkit-transition:opacity .5s;transition:opacity .5s}.notify{float:right;width:200px;padding-bottom:22px;margin-top:-426px;border-bottom:1px solid #fdfdfe;opacity:.9;filter:"alpha(opacity=90)"}.notify h1{font-size:22px;color:#fdfdfe}.notify a{font-size:16px;display:block;text-transform:uppercase;color:#fdfdfe!important;line-height:1.3}.notify a:after{margin-top:-3px;background:url(img/elements/link-arrow-white.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/link-arrow-white.svg) no-repeat;background-position:right bottom}.home-intro{background:#fdfdfe}.home-intro header{padding:10px 0}.home-intro h1,.home-intro h2{width:auto}.home-intro .feature-group{margin-top:30px}.home-intro .feature-group img{margin-right:30px;margin-bottom:20px;width:45px}.departments{padding-bottom:30px;background-color:#fafafa}.departments header{padding:10px 0}.departments h1{max-width:810px}.departments .feature-group section{padding-top:30px;padding-bottom:20px}.departments .feature-group .frame{margin-right:30px;margin-bottom:40px}.departments .feature-group .frame img{width:100%}.services .banner,.services .navbar-header{background-image:url(img/services/header.jpg)}.services-nav{position:relative;cursor:default;margin-bottom:0;z-index:10}.services-nav a{display:none;position:relative;pointer-events:none;-webkit-transition:color .2s;transition:color .2s}
 
 .services-nav a div{display:inline-block;text-align:center;width:100%;padding:20px 15px; background-color:#ECECEC}
 
 .services-nav a.active{display:inline;color:#FC9264;font-size:18px;font-weight:400;} 
 
 .services-nav a.active div{background-color:#f6f7fa} 
 
 .services-nav button{display:block;position:absolute;width:20px;height:20px;top:12px;padding:20px;opacity:1;background:url(img/elements/tab-arrow.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/tab-arrow.svg) no-repeat;background-position:center!important;-webkit-transition:opacity .1s;transition:opacity .1s}.services-nav button.disabled{pointer-events:none;opacity:.25;filter:alpha(opacity=25)}.btn-left{left:-10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.btn-left.disabled{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2),alpha(opacity=25)!important}.btn-right{right:-10px}.services-main{z-index:1;border-bottom:1px solid #d3d3d3;background-color:#f6f7fa}.services-main .swiper-container,.services-main .swiper-slide{width:100%;height:auto}.services-main .swiper-wrapper{overflow:hidden}.services-main .service-icon{float:left;box-sizing:content-box;-moz-box-sizing:content-box;padding-right:15px;padding-bottom:20px}.services-main .row aside,.services-main .row div{padding-top:20px}.services-main .row .frame{padding-top:0}.services-main h2{margin-top:10px}.services-main h3{margin-bottom:20px}.services-main .feature-group p{color:#868686}.lead-generation .frame{max-width:450px;overflow:hidden;padding-bottom:10px}.lead-generation .frame img{width:100%}.lead-generation .testimonial-lg{border-bottom:0;margin-top:30px}.lead-generation .testimonial-lg p{margin-top:10px}.online-marketing .row img{width:100%;max-width:430px}.circulation-management .testimonial-lg{margin-top:40px;border-bottom:0}.data-management .service-icon{padding-bottom:20px}.data-management h3{width:100%}.market-research .service-icon{padding-bottom:10px}.testimonial-lg{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px 20px 15px 0!important;margin-bottom:10px}.testimonial-lg>p{font-size:16px;font-weight:300;line-height:1.5;margin-bottom:25px;color:#555!important}.testimonial-lg>p:before{content:open-quote}.testimonial-lg>p:after{content:close-quote}.testimonial-lg>p:after,.testimonial-lg>p:before{font-family:Helvetica,Arial,sans-serif}.testimonial-lg figcaption{line-height:1.4!important}.case-studies .banner,.case-studies .navbar-header,.case-studies-single .banner,.case-studies-single .navbar-header{background-image:url(img/case-studies/header.jpg)}.testimonials{padding-top:30px;padding-bottom:10px}.testimonials .swiper-slide{-webkit-transition:opacity .22s;transition:opacity .22s}.testimonials .quote{position:absolute;display:block;margin-top:-34px;font-family:Helvetica,Arial,sans-serif;font-size:120px;color:#c3cbd6;background:#fdfdfe;z-index:99;cursor:default}.testimonial-lg,.testimonials figure{padding-left:60px}.testimonials figure>p{font-size:16px;font-weight:300;color:#636363;line-height:1.4;margin-bottom:20px}.testimonial-lg figcaption,.testimonials figcaption{font-size:12px;line-height:1.2;text-transform:uppercase}.tag-header{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-top:20px;padding-bottom:30px;margin-bottom:10px;border-bottom:1px solid #ddd}.tag-header .clear-tags,.tag-header h3{display:inline;color:#909090;line-height:20px;vertical-align:middle}.tag-header strong{display:block;padding-top:6px;color:#636363}.tag-header .clear-tags{font-size:30px;-webkit-transition:color .2s;transition:color .2s;vertical-align:top}.tag-header .clear-tags:hover{color:#636363}.tags a{display:inline-block;margin:0 10px 10px 0;padding:5px 11px 6px;border:1px solid #636363;border-radius:20px;color:#636363;font-size:12px;-webkit-transition:background-color .2s;transition:background-color .2s}.tags a:hover{background:#eee}.tags a:empty{display:none}.case-studies-loop{background:#f6f7fa}.case-studies-loop .post{padding:10px 0 30px;margin-bottom:0}.case-studies-loop .post header h1{margin-top:10px;padding-bottom:20px;line-height:1.5}.case-studies-loop .post header h1 a{color:#373737!important}.case-studies-loop .post p{margin-top:30px;margin-bottom:20px}.pagination{margin-top:22px;margin-bottom:30px;text-align:center}.pagination a{display:inline-block;width:35px;height:35px;font-size:18px;line-height:1.8;color:#909090;-webkit-transition:color .2s;transition:color .2s}.pagination a.active{margin-left:8px;margin-right:8px;color:#636363;border:1px solid #636363;border-radius:18px}.pagination a:hover{color:#636363}.careers-single .page-heading,.case-studies-single .page-heading{float:none;padding-top:0}.careers-single .post header,.case-studies-single .post header{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.careers-single .post header h1,.case-studies-single .post header h1{margin-bottom:20px}.careers-single .post .tags,.case-studies-single .post .tags{padding-top:10px}.about .banner,.about .navbar-header{background-image:url(img/about/header.jpg)}.about-info .photos{margin-top:-10px;padding-top:0;padding-bottom:30px}.about-info .photos img{width:100%;float:left;margin-top:20px}.timeline .event{margin:0;padding:20px 0;border-top:1px solid #cdcdcd}.timeline .event:first-child{border-top:1px solid #cdcdcd}.timeline .event img{float:left;width:35px!important;margin-top:5px}.timeline .event h2{padding:0;margin-top:0;margin-bottom:4px;text-transform:uppercase;font-weight:400;font-size:15px}.timeline .event h2,.timeline .event time{color:#373737}.timeline .event p{margin-bottom:0;line-height:1.6;font-size:14px;color:#9e9e9e}.timeline .event h2,.timeline .event p{margin-left:50px}.timeline .col-lg-4:first-child section:first-child{border:0!important;padding:10px 0 26px}.team{border-bottom:0;overflow-x:hidden;background-color:#fafafa}.team .stats{float:right;padding:20px;margin-top:-15px;width:100%}.team .stats figure{float:left;width:80px;margin-right:12px}.team .stats figure figcaption,.team .stats figure span{font-weight:300}.team .stats figure span{font-size:30px;color:#9e9e9e}.team .stats figure figcaption{margin-bottom:0;line-height:1.2;color:#9e9e9e;font-size:12px}.team .team-carousel{margin:10px 0;padding-left:20px;width:100%;height:200px;overflow-x:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.team .team-carousel img{height:180px;margin-right:10px}.team .profile{padding-bottom:40px}.team .profile:after,.team .profile:before{content:" ";display:table}.team .profile:after{clear:both}.team .profile img{width:70px;float:left}.team .profile header{margin:10px 0;margin-top:-58px;padding-bottom:8px;border-bottom:1px solid #d3d3d3}.team .profile header h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:600;font-size:16px;color:#555}.team .profile header h2{margin-top:4px;margin-bottom:30px;font-weight:400;font-size:15px}.team .profile header h1,.team .profile header h2{margin-left:90px}.team .profile .bio p{margin-top:20px;margin-bottom:0;font-size:14px}.team .profile .misc-info{margin-top:10px;width:22%;float:left}.team .profile .misc-info dd,.team .profile .misc-info dt{font-size:14px;margin-bottom:0}.team .profile .misc-info dt{margin-top:25px;text-transform:uppercase;font-weight:300;color:#9e9e9e}.team .profile .misc-info dd{margin-top:4px;line-height:1.5;font-weight:600;color:#3a7aac}.team .profile .bio,.team .profile header{width:100%;float:left}.team .profile-sm{padding-bottom:30px}.team .profile-sm:after,.team .profile-sm:before{content:" ";display:table}.team .profile-sm:after{clear:both}.team .profile-sm img{float:left;margin-right:16px;width:60px}.team .profile-sm .label{float:left}.team .profile-sm .label h1{margin-top:10px;margin-bottom:2px;text-transform:uppercase;font-weight:600;font-size:15px;color:#555}.team .profile-sm .label h2{margin:0;font-weight:400;font-size:14px}.map{padding:0!important;overflow:hidden;height:320px;position:relative;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.map .map-canvas{width:100%;height:460px;position:absolute;top:0;z-index:1}.map .map-canvas.fallback{background:#ddd url(img/about/map-fallback.jpg) no-repeat center}.map .map-details{position:relative;margin-top:170px;pointer-events:none;z-index:99}.map .map-details *{pointer-events:auto}.map .map-details h1{margin-bottom:20px}.map .map-details p{font-size:14px;margin-bottom:25px;line-height:1.6}.map .map-details .pull-sm-right{margin-top:-50px;font-size:12px}.map .overlay{position:absolute;top:160px;bottom:0;width:100%;z-index:2;background:rgba(253,253,253,.88);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dcffffff', endColorstr='#dcffffff')}.contact .banner,.contact .navbar-header{background-image:url(img/contact/header.jpg)}.contact-form{margin-bottom:30px}.contact-form h1,.contact-form h1 span{font-size:20px}.contact-form h1{float:left;width:auto;display:inline}.contact-form .dropdown-container:after,.contact-form .dropdown-container:before{content:" ";display:table}.contact-form .dropdown-container:after{clear:both}.contact-form .dropdown{position:relative;display:block;overflow:hidden;width:auto;height:auto;margin-left:0;margin-top:86px;border:1px solid #d5d5d5;border-radius:2px;padding:0;background:#fdfdfe;-webkit-transition:height .25s ease,border-color .3s ease;transition:height .25s ease,border-color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact-form .dropdown button{display:none;cursor:default;padding-right:50px;min-width:270px;margin-top:3px;text-align:left;text-transform:lowercase;font-size:24px;font-weight:300;color:#373737}.contact-form .dropdown .count{position:absolute;right:20px;top:14px;padding:0 11px;border:1px solid #7a7a7a;border-radius:30px;background:#fdfdfe;color:#7a7a7a;font-size:16px;cursor:default}.contact-form .dropdown .count:empty{display:none}.contact-form .dropdown .dropdown-list{display:block;padding:0;margin:0;list-style:none}.contact-form .dropdown .dropdown-list li{display:block;padding-left:0;margin-bottom:0;line-height:1.4}.contact-form .dropdown .dropdown-list li:before{display:none}.contact-form .dropdown .dropdown-list li:first-child label{border-top:0}.contact-form .dropdown .dropdown-list label{width:100%;border-top:1px solid #d5d5d5;margin:0;padding:12px 0;cursor:pointer;font-weight:400;font-size:17px;color:#636363;-webkit-transition:background-color .1s;transition:background-color .1s}.contact-form .dropdown .dropdown-list label:hover:before{opacity:.4}.contact-form .dropdown .dropdown-list label:before{content:'';display:inline-block;margin-left:15px;margin-right:15px;margin-bottom:-2px;width:20px;height:18px;opacity:0;background:url(img/elements/tick.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/tick.svg) no-repeat;-webkit-transition:opacity .1s;transition:opacity .1s}.contact-form .dropdown .dropdown-list label.checked{font-weight:600}.contact-form .dropdown .dropdown-list label.checked:before,.contact-form .dropdown .dropdown-list label.checked:hover:before{opacity:1}.contact-form .dropdown .dropdown-list input{width:auto;position:absolute;z-index:-99;-webkit-appearance:none}.contact-form input,.contact-form textarea{width:100%;border:0;-webkit-appearance:none;font-size:18px;color:#7c7c7c;-webkit-transition:border .2s;transition:border .2s;background:0 0}.contact-form input:focus,.contact-form textarea:focus{outline:0;color:#7c7c7c}.contact-form textarea{margin-top:30px;min-height:280px;resize:vertical;padding:20px 22px;border:1px solid #d5d5d5;border-radius:2px;line-height:1.6;font-size:16px}.contact-form textarea:focus{border:1px solid #aaa;outline:0}.contact-form textarea.placeholder{color:#909090}.contact-form .user-info{margin-top:0;text-align:center}.contact-form input{padding:25px 20px;border-bottom:1px solid #d5d5d5;border-radius:0;font-weight:600}.contact-form input:focus{border-bottom:1px solid #989898}.contact-form input.placeholder{color:#909090;font-weight:400}.contact-form input.invalid{background:url(img/elements/input-warn.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/input-warn.svg) no-repeat;background-position:top right}.contact-form .submit{display:inline-block}.contact-form .submit-button{margin-top:40px;width:100%}.careers .banner,.careers .navbar-header,.careers-single .banner,.careers-single .navbar-header{background-image:url(img/careers/header.jpg)}.careers-loop{background:#f6f7fa}.careers-loop .post{padding:20px 0 30px}.apply-info h1,.careers-loop .post h1,.contact-info h1{margin-top:0;line-height:1.5;font-size:18px;font-weight:600;color:#636363;text-transform:uppercase}.careers-loop .post h1 a{color:inherit}.apply-info p,.careers-loop .post p,.contact-info p{margin-top:20px;margin-bottom:20px;color:#909090}.careers-loop-empty{position:relative;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;height:100px}.careers-loop-empty:after{box-shadow:0 -60px 120px rgba(0,0,0,.8);height:20px;width:20px}.careers-loop-empty .container{margin-top:40px;margin-bottom:40px}.careers-loop-empty .empty-state .box{display:block;width:100%;height:200px;margin-bottom:10px;border:2px solid #e1e1e1;border-radius:2px}.careers-loop-empty .empty-state:first-child .box{height:400px}.careers-loop-empty p{position:absolute;top:24px;left:50%;width:380px;margin-left:-190px;padding:12px 0;border-radius:4px;text-align:center;color:#909090}.apply-info,.contact-info{padding:32px 30px;border-radius:3px}.apply-info h1,.contact-info h1{margin-bottom:0}.apply-info p,.contact-info p{font-size:15px;line-height:1.6;margin-bottom:0}.legal .banner,.legal .navbar-header,.legal-single .banner,.legal-single .navbar-header{background-image:url(img/legal/header.jpg)}.disclaimer{border-bottom:1px solid #d3d3d3}.cookie-policy section{padding:10px 0}.doc{font-size:15px;color:#686868}.doc:before{display:block;float:left;content:'';width:17px;height:80px;margin-right:15px;background:url(img/elements/doc-icon.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/doc-icon.svg) no-repeat;margin-top:5px}.reg-info{text-transform:uppercase;color:#909090}.not-found main{position:fixed;top:0;left:0;bottom:0;min-height:100%;width:100%;height:auto;background:#fdfdfe url(img/404/background.jpg) no-repeat 30%}.not-found main article{position:absolute;top:50%;height:200px;margin-top:-100px}.not-found main .brand{position:absolute;top:0;float:none}.not-found main h1{margin-top:20px!important;float:none}.not-found main a{float:left;margin-top:15px;font-size:18px;color:#fdfdfe!important}.not-found main a:after{background:url(img/elements/link-arrow-white.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/link-arrow-white.svg) no-repeat;background-position:right bottom}body>header{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}body>header .navbar-brand,body>header .not-found main .brand,body>header .page-heading{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-transition-delay:1ms;transition-delay:1ms}body>header .page-heading{-webkit-transition-delay:.1s;transition-delay:.1s}body>header .home-heading h1:first-of-type,body>header .home-heading h2:first-of-type{opacity:0;-webkit-transition-delay:.08s!important;transition-delay:.08s!important}body>header .home-heading h1:first-of-type,body>header .home-heading h2:first-of-type{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}body>header .back{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);-webkit-transition-delay:.12s;transition-delay:.12s}body>header .notify{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-transition-delay:.24s;transition-delay:.24s}body>header .navbar-nav li{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}body>header .navbar-nav li:nth-of-type(2){-webkit-transform:translate3d(37 px,0,0);transform:translate3d(37 px,0,0)}body>header .navbar-nav li:nth-of-type(3){-webkit-transform:translate3d(39 px,0,0);transform:translate3d(39 px,0,0)}body>header .navbar-nav li:nth-of-type(4){-webkit-transform:translate3d(41 px,0,0);transform:translate3d(41 px,0,0)}body>header .navbar-nav li:nth-of-type(5){-webkit-transform:translate3d(43 px,0,0);transform:translate3d(43 px,0,0)}body>header .cta .container{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-transition-delay:.4s;transition-delay:.4s}body>header.loaded .navbar-brand,body>header.loaded .not-found main .brand,body>header.loaded .page-heading{-webkit-transition:-webkit-transform .4s ease-out,opacity .3s ease;transition:transform .4s ease-out,opacity .3s ease}body>header.loaded .home-heading h1:first-of-type{-webkit-transition:-webkit-transform .32s ease-out,opacity .3s ease;transition:transform .32s ease-out,opacity .3s ease}body>header.loaded .home-heading h2:first-of-type{-webkit-transition:-webkit-transform .38s ease-out,opacity .3s ease;transition:transform .38s ease-out,opacity .3s ease}body>header.loaded .back{-webkit-transition:-webkit-transform .44s ease-out,opacity .3s ease;transition:transform .44s ease-out,opacity .3s ease}body>header.loaded .notify{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease;transition:transform .2s ease-out,opacity .2s ease}body>header.loaded .navbar-nav li{-webkit-transition:-webkit-transform .2s ease,opacity .3s ease;transition:transform .2s ease,opacity .3s ease;-webkit-transition-delay:.26s!important;transition-delay:.26s!important}body>header.loaded .navbar-nav li:nth-of-type(2){-webkit-transition:-webkit-transform .30000000000000004s ease,opacity .3s ease;transition:transform .30000000000000004s ease,opacity .3s ease}body>header.loaded .navbar-nav li:nth-of-type(3){-webkit-transition:-webkit-transform .4s ease,opacity .3s ease;transition:transform .4s ease,opacity .3s ease}body>header.loaded .navbar-nav li:nth-of-type(4){-webkit-transition:-webkit-transform .5s ease,opacity .3s ease;transition:transform .5s ease,opacity .3s ease}body>header.loaded .navbar-nav li:nth-of-type(5){-webkit-transition:-webkit-transform .6s ease,opacity .3s ease;transition:transform .6s ease,opacity .3s ease}body>header.loaded .cta .container{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease;transition:transform .3s ease-out,opacity .3s ease}body>header.loaded .back,body>header.loaded .cta .container,body>header.loaded .home-heading h1:first-of-type,body>header.loaded .home-heading h2:first-of-type,body>header.loaded .navbar-brand,body>header.loaded .navbar-nav li,body>header.loaded .not-found main .brand,body>header.loaded .notify,body>header.loaded .page-heading{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home>section:first-of-type{opacity:0;-webkit-transition:none;transition:none}.home>section:first-of-type .container{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease;transition:transform .3s ease-out,opacity .3s ease;-webkit-transition-delay:.42s;transition-delay:.42s}.home>section:first-of-type.loaded,.home>section:first-of-type.loaded .container{opacity:1;-webkit-transform:none;transform:none}body>main,body>section{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transition-delay:.42s;transition-delay:.42s}body>main.loaded,body>section.loaded{opacity:1;-webkit-transform:none;transform:none}.compatibility-warning{background-color:#888;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.compatibility-warning .container{text-align:center;padding:12px 0}.compatibility-warning .exclaimation{padding:3px 9px;margin-right:12px;border-radius:15px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;color:#888;background-color:#fdfdfe;-webkit-transition:color .2s;transition:color .2s}.compatibility-warning span{color:#fdfdfe}.compatibility-warning a{color:#fff}body:hover .compatibility-warning{background-color:#ec715b}body:hover .exclaimation{color:#ec715b}@media all{.data-management li{margin-bottom:2px}.cs-intro header figure{padding-left:0}.careers .banner,.careers .navbar-header,.careers-single .banner,.careers-single .navbar-header{background-position:left top}}@media (min-width:568px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}body>header .back a{padding-top:10px;padding-bottom:12px}.home-heading,.not-found main h1,.page-heading,.single-heading{padding-top:50px;font-size:36px}body>main,body>section{padding:24px 0}.related article{margin-top:0}.related h1{margin-bottom:10px;font-size:20px}.related p{font-size:16px}footer{padding:50px 0 35px}footer .legal-info{margin-top:8px;text-align:right}.home>header .banner .home-heading h1{font-size:48px}.departments .feature-group .frame img{width:130%}.departments .feature-group .frame{width:40%}.departments .feature-group .feature-body{width:50%}.testimonial-lg>p,.testimonials figure>p{font-size:18px}.tag-header strong{display:inline}.about-info .photos img{width:100%;margin-right:0}.about-info .photos img.second{margin-right:0;margin-left:-10px}.team .stats figure{margin-right:50px}.contact-form h1,.contact-form h1 span{font-size:24px}.contact-form .dropdown{margin-top:100px}}@media (min-width:568px) and (max-width:767px){.home-intro .feature-group img{width:55px}.home-intro .feature-group .feature-body{width:82%}}@media (min-width:768px){.lead{font-size:21px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:720px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right}button[type=submit]{padding:20px 10px}body>header .navbar-header{height:0}body>header .navbar-header .navbar-toggle{visibility:hidden}body>header .banner{background-size:1800px;padding-bottom:50px;border:0;box-shadow:none;-webkit-transition:none;transition:none}body>header .banner .navbar-collapse{overflow:visible;margin-top:45px;margin-right:-10px;height:auto;width:100%;background:0 0}body>header .banner .navbar-collapse .navbar-nav{margin-top:0;width:50%}body>header .banner .navbar-collapse .navbar-nav li{margin-top:4px;font-size:20px}body>header .banner .navbar-collapse .navbar-nav li a{padding-right:8px;margin-right:-20px;border-right:2px solid transparent}body>header .banner .navbar-collapse .navbar-nav li a:hover{border-right:5px solid #fff}body>header .banner .navbar-collapse .navbar-nav li.active a{display:inline}body>header .back a{font-size:21px}body>header .back a:before{margin-right:18px}.navbar-brand,.not-found main .brand{padding:10px 20px;margin-top:55px;margin-left:-20px}
 .navbar-brand img,.not-found main .brand img{width:180px;height:111px;}
 .home-heading,.not-found main h1,.page-heading,.single-heading{padding-top:0;margin-top:-120px;font-size:44px}
 body>main,body>section{padding:40px 0}
 body>main h1,body>section h1{font-size:26px;margin-bottom:35px}
 body>main h2,body>section h2{margin-bottom:45px;font-size:18px}
 body>main h3,body>section h3{font-size:20px}
 
 body>main dd,body>main p,body>section dd,body>section p{margin-bottom:25px;font-size:18px}
 
 body>main ul,body>section ul{margin-bottom:30px;margin-left:30px}body>main li,body>section li{margin-bottom:10px;padding-left:20px;font-size:16px}body>main li ul,body>section li ul{margin-top:10px;margin-bottom:10px}.related h1{margin-bottom:18px;font-size:22px}.related p{margin-bottom:20px;font-size:17px}.feature-group p{margin-bottom:30px}.apply-info,.careers-loop .post,.case-studies-loop .post,.contact-info,.panel{box-shadow:0 2px 6px rgba(0,0,0,.02);background:#fdfdfe;border:1px solid #c9c9c9}.careers-loop .post:before,.case-studies-loop .post:before,.panel:before{background:#3a7aac}footer{padding:65px 0 45px}footer .legal-info .policies{float:right}
 .home>header .banner .navbar-collapse{margin-top:110px}  /* was 130  */
 
 .home>header .banner .home-heading{margin-top:-240px}.home>header .banner .home-heading h1{font-size:52px}.home>header .banner .home-heading h2{font-size:24px}.home>header .banner .cta{margin-top:40px;margin-bottom:-50px;padding:24px 0 20px;background:rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#22000000', endColorstr='#22000000')}.home>header .banner .cta .btn-link,.home>header .banner .cta .notify a{float:left}.home-intro{background:#fdfdfe url(img/home/intro-background.png) no-repeat;background:rgba(253,253,254,.9990000000000001) url(img/home/intro-background.svg) no-repeat;padding-bottom:60px;background-position:80% 300px;background-size:1000px}.home-intro .feature-group img{width:64px;margin-bottom:30px}.departments{padding-bottom:70px}.departments .feature-group .frame img{width:300px}.departments .feature-group .frame{width:230px}.departments .feature-group .feature-body{width:420px}.services-nav{margin-bottom:-10px}.services-nav a.active{font-size:20px}.services-nav button{top:15px;width:17px;height:31px;background:url(img/elements/tab-arrow-lg.png) no-repeat;background:rgba(0,0,0,0) url(img/elements/tab-arrow-lg.svg) no-repeat}.services-main .service-icon{padding-right:30px;padding-bottom:30px;margin-top:-12px}.services-main header p{padding-top:15px}.services-main .row aside,.services-main .row div{padding-top:30px}.services-main h2{margin-bottom:30px}.lead-generation .frame{padding-bottom:30px}.lead-generation .frame img{margin-left:-40px;width:auto}.online-marketing .row img{float:right;margin-top:30px;width:310px}.circulation-management .offset{padding-top:40px}.data-management .testimonial-lg{margin-bottom:30px}.testimonial-lg{padding:35px 20px 25px 0!important}.testimonials .quote{margin-top:-38px;font-size:144px}.testimonial-lg,.testimonials figure{padding-left:80px}.testimonial-lg figcaption,.testimonials figcaption{font-size:15px}.tag-header{padding-top:10px;padding-bottom:50px;border:0}.tag-header strong{padding-top:0}.tags a{margin:0 10px 10px 0;padding:6px 12px 7px;font-size:13px}.case-studies-loop .post{padding:50px 30px;margin-bottom:50px}.case-studies-loop .post .row{padding:0 20px!important}.case-studies-loop .post header h1{margin-top:0}.case-studies-loop .post p{margin-bottom:30px}.case-studies-loop .post h1{font-size:24px}.careers-single .page-heading,.case-studies-single .page-heading{padding-top:125px}.about-info .photos{margin-top:-10px;padding-top:10px;padding-bottom:50px}.timeline .event:first-child{padding:10px 0 26px;border:0}.timeline .event{padding:26px 0}.timeline .event p{font-size:15px}.timeline .event h2,.timeline .event p{margin-left:60px}.team{background-image:url(img/about/team-background.jpg);background-color:#fdfdfd}.team .stats{margin-top:0;padding:22px 5px 35px 35px;background:rgba(255,255,255,.75)}.team .stats figure{width:auto}.team .stats figure span{font-size:48px}.team .stats figure figcaption{font-size:15px}.team .team-carousel{margin-top:40px;margin-bottom:50px;height:320px}.team .team-carousel img{height:300px}.team .profile{padding-bottom:80px}.team .profile img{width:145px}.team .profile header{margin-top:10px;padding-bottom:0}.team .profile header h1{font-size:22px}.team .profile header h2{font-size:20px}.team .profile header h1,.team .profile header h2{margin-left:0}.team .profile .bio p{font-size:15px}.team .profile .bio,.team .profile header{float:right;width:72%}.team .profile-sm{padding-bottom:50px}.team .profile-sm img{margin-right:20px;width:80px}.team .profile-sm .label h1{margin-top:25px;margin-top:18px}.map{height:440px}.map .map-details{margin-top:54px}.map .map-details *{max-width:340px}.map .map-details .pull-sm-right{margin-top:0;font-size:15px}.map .map-details h1{margin-bottom:45px}.map .map-details p{font-size:15px;line-height:1.7}.map .overlay{top:0;width:50%}.contact-form h1 span{display:none}.contact-form .dropdown{position:absolute;display:inline-block;height:58px;margin-left:15px;margin-top:12px;padding:6px 18px;padding-bottom:0;background:#fdfdfe url(img/elements/dropdown-arrow.png) no-repeat;background:rgba(253,253,254,.9990000000000001) url(img/elements/dropdown-arrow.svg) no-repeat;background-position:top right}.contact-form .dropdown.expand{height:346px;border:1px solid #aaa;box-shadow:0 2px 6px rgba(0,0,0,.04)}.contact-form .dropdown button{display:block}.contact-form .dropdown .dropdown-list{padding-top:10px}.contact-form .dropdown .dropdown-list li{padding-left:32px}.contact-form .dropdown .dropdown-list label{padding:12px 0;padding-right:50px;font-size:16px}.contact-form .dropdown .dropdown-list label:before{margin-left:-35px}.contact-form textarea{min-height:390px;margin-top:40px;padding:24px 28px;font-size:18px}.contact-form .user-info{margin-top:20px}.careers-loop .post{padding:40px 40px 40px 48px;margin-bottom:50px}.careers-loop .post .row{padding:0 20px}.apply-info h1,.careers-loop .post h1,.contact-info h1{font-size:20px}.apply-info,.contact-info{margin-top:50px;margin-bottom:40px}.doc{margin-top:2px}.doc:before{height:25px}.not-found main a{font-size:18px}body>header .home-heading h1:first-of-type,body>header .navbar-brand,body>header .not-found main .brand,body>header .page-heading{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}body>header .home-heading h2:first-of-type{-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0)}body>header .back{-webkit-transform:translate3d(75px,0,0);transform:translate3d(75px,0,0)}body>header .cta .container{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}.lead-generation h1{padding-top:4px;font-size:22px}.cs-intro header{padding-bottom:25px}.testimonials{border-top:1px solid #ddd;margin:0 20px}}@media (min-width:768px) and (max-height:700px){.not-found main{position:absolute;height:700px}}@media (min-width:992px){.container{width:980px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}body>header .banner{padding-bottom:65px;background-attachment:fixed;background-size:auto;background-position:50% 0}body>header .banner .navbar-collapse{margin-top:60px}body>header .back a{font-size:21px;padding-top:15px;padding-bottom:15px}.navbar-brand,.not-found main .brand{margin-top:75px}.home-heading,.not-found main h1,.page-heading,.single-heading{margin-top:-140px;font-size:54px}body>main,body>section{padding:55px 0}body>main h1,body>section h1{font-size:28px;margin-bottom:35px}body>main h2,body>section h2{font-size:19px}body>main ul,body>section ul{margin-bottom:40px;margin-left:35px}body>main li,body>section li{margin-bottom:12px;line-height:1.6}body>main li ul,body>section li ul{margin-top:12px;margin-bottom:12px}.related h1{font-size:24px}footer{padding:70px 0 40px}footer .contact address p:first-child{font-size:inherit}footer .contact{padding-right:0}footer .site-info{text-align:right}footer .site-info img{float:right;width:166px;opacity:.94}footer .site-info p{float:none;margin-top:122px}footer .legal-info small{float:left;margin-top:10px}footer .legal-info button{display:block}footer .legal-info .policies{margin-top:0}.home>header .banner .navbar-collapse{margin-top:150px}.home>header .banner .home-heading h1{font-size:56px}.home>header .banner .cta{margin-top:60px;margin-bottom:-66px;padding:31px 0 30px}.notify{width:240px;margin-top:-466px}.home-intro{padding-bottom:80px;background-position:85% -20px;background-size:1160px}.home-intro h1{width:550px}.home-intro h2{width:580px}.departments{background-image:url(img/home/services-background.jpg)}.departments .feature-group .feature-body,.departments .feature-group .frame,.departments .feature-group .frame img{width:100%}
 
 .services-nav{margin-bottom:-40px}
 .services-nav a{display:inline;position:relative;pointer-events:auto;color:#777}
 .services-nav a div{display:inline-block;width:auto;padding:20px 12px}
/* .services-nav a:first-child div{padding-left:0}
 .services-nav a.last div{padding-right:0}
 .services-nav a:first-child:before{margin-left:-12px}
 .services-nav a.last:before{right:-4px}
 */
 .services-nav a:before{content:'';pointer-events:none;visibility:hidden;display:inline-block;position:absolute;height:2px;top:55px;left:10px;right:12px; /*background:#FC9264; */-webkit-transition:none;transition:none}
 .services-nav a:hover{color:#373737}
 .services-nav a.active{color:#FC9264;font-family:'Open Sans','Segoe WP','Segoe UI',Helvetica,Arial,sans-serif;font-size:inherit;font-weight:600}
 .services-nav a.active:before{visibility:visible}
 .services-nav button{display:none}
 
 .services-main header p{padding-left:0px;padding-top:0;margin-bottom:40px}
 
 .lead-generation .frame img{margin-top:-10px;margin-left:0;width:100%}.online-marketing .row img{width:385px}.testimonial-lg>p{font-size:18px}.testimonials figure>p{font-size:20px}.tag-header{padding-bottom:70px}.careers-single .page-heading,.case-studies-single .page-heading{padding-top:150px}.careers-single .post header,.case-studies-single .post header{padding-bottom:50px;margin-bottom:40px}.timeline .event:first-child{padding:26px 0;border-top:1px solid #cdcdcd}.timeline .event h2{font-size:18px}.timeline .col-lg-4:first-child section:first-child{padding:20px 0 26px}.team .stats{width:49%;margin-top:25px}.team .stats figure{width:33%;margin-right:0}.team .team-carousel{margin:45px 0;height:400px}.team .team-carousel img{height:360px;margin-right:20px}.team .profile img{width:120px}.team .profile .misc-info{width:30%}.team .profile .bio,.team .profile header{width:64%}.team .profile-sm img{margin-right:20px;width:80px}.team .profile-sm .label h1{margin-top:20px;font-size:14px}.team .profile-sm .label h2{font-size:13px}.team .profile-sm .label.sandra h1{margin-top:22px;font-size:13px}.map .overlay{width:40%}.contact-form h1{font-size:28px}.contact-form .dropdown{margin-top:15px}.contact-form .dropdown button{margin-top:0;font-size:28px}.contact-form .dropdown .count{font-size:18px}.careers-loop-empty{height:300px}.careers-loop-empty p{font-size:17px;top:120px;background:rgba(255,255,255,.85)}.apply-info,.contact-info{margin-top:20px}.apply-info.affix,.contact-info.affix{position:fixed;width:224.6px;top:55px;display:inline-block}.not-found main a{font-size:20px;line-height:1.3}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}.contact-form .submit-button{margin-top:60px;width:500px}}@media (min-width:992px) and (max-height:800px){.not-found main{position:absolute;height:800px}}@media (min-width:1200px){.container{width:1180px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}body>header .banner .navbar-collapse{margin-top:80px}body>main h2,body>section h2{font-size:20px}body>main dd,body>main p,body>section dd,body>section p{margin-bottom:35px}.related h1{margin-bottom:22px;font-size:26px}.related p{margin-bottom:28px;font-size:18px}footer .contact address .email{margin:12px 0}footer .legal-info .policies,footer .legal-info small{font-size:inherit}
 .home>header .banner .navbar-collapse{margin-top:165px} /* was 180  */
 .home>header .banner .home-heading{margin-top:-270px}.home>header .banner .home-heading h1{font-size:62px}.home>header .banner .home-heading h2{font-size:28px}.home-intro{background-position:50% -60px;background-size:1250px}.home-intro h1,.home-intro h2{width:740px}.services-nav a:before{left:30px;right:32px}
 
 .services-nav a div{padding:20px 33px;font-size: 22px;}
 
 .services-nav a:first-child:before{margin-left:-33px}.services-nav a.last:before{right:-4px}.online-marketing .row img{margin-top:-20px;width:430px}.testimonial-lg>p{font-size:20px}.testimonials figure>p{font-size:22px}.case-studies-loop .post header h1{margin-bottom:10px}.case-studies-loop .post p{margin-top:0}.about-info .photos img{width:350px}.team .stats figure span{font-size:56px}.team .profile img{width:auto}.team .profile-sm img{margin-right:26px;width:100px}.team .profile-sm .label h1{margin-top:25px;font-size:17px}.team .profile-sm .label h2{font-size:16px}.team .profile-sm .label.sandra h1{margin-top:26px;font-size:16px}.contact-form .user-info{margin-top:117px}.careers-loop-empty{height:350px}.careers-loop-empty p{top:150px}.apply-info.affix,.contact-info.affix{width:291.3px}}@media (min-width:1920px){.background,.careers-loop,.case-studies-loop,.departments,.services-main,.team,body>header .banner{background-size:100%}.not-found main{background-size:120%}}@media (max-width:1199px){.careers-loop-empty .empty-state .box{margin-top:-20px}}@media (max-width:991px){.homepage-animation{left:-500px;width:1650px!important;height:610px!important}.services-main .service-icon{width:100px}.contact-form .submit{width:100%}.careers .banner,.careers-single .banner{background-position:left -60px}.careers-loop-empty .empty-state .box{border:0}}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}body>header.expand .banner{background-position:50% 120px;border-top:1px solid transparent;box-shadow:none}body>header.expand .banner .navbar-collapse{height:180px;border-bottom:1px solid rgba(0,0,0,.15);box-shadow:0 1px 1px -1px rgba(255,255,255,.6)}body>header.expand-lg .banner{background-position:50% 160px}body>header.expand-lg .banner .navbar-collapse{height:220px}.stage-wrapper.expand{top:220px}.notify{display:none}.home-intro .feature-group section{padding-bottom:20px}.services-main .service-icon{width:60px}.data-management .service-icon{margin-top:-5px}.tag-header h3{font-size:16px}.tag-header .clear-tags{font-size:26px}.team .profile .misc-info{display:none}.map .map-details{width:100%}.contact-form .dropdown .count{display:none}.contact-form .dropdown .dropdown-list label:hover{background:#f2f2f2}.contact-form textarea:focus{padding:0;border-color:#fdfdfe}.contact-form input{padding:15px 10px;font-size:16px}.careers .expand-lg .banner,.careers-single .expand-lg .banner{background-position:left 160px}.careers-single .post header{padding-bottom:30px;margin-bottom:30px}.apply-info,.contact-info{border:0;padding:25px 0 30px}}@media (max-width:569px){.contact-form h1{margin-top:22px}}@media (max-width:567px){.hidden-xxs{display:none}.homepage-animation{left:-700px;width:1420px!important;height:525px!important}.departments .feature-group .frame{max-height:170px;margin-bottom:30px}.departments .feature-group .frame img{margin-top:-10%}.services-main h2{font-size:16px}.lead-generation .service-icon{padding-bottom:40px}.enquiry-management .service-icon{padding-bottom:50px}.circulation-management .service-icon{padding-bottom:30px}}@media (max-width:380px){.circulation-management .service-icon{padding-bottom:50px}}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}
 
 
 
 


.ac-container{
	width: 100%;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label{
	padding: 10px 20px; font-weight:normal;
	position: relative;
	z-index: 20;
	display: block;
/*   height: 30px;      */
	cursor: pointer;
	color: #000;
/*	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);   */
	line-height: 33px;   
	font-size: 19px;
	background: #F1F1F1;
/*	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
		*/
		
}
.ac-container label:hover{
	background: #f17f20; color: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #f17f20;
	color: #fff;
/*	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
		*/
}
.ac-container label:hover:after,  
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(img/arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(img/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	color: #000;
	line-height: 24px;
	font-size: 18px;
	padding: 20px;
	
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
}
.ac-container input:checked ~ article.ac-large{
	height: 470px;
}




 table.steve_services {
    border-collapse: collapse; width: 100%;
}

.steve_services table, th, td {
    border: 1px solid #c9c9c9; 
}

.steve_services td{
padding:10px 20px; background-color:#fff; font-size:16px;
}
.steve_services th{
padding:10px 20px; /* background-color:#F60; */background-color:#f17f20; color:#FFF;font-size:20px; font-weight:normal; text-align:left;
}


.steve2_services table {
    border-collapse: collapse; 
}

.steve2_services table, th, td {
    border: 1px solid #C0BBBB; font-size:18px;
}

.steve2_services td{
padding:10px 20px; background-color:#fff;
}
.steve2_services th{
padding:10px 20px; background-color:#d3d3d3; color:#FFF;font-size:20px; font-weight:normal; text-align:left;
}

.ac-container input:checked ~ article.ac-large{
	padding:30px;
}
article.ac-large  a{
    font-size:18px; color:#000;
}

.steve_black {
color: #000;
}
.steve_black:hover {
color: #FC9264;
}

.steve_white{
	 background-color:#fff; text-align:center; margin-right:20px;	 
 }
 .steve_white img{ 
 float:none;	 
 }



.wpcf7-form {padding: 0;}

.wpcf7-text { 
width:95%;margin: 0 0 5px 0;padding: 8px 5px;border: solid 1px #999;
}

.wpcf7-submit{
cursor: pointer;padding: 5px 5px; width:150px; font-size:18px; line-height:26px; background:#f17f20; color:#fff;border:none;font-size:18px;
}

.wpcf7-form textarea{
padding: 5px;border: solid 1px #999;	margin: 0 0 10px 0; width:95%; height:300px; 
}
div.wpcf7-validation-errors {
border: none;
}
span.wpcf7-not-valid-tip {
font-size: 12px;margin-top: -5px;

}