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,
menu,
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-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
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;}
figure{margin:1em 40px;}
hr{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{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{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;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
#nav ul,
.nav-area .nav ul,
.steps ol,
.breadcrumbs ul,
.author-bio .info,
.columns .contact ul,
.search-results.zero .contact ul,
.search-results .contact ul,
.links-block ul,
#content .footer ul,
.contact-info .results ul,
#sidebar ul,
.login-area .contact-info,
.accordion,
.accordion ol,
.social-networks{margin:0;padding:0;list-style:none;}
.clearfix:after,
dl:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after,
#header:after,
#footer:after,
.container:after,
.steps:after{content:"";display:block;clear:both;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
*{max-height:1000000px;}
body{color:#4d4d4f;background:#fff;font:18px/1.2 "Roboto", sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{max-width:100%;height:auto;}
.gm-style img{max-width:none;}
ul,
ol,
dl,
p,
h1,
h2,
h3,
h4,
h5,
h6,
address,
form,
table,
blockquote,
applet,
embed,
object,
iframe,
frameset{margin:0 0 1.2em;}
blockquote{border-left:4px solid #999;padding-left:.5em;margin-left:1.2em;}
th,
td{border:1px solid #999;padding:.5em;text-align:left;vertical-align:top;}
th{text-align:center;vertical-align:middle;}
ul,
ol{padding-left:3em;}
ul ul,
ul ol,
ol ul,
ol ol{padding-left:3em;margin:0;}
ul{list-style-type:disc;}
dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold;}
dl dd{overflow:hidden;}
pre{max-width:100%;}
form,
fieldset{margin:0;padding:0;border-style:none;}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:.2em .7em;}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus{border-color:#333;}
input[type="text"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#999;}
input[type="text"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder{opacity:1;color:#999;}
input[type="text"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder{color:#999;}
input[type="text"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#999;}
input[type="text"].placeholder,
input[type="tel"].placeholder,
input[type="email"].placeholder,
input[type="search"].placeholder,
input[type="password"].placeholder,
textarea.placeholder{color:#999;}
select{-webkit-border-radius:0;}
textarea{resize:vertical;vertical-align:top;}
button,
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;}
.widget{margin-bottom:1.2em;}
.widget ul{padding-left:2em;}
.widget select{min-width:150px;}
.comment-form label{display:block;padding-bottom:4px;}
.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px;}
.comment-form textarea,
.comment-form input[type="text"]{margin:0 4px 0 0;width:300px;}
.comment-form input[type="submit"]{display:block;float:none;}
.post-password-form label{display:block;}
.post-password-form input[type="password"]{margin:0 4px 0 0;width:300px;}
.search-form input{float:left;height:2em;}
.search-form input[type="search"]{margin:0 4px 0 0;width:150px;}
.post-password-form input{float:left;height:2em;}
.post-password-form input[type="password"]{width:150px;}
.comment-form input[type="submit"],
.post-password-form input[type="submit"],
.search-form input[type="submit"]{background:#333;color:#fff;height:2em;border:none;padding:0 .5em;}
.comment-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover,
.search-form input[type="submit"]:hover{opacity:.8;}
.commentlist{margin:0 0 1.2em;}
.commentlist .edit-link{margin:0;}
.commentlist .avatar-holder{float:left;margin:0 1.2em 4px 0;}
.commentlist-item .commentlist-item{padding:0;}
.comment,
.commentlist-holder{overflow:hidden;}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item{padding-top:1.2em;}
.widget_calendar #next{text-align:right;}
.gallery-item dt{float:none;padding:0;}
.navigation,
.navigation-comments{position:relative;vertical-align:middle;margin-bottom:1.2em;}
.navigation .screen-reader-text,
.navigation-comments .screen-reader-text{position:absolute;left:-99999px;}
.navigation .page-numbers,
.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em;}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:50%;background:#333;color:#fff;padding:.4em;text-decoration:none;}
.navigation-single{margin-bottom:1.2em;}
.navigation-single .next,
.navigation-single .prev{float:left;vertical-align:middle;max-width:50%;background:#333;color:#fff;text-decoration:none;}
.navigation-single .next a,
.navigation-single .prev a{color:inherit;text-decoration:none;padding:.4em;display:block;}
.navigation-single .next{float:right;}
.wp-caption{max-width:100%;clear:both;border:1px solid #999;padding:.4em;margin-bottom:1.2em;}
.wp-caption img{margin:0;vertical-align:top;}
.wp-caption p{margin:.4em 0 0;}
div.aligncenter{margin:0 auto 1.2em;}
img.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;margin:0 1.2em 4px 0;}
.alignright{float:right;margin:0 0 4px 1.2em;}
.mejs-container{margin-bottom:1.2em;}
.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor{height:auto;}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h{font-family:"Roboto Condensed", sans-serif;font-weight:bold;margin:0 0 .5em;color:inherit;}
h1,
.h1{font-size:33px;}
h2,
.h2{font-size:28px;}
h3,
.h3{font-size:22px;}
h4,
.h4{font-size:16px;}
h5,
.h5{font-size:14px;}
h6,
.h6{font-size:13px;}
p{margin:0 0 1em;}
.page-id-18 p, .page-id-24 p, .page-id-20 p{font-size:16px;line-height:26px;margin-bottom:9px !important;}
a{color:#39f;}
a:hover,
a:focus{text-decoration:none;}
@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?x6tr1s");src:url("fonts/icomoon.eot?x6tr1s#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?x6tr1s") format("truetype"), url("fonts/icomoon.woff?x6tr1s") format("woff"), url("fonts/icomoon.svg?x6tr1s#icomoon") format("svg");font-weight:normal;font-style:normal;}
[class^="icon-"],
[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-file:before{content:"\e907";}
.icon-case-studies:before{content:"\e908";}
.icon-linkedin:before{content:"\e906";}
.icon-youtube:before{content:"\e900";}
.icon-news:before{content:"\e901";}
.icon-flower:before{content:"\e902";}
.icon-craine:before{content:"\e903";}
.icon-plus:before{content:"\e904";}
.icon-marker:before{content:"\e905";}
.jcf-checkbox{float:left;position:relative;overflow:hidden;cursor:default;background:#fff;box-shadow:inset 0 0 8px rgba(0, 0, 0, .3);border-radius:100%;margin:0 10px 0 0;height:27px;width:27px;}
.jcf-checkbox span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%;}
.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0;}
.jcf-checkbox.jcf-checked span{display:block;}
.jcf-radio{float:left;position:relative;overflow:hidden;cursor:default;background:#fff;box-shadow:inset 0 0 8px rgba(0, 0, 0, .3);border-radius:100%;margin:0 10px 0 0;height:27px;width:27px;}
.jcf-radio span{display:none;position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:#777;border-radius:100%;}
.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0;}
.jcf-radio.jcf-checked span{display:block;}
.jcf-select{display:inline-block;vertical-align:top;position:relative;border:2px solid #093255;background:#fff;margin:0 0 12px;min-width:100%;width:100%;height:35px;border-radius:50px;}
.jcf-select select{z-index:1;left:0;top:0;}
.jcf-select .jcf-select-text{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:16px;line-height:31px;margin:0 35px 0 15px;color:#999899;}
.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:26px;bottom:0;right:0;top:0;}
.jcf-select .jcf-select-opener:after{height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #093255;content:"";position:absolute;right:12px;top:12px;}
body > .jcf-select-drop{position:absolute;margin:2px 0 0;z-index:9999;}
body > .jcf-select-drop.jcf-drop-flipped{margin:2px 0 0;}
.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px;}
.jcf-select .jcf-drop-flipped{bottom:100%;top:auto;}
.jcf-select-drop .jcf-select-drop-content{border:2px solid #093255;border-radius:5px;overflow:hidden;text-transform:uppercase;}
.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px;}
.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:10px;width:100%;}
.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%;}
.jcf-list ul{list-style:none;padding:0;margin:0;}
.jcf-list ul li{overflow:hidden;display:block;}
.jcf-list .jcf-overflow{overflow:auto;}
.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%;}
.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important;}
.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000;}
.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000;}
.jcf-list .jcf-optgroup .jcf-option{padding-left:30px;}
.jcf-scrollable-wrapper{box-sizing:content-box;position:relative;}
.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0;}
.jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0;}
.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0;}
.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px;}
.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px;}
.jcf-scrollbar-horizontal .jcf-scrollbar-dec,
.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px;}
.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0;}
.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px;}
.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px;}
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden;}
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3;}
.home #header .container{padding:35px 15px 13px;}
#header .container{padding:35px 15px 13px;}
.nav-opener{width:31px;height:31px;position:absolute;top:38px;right:15px;border-radius:3px;text-indent:-9999px;overflow:hidden;display:block;z-index:999999;}
.nav-opener:before,
.nav-opener:after,
.nav-opener span{background:#093255;border-radius:4px;position:absolute;top:16px;left:0;right:0;height:3px;margin-top:-2px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.nav-opener:before,
.nav-opener:after{content:"";top:10px;}
.nav-opener:after{top:22px;}
.close-btn span,
.nav-active .nav-opener span{opacity:0;}
.nav-opener:hover{opacity:.9;}
.close-btn:after,
.close-btn:before,
.nav-active .nav-opener:after,
.nav-active .nav-opener:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px;left:15%;right:15%;}
.close-btn:after,
.nav-active .nav-opener:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.logo{float:left;max-width:130px;}
.logo img{width:100%;height:auto;display:block;}
.nav-active #nav{visibility:visible;right:0;}
.nav-active #nav ul{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);visibility:visible;opacity:1;}
#nav{clear:both;position:absolute;top:100px;left:0;right:0;z-index:9999;overflow:hidden;visibility:hidden;word-spacing:3px;}
#nav ul{-webkit-transition:all .25s linear;transition:all .25s linear;font-size:16px;line-height:22px;font-family:"Roboto Condensed", sans-serif;background:rgba(0, 0, 0, .8);text-transform:uppercase;position:relative;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);visibility:hidden;opacity:0;padding:15px 0;}
#nav ul li{padding:0 0 12px;text-align:center;position:relative;}
#nav ul li.hover > a{color:#d9232e;}
#nav ul li.hover .sub-nav{visibility:visible;opacity:1;height:auto;}
#nav ul li.active > a{font-weight:700;color:#d9232e;}
#nav ul li a{display:inline-block;vertical-align:top;color:#fff;padding:5px 0;text-decoration:none;}
#nav ul li a:hover{color:#d9232e;}
#nav .sub-nav{-webkit-transition:all .25s linear;transition:all .25s linear;font-size:13px;line-height:18px;position:static;background:#d9232e;z-index:1;opacity:0;height:0;visibility:hidden;overflow:hidden;padding:0;}
#nav .sub-nav:after{background:#d9232e;position:absolute;border-radius:50px 0 0 50px;top:0;bottom:0;left:-10px;right:-9999px;content:"";z-index:-1;display:none;}
#nav .sub-nav li{padding:7px;}
#nav .sub-nav li.active a{color:#fff;font-weight:700;}
#nav .sub-nav li.hover a{color:#fff;}
#nav .sub-nav li a{color:#fff;}
#nav .sub-nav li a:hover{color:#ddd;}
.btn-login{font-size:12px;line-height:18px;font-family:"Roboto Condensed", sans-serif;background:#093255;color:#fff;padding:4px 20px;position:absolute;top:0;right:0;left:0;text-transform:uppercase;text-decoration:none;display:none;letter-spacing:1px;word-spacing:-2px;}
.btn-login:hover{opacity:.8;}
.btn-login.active{background:#d9232e;font-weight:700;}
.btn-login:after{height:0;width:0;border-bottom:7px solid transparent;border-left:7px solid #fff;border-top:7px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 2px 5px;}
#footer{background:#d3d0cd;color:#0b3254;font-size:12px;line-height:19px;}
#footer .container{position:relative;padding:22px 15px;}
#footer strong{font-weight:700;display:block;}
.info-text{overflow:hidden;}
.info-text p{margin:0 0 5px;}
.info-text a{color:#0b3254;text-decoration:none;}
.info-text a:hover{text-decoration:underline;}
.nav-area{overflow:hidden;}
.nav-area .title{font-weight:500;text-transform:uppercase;display:block;margin:0 0 5px;}
.nav-area a{color:#0b3254;text-decoration:none;}
.nav-area a:hover{text-decoration:underline;}
.nav-area .nav{width:180px;float:left;margin:0 20px 0 0;overflow:hidden;}
.nav-area .nav.social{padding-left:0;}
.nav-area .nav:before{background:#093255;position:absolute;width:2px;top:26px;bottom:35px;content:"";margin:0 0 0 -37px;display:none;}
.nav-area .nav:first-child:before{display:none;}
.nav-area .nav ul{text-transform:uppercase;font-weight:500;}
.nav-area .nav ul li{padding:0 0 1px;}
.nav-area .nav ul li a{text-decoration:none;}
.nav-area .nav ul li a:hover{opacity:.7;}
.nav-area .nav ul ul{font-weight:400;text-transform:none;}
#wrapper{position:relative;overflow:hidden;}
#main{position:relative;}
.container{padding:35px 15px;max-width:1284px;margin:0 auto;}
.container h1,
.container h2,
.container h3,
.container h4,
.container h5,
.container h6{margin-bottom:0 !important;}
.container.large{max-width:1366px;padding:20px 0 0;}
.visual{font-size:12px;line-height:19px;color:#fff;background:#093255;position:relative;overflow:hidden;}
.visual h1{font-size:22px;line-height:30px;text-transform:uppercase;color:#d3d0cd;margin:0 0 8px;letter-spacing:1px;word-spacing:2px;}
.visual p{margin:0 0 12px;}
.visual .container{margin:0 auto 20px;padding:35px 15px 22px;}
.visual .red{color:#da262e;}
.visual .steps{overflow:hidden;}
.visual .text .txt-holder{overflow:hidden;}
.visual .text .txt-holder strong{font-size:131px;line-height:134px;padding-left:10px;}
.visual .text .large{font-size:28px;line-height:34px;}
.visual .text em{display:block;clear:both;font-style:normal;font-size:33px;line-height:40px;}
.visual .text strong{font-weight:400;display:block;overflow:hidden;}
.visual .text span{font-size:33px;line-height:40px;}
.steps{margin:0 0 15px;}
.steps .red{color:#da262e;}
.steps h1{font-size:22px;line-height:30px;text-transform:uppercase;color:#d3d0cd;margin:0 0 10px;}
.steps .text{display:block;margin:0 0 30px;color:#d3d0cd;font-family:"Oswald", sans-serif;text-transform:uppercase;font-weight:700;text-align:center;}
.steps .txt-holder{overflow:hidden;}
.steps .txt-holder strong{font-size:131px;line-height:134px;}
.steps ol{font-size:14px;line-height:20px;counter-reset:item;overflow:hidden;}
.steps ol li{padding:0 0 15px 38px;position:relative;overflow:hidden;}
.steps ol li:before{width:28px;height:28px;font-size:18px;line-height:22px;font-family:"Roboto Condensed", sans-serif;font-weight:700;padding:2px;position:absolute;left:0;top:0;border-radius:100%;color:#d3d0cd;content:counters(item, ".") "  ";counter-increment:item;background:#da262e;text-align:center;z-index:99;}
.nav-links a,
.navigation-single a,
.navigation-comments a{font-size:13px;line-height:18px;}
.nav-links a:hover,
.navigation-single a:hover,
.navigation-comments a:hover{opacity:.8;}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev{padding:.5em;}
.comment-form textarea,
.comment-form input[type="text"]{width:100%;margin:0 0 5px;}
.main-heading{overflow:hidden;position:relative;}
.main-heading .image{position:relative;left:50%;min-width:767px;}
.main-heading img{width:100%;height:auto;display:block;position:relative;left:-50%;min-width:767px;}
.main-heading .container{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;padding:30px 15px;max-width:inherit;}
.main-heading h1{font-size:22px;line-height:32px;color:#fff;text-transform:uppercase;max-width:1252px;margin:0 auto;letter-spacing:1px;}
.breadcrumbs{font-size:13px;line-height:18px;font-family:"Roboto Condensed", sans-serif;max-width:1284px;margin:0 auto 17px;overflow:hidden;padding:0 15px;text-transform:uppercase;}
.breadcrumbs.add{margin-bottom:3px;}
.breadcrumbs ul{float:right;}
.breadcrumbs ul li{display:inline-block;vertical-align:middle;position:relative;color:#9a989a;padding:0 0 0 15px;}
.breadcrumbs ul li.active a{pointer-events:none;text-decoration:underline;}
.breadcrumbs ul li:first-child{padding-left:0;}
.breadcrumbs ul li:first-child:after{display:none;}
.breadcrumbs ul li:after{position:absolute;top:0;left:2px;content:">";}
.breadcrumbs ul li a{color:#9a989a;text-decoration:none;}
.breadcrumbs ul li a:hover{color:#da262e;}
.author-area{overflow:hidden;padding:20px 0;}
.author{display:inline-block;vertical-align:top;font-size:16px;line-height:23px;text-decoration:none;color:#093255;width:96%;margin:0 2% 20px;}
.author img{width:100%;height:auto;display:block;position:relative;z-index:9;}
.author.hover .hover{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);visibility:visible;opacity:1;}
.author h2{font-size:18px;line-height:25px;margin:0;text-transform:uppercase;}
.author .text{-webkit-transition:all .25s linear;transition:all .25s linear;background:#d3d0cd;display:block;padding:7px 20px;position:relative;letter-spacing:1px;}
.author .hover{font-size:18px;line-height:25px;-webkit-transition:all .25s linear;transition:all .25s linear;font-family:"Roboto Condensed", sans-serif;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);background:#d9232e;text-transform:uppercase;color:#d3d0cd;overflow:hidden;padding:5px 20px;position:absolute;top:0;left:0;right:0;bottom:0px;visibility:hidden;white-space:nowrap;opacity:0;white-space:nowrap;text-align:center;text-align:left;}
.author .hover:before{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100%;}
.author .hover > *{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%;}
.author .hover strong{position:relative;display:inline-block;vertical-align:middle;white-space:normal;}
.author .hover strong:after{height:0;width:0;border-bottom:7px solid transparent;border-left:7px solid #d3d0cd;border-top:7px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 2px 5px;}
.author p{margin:0;}
.author .text p:first-of-type {font-style:italic;}
.author-bio{overflow:hidden;padding:16px 0;}
.author-bio .author{margin:0 auto 20px;max-width:298px;display:block;}
.author-bio .text{margin:0 0 10px;min-height:88px;text-align:center;}
.author-bio .info{padding:0 15px 10px;text-align:center;}
.author-bio .info li{padding:0 0 5px;overflow:hidden;}
.author-bio .info li.phone a{text-decoration:none;}
.author-bio .info li a{color:#093255;text-decoration:underline;}
.author-bio .info li a:hover{text-decoration:none;}
.author-bio .social-networks{padding:0 14px 10px;text-align:center;}
.author-bio .social-networks a{width:47px;height:47px;font-size:28px;line-height:30px;color:#fff;}
.author-bio .detail{font-size:12px;line-height:19px;overflow:hidden;}
.author-bio .detail p{margin:0 0 9px;}
.columns{overflow:hidden;font-size:12px;line-height:19px;}
.columns .column{overflow:hidden;padding:0 0 20px;}
.columns .column:only-child{float:none !important;width:100% !important;}
.columns .column .column{float:none;display:inline-block;vertical-align:top;}
.columns .column .column:first-child{float:none;}
.columns h2{font-size:22px;line-height:26px;color:#0b3254;text-transform:uppercase;margin:20px 0 0 0;}
.columns h3{font-size:18px;line-height:24px;color:#0b3254;margin:0 0 5px;}
.columns .text{font-size:14px;line-height:20px;font-weight:500;display:block;margin:0 0 10px;}
.columns p{margin:0 0 10px;}
.columns .textblock{overflow:hidden;padding:0 0 10px;}
.columns .contact{padding:15px 0;font-size:16px;line-height:26px;overflow:hidden;}
.columns .contact h3{text-transform:initial;}
.columns .contact ul li a{color:#4d4d4f;text-decoration:none;}
.columns .contact ul li a:hover{opacity:.8;}
.columns .note,
.columns .department{font-size:20px;line-height:26px;font-weight:500;display:block;}
.columns .department{padding:0 0 8px;}
.hide{display:none;}
.intro-text{overflow:hidden;padding:0 0 10px;}
.intro-text h2{color:#0b3254;text-transform:uppercase;margin:0 0 6px;line-height:36px;}
.intro-text h3{color:#0b3254;margin:0 0 5px;}
.intro-text .text{font-size:20px;line-height:26px;font-weight:500;display:block;margin:0 0 11px;}
.intro-text p{margin:0 0 15px;}
.info-area{overflow:hidden;padding:4px 0 0;}
.info-area h2{text-transform:uppercase;color:#0b3254;margin:0 0 12px;}
.info-area form{color:#093255;overflow:hidden;padding:0 0 20px;}
.info-area button[type="submit"]{font-size:16px;line-height:22px;display:block;overflow:hidden;background:#0b3254;color:#fff;font-family:"Roboto Condensed", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;padding:7px 22px;min-width:110px;border-radius:50px;border:none;text-transform:uppercase;}
.info-area button[type="submit"]:after{height:0;width:0;border-bottom:8px solid transparent;border-left:8px solid #fff;border-top:8px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 3px 10px;}
.info-area button[type="submit"]:hover{background:#333;}
.info-area .select-area{margin:0 0 20px;overflow:hidden;}
.info-area .select-area .col{margin:0 0 10px;}
.info-area .holder{overflow:hidden;}
.info-area .input-area{margin:0 0 10px;overflow:hidden;}
.info-area .radio-holder{overflow:hidden;padding:6px 0;text-transform:capitalize;}
.info-area .label{display:block;overflow:hidden;padding:2px 0;}
.map-area{overflow:hidden;position:relative;}
.map-area img{width:100%;height:auto;display:block;}
.info-holder{overflow:hidden;}
.info-holder.add .column h2{margin:0;}
.info-holder.add .column .department{padding:0 0 11px;}
.info-holder.add .column .contact{padding:4px 0;}
.info-holder.add .column .contact h3{font-size:20px;line-height:27px;}
.info-holder.add .column .contact ul{padding:0 0 19px;}
.info-holder .columns .column{float:none;width:100%;}
.info-holder .columns .column:first-child{float:none;}
.info-holder .columns .column .column{float:none;}
.info-holder .columns .column .column:first-child{float:none;}
.info-holder h2 a{color:#0b3254;text-decoration:none;}
.info-holder h2 a:hover{opacity:.8;}
.info-holder h3{color:#4d4d4f;}
.info-holder .btn{background:#0b3254;color:#fff;font-family:"Roboto Condensed", sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;display:inline-block;vertical-align:top;padding:4px 15px 4px 20px;border-radius:50px;}
.info-holder .btn:after{height:0;width:0;border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 2px 10px;}
.info-holder .btn:hover{background:#333;}
.search-results{overflow:hidden;border-top:2px solid #093255;padding:34px 0;}
.search-results.zero h3{font-size:24px;line-height:30px;text-transform:uppercase;color:#0b3254;}
.search-results.zero .contact{padding:0px;font-size:16px;line-height:22px;overflow:hidden;}
.search-results.zero .contact h3{font-size:16px;line-height:22px;text-transform:uppercase;margin:0;color:#0b3254;}
.search-results.zero .contact ul li a{color:#0b3254;text-decoration:none;}
.search-results.zero .contact ul li a:hover{opacity:.8;}
.search-results.zero .note{font-size:16px;line-height:26px;font-weight:500;display:block;color:#0b3254;}
.search-results h2{text-transform:uppercase;}
.search-results h2 span{color:#d9232e;}
.search-results .total{font-size:20px;line-height:27px;font-weight:500;display:block;padding:0 0 31px;}
.search-results .image{position:relative;display:block;margin:0 0 20px;-webkit-transition:all .3s linear;transition:all .3s linear;}
.search-results .image .caption{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:18px;line-height:26px;text-transform:uppercase;}
.search-results .image .caption:before{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100%;}
.search-results .image .caption > *{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%;}
.search-results .image .caption span{display:inline-block;vertical-align:middle;white-space:normal;color:#0b3254;font-weight:700;text-transform:uppercase;}
.search-results .image:hover{opacity:.8;}
.search-results .image img{width:100%;height:auto;display:block;}
.search-results .detail-area{overflow:hidden;color:#0b3254;line-height:25px;}
.search-results .detail-area h3{font-size:24px;line-height:29px;margin:0;color:#0b3254;text-transform:uppercase;}
.search-results .detail-area h3 a{color:#0b3254;text-decoration:none;}
.search-results .detail-area h3 a:hover{opacity:.8;}
.search-results .detail-area h3 span{font-weight:400;}
.search-results .detail-area .text{display:block;padding:10px 0 7px;font-weight:500;}
.search-results address{font-style:normal;font-weight:700;display:block;margin:0 0 9px;}
.search-results address span{display:block;}
.search-results .link{color:#0b3254;display:inline-block;vertical-align:top;}
.search-results .detail-holder{overflow:hidden;}
.search-results .contact{padding:9px 0;overflow:hidden;}
.search-results .contact h4{text-transform:uppercase;margin:0;}
.search-results .contact ul li a{color:#0b3254;text-decoration:none;}
.search-results .contact ul li a:hover{opacity:.8;}
.search-results .contact ul span{display:inline-block;vertical-align:top;font-weight:700;margin:0 15px 0 0;}
.search-results .contact ul span a{font-weight:400;}
.news-area .container{max-width:1366px;padding:2px 0;}
.news-area .col{font-size:12px;line-height:19px;background:#093255;display:inline-block;vertical-align:top;padding:25px;color:#fff;margin:0 0 20px;}
.news-area .col:nth-child(2n+1){background:#56565a;}
.news-area .image{position:relative;overflow:hidden;margin:0 0 20px;}
.news-area .image .holder{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;text-align:center;color:#fff;}
.news-area .image .holder:before{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100%;}
.news-area .image .holder > *{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%;}
.news-area .image img{width:100%;height:auto;display:block;}
.news-area .image i{font-size:78px;line-height:80px;display:inline-block;vertical-align:middle;white-space:normal;}
.news-area .image .icon-case-studies{font-size:78px;line-height:80px;}
.news-area h2{color:#d3d0cd;text-transform:uppercase;margin:0 0 7px;}
.news-area h2 a{color:#d3d0cd;text-decoration:none;}
.news-area h2 a:hover{opacity:.8;}
.news-area p{margin:0 0 37px;}
.news-area .btn{display:block;}
.news-area .btn a{font-size:16px;line-height:24px;float:right;text-transform:uppercase;text-decoration:underline;color:#fff;font-weight:700;position:relative;margin:0 35px 0 0;}
.news-area .btn a:before{height:0;width:0;border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;position:absolute;top:3px;right:-25px;content:"";}
.news-area .btn a:hover{opacity:.8;text-decoration:none;}
.result-area{overflow:hidden;}
.result-area .result{overflow:hidden;border-top:2px solid #d3d0cd;padding:30px 0;}
.result-area .result:first-child{border:none;padding-top:0;}
.links-block{overflow:hidden;background:#d3d0cd;border-left:2px solid #0b3254;padding:20px 28px;}
.links-block ul{padding:8px 0 20px;}
.links-block ul li{padding:0 0 4px;}
.links-block ul a{color:#0b3254;}
.links-block h3{letter-spacing:-1px;}
.links-block .btn{background:#0b3254;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;display:inline-block;vertical-align:top;padding:5px 15px 5px 20px;border-radius:50px;}
.links-block .btn:after{height:0;width:0;border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 2px 10px;}
.links-block .btn:hover{background:#333;}
.info-blocks{overflow:hidden;position:relative;}
.info-blocks .container{padding:0 0 20px;max-width:1366px;}
.info-blocks .steps{font-size:12px;line-height:19px;background:#093255;color:#fff;padding:25px;z-index:1;position:relative;}
.info-blocks .steps h1{margin:0 0 5px;}
.info-blocks .steps ol{font-size:12px;line-height:19px;}
.info-blocks .steps ol li{padding:0 0 11px 38px;}
.info-blocks .steps ol li:before{top:1px;width:23px;height:23px;font-size:16px;line-height:18px;}
.info-blocks p{margin:0 0 10px;}
.info-blocks .holder.add h2{color:#093255;}
.info-blocks .holder.add h2 a{color:#093255;}
.info-blocks .block-area{letter-spacing:-4px;margin:0;position:relative;padding:0 15px;}
.info-blocks .block-area .block{float:none;letter-spacing:0;width:100%;}
.info-blocks .block-area .block:first-child{float:none;}
.info-blocks .block-area .image{display:block;}
.info-blocks .block-area .image .marker{font-size:48px;line-height:50px;width:40px;height:45px;}
.info-blocks .block-area .image .marker:after{width:25px;height:25px;}
.info-blocks .block-area .image .marker.aqua{top:65%;left:10%;color:#35b0c9;}
.info-blocks .block-area .image .marker i:after{right:12px;}
.info-blocks .block-area .image:hover{opacity:.9;}
.info-blocks h2{font-size:28px;line-height:34px;color:#fff;margin:0;text-transform:uppercase;}
.info-blocks h2 a{text-decoration:none;color:#fff;}
.info-blocks h2 a:hover{opacity:.8;}
.two-columns{padding:60px 15px;}
#content{margin:0 0 20px;overflow:hidden;}
#content:only-child{margin:0;width:100%;float:none;overflow:hidden;}
#content .post{background:-webkit-linear-gradient(top, #eeeded 0%, #fff 15%, #fff 94%, #efeeee 100%);background:linear-gradient(to bottom, #eeeded 0%, #fff 15%, #fff 94%, #efeeee 100%);overflow:hidden;padding:25px 10px;margin:0 0 20px;border-bottom:2px solid #093255;font-size:12px;line-height:19px;}
#content .navigation-single a{padding:0;background:none !important;color:#093255;text-decoration:underline;}
#content .navigation-single a:hover{opacity:.8;text-decoration:none;}
#content .navigation-single .next,
#content .navigation-single .prev{background:none !important;text-transform:uppercase;font-weight:700;position:relative;}
#content .navigation-single .next:after,
#content .navigation-single .prev:after{content:"";position:absolute;top:0;}
#content .navigation-single .next{padding:0 20px 0 0;text-align:right;}
#content .navigation-single .next:after{height:0;width:0;border-bottom:9px solid transparent;border-left:9px solid #093255;border-top:9px solid transparent;right:0;}
#content .navigation-single .prev{padding:0 0 0 20px;}
#content .navigation-single .prev:after{height:0;width:0;border-bottom:9px solid transparent;border-right:9px solid #093255;border-top:9px solid transparent;content:"";position:absolute;top:0;left:0;}
#content .navigation-single span{display:block;}
#content .heading{overflow:hidden;}
#content .heading h2{text-transform:uppercase;margin:0 0 15px;font-size:20px;line-height:26px;}
#content .heading h2 a{color:#0b3254;text-decoration:none;}
#content .heading h2 a:hover{opacity:.8;}
#content .heading time{font-size:16px;line-height:22px;display:inline-block;vertical-align:top;position:relative;padding:0 0 15px;margin:0 0 30px;border-bottom:2px solid #0b3254;}
#content .aligncenter{margin:0 0 40px;}
#content .in-news-single .aligncenter{margin:0 0 20px;}
#content .aligncenter img{width:100%;height:auto;display:block;}
#content .text{font-size:16px;line-height:22px;font-weight:500;display:block;margin:0 0 9px;}
#content .footer{font-size:10px;line-height:17px;overflow:hidden;text-transform:uppercase;}
#content .footer .category{margin:0 0 20px;}
#content .footer .title{float:left;max-width:100px;margin:0 5px 0 0;font-weight:700;color:#093255;}
#content .footer ul{overflow:hidden;}
#content .footer ul li{margin:0 5px 5px 0;}
#content .footer ul li a{color:#4d4d4f;}
#content .footer .tags ul{overflow:hidden;text-transform:none;}
#content .footer .tags ul li{position:relative;padding:0 0 0 10px;display:inline-block;vertical-align:top;}
#content .footer .tags ul li:first-child{padding-left:0;}
#content .footer .tags ul li:first-child:after{display:none;}
#content .footer .tags ul li:after{position:absolute;top:0;left:0;content:"/";}
#content .image{-webkit-transition:all .3s linear;transition:all .3s linear;position:relative;display:block;overflow:hidden;margin:0 0 20px;}
#content .image .caption{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:18px;line-height:24px;text-transform:uppercase;}
#content .image .caption:before{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100%;}
#content .image .caption > *{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%;}
#content .image .caption span{display:inline-block;vertical-align:middle;white-space:normal;color:#fff;font-weight:700;text-transform:uppercase;}
#content .image:hover{opacity:.8;}
#content .image img{width:100%;height:auto;display:block;}
#wp-calendar{font-size:13px;line-height:20px;}
.search-form{font-size:12px;line-height:18px;}
.contact-info{overflow:hidden;}
.contact-info h2{text-transform:uppercase;color:#0b3254;}
.contact-info h3{font-size:20px;line-height:26px;text-transform:uppercase;}
.contact-info address{font-style:normal;display:block;}
.contact-info address span{display:block;margin:0 0 20px;}
.contact-info address a{color:#4d4d4f;text-decoration:none;}
.contact-info address a:hover{opacity:.8;}
.contact-info .search{overflow:hidden;}
.contact-info .col{margin:0 0 15px;}
.page-numbers{display:none;}
.contact-info button[type="submit"], .contact-info button[type="reset"],
.in-news-pagi .next.page-numbers,
.in-news-pagi .prev.page-numbers{font-size:16px;line-height:22px;display:block;overflow:hidden;background:#0b3254;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;padding:7px 15px;border-radius:50px;border:none;text-transform:uppercase;float:right;margin-bottom:15px;}
.in-news-pagi .prev.page-numbers{float:left;}
h1.press-realease-header,
h1.in-news-header{padding:15px 0;}
.blog-media-rule{color:#eee;}
.contact-info button[type="submit"]:after{height:0;width:0;border-bottom:8px solid transparent;border-left:8px solid #fff;border-top:8px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 3px 10px;}
.contact-info button[type="reset"]{margin-bottom:2%;margin-right:2%;background:#d9232e;}
.contact-info button[type="submit"]:hover{background:#333;}
.contact-info .form{overflow:hidden;padding:0 0 20px;}
.contact-info .results{background:#d3d0cd;padding:20px;border-top:2px solid #0b3254;}
.contact-info .results em{font-size:14px;line-height:20px;font-weight:500;display:block;color:#9a989a;margin:0 0 10px;}
.contact-info .results ul{overflow:hidden;margin:10px 0 20px 0;}
.contact-info .results ul li{padding:0 0 3px;color:#093255;}
.contact-info .results ul li.phone a{text-decoration:none;}
.contact-info .results ul li a{color:#093255;}
.contact-info .results h4{font-size:18px;line-height:24px;text-transform:uppercase;color:#093255;margin:0;}
.wp-calendar{width:100%;font-size:12px;line-height:20px;}
#sidebar{overflow:hidden;color:#0b3254;border-left:2px solid #0b3254;padding:0 0 0 20px;}
#sidebar .widget{overflow:hidden;padding:45px 0 0;margin:0;}
#sidebar .widget:first-child{padding-top:0;}
#sidebar h3{text-transform:uppercase;font-size:22px;line-height:28px;}
#sidebar ul{text-transform:uppercase;}
#sidebar ul li{padding:7px 0 0;}
#sidebar ul li:first-child{padding-top:0;}
#sidebar ul a{color:#0b3254;}
.login-area{overflow:hidden;}
.login-area.portal h2{overflow:hidden;}
.login-area .head{overflow:hidden;}
.login-area .logout{font-size:16px;line-height:22px;font-weight:700;background:#da262e;float:right;border-radius:50px;padding:8px 20px;min-width:100px;color:#fff;text-align:center;text-transform:uppercase;margin:0 0 0 20px;text-decoration:none;}
.login-area .logout:hover{opacity:.8;}
.login-area h2{text-transform:uppercase;color:#0b3254;}
.login-area .login{margin:0 0 20px;overflow:hidden;}
.login-area .contact-info li a{text-decoration:none;color:#0b3254;}
.login-area .contact-info li a:hover{opacity:.8;}
.login-area .row{overflow:hidden;margin:0 0 15px;max-width:360px;}
.login-area input[type="text"],
.login-area input[type="password"],
.login-area input[type="email"],
.login-area .password{display:inline-block;vertical-align:top;position:relative;border:2px solid #093255;background:#fff;margin:0;width:100%;height:37px;border-radius:50px;text-transform:uppercase;outline:none;}
.login-area button[type="submit"]{font-size:16px;line-height:25px;background:#0b3254;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;padding:7px 15px;border-radius:50px;border:none;text-transform:uppercase;float:right;}
.login-area button[type="submit"]:after{height:0;width:0;border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;content:"";display:inline-block;vertical-align:middle;margin:0 0 2px 10px;}
.login-area button[type="submit"]:hover{background:#333;}
.login-area .forgot{float:left;width:60%;font-size:12px;line-height:18px;padding:13px 0;}
.login-area .forgot a{color:#4d4d4f;font-style:italic;}
.login-area .image{overflow:hidden;}
.login-area .image img{width:100%;height:auto;display:block;}
.accordion{overflow:hidden;background:-webkit-linear-gradient(top, #eeeded 0%, #fff 20%, #fff 70%, #efeeee 100%);background:linear-gradient(to bottom, #eeeded 0%, #fff 20%, #fff 70%, #efeeee 100%);padding:10px 35px;margin:0 0 30px;border-left:2px solid #093255;line-height:25px;}
.accordion li{padding:20px 0;}
.accordion li.active > a:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.accordion li > a{text-decoration:none;position:relative;display:inline-block;vertical-align:top;padding:0 0 0 20px;}
.accordion li > a:before{height:0;width:0;border-bottom:10px solid transparent;border-left:10px solid #093255;border-top:10px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:5px;left:0;content:"";}
.accordion ul{background:none;padding:0;margin:0;border:none;}
.accordion ul li{padding:0 0 5px 20px;}
.accordion ul li a{padding:0;}
.accordion ul li a:before{display:none;}
.accordion ol li{overflow:hidden;padding:15px 0 0;color:#9a989a;}
.accordion .icon-file{font-size:78px;line-height:80px;float:left;max-width:200px;color:#9a989a;margin:0 20px 0 0;}
.accordion .text{font-size:14px;line-height:20px;overflow:hidden;font-weight:500;}
.accordion h4{font-size:18px;line-height:24px;font-weight:700;color:#9a989a;text-transform:uppercase;margin:0;}
.accordion .download{font-size:14px;line-height:20px;color:#0b3254;text-transform:uppercase;font-weight:700;text-decoration:underline;}
.accordion .download:hover{text-decoration:none;opacity:.8;}
.accordion p{margin:0 0 10px;}
.accordion h2,
.accordion h3{font-size:24px;line-height:30px;display:inline-block;vertical-align:top;color:#0b3254;text-transform:uppercase;margin:0;}
.accordion h3{font-weight:400;clear:both;display:block;}
.image-blocks{position:relative;overflow:hidden;margin:0 -20px 0 0;}
.image-blocks .col{-webkit-transition:all .3s linear;transition:all .3s linear;float:left;width:100%;vertical-align:top;margin:0 0 1%;}
.image-blocks .col.medium{width:96%;}
.image-blocks .col.small{width:47.5%;margin:0 1% 1% 0;}
.image-blocks .col img{width:100%;height:auto;display:block;}
.image-blocks .col a{-webkit-transition:all .3s linear;transition:all .3s linear;}
.image-blocks .col a:hover{opacity:.8;}
.block-area{overflow:hidden;}
.block-area.small .block{float:none;width:auto;overflow:hidden;}
.block-area.small .block:first-child{margin:0 0 15px;}
.block-area.small i{display:block;}
.block-area.small .image .view{font-size:14px;line-height:22px;color:#fff;}
.block-area.small .icon-craine{font-size:100px;line-height:100px;margin:0 0 15px;}
.block-area.small .icon-news{font-size:98px;line-height:98px;margin:0 0 15px;}
.block-area .block{margin:0 0 20px;}
.block-area .block:only-child{float:none;width:100%;}
.block-area p{margin:0 0 5px;}
.block-area .textblock{font-size:11px;line-height:17px;text-align:left;overflow:hidden;color:#fff;padding:15px 10px;}
.block-area .textblock .icon-flower{font-size:63px;line-height:75px;float:left;margin:0 9px 0 0;}
.block-area .textblock h2{font-size:16px;line-height:22px;text-transform:uppercase;margin:0 0 5px;}
.block-area .textblock .text{overflow:hidden;}
.block-area .textblock .text p{margin:0 0 12px;}
.block-area .textblock .more{font-size:14px;line-height:20px;font-weight:700;color:#fff;text-decoration:none;position:relative;float:left;padding:2px 20px 2px 0;}
.block-area .textblock .more:before{font-size:18px;line-height:20px;position:absolute;top:3px;right:0;font-family:"icomoon";content:"\e904";font-weight:100;}
.block-area .textblock .more:hover{opacity:.8;}
.block-area .image{position:relative;overflow:hidden;text-align:center;display:block;}
.block-area .image .holder{white-space:nowrap;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;}
.block-area .image .holder:before{content:"";display:inline-block;vertical-align:middle;width:0;min-height:100%;}
.block-area .image .holder > *{white-space:normal;display:inline-block;vertical-align:middle;max-width:99%;}
.block-area .image img{width:100%;height:auto;display:block;}
.block-area .image.add img{width:480px;position:relative;left:0;max-width:inherit;}
.block-area .image .view{font-size:14px;line-height:20px;display:inline-block;vertical-align:middle;font-family:"Roboto Condensed", sans-serif;text-transform:uppercase;max-width:150px;color:#093255;text-decoration:none;font-weight:700;padding:0 0 20px;position:relative;z-index:1;}
.block-area .image .view:before{position:absolute;content:"";top:auto;z-index:-1;bottom:0;left:50%;right:auto;background:none;}
.block-area .image .view:before{width:50px;height:50px;bottom:-30px;margin:0 0 0 -25px;font-family:"icomoon";content:"\e904";font-weight:400;}
.block-area .image .view:hover{opacity:.8;}
.block-area .image .marker{width:28px;height:40px;font-size:33px;line-height:35px;text-decoration:none;color:#093254;left:20.4%;top:26%;position:relative;z-index:1;position:absolute;}
#content .in-the-news-wrapper .post{width:47%;float:left;margin-right:3%;min-height:731px;}
#content .in-the-news-wrapper .in-news-single:nth-child(2) .post{width:50%;margin-right:0;}
.block-area .image .marker:after{position:absolute;content:"";top:0;z-index:-1;bottom:0;left:0;right:0;background:#fff;}
.block-area .image .marker:after{width:20px;height:20px;border-radius:100%;margin:3px;}
.block-area .image .marker.aqua{color:#31b0c9;}
.block-area .image .marker:hover{opacity:.8;}
.block-area .image .marker.second{top:51%;left:7%;}
.block-area .image .marker.third{top:20%;left:67.5%;}
.block-area .image .marker i{position:relative;}
.block-area .image .marker i:after{position:absolute;bottom:48px;right:4px;content:"";box-shadow:0 50px 5px rgba(0, 0, 0, .2);height:25px;width:20px;border-radius:0 0 100%;z-index:-1;-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;}
.social-networks{font-size:20px;line-height:22px;}
.social-networks li{display:inline-block;vertical-align:middle;margin:0 10px 5px 0;text-align:center;}
.social-networks li a{width:39px;height:39px;padding:8px;background:#093254;color:#d3d0cd;display:block;border-radius:100%;text-decoration:none;}
.social-networks li:hover{opacity:.8;}
.back-top{width:70px;height:70px;font-size:13px;line-height:18px;font-weight:700;text-transform:uppercase;background:#093255;position:fixed;bottom:0;right:0;text-align:center;color:#fff;text-decoration:none;z-index:99;}
.back-top:hover{opacity:.8;}
.back-top span{position:relative;padding:22px 0 10px;display:block;}
.back-top span:after{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;content:"";position:absolute;top:10px;left:50%;margin:0 0 0 -10px;}
img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 1s linear;transition:all 1s linear;}
img.grayscale:hover{filter:none !important;-webkit-filter:none !important;-webkit-transition:all 1s linear;transition:all 1s linear;}
.grayscale-fix{display:inline-block;vertical-align:top;}
.grayscale-fix img{visibility:visible !important;-webkit-transition:all 1s linear;transition:all 1s linear;}
.grayscale-fix:hover svg{z-index:-1 !important;position:relative;}
.resize-active #nav ul{transition:none !important;-webkit-transition:none !important;}
.wpb_single_image .vc_figure{display:block;}
.wpb_single_image .vc_single_image-wrapper{display:block;}
.wpb_single_image img{width:100%;}
.wpb_content_element a{color:#0b3254;text-decoration:none;}
.wpb_content_element a:hover{opacity:.8;}
.wpb_content_element h2{font-size:22px;line-height:26px;color:#0b3254;text-transform:uppercase;margin:0 0 10px;}
.wpb_content_element h3{font-size:18px;line-height:24px;color:#0b3254;margin:0 0 5px;}
.wpb_content_element .text{font-size:14px;line-height:20px;font-weight:500;display:block;margin:0 0 10px;}
.wpb_content_element p{margin:0 0 10px;}
.vc_gitem-link{-webkit-transition:all .2s linear;transition:all .2s linear;}
.vc_gitem-link:hover{opacity:.8;}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:15px;padding-bottom:15px;}
@media (min-width:480px){.author{width:47%;margin:0 1.2% 20px;}
.block-area .image.add img{width:100%;height:auto;display:block;position:static;margin:0;}
}
@media (min-width:769px){.visual .text span{font-size:36px;line-height:65px;float:left;width:80%;}
.visual .text .large{font-size:47px;line-height:62px;}
.steps .text{text-align:left;max-width:380px;}
}
@media (max-width:768px){#nav ul li a{display:block;vertical-align:top;color:#fff;padding:5px 0;text-decoration:none;}
}
@media (min-width:768px) and (max-width:1024px){.block-area.small .icon-news{font-size:50px;line-height:50px;margin:0 0 15px;}
.block-area.small .icon-craine{font-size:78px;line-height:78px;}
}
@media (min-width:768px){.commentlist-item .commentlist-item{padding:0 0 0 2em;}
.home #header .container{padding:20px 15px 35px;}
#header .container{padding:20px 15px 35px;}
.logo{max-width:180px;}
#footer{font-size:14px;line-height:20px;}
.visual{font-size:20px;line-height:30px;}
.visual h1{font-size:28px;line-height:35px;}
.visual .text em{font-size:62px;line-height:75px;}
.steps{margin:0;}
.steps h1{font-size:28px;line-height:35px;}
.steps ol{font-size:18px;line-height:24px;}
.steps ol li{padding:8px 0 8px 43px;}
.steps ol li:before{top:8px;}
.nav-links a,
.navigation-single a,
.navigation-comments a{font-size:16px;line-height:22px;padding:3px;}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev{padding:.2em;}
.comment-form textarea,
.comment-form input[type="text"]{width:300px;margin:0 4px 0 0;}
.main-heading .image{min-width:1366px;}
.main-heading img{min-width:1366px;}
.main-heading h1{font-size:60px;line-height:82px;}
.author-area{margin:0 -20px 0 0;}
.author{width:30%;margin:0 1.2% 20px 0;}
.author-bio .author{float:left;margin:4px 20px 0 0;max-width:250px;}
.author-bio .text{text-align:left;}
.author-bio .info{text-align:left;}
.author-bio .social-networks{text-align:left;}
.author-bio .detail{font-size:14px;line-height:24px;}
.columns{font-size:14px;line-height:22px;}
.columns .column{width:48.5%;float:right;}
.columns .column:first-child{width:48%;float:left;}
.columns h2{font-size:28px;line-height:36px;}
.columns h3{font-size:22px;line-height:28px;}
.columns .text{font-size:16px;line-height:22px;}
.info-area .select-area .col{width:45.5%;float:left;margin:0 0 0 7%;}
.info-area .select-area .col:first-child{margin:0;float:left;}
/* .info-area .input-area{margin:0 0 5px;display:inline-block;vertical-align:top;width:30%;} */
.info-area .input-area{margin:0 0 5px;display:inline-block;vertical-align:top;width:auto; margin-right: 25px;}

.info-holder.add{padding:11px 0 0;}
.info-holder.add .column{margin:0 2% 26px 0;width:47%;}
.info-holder .columns .column{display:inline-block;vertical-align:top;padding:0 16px 50px 0;width:49%;}
.search-results .image{float:left;margin:0 30px 0 0;max-width:150px;margin:0 15px 0 0;}
.search-results .detail-holder{float:left;width:55%;margin:0 1% 0 0;}
.news-area .col{font-size:16px;line-height:24px;width:48%;margin:0 .5% 20px;}
.news-area .image i{font-size:124px;line-height:126px;}
.news-area .image .icon-case-studies{font-size:103px;line-height:105px;}
.info-blocks .steps ol{font-size:14px;line-height:22px;}
.info-blocks .block-area{padding:0;}
.info-blocks .block-area .block{display:inline-block;vertical-align:top;width:46.9%;margin:17px 1.5% 0;}
.info-blocks .block-area .image .marker{font-size:73px;line-height:75px;width:57px;height:72px;}
.info-blocks .block-area .image .marker:after{width:50px;height:50px;}
#content{float:left;margin:0 1.7% 0 0;width:70%;}
#content .post{padding:25px 15px;}
#content .navigation-single .next:after,
#content .navigation-single .prev:after{top:3px;}
#content .navigation-single .prev:after{top:3px;}
#content .navigation-single span{display:inline;}
#content .heading h2{font-size:28px;line-height:34px;}
#content .heading time{padding:0 0 27px;font-size:20px;line-height:26px;}
#content .in-news-single .post .heading time{margin:0 0 10px;padding:0 0 8px;}
#content .text{font-size:20px;line-height:28px;}
#content .image.medium{float:right;width:48.9%;}
#content .image.medium:first-child{float:left;}
#content .image .caption{font-size:28px;line-height:34px;}
.test-wrapper #content{width:60%;}
.contact-info .col-area{width:76%;}
.contact-info .col{width:22%;float:left;margin:0 2% 15px 0;}
.contact-info button[type="submit"]{float:right;}
.contact-info .form{padding:0;}
#sidebar h3{margin:-5px 0 10px;}
.login-area .login{max-width:370px;float:left;margin:0 20px 0 0;}
.image-blocks{margin:0 -10px 0 0;}
.image-blocks .col{margin:0 1% 7px 0;}
.image-blocks .col.medium{width:49%;}
.image-blocks .col.small{width:24%;margin:0 1% 7px 0;}
.block-area.small .block:first-child{float:left;width:24%;margin:0 1.3% 0 0;}
.block-area.small .image .view{font-size:15px;line-height:22px;}
.block-area .block{float:right;width:49.2%;}
.block-area .block:first-child{float:left;}
.block-area .textblock .icon-flower{margin:0 15px 0 0;}
.block-area .image .view{font-size:23px;line-height:35px;max-width:180px;padding:0 0 45px;}
.block-area .image .view:before{bottom:-4px;font-size:41px;line-height:43px;}
.wpb_content_element h2{font-size:28px;line-height:36px;}
.wpb_content_element h3{font-size:22px;line-height:28px;}
.wpb_content_element .text{font-size:16px;line-height:22px;}
}
@media (max-width:1300px) and (min-width:1000px){}
@media (max-width:640px){.block-area.small .icon-craine{font-size:150px;line-height:150px;margin:;}
.block-area.small .image .view{font-size:27px;line-height:32px;max-width:60%;}
}
@media (min-width:1024px){.home #header .container{padding:70px 15px;}
#header .container{padding:70px 15px 32px;}
.nav-opener{display:none;}
.logo{max-width:250px;}
#nav{overflow:visible;position:static;padding:34px 0 20px;float:right;width:70%;clear:none;}
#nav ul{padding:0;background:none;float:left;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);visibility:visible;opacity:1;}
#nav ul{float:right;}
#nav ul li{display:inline-block;vertical-align:middle;margin:0 0 0 18px;text-align:left;position:static;}
#nav ul li.login{display:none;}
#nav ul li a{color:#999899;padding:0;}
#nav .sub-nav{overflow:visible;padding:15px 0;border-radius:50px 0 0 50px;position:absolute;top:100%;left:40px;height:auto;width:100%;}
#nav .sub-nav{padding:0;}
#nav .sub-nav:after{display:block;}
#nav .sub-nav li{margin:0 30px 0 0;padding:7px 7px 7px 10px;}
.btn-login{font-size:16px;line-height:22px;border-radius:50px 0 0 50px;left:auto;padding:4px 40px 4px 14px;top:41px;width:192px;display:block;}
.info-text{max-width:300px;float:left;margin:0 20px 0 0;}
.nav-area .nav{padding:0 0 0 35px;margin:0 6px 0 0;width:213px;}
.nav-area .nav:first-child:before{display:block;}
.steps .text{margin:0 44px 0 0;max-width:400px;float:left;}
.author{width:23.4%;}
.author .text{padding:10px 18px 10px 16px;}
.author-bio .author{margin:4px 35px 0 0;width:auto;max-width:298px;}
.author-bio .detail{font-size:16px;line-height:26px;}
.columns{font-size:16px;line-height:26px;padding:15px 0;}
.columns .text{font-size:20px;line-height:28px;}
/* .info-area .input-area{width:24.5%;} */
.info-area .input-area{width:auto; margin-right: 20px;}
.info-area .radio-holder{width:86%;float:left;padding:6px 0 12px;}
.info-area .radio-holder .input-area .label label {font-size: 16px;}
.search-results .image{max-width:300px;margin:0 30px 0 0;}
.search-results .image .caption{font-size:24px;line-height:32px;}
.search-results .detail-holder{width:60%;margin:0 2.2% 0 0;}
.info-blocks .steps{font-size:14px;line-height:20px;border-top:17px solid #fff;float:left;width:48%;overflow:auto;}
.info-blocks .block-area .block{width:47%;margin:17px 0 0 2.9%;}
#content{width:75%;}
#content .post{padding:57px 58px 31px;font-size:16px;line-height:26px;}
#content .in-the-news-wrapper .post{min-height:925px;}
#content .footer .category{float:left;max-width:300px;min-width:194px;margin:0 11px 0 0;}
.test-wrapper #content{width:65%;}
.contact-info .col-area{width:77%;}
.login-area .login{max-width:445px;}
.image-blocks{margin:0 -20px 0 0;}
.image-blocks .col{margin:0 20px 15px 0;}
.image-blocks .col.medium{width:616px;}
.image-blocks .col.small{width:299px;margin:0 20px 15px 0;}
.block-area.small .image .view{font-size:20px;line-height:24px;margin:0;}
.block-area.small .icon-craine{}
.block-area .textblock{font-size:14px;line-height:18px;padding:20px;}
.block-area .textblock .icon-flower{font-size:98px;line-height:120px;}
.block-area .textblock h2{font-size:20px;line-height:26px;margin:0 0 5px;}
.block-area .image .view{font-size:33px;line-height:42px;max-width:200px;padding:0 0 71px;margin:28px 30px 0 0;}
.block-area .image .marker{width:34px;height:50px;font-size:48px;line-height:50px;}
.block-area .image .marker:after{width:25px;height:25px;}
.wpb_content_element .text{font-size:20px;line-height:28px;}
}
@media only screen and (min-width:1025px){a[href^=tel],
a[href^=skype],
a[href^=sms]{cursor:default;pointer-events:none;}
}
@media (max-width:1366px) and (min-width:1024px){.container{padding:35px 75px !important;}
.btn-login{top:17px;}
.nav.social{width:108px;}
}
@media (min-width:1366px){.logo{max-width:306px;margin:0 20px 0 0;}
#nav ul li{margin:0 0 0 50px;}
#footer strong{padding:0 50px 0 0;font-size:15px;line-height:20px;}
.info-text{max-width:353px;float:left;margin:0 40px 0 0;}
.author-bio .detail{padding:0 94px 0 3px;}
.intro-text{padding:19px 0 10px;font-size:16px;line-height:26px;}
.info-area .select-area{width:352px;float:left;margin:0 20px 0 0;}
.search-results .image{max-width:475px;}
.news-area .col{font-size:18px;line-height:30px;padding:50px;width:48.8%;}
.info-blocks .steps{font-size:18px;line-height:30px;width:49.2%;padding:44px 50px 44px 58px;}
.info-blocks .steps ol{font-size:18px;line-height:24px;padding:19px 75px 0 0;}
.info-blocks .steps ol li{padding:0 0 15px 35px;}
#content{width:81%;}
.test-wrapper #content{width:70%;}
.block-area.small .icon-news{font-size:109px;line-height:114px;margin:24px 0 30px;}
.block-area p{margin:0 0 15px;}
.block-area .textblock{padding:31px 49px 47px;font-size:14px;line-height:24px;}
.block-area .textblock .icon-flower, .block-area .textblock .icon-craine, .block-area .textblock .icon-news{font-size:169px !important;line-height:200px;margin:10px 30px 0 0;}
.block-area .textblock h2{font-size:28px;line-height:35px;margin:0;}
.block-area.small .image .view{font-size:28px;line-height:35px;margin:0;}
.block-area .textblock .text{padding:22px 2px 0;}
.block-area .textblock .more{font-size:18px;line-height:35px;padding:2px 50px 2px 0;}
.block-area .textblock .more:before{top:12px;font-size:38px;line-height:20px;}
}
@media (max-width:1023px){.visual .text em{display:block;clear:both;font-style:normal;font-size:33px;line-height:40px;}
.visual .text .large{font-size:30px;line-height:34px;}
.steps .text{margin:20px 0;max-width:270px;text-align:left;}
.visual .text span{float:left;font-size:20px;line-height:65px;width:70% !important;}
.visual .text .txt-holder strong{font-size:131px;line-height:134px;padding-left:10px;float:left;}
.steps{height:auto !important;}
.block-area{height:auto !important;}
}
@media (max-width:767px){.map-area .map-container{padding:0px 15px;}
.news-area .col{width:100%;}
.visual .text .large{font-size:30px;line-height:34px;}
.steps .text{margin:20px 0;max-width:270px;text-align:left;}
.visual .text span{float:left;font-size:20px;line-height:65px;width:70%;}
.visual .text .txt-holder strong{font-size:131px;line-height:134px;padding-left:10px;float:left;}
.visual .text span
.navigation .page-numbers,
.navigation-comments .page-numbers{padding:0;}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev{padding:.2em;}
.navigation-single .next a,
.navigation-single .prev a{padding:.2em;}
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled{color:#fff;text-decoration:none;}
.navigation li{display:inline;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled{background-color:#4d4d4f;border-radius:3px;cursor:pointer;padding:12px;padding:0.75rem;}
.navigation li.next-post a, .navigation li.prev-post a{background-color:#4d4d4f;}
.navigation li a:hover,
.navigation li.active a{background-color:#3C8DC5;}
.page-id-14 div.steps{height:695px;}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;display:none;}
#back-to-top:hover{background:#e9ebec;}
#back-to-top.show{opacity:1;}
@media (max-width:1024px){#back-to-top{display:block !important;}
}
.nav.social{display:block;}
.steps span.more:before, .read-more-plus:before{content:"";font-family:"icomoon";font-size:22px;line-height:20px;position:absolute;right:0;top:3px;}
.steps span.more, .read-more-plus{color:#fff;float:left;font-size:20px;font-weight:700;line-height:20px;padding:2px 30px 2px 0;position:relative;text-decoration:none;}
.read-more-plus{float:none !important;color:#0085b8 !important;padding:3px 20px 2px 0 !important;}
.read-more-plus:before, .read-more-plus{font-size:16px !important;}
#main .info-blocks .container .steps h2{text-transform:capitalize;}
.block-3 img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 1s linear;transition:all 1s linear;}
.block-3 a.image:hover img{filter:none;-webkit-filter:none;}
.block-3 .holder h2{width:80%;}
.author{height:auto;}
h3{padding-top:10px;}
.search-results .contact ul li a[href^="mailto"]{text-decoration:underline;}
a, .wpb_content_element a, #content .footer ul li a, .columns .contact ul li a{text-decoration:underline;color:#0085b8;}
h2.careerTitle{font-size:22px;}
.columns .note, .columns .department{font-size:22px;}
#cdm_wrapper{min-height:0px;height:100%;}
#cdm_wrapper_form{height:80%;width:100%;overflow:auto;}
.docs{width:60%;}
div.docs form#cdm_wrapper_form div#cdm_wrapper div#cmd_file_thumbs div#dlg_cdm_file_list table tbody tr{height:40px;padding:5px;}
#dlg_cdm_file_list td.ext_pdf{background-position:100% center;background-size:contain;vertical-align:middle;}
#dlg_cdm_file_list td{vertical-align:middle;}
.wpb_text_column.wpb_content_element{margin-bottom:0;}
body.single-careers .textblock{display:none;}
body.single-careers nav.breadcrumbs{display:block !important;}
.vc_column_container>.vc_column-inner{width:97% !important;word-wrap:normal !important;}
.home .steps > p{display:block;float:left;padding:5px 3px;position:absolute;}
#dlg_cdm_file_list a:nth-child(1),
#dlg_cdm_file_list a:nth-child(2),
#dlg_cdm_file_list a:nth-child(3),
#dlg_cdm_file_list > .sp-cdm-r-head{}
.sp-cdm-r-file-image > a{display:block !important;}
.sp-cdm-r-file-file strong{color:#0b3254;}
.sp-cdm-r-file .sp-cdm-r-file-date{color:#9a989a;font-style:normal !important;}
.docs{border-left:2px solid #093255;}
.sp-cdm-r-file{background:#f4f4f3 !important;}
@media (min-width:768px){.curProWrapper{max-width:100%;width:100%;display:table;}
.curProWrapper .curProRow{display:table-row;width:100%;max-width:100%;}
.curProWrapper > .block:nth-child(1) > .curProRow.headers{display:table-row !important;visibility:visible;font:18px/1.2 "Roboto",sans-serif;}
.curProWrapper > .block > .curProRow.headers{background:#0B3254 !important;display:none;}
.curProWrapper > .block:nth-child(10n) > .curProRow.headers{background:#0B3254 !important;display:table-row;}
.curProWrapper > .block:nth-child(odd) .curProRow.info{background:#EEE;}
.curProWrapper > .block:nth-child(even) .curProRow.info{background:#FFFFFF;}
.curProWrapper .curProRow > div{border:1px solid #999999;height:100%;vertical-align:middle;display:table-cell;padding:5px;text-align:center;font-weight:bold;overflow-wrap:break-word;hyphens:auto;}
.curProWrapper .curProRow.headers > div{color:#ffffff;}
.curProWrapper .curProRow .prop{width:25%;}
.curProWrapper .curProRow .market{width:15%;}
.curProWrapper .curProRow .submarket{width:10%;}
.curProWrapper .curProRow .acre{width:10%;}
.curProWrapper .curProRow .sqft{width:10%;}
.curProWrapper .curProRow .projected{width:15%;}
.curProWrapper .curProRow .addInfo{width:15%;}
.curProWrapper .curProRow .addInfo p {margin:10px 0px;}
.curProWrapper .block{display:inline-table;max-width:100%;width:100%;}
}
@media (max-width:767px){.curProWrapper{max-width:100%;width:100%;display:block;}
.curProWrapper .curProRow{display:table-cell;width:50%;}
.curProWrapper > .block{display:block;margin:5px 0px;}
.curProWrapper > .block > .curProRow.headers{background:#0B3254 !important;width:30%}
.curProWrapper > .block:nth-child(odd) .curProRow.info{background:#CCCCCC;}
.curProWrapper > .block:nth-child(even) .curProRow.info{background:#FFFFFF;}
.curProWrapper .curProRow > div{border:1px solid #999999;height:100%;vertical-align:top;display:block;padding:5px;text-align:center;font-weight:bold;}
.curProWrapper .curProRow > div > span{display:inline-block;}
.curProWrapper .curProRow.headers > div{color:#ffffff;}
.curProWrapper .curProRow .prop{width:100%;}
.curProWrapper .curProRow .market{width:100%;}
.curProWrapper .curProRow .submarket{width:100%;}
.curProWrapper .curProRow .acre{width:100%;}
.curProWrapper .curProRow .sqft{width:100%;}
.curProWrapper .curProRow .projected{width:100%;}
.curProWrapper .curProRow .addInfo{width:100%;}
.curProWrapper .curProRow .addInfo{width:100%;}
}
.sp_cdm_add_file hide_add_file_permission, .sp_cdm_add_file hide_add_file_permission, .sp_cdm_add_file hide_add_file_permission{display:none;}
.sp-cdm-r-file .sp-cdm-r-file-file{float:left;position:relative;width:85%;}
#sp_cu_confirm_delete.ui-dialog-content.ui-widget-content::before{content:"Are you sure you want to delete this?";display:block;text-align:center;width:100%;}
.cdm_debug{display:none !important;}
@media screen and (min-width: 768px) {
	.five-columns.vc_row .vc_col-sm-2 {
	float: left;
	width: 18.5%;
	padding: 0;
	margin-right: 1.5%;
	min-height: 0;
	}
	.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
	margin-right: 0;
	}
	body.single-property .test-wrapper #content {
			width: 50%;
	}
}
.five-columns.vc_row  a[href^="tel:"] {
  pointer-events: auto !important;
  cursor: pointer;
}

.detail-holder .col-name {
    display: table-cell;
    width: 50%;
}
.detail-holder .col-desc {
	display:table-cell;
	width: 50%;
}
.detail-holder .detail-row {
	display:table-row;
}

body.single-property .slick-dots li button::before {
    font-family: 'slick';
    width: 13px !important;
    height: 13px !important;
    font-size: 13px !important;
}
body.single-property .slick-dots {
    margin-top: 25px !important;
    position: relative;
    bottom: 0px;
}
.info-area .search-results .detail-area h3 a { text-decoration:underline;}
.detail-area a.viewDetailsButton {
    border: 1px solid #0b3254;
    border-radius: 20px;
    background: #0b3254;
    color: #ffffff !important;
    padding: 10px 40px 10px 20px;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    transition: ease all .5s;
    margin-top: 35px;
    display: inline-block;
    height: 45px;
    display:none;
}
.detail-area a.viewDetailsButton::after {
    content: '';
    position: absolute;
    right: 12px;
    top: 30%;
    width: 10px;
    height: 10px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
    z-index: 100000000000000;
    transition: ease all .5s;
}
.detail-area a.viewDetailsButton:hover::after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #0b3254 !important;
    transition: ease all .5s;
}
.detail-area a.viewDetailsButton:hover {
    background: #ffffff;
    color: #0b3254 !important;
    transition: ease all .5s;
}