*{margin:0;padding:0;}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{border:0;background:none;}
header, main, footer, article, section, hgroup, nav, figure, aside{display:block;}
body{color:#48556b;font:14px/23px 'Droid Sans', Arial, Helvetica, sans-serif;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:320px;}
a{text-decoration:none;color:#0351a6;outline:none;}
a:hover{text-decoration:none;color:#2e7dd2;}
img{max-width:100%;height:auto;}
video, iframe, object, embed{max-width:100%;}
input, textarea, select{font:100% Arial, Helvetica, sans-serif;vertical-align:middle;color:#000;overflow:auto;}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{background:#fff;border:1px solid #d1d4da;margin:0;padding:0 6px;height:28px;width:100%;color:#000;outline:none;font:12px/14px 'Droid Sans', Arial, Helvetica, sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="submit"]{width:69px !important;height:28px;cursor:pointer;background:#fc9600;margin:0;padding:0 5px;border:0;font:700 12px/14px 'Lato', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;}
input[type="submit"]:hover{background:#dc8403;}
.form-submit input[type="submit"]{width:auto !important;}
.post-password-form label{max-width:200px;}
.post-password-form input[type="submit"]{margin:3px 0 0;}
label{vertical-align:middle;}
button, input{width:auto;overflow:visible;}
button::-moz-focus-inner{padding:0;border:0;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font:27px/36px 'Lato', Arial, Helvetica, sans-serif;text-transform:uppercase;}
h2{font:25px/36px 'Lato', Arial, Helvetica, sans-serif;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins{text-decoration:underline;}
s, strike, del{text-decoration:line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';}
blockquote{border-left:4px solid #ccc;padding-left:10px;margin-left:14px;font:14px/23px 'Lato', Arial, Helvetica, sans-serif;}
q{display:block;margin:0 0 6px;}
cite{color:#0351a6;font:700 14px/16px 'Lato', Arial, Helvetica, sans-serif;}
table, caption, tbody, tfoot, thead, tr, th, td{border-collapse:collapse;border-spacing:0;}
th, td{border:1px solid #ccc;padding:3px 7px;text-align:left;vertical-align:top;}
th{border-color:#999;text-align:center;vertical-align:middle;}
ul{margin-left:1px;}
ul, ol{padding-left:3em;}
ul ul,
ul ol,
ol ul,
ol ol{padding-left:7px;margin:0;}
ul>li{padding:0 0 0 7px;list-style:none;background:url(images/sprite.png) no-repeat -144px -24px;}
dl dt{float:left;clear:left;padding-right:4px;font-weight:bold;}
.widget{margin-bottom:36px;overflow:hidden;}
.widget.quote{margin:0 0 29px;}
.widget ul{padding-left:0;}
.widget select{min-width:150px;}
.comment-form textarea,
.post-password-form input[type="password"],
.comment-form input[type="text"],
.search-form input[type="text"]{margin:0 4px 0 0;width:300px;}
.post-password-form input[type="password"],
.search-form input[type="text"]{width:200px;}
.commentlist{margin:0 0 14px;}
.commentlist .edit-link{margin:0;}
#ot-sdk-btn {float: right;}
.commentlist-item .commentlist-item{padding:0 0 0 3em;}
@media only screen and (max-width:767px){
.commentlist-item .commentlist-item{padding:0;}
#ot-sdk-btn {float: none; text-align:center; margin-top: 15px;}	
}
.comment,
.commentlist-holder{overflow:hidden;}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item{padding-top:14px;}
.commentlist .avatar-holder{float:left;margin:0 14px 4px 0;}
.comment-form label{display:block;padding-bottom:4px;}
.comment-form textarea{padding:3px 4px;overflow:auto;margin:0;height:120px;min-height:120px;max-width:300px;width:100% !important;}
.gallery-item dt{float:none;padding:0;}
.navigation{overflow:hidden;margin:0 0 14px;}
.navigation .next{float:left;}
.navigation .prev{float:right;}
.wp-caption{max-width:100%;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:5px;}
.wp-caption p{margin:10px 0 0;}
div.aligncenter{margin:0 auto 14px;}
img.aligncenter{display:block;margin:0 auto 8px;}
.alignleft{float:left;margin:0 14px 4px 0;}
.alignright{float:right;margin:0 0 4px 14px;}
input[type="submit"]:focus,
input[type="button"]:focus{outline:none;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="submit"],
textarea{-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
:input[type="search"]{-webkit-appearance:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none;}
#wrapper{width:100%;position:relative;overflow:hidden;}
#header{width:100%;position:relative;z-index:2;}
#header .holder{max-width:992px;margin:0 auto;padding:22px 10px 13px 10px;overflow:hidden;}
.logo{float:left;width:294px;height:60px;}
.logo a{display:block;}
.logo img{display:block;vertical-align:top;}
#header .bar{overflow:hidden;padding:19px 0 0;}
.tel-link{float:right;cursor:pointer;color:#fff;position:relative;padding:0 12px 0 31px;font:bold 18px/20px Arial, Helvetica, sans-serif;background:#0351a6 url(images/sprite.png) no-repeat -125px 6px;margin:0 0 0 29px;}
.tel-link:hover{color:#aadb0c;}
.tel-link span{padding:5px 0 5px 25px;background:url(images/sprite.png) no-repeat -122px -179px;display:block;border-left:1px solid #fff;}
.tel-link:before{content:"";border-left:1px dotted #a5b0b8;position:absolute;width:1px;height:19px;left:-16px;top:7px;}
.search-form{margin:0 0 15px;position:relative;max-width:200px;}
#header .bar .search-form{float:right;}
.search-form input[type="text"],
.search-form input[type="search"]{background:#fff;border:1px solid #85bb40;padding:0 29px 0 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;color:#1f252f;font:13px/23px 'Droid Sans', Arial, Helvetica, sans-serif;}
::-webkit-input-placeholder{color:#48556b;}
:-moz-placeholder{color:#48556b;}
::-moz-placeholder{color:#48556b;opacity:1;}
:-ms-input-placeholder{color:#48556b;}
::-ms-clear{display:none;}
.search-form input[type="submit"]{cursor:pointer;position:absolute;top:0;right:0;width:29px !important;height:30px;background:#85bb40 url(images/sprite.png) no-repeat -82px 6px;margin:0;padding:0;border:0;text-indent:-9999px;overflow:hidden;}
#nav{width:100%;background-color:rgba(42, 134, 204, 0.9);padding:24px 0 0;}
#header #megaMenu{border:0;text-align:center;-webkit-box-shadow:none;box-shadow:none;float:none;max-width:1020px;margin:0 auto;}
#header #megaMenu:after{content:"";display:block;clear:both;}
#header #megaMenu ul.megaMenu > li.menu-item{float:none;vertical-align:top;margin:0 0 0 -5px;}
#header #megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title{font:17px/19px 'Lato', Arial, Helvetica, sans-serif;text-shadow:none;}
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1{min-width:99.5%;}
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a,
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator{padding:13px 19px 41px;border:0;background:url(images/separator.png) no-repeat 0 13px;-webkit-box-shadow:none;box-shadow:none;}
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item:first-child > a{background:none;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after,
#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after,
#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after{display:none;}
#header #megaMenu ul.megaMenu > li.menu-item:hover > a,
#header #megaMenu ul.megaMenu > li.menu-item:first-child:hover > a,
#header #megaMenu ul.megaMenu > li.menu-item > a:hover,
#header #megaMenu ul.megaMenu > li.menu-item.megaHover > a,
#header #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator,
#header #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover,
#header #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator{background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.35);box-shadow:0 0 5px 0 rgba(0,0,0,0.35);}
#header #megaMenu .wpmega-link-title{display:inline-block;vertical-align:top;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.active ul.sub-menu-1 > li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.active ul.sub-menu-1 > li.menu-item:hover > a,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.active ul ul.sub-menu .ss-nav-menu-header > a,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.active ul.sub-menu-1 > li.menu-item > span.um-anchoremulator,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.active ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > span.um-anchoremulator,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator
#header #megaMenu ul.megaMenu .wpmega-widgetarea h2.widgettitle,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a{color:#85bb40 !important;text-transform:uppercase;font:700 16px/18px 'Lato', Arial, Helvetica, sans-serif;display:inline-block;vertical-align:top;padding:0;margin:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-2 li.menu-item{padding:0 !important;margin:0 0 3px;}
#megaMenu .ss-nav-menu-with-img img{width:100%;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1{display:block;}
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item{float:left;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-1 li.menu-item.ss-nav-menu-with-img{padding:5px 0 5px 0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-1 li.menu-item.ss-nav-menu-with-img span.wpmega-link-title{float:left;padding:0;color:#fff !important;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 15px 40px;text-transform:none;background:#48566b url(images/sprite.png) no-repeat -120px -236px;margin:20px 0 0;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-2,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu-2,
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-2{display:block !important;position:relative;float:left;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:hover,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu-1 > li.menu-item:hover,
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 > li.menu-item:hover{margin:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{padding:0 55px 0 0;margin:0;}
li.ira-space{margin-bottom:18px !important;}
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 li.menu-item > span.um-anchoremulator span.wpmega-link-title{text-transform:uppercase;}
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a,
#header #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > span.um-anchoremulator{padding:0;}
#header #megaMenu ul.megaMenu > li.menu-item.active ul.sub-menu-2 li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul.megaMenu > li.menu-item.active ul.sub-menu-2 li.menu-item > span.um-anchoremulator span.wpmega-link-title,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > a,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > span.um-anchoremulator,
#header #megaMenu ul.megaMenu ul.sub-menu li.menu-item > a,
#header #megaMenu ul.megaMenu ul.sub-menu li.menu-item > span.um-anchoremulator{font:15px/27px 'Lato', Arial, Helvetica, sans-serif;text-transform:none;color:#48556b;display:inline-block;vertical-align:top;padding:0;margin:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a{margin:0 0 8px !important;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-2,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu-2{max-width:250px !important;float:left;padding:10px 0 0;}
.inner #nav{min-height:153px;background:rgb(69,149,210);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1OTVkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjM2Y5MmQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjM2Y5MmQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjNDY5NmQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjNjZhOWRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NmZTRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(69,149,210,1) 0%, rgba(63,146,209,1) 1%, rgba(63,146,209,1) 33%, rgba(70,150,210,1) 39%, rgba(102,169,218,1) 57%, rgba(207,228,244,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,149,210,1)), color-stop(1%,rgba(63,146,209,1)), color-stop(33%,rgba(63,146,209,1)), color-stop(39%,rgba(70,150,210,1)), color-stop(57%,rgba(102,169,218,1)), color-stop(100%,rgba(207,228,244,1)));background:-webkit-linear-gradient(top, rgba(69,149,210,1) 0%,rgba(63,146,209,1) 1%,rgba(63,146,209,1) 33%,rgba(70,150,210,1) 39%,rgba(102,169,218,1) 57%,rgba(207,228,244,1) 100%);background:-o-linear-gradient(top, rgba(69,149,210,1) 0%,rgba(63,146,209,1) 1%,rgba(63,146,209,1) 33%,rgba(70,150,210,1) 39%,rgba(102,169,218,1) 57%,rgba(207,228,244,1) 100%);background:-ms-linear-gradient(top, rgba(69,149,210,1) 0%,rgba(63,146,209,1) 1%,rgba(63,146,209,1) 33%,rgba(70,150,210,1) 39%,rgba(102,169,218,1) 57%,rgba(207,228,244,1) 100%);background:linear-gradient(to bottom, rgba(69,149,210,1) 0%,rgba(63,146,209,1) 1%,rgba(63,146,209,1) 33%,rgba(70,150,210,1) 39%,rgba(102,169,218,1) 57%,rgba(207,228,244,1) 100%);}
.nav-holder{max-width:1020px;margin:0 auto;}
.nav-holder ul{text-align:center;font:17px/19px 'Lato', Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0;margin:0 -5px;position:relative;}
.nav-holder ul li{display:inline-block;vertical-align:top;padding:13px 18px 44px;margin:0 0 0 -7px;background:url(images/sprite.png) no-repeat -149px -15px;}
.nav-holder ul li:first-child{background:none;}
.nav-holder ul a{color:#fff;}
.nav-holder ul .active a{color:#004086;font-weight:700;}
.nav-holder ul li:hover{background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.35);box-shadow:0 0 5px 0 rgba(0,0,0,0.35);}
.nav-holder ul li:hover a{color:#0056b4;}
.nav-holder ul li:hover .drop-holder{display:block;}
.drop-holder{display:none;position:absolute;top:100%;left:0;z-index:2;max-width:960px;padding:20px 33px 20px 27px;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);}
#header #megaMenu ul.megaMenu > li.menu-item{position:static;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu-1{top:100%;left:-2px;z-index:650;max-width:1018px;padding:27px 0 20px 43px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);-webkit-border-radius:0;border-radius:0;border:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item.contact{padding:0 43px 0 0;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu > li.menu-item{padding:5px 15px;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item.contact{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item.contact > a{width:100%;border:dotted #a3aab5;border-width:1px 0;text-align:right;background:url(images/icon.png) no-repeat 0 7px;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item.contact > a .wpmega-link-title{padding:12px 0;text-align:right;font:700 14px/18px 'Lato', Arial, Helvetica, sans-serif;color:#48556b !important;}
.drop-holder:after{content:"";display:block;clear:both;}
.box{float:left;width:30%;text-align:left;}
.box h2{font:700 16px/18px 'Lato', Arial, Helvetica, sans-serif;margin:0 0 15px;color:#85bb40;text-transform:uppercase;}
.drop-holder .drop{text-align:left;font:15px/17px 'Lato', Arial, Helvetica, sans-serif;text-transform:none;}
.drop-holder .drop li{padding:10px 5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.drop-holder .drop a{color:#48556b;}
.drop-holder .drop li:hover{-webkit-box-shadow:none;box-shadow:none;padding:10px 5px;}
#main{width:100%;position:relative;z-index:1;padding:0 0 54px;}
.inner #main{padding:0 0 26px;}
.slideshow-block{margin:0;overflow:hidden;}
.slideshow-block:after{content:"";display:block;clear:both;}
.slideshow{position:relative;float:left;width:100%;}
.slideshow .slide{position:absolute;z-index:1;left:0;top:0;width:100%;height:auto;}
.slideshow .slide:after{background:url(images/bg-slide.png);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.slideshow .slide.active{z-index:2;}
.bg-stretch{position:absolute;z-index:-1;margin:0;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.bg-stretch img{vertical-align:top;width:100%;height:auto;max-width:none;}
.slideshow.not-enough-slides a.btn-prev,
.slideshow.not-enough-slides a.btn-next{visibility:hidden;}
.slideshow .btn-prev,
.slideshow .btn-next{display:none;}
.slide-holder{width:990px;padding:232px 0 0;overflow:hidden;min-height:300px;margin:0 auto;position:relative;z-index:2;}
.slide-text{width:392px;background-color:rgba(3, 81, 166, 0.85);padding:24px 28px 25px;color:#fff;float:right;font:18px/26px 'Lato', Arial, Helvetica, sans-serif;}
.slide-text h2{font:27px/29px 'Lato', Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0 0 2px;}
.more-link{width:105px;padding:8px 5px;text-align:center;text-transform:uppercase;color:#fff;background:#85bb40;display:block;font:700 14px/16px 'Lato', Arial, Helvetica, sans-serif;}
.more-link:hover{background:#6b9734;color:#fff;}
.gallery-block .pagination a{background:#a8afbb;width:9px;height:9px;-webkit-border-radius:50%;border-radius:50%;text-indent:-9999px;display:inline-block;vertical-align:top;padding:0;margin:0 5px;position:relative;overflow:hidden;}
.gallery-block .pagination a:after{content:'';position:absolute;left:-6px;top:50%;margin:-3px 0 0;width:4px;height:4px;background:url(images/sprite.png) no-repeat -146px -34px;}
.gallery-block .pagination a:hover,
.gallery-block .pagination a.selected{background:#0351a6;}
.pagination{position:absolute;bottom:7px;width:100%;height:auto;left:0;z-index:3;}
.pagination ul{max-width:992px;margin:0 auto;text-align:center;padding:0;}
.pagination ul li{display:inline-block;vertical-align:top;margin:0;background:none;}
.pagination ul a{background:#a8afbb;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;text-indent:-9999px;overflow:hidden;display:block;padding:0;}
.pagination ul a:hover,
.pagination ul .active a{background:#0351a6;}
.login-block{width:100%;background:rgb(99,111,130);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzNmY4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjNGI1OTZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM0NzU1NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiM0NzU1NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2Q0YzYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, rgba(99,111,130,1) 0%, rgba(75,89,110,1) 2%, rgba(71,85,107,1) 3%, rgba(71,85,107,1) 41%, rgba(61,76,99,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,111,130,1)), color-stop(2%,rgba(75,89,110,1)), color-stop(3%,rgba(71,85,107,1)), color-stop(41%,rgba(71,85,107,1)), color-stop(100%,rgba(61,76,99,1)));background:-webkit-linear-gradient(top, rgba(99,111,130,1) 0%,rgba(75,89,110,1) 2%,rgba(71,85,107,1) 3%,rgba(71,85,107,1) 41%,rgba(61,76,99,1) 100%);background:-o-linear-gradient(top, rgba(99,111,130,1) 0%,rgba(75,89,110,1) 2%,rgba(71,85,107,1) 3%,rgba(71,85,107,1) 41%,rgba(61,76,99,1) 100%);background:-ms-linear-gradient(top, rgba(99,111,130,1) 0%,rgba(75,89,110,1) 2%,rgba(71,85,107,1) 3%,rgba(71,85,107,1) 41%,rgba(61,76,99,1) 100%);background:linear-gradient(to bottom, rgba(99,111,130,1) 0%,rgba(75,89,110,1) 2%,rgba(71,85,107,1) 3%,rgba(71,85,107,1) 41%,rgba(61,76,99,1) 100%);padding:16px 0 15px;}
.login-list{padding:0;margin:0 auto;max-width:992px;}
.login-list:after{content:"";display:block;clear:both;}
.login-box{width:443px;float:left;font:16px/20px 'Lato', Arial, Helvetica, sans-serif;color:#aadb0c;padding:7px 0 5px;}
.login-box.next{border-left:3px dotted #a2a7b0;padding:7px 0 8px 14px;color:#97dcff;width:529px;}
.login1{width:42px;height:34px;background:url(https://www.penchecks.com/wp-content/uploads/grey-bar-amp-logo.png) no-repeat 12px 0px;color:#fff;padding:11px 5px 13px 50px;font-size:14px;margin:0 1px 0 0;font-weight:700;} 
.login2{width:42px;height:34px;background:url(https://www.penchecks.com/wp-content/uploads/grey-bar-mbe-logo.png) no-repeat 0px 0px;color:#fff;padding:11px 5px 13px 50px;font-size:14px;margin:0 1px 0 0;font-weight:700;margin:0 0 0 8px;}
.login2{}
.login1:hover,
.login2:hover,
.more:hover{color:#dcd9d9;}
.login-box span{width:227px;display:inline-block;vertical-align:top;}
.login-box.next span{word-spacing:-1px;width:300px;display:inline-block;vertical-align:top;}
.more{color:#fff;padding:0 0 0 12px;text-transform:none;border-left:1px solid #99a1ad;font:700 14px/16px 'Lato', Arial, Helvetica, sans-serif;text-decoration:underline;}
.consultation-block{border-bottom:1px dotted #bfc4cb;padding:30px 0 34px;font:700 19px/21px 'Lato', Arial, Helvetica, sans-serif;color:#0351a6;overflow:hidden;}
.consultation-holder{max-width:992px;overflow:hidden;margin:0 auto;}
.consultation-holder span{max-width:310px;float:left;padding:0 10px 0 0;}
.register-form{float:right;width:676px;margin:0;} 
.register-form .field{width:198px;float:left;margin:0 4px 0 0;}
.main-holder{max-width:992px;margin:0 auto;padding:20px 10px 0;}
.main-holder:after{content:"";display:block;clear:both;}
.gallery-block{text-align:center;font:15px/22px 'Droid Sans', Arial, Helvetica, sans-serif;padding:22px 0 20px;}
.gallery-block p{padding:0 0 15px;}
.gallery-block h1{margin:0 0 15px;font:31px/33px 'Lato', Arial, Helvetica, sans-serif;text-transform:none;}
.gallery-block p{margin:0;}
.gallery-block a{}
.orange-banner {background:url(images/orange-bnr-bg.png) repeat 0 0; padding:0; min-height:126px;}
.orange-banner-text {text-align:center;padding-top: 50px;}
.orange-banner-text p {font-size:25px;line-height: 1.4em;margin-right: 10px;}
.orange-banner-text p a {color:#ffffff;}
.cycle-gallery{position:relative;padding:45px 0 72px;}
.cycle-gallery .mask{position:relative;overflow:hidden;}
.cycle-gallery .mask .slideset{width:99999px;float:left;}
.cycle-gallery .mask .slide{float:left;}
.cycle-gallery .mask .slide.active{z-index:1;}
.cycle-gallery .slide-box{float:left;width:330px;text-align:center;padding:10px 15px;font:14px/22px 'Droid Sans', Arial, Helvetica, sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.slide-box h2{margin:0 0 21px;color:#0351a6;font:21px/27px 'Lato', Arial, Helvetica, sans-serif;text-transform:uppercase;}
.slide-box img{vertical-align:top;width:auto;margin:0 0 10px;}
.slide-box p{margin:0;}
.gallery-block .btn-more{background:#fc9600;display:inline-block;vertical-align:top;padding:7px 24px;font:16px/18px 'Lato', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;}
.gallery-block .btn-more:hover{background:#dc8403;}
.cycle-gallery .btn-prev1,
.cycle-gallery .btn-next1{font-size:0;position:absolute;top:130px;left:-14px;width:33px;height:51px;background:url(images/sprite.png) no-repeat -2px 0;padding:0;}
.cycle-gallery .btn-next1{background-position:-49px 0;left:auto;right:-19px;}
.cycle-gallery .pagination{position:absolute;bottom:15px;z-index:2;left:0;width:100%;height:auto;}
.video-block{color:#394358;overflow:hidden;position:relative;z-index:1;font:700 17px/19px 'Lato', Arial, Helvetica, sans-serif;margin:0 0 48px;display:table;width:100%;}
.video-text{border:solid #e4e7ea;border-width:1px 0;min-height:90px;max-width:845px;width:100%;vertical-align:middle;display:table-cell;}
.video-text strong:after{content:"";position:absolute;top:50%;left:0;background:url(images/sprite.png) no-repeat -124px -141px;width:18px;height:36px;margin:-15px 0 0;}
.video-text strong{padding:0 0 0 23px;display:block;position:relative;}
.video-text span{font-weight:400;color:#0351a6;}
.video-link{color:#fff;text-align:center;padding:38px 19px 37px 21px;width:128px;position:relative;z-index:2;border-left:5px solid #fff;background:#0351a6 url(images/video-link-bg.png) no-repeat;display:table-cell;vertical-align:middle;white-space:nowrap;}
.video-link span{text-transform:uppercase;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;padding:0 0 0 10px;display:block;color:#fff;overflow:hidden;background:url(images/sprite.png) no-repeat -137px -186px;}
.video-link:hover span{color:#95b7f1;}
.contact-block2{overflow:hidden;width:60%;background:#318dd3 url(images/bg-slide.png);display:table;}
.contact-block2 .newsletter-sub-form_wrapper{margin:0 !important;padding-left:10px;float:right;width:65% !important;}
.contact-block{overflow:hidden;width:100%;background:#318dd3 url(images/bg-slide.png);display:table;}
.newsletter-block{padding:0 15px;width:464px;display:table-cell;vertical-align:middle;}
.newsletter-block span{color:#fff;text-transform:uppercase;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;display:inline-block;vertical-align:middle;max-width:179px; padding-top:3px; }
.newsletter-form{float:right;max-width:277px;margin:0;position:relative;}
.newsletter-form input[type="email"]{background:#fff;outline:none;border:0;padding:0 7px;height:28px;width:247px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font:13px/15px 'Lato', Arial, Helvetica, sans-serif;color:#000;overflow:hidden;}
.newsletter-form input[type="submit"]{border:0;margin:0;padding:0;width:30px;float:right;font-size:0;background:#0351a6 url(images/sprite.png) no-repeat -44px -60px;}
.newsletter-form input[type="submit"]:hover{background:#95b7f1 url(images/sprite.png) no-repeat -44px -60px;}
.regional-block{overflow:hidden;padding:21px 15px 23px 125px;background:url(images/map.png) no-repeat 12px 7px;border-left:1px solid #fff;display:table-cell;vertical-align:middle;}
.region-link{color:#fff;text-transform:uppercase;position:relative;padding:0 26px 0 0;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;display:inline-block;vertical-align:middle;}
.region-link:after{position:absolute;content:'';background:url(images/sprite.png) no-repeat 0 -61px;width:11px;height:26px;margin:-14px 0 0 10px;top:50%;right:0;}
.region-link:hover{color:#95b7f1;}
.heading{border-bottom:1px dotted #bfc4cb;margin:0 0 15px;padding:0;}
.main-container{overflow:hidden;}
#content{width:100%;float:left;padding:0 0 18px;}
.content-holder{margin:0 0 15px 265px;border-bottom:1px dotted #bfc4cb;}
.post h1{color:#0351a6;font-size:25px;margin:0 0 4px;text-transform:none;line-height:32px;}
.post h2{color:#0351a6;font-size:19px;margin:0 0 2px;text-transform:none;line-height:normal;}
.post h3{color:#66902e;font-size:17px;margin:0;text-transform:none;line-height:normal;}
.post h4{color:#66902e;font-size:17px;margin:0;text-transform:none;line-height:normal;}
.post h5{font:18px 'Droid Sans', Arial, Helvetica, sans-serif;margin:0 0 16px;display:block;line-height:28px;word-spacing:4px;letter-spacing:-1px;text-align:justify;}
.BambooHR-ATS-board h2 { color:#0351a6 !important;font-size:25px !important;margin:0 0 4px !important;text-transform:none !important;line-height:32px !important; border-bottom:1px dotted #bfc4cb !important; font-family:'Lato', Arial, Helvetica, sans-serif !important; }
.BambooHR-ATS-board p.blankState { color:#48556b !important;font:14px/23px 'Droid Sans', Arial, Helvetica, sans-serif !important; }
.post span{}
.post p{margin:0 0 23px;text-align:justify;}
.post hr{border:none;border-top:1px solid #e4e7ea;margin:0 0 23px;padding:0;}
.post ul{margin:15px 0 20px 30px;padding:0px;}
.post ul>li{padding:0 0 8px 0px;list-style:disc;background:none;color:#ff9f15;}
.post ul>li span{color:#48556b;}
.post ul li ul{margin:10px 0 0 20px;padding:0px;}
h2.wsp-pages-title {margin-bottom:8px;}
ul.wsp-pages-list {margin-left:15px;}
.post .innovation-timeline{margin:20px 0;}
.post .innovation-timeline-odd{background-color:#e7e9ec;padding:20px 0;}
.post .innovation-timeline-even{background:none;padding:20px 0;}
.post .innovation-timeline-year{width:20%;display:table-cell;vertical-align:middle;}
.post .innovation-timeline-year p{font:19px 'Droid Sans', Arial, Helvetica, sans-serif;color:#66902e;text-align:center;padding:0;margin:0;background:url(images/sprite.png) no-repeat 100px -206px;}
.post .innovation-timeline-info{width:80%;display:table-cell;padding-right:10px;}
.post .innovation-timeline-info p{font:700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;color:#48556b;padding:0;margin:0;}
.post ol{margin:0 0 20px;padding:0 0 0 15px;}
.post ol>li{margin-bottom:8px;font:700 14px/23px 'Droid Sans', Arial, Helvetica, sans-serif;color:#fc9600;text-align:justify;}
.post ol>li span{margin-bottom:8px;font:14px/23px 'Droid Sans', Arial, Helvetica, sans-serif;color:#48556b;letter-spacing:normal;}
.meet-the-team{}
.meet-the-team-box{}
.meet-the-team-image{width:20%;display:table-cell;vertical-align:top;}
.meet-the-team-info{width:80%;display:table-cell;vertical-align:top;}
.meet-the-team h1{font:19px 'Droid Sans', Arial, Helvetica, sans-serif;color:#0351a6;text-transform:none;line-height:normal;margin:0;padding:0;}
.meet-the-team h2{font:17px 'Droid Sans', Arial, Helvetica, sans-serif;color:#7db03b;text-transform:none;line-height:normal;margin:0;padding:0 0 8px;}
.information-block span{color:#80b33e;font:15px/23px 'Droid Sans', Arial, Helvetica, sans-serif;display:block;margin:0 0 14px;}
.info-list{padding:0;margin:0;}
.info-list li{overflow:hidden;list-style:none;border-bottom:1px solid #e4e7ea;background:none;margin:0 0 15px;padding:10px 0 19px;}
.image-holder{float:left;margin:0 23px 0 0;width:122px;text-align:center;}
.image-holder img{vertical-align:top;}
.text-holder{overflow:hidden;}
.text-holder p{margin-bottom:8px;}
.text-holder h2{margin:0 0 7px;color:#0351a6;font:20px/24px 'Droid Sans', Arial, Helvetica, sans-serif;}
.info-list ul{padding:0;}
.info-list ul li{border:0;margin:0 0 5px;background:url(images/sprite.png) no-repeat -144px -25px;padding:0 0 0 9px;}
.body-callout{margin-top:40px;}
.detail{font:15px/18px 'Lato', Arial, Helvetica, sans-serif;padding:24px 0 26px 27px;display:block;position:relative;word-spacing:1px;border-top:1px solid #e4e7ea;}
.detail:after{background:url(images/sprite.png) no-repeat -123px -140px;content:"";position:absolute;top:50%;left:0;width:18px;height:34px;margin:-16px 0 0;}
.detail strong{font-weight:700;font-size:17px;}
.detail em{color:#0351a6;font-style:normal;font-weight:bold;}
.email{text-decoration:underline;}
#sidebar{width:234px;float:left;margin:0 0 0 -100%;padding:0 0 18px;}
.accordion{border-top:1px dotted #bfc4cb;padding-left:0;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;text-transform:capitalize;}
.accordion li{border-bottom:1px dotted #bfc4cb;background:none;padding:0;}
.accordion li a{text-decoration:none;}
.accordion .open{padding:4px 30px 5px 5px;position:relative;display:block;margin:1px 0;}
.accordion .open:after{background:url(images/sprite.png) no-repeat 0 -122px;content:'';position:absolute;width:10px;height:10px;top:50%;right:6px;margin:-7px 0 0;}
.accordion .open:hover,
.accordion .active .open{color:#0351a6;background:#f6f6f7;}
.accordion .open:hover:after,
.accordion .active .open:after{background:#f6f6f7 url(images/sprite.png) no-repeat 1px -97px;right:10px;}
.accordion .slide{border-top:1px dotted #bfc4cb;margin:1px 0 0;}
.accordion ul{font:13px/15px 'Lato', Arial, Helvetica, sans-serif;text-transform:none;padding:0 0 4px 5px;}
.accordion ul li{border:0;padding:5px 0 4px;}
.accordion ul a{color:#48556b;background:none;text-decoration:none;}
.registration-form{border:dotted #e4e7ea;border-width:1px 0;padding:18px 8px 23px;}
.menu{border-top:1px dotted #bfc4cb;padding-left:0;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;text-transform:none;}
.menu li{border-bottom:1px dotted #bfc4cb;background:none;padding:4px 10px 5px 5px;display:block;margin:1px 0;}
.menu li a{text-decoration:none;}
.menu li.current_page_item{background:none repeat scroll 0 0 #f6f6f7;}
ul.sub-menu{font:13px/15px 'Lato', Arial, Helvetica, sans-serif;text-transform:none;padding:0 0 4px 5px;}
ul.sub-menu li{border:0;padding:5px 0 4px;}
ul.sub-menu li a{color:#48556b;}
ul.sub-menu li a:hover{color:#3a8bc8;}
#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #megaMenu ul.megaMenu > li.menu-item.active > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a{color:#004086 !important;}
.registration-form input[type="email"],
.registration-form input[type="text"]{margin:0 0 10px;}
.submit-holder{padding:6px 0 0;}
.registration-form h2,
.widget.quote h2{color:#0351a6;font:700 19px/21px 'Lato', Arial, Helvetica, sans-serif;margin:0 0 13px;}
.widget.quote h2{margin:0 50px 14px 3px;}
.cycle-list{position:relative;float:left;width:100%;padding:0 0 0 3px;}
.cycle-list:after{content:"";position:absolute;background:url(images/sprite.png) no-repeat 2px -152px;width:32px;height:23px;top:-31px;right:19px;z-index:3;}
.cycle-list .mask{position:relative;overflow:hidden;}
.cycle-list .mask .slideset{width:99999px;float:left;}
.cycle-list .mask .blockquote{width:100%;height:auto;float:left;}
.cycle-list .mask .blockquote.active{z-index:1;}
.blockquote{border:0;padding-left:0;margin-left:0;}
.blockquote a{font-weight:700;display:none;}
.blockquote span{display:block;color:#48556b;font-weight:normal;}
.video-box{border:solid #e4e7ea;border-width:1px 0;padding:19px 7px 28px;background:url(images/video-bg.png) no-repeat 100% 29px;font:15px/20px 'Lato', Arial, Helvetica, sans-serif;color:#0351a6;}
.video-box strong{font:700 19px/23px 'Lato', Arial, Helvetica, sans-serif;color:#394358;display:block;margin:0 0 8px;}
.video-box span{display:block;margin:0 0 23px;}
.link-video{text-transform:uppercase;color:#004086;padding:0 0 0 10px;background:url(images/sprite.png) no-repeat -137px -183px;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;}
#footer{border-top:1px dotted #bfc4cb;}
#footer .holder{max-width:990px;margin:0 auto;padding:25px 6px 32px 7px;overflow:hidden;}
#footer .holdertop{max-width:990px;margin:0 auto;padding:20px 6px;border-bottom:1px solid #bfc4cb; overflow:hidden;}
.ht-logo {float:left; padding-top:10px;}
.ht-logo img {margin-right:15px;}
.ht-bbb {float:right;}
.copy{float:left;font:13px/15px 'Droid Sans', Arial, Helvetica, sans-serif;margin:5px 16px 0 0;}
#ot-sdk-btn.ot-sdk-show-settings {font:13px/15px 'Droid Sans', Arial, Helvetica, sans-serif !important;background-color:#ffffff;border:none !important;text-decoration:underline;color:#48556b !important;padding: 0 !important;margin: 0 !important;top:5px;position:relative;}
#ot-sdk-btn.ot-sdk-show-settings:hover {background-color:#ffffff !important; text-decoration:none !important;}
.add-list{padding:0;margin:5px 0 0;overflow:hidden;font:13px/15px 'Droid Sans', Arial, Helvetica, sans-serif;float:left;}
.add-list li{float:left;margin:0 16px 0 0;list-style:none;background:none;}
.add-list a{text-decoration:underline;color:#48556b;}
.add-list a:hover{text-decoration:none;}
.call-text{text-transform:uppercase;font:bold 14px/17px Arial, Helvetica, sans-serif;float:left;padding-top: 24px;}
.tel,
.phone-link{cursor:default;pointer-events:none;}
.social-box{position:fixed;right:0;top:230px;z-index:10;display:none;}
.social-box img{vertical-align:top;display:block;}
.social-box .hidden{display:none;}
.upcomming-block{border-top:1px solid #e4e7ea;border-bottom:1px solid #e4e7ea;padding:20px 0 30px;margin-bottom:40px;float:left;}
.home-webinars{float:left;width:465px;margin-right:30px;background:url(images/home-video-bg.png) no-repeat right 0px;}
.home-webinars h4{font:700 17px/15px 'Lato', Arial, Helvetica, sans-serif;color:#394358;text-transform:none;padding:8px 0 8px 22px;margin-bottom:8px;background:url(images/sprite.png) no-repeat -123px -140px;}
.home-webinars p{text-align:justify;}
.home-webinars h2{font:17px 'Lato', Arial, Helvetica, sans-serif;color:#85b941;margin-bottom:4px;padding-top:4px;}
.home-webinars p.home-video-callout{text-align:left;font:16px/20px 'Lato', Arial, Helvetica, sans-serif;color:#0351a6;margin-bottom:0px;}
.home-webinars p.home-video-callout a{background:none;padding:0;margin:0;}
.home-webinars p a{background:url(images/sprite.png) no-repeat -0px -208px;margin-left:4px;padding-left:10px;}
.home-events{float:left;width:496px;background:url(images/home-events-bg.png) no-repeat right 0px;}
.home-events h4{font:700 17px/15px 'Lato', Arial, Helvetica, sans-serif;color:#394358;text-transform:none;padding:8px 0 8px 22px;margin-bottom:10px;background:url(images/sprite.png) no-repeat -123px -140px;}
.home-events h2{font:bold 13px 'Droid Sans', Arial, Helvetica, sans-serif;color:#85b941;text-transform:none;padding:0;margin:0 0 4px;}
.home-events h3{font:16px 'Lato', Arial, Helvetica, sans-serif;color:#0351a6;text-transform:none;padding:0;margin:0 0 4px;}
.home-events p{text-align:justify;}
.home-events p a{background:url(images/sprite.png) no-repeat -0px -208px;margin-left:4px;padding-left:10px;}
.menu-callout{margin-right:30px !important;background:url(images/icon.png) no-repeat 0 10px !important;min-height:30px;border-top:1px dotted #a3aab5 !important;padding-top:6px !important}
.menu-callout p{text-align:right;font:700 14px 'Lato', Arial, Helvetica, sans-serif;color:#48556b;text-transform:uppercase;margin:0;padding:10px 0 0;}
.menu-callout p span{color:#0351a6;}
.su-spoiler-title{font:14px 'Droid Sans', Arial, Helvetica, sans-serif !important;color:#0351a6;}
.su-spoiler-content p{color:#66902e;}
.su-spoiler-content p a{color:#0351a6;}
.su-spoiler-content ul li{color:#66902e;}
.news-excerpt{margin-bottom:40px;text-align:justify;}
p.news-date{font:bold 13px "Droid Sans",Arial,Helvetica,sans-serif;margin:0 0 4px;color:#85b941;}
p.news-date span{font-weight:bold;color:#858e93;}
h2.news-title{margin:0 0 4px;}
h2.news-title a{text-decoration:none;}
a.news-more{font-weight:bold;color:#fc9600;}
.case-excerpt{min-height:145px;margin-bottom:20px;text-align:justify;}
.case-excerpt img{margin-top:0px;}
.case-excerpt h2{margin-bottom:4px;}
.case-excerpt p{text-align:justify;}
.case-excerpt p a{margin-right:20px;font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#7db03b;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
.case-excerpt p a.case-link{color:#fc9600;}
.article-excerpt{min-height:180px;margin-bottom:20px;text-align:justify;}
.article-excerpt img{margin-top:0px;}
.article-excerpt h2{margin-bottom:4px;}
.article-excerpt p{text-align:justify;}
.article-excerpt p a{margin-right:20px;font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#7db03b;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
.article-excerpt p a.case-link{color:#fc9600;}
h2.aw-title{font:25px 'Lato', Arial, Helvetica, sans-serif;color:#0351a6;margin:0 0 4px;padding:0px;}
p.aw-byline{font:18px 'Droid Sans', Arial, Helvetica, sans-serif;color:#48556b;margin:0px;padding:0px;}
a.orangelink{font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#fc9600;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
a.bluelink{font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#004086;background:url(images/sprite.png) no-repeat scroll -137px -185px rgba(0, 0, 0, 0);margin-left:4px;padding-left:10px;text-decoration:none;}
a:hover.bluelink{color:#2e7dd2;text-decoration:none;}
h2.case-title-sub{font:400 25px 'Lato', Arial, Helvetica, sans-serif;color:#0351a6;margin-bottom:12px;}
.case-top-box{display:inline-block;margin-bottom:6px;width:100%;}
h3.case-sub{font-size:24px;color:#7db03b;margin-bottom:2px;}
h4.case-sub{font-size:24px;font-weight:100;color:#48556b;margin-bottom:8px;text-align:left;}
h3.case-sub img{margin-top:0px;}
.case-top-box p a{font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#7db03b;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
h2.oprocess{background:url(images/pay-portal-bullet.png) no-repeat 0 0;padding:25px 0 40px 110px;margin-left:6px;margin-bottom:25px;}
h2.oprocess a{text-decoration:none;}
h2.oprocess2{background:url(images/benefit-bullet.png) no-repeat 0 0;padding:25px 0 25px 110px;color:#48556b;}
h2.oprocess2 a{text-decoration:none;}
h2.oprocess3{background:url(https://www.penchecks.com/wp-content/uploads/amplify.gif) no-repeat 0 0;padding:25px 0 40px 100px;margin-left:6px;margin-bottom:25px;color:#48556b;}
h2.oprocess3 a{text-decoration:none;}
.widget_nav_menu h2{display:none;}
.webinar-featured-video{display:inline-block;margin-bottom:10px;}
.webinar-featured-video h2{margin:0 0 4px;}
.webinar-featured-video h3{font:16px/20px 'Droid Sans', Arial, Helvetica, sans-serif;color:#6d9a32;padding:0;margin:0 0 6px;}
.webinar-featured-video p{font:14px/18px 'Droid Sans', Arial, Helvetica, sans-serif;color:#48556b;padding:0;margin:0 0 6px;text-align:left;}
.webinar-featured-video p.webinar-featured-who{font-size:12px;margin-bottom:12px;line-height:18px;}
.webinar-featured-video p a{font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#fc9600;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
.webinar-callouts{}
.webinar-callouts ul{display:inline-block;}
.webinar-callouts ul li{display:inline-block;width:219px;background:none;padding:0;margin-right:30px;margin-bottom:20px;vertical-align:top;}
.webinar-callouts ul li.webinarend{margin-right:0px;}
.webinar-callout{min-height:410px;}
.webinar-callout img{margin:0 0 4px;}
.webinar-callout img.alignnone{margin:0 0 4px;}
.webinar-callout p{font:13px/18px 'Droid Sans', Arial, Helvetica, sans-serif;color:#48556b;padding:0;margin:0 0 6px;text-align:left;}
.webinar-callout p.webinar-title{font-size:15px;color:#6d9a32;line-height:20px;}
.webinar-callout p.webinar-who{font-size:12px;margin-bottom:12px;}
.webinar-callout-links{}
.webinar-callout-links p{margin:0;}
.webinar-callout-links p a{font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#fc9600;background:url(images/sprite.png) no-repeat -137px -185px;margin-left:4px;padding-left:10px;text-decoration:none;}
.webinar-callout-links p a.webinar-green{color:#6d9a32;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
.partners-box{}
.partners-box ul{margin-bottom:30px;}
.partners-box ul li{display:table-cell;vertical-align:middle;background:none;padding:0;}
.partners-box h2{margin-bottom:8px;}
.partners-box hr{margin-bottom:25px;}
.partners-box img{width:110px;margin:0 20px 0 0;}
.partners-box img.alignnone{width:150px;margin:0 20px 0 0;}
.partners-box p{}
.testimonial-page{margin-top:30px;}
.testimonial-page ul{padding:0;margin:0;}
.testimonial-page ul li{background:none;display:table-cell;padding:0;vertical-align:top; color:#48556b;}
.testimonial-page ul li img{width:auto;max-width:inherit;}
.testimonial-page ul li:first-child{padding:0 15px 0 0;}
.testimonial-page h2{font:16px 'Droid Sans', Arial, Helvetica, sans-serif;color:#0351a6;padding:0;margin:0 0 2px;}
.testimonial-page h3{font:16px 'Lato', Arial, Helvetica, sans-serif;color:#7db03b;padding:0;margin:0 0 12px;}
.testimonial-page p a{font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#fc9600;background:url(images/sprite.png) no-repeat 0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
.home-consult-form_wrapper{margin:0 !important;padding-left:10px;}
.home-consult-form_wrapper .gform_footer{padding:0 !important;margin:0 !important;float:left !important;clear:none !important; width:6% !important;}
body .gform_wrapper .top_label div.ginput_container { margin-top:0px; }
body .gform_wrapper ul li.gfield { margin-top:0 !important; }
body .gform_wrapper .top_label div.ginput_container { margin-top:0 !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] { margin:0 !important;  }
.gform_wrapper ul.gform_fields li.gfield { padding-right:0 !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{font:700 12px/14px "Lato",Arial,Helvetica,sans-serif !important}
.gform_body{}
.gform_body ul{}
.gform_body ul li{background:none;margin:0;padding:0;display:inline;}
.gform_body ul li.home-consult label.gfield_label{display:none;}
.gform_body ul li.home-consult input{float:left;margin-right:4px;width:20% !important;font:12px/14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;}
.home-consult-form .gform_confirmation_message{font:16px/14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;margin-top:9px;padding-left:10px;padding-bottom:6px;float:left;}
.gform_widget{padding:0 0 8px 8px;border-bottom:1px solid #e4e7ea;}
.gform_widget h2{color:#0351a6;font:700 19px/21px "Lato",Arial,Helvetica,sans-serif;margin:0 0 13px 0;}
.widget-consult-form{}
.widget-consult-form ul li label.gfield_label{display:none !important;}
.widget-consult-form ul li input{margin-bottom:10px;font:12px/14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;}
.widget-consult-form ul li textarea{margin-bottom:10px;font:12px/14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;}
.widget-consult-form span.gfield_required{display:none;}
.widget-consult-form_wrapper .gform_footer{padding:0 !important;margin:4px 0 0 !important;}
.newsletter-sub-form_wrapper{margin:0 !important;padding-left:10px;float:right;width:70% !important;}
.newsletter-sub-form_wrapper .gform_footer{padding:0 !important;margin:0 !important;float:left !important;clear:none !important; width:30px !important;}
.newsletter-sub-form_wrapper .gform_footer input[type="submit"]{border:0;margin:0;padding:0;width:30px !important;font-size:0 !important;background:#0351a6 url(images/sprite.png) no-repeat -44px -60px;}
.newsletter-sub-form_wrapper .gform_footer input[type="submit"]:hover{background:#95b7f1 url(images/sprite.png) no-repeat -44px -60px;}
.gform_body ul li.newsletter-sub label.gfield_label{display:none;}
.gform_body ul li.newsletter-sub input{float:left;margin-right:0px;width:85% !important;font:12px/14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;}
.newsletter-sub-form .gform_confirmation_message{font:16px/14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#ffffff !important;margin-top:0px;padding-right:10px;padding-bottom:6px;float:right;}
.contact-form_wrapper{}
.contact-form_wrapper span.gfield_required{color:#48556b !important;}
.contact-form_wrapper ul li label{font:14px/20px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;}
.contact-form_wrapper ul li input{font:14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important; margin-bottom:8px;}
.contact-form_wrapper ul li select{font:14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;}
.contact-form_wrapper ul li textarea{font:14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important; width:95% !important;}
.contact-form{margin-bottom:12px;}
.contact-form_wrapper ul li select{background:#fff;border:1px solid #d1d4da;margin:0;padding:0 !important;height:28px;width:100%;color:#000;outline:none;font:12px/14px 'Droid Sans', Arial, Helvetica, sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.promo-form_wrapper{}
.promo-form_wrapper span.gfield_required{color:#48556b !important;}
.promo-form_wrapper ul li label{font:14px/20px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;font-weight: 700 !important;}
.promo-form_wrapper ul li input{font:14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important; margin-bottom:8px;}
.promo-form_wrapper ul li select{font:14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important;margin-bottom:10px !important;}
.promo-form_wrapper ul li textarea{font:14px "Droid Sans",Arial,Helvetica,sans-serif !important;color:#48556b !important; width:95% !important;}
.promo-form{margin-bottom:12px;}
.promo-form ul li select{background:#fff;border:1px solid #d1d4da;margin:0;padding:0 !important;height:28px;width:100%;color:#000;outline:none;font:12px/14px 'Droid Sans', Arial, Helvetica, sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.promo-form .gform_confirmation_message {font-size: 22px !important; line-height:1.6em !important; color:#0351a6 !important;}
.promo-form input[type="submit"]{ width: auto !important; height: auto; font-size: 18px !important; padding: 10px 30px;}
.gform_wrapper ul.gfield_checkbox { display:inline-grid; margin:20px 0 0 0 !important; }
.gform_wrapper ul.gfield_checkbox li label { vertical-align:top !important; }
.gform_wrapper .gfield_checkbox li { margin-bottom:0px !important; }
.gform_wrapper div.validation_error { color:#4091d2 !important; border-top: 2px solid #ff9416 !important; border-bottom: 2px solid #ff9416 !important; }
.gform_wrapper .gfield_error .gfield_label { color:#4091d2 !important; font-weight: 500 !important; }
.gform_wrapper li.gfield.gfield_error { background-color:#fff !important; border:none !important; }
.gform_wrapper .validation_message { color:#4091d2 !important; font-size: 14px !important; }
.contact-form_wrapper span.gfield_required  { color:#4091d2 !important; }
.gform_wrapper li.gfield_error input[type="text"] { border: 1px solid #ff9416 !important; }
.caroufredsel_wrapper{height:455px !important;}
.gform_wrapper.gf_browser_gecko .gfield_checkbox li input, .gform_wrapper.gf_browser_gecko .gfield_checkbox li input[type="checkbox"] { margin-top:3px !important; }
.gform_wrapper div.charleft {display:none;}
#ss_pages h2{margin:0 0 8px;}
#ss_pages ul{background:none;margin:0;padding:0;}
#ss_pages ul li{background:none;padding:0;margin:0;list-style:inside;}
#ss_pages ul li ul{background:none;padding:0;margin:0 0 10px 15px;}
#ss_pages ul li ul li{background:none;padding:0;margin:0;}
#ss_pages ul li ul li ul li{background:none;padding:0;margin:0;}
#ss_posts h2{margin:0 0 8px;}
#ss_posts ul{background:none;margin:0 0 15px;padding:0;}
#ss_posts ul li{background:none;padding:0;margin:0;list-style:inside;}
#ss_posts ul li ul{background:none;padding:0;margin:0 0 10px 15px;}
#ss_posts ul li ul li{background:none;padding:0;margin:0;}
#ss_posts ul li ul li ul li{background:none;padding:0;margin:0;}
#ss_cpt h2{margin:0 0 8px;}
#ss_cpt ul{background:none;margin:0 0 15px;padding:0;}
#ss_cpt ul li{background:none;padding:0;margin:0;list-style:inside;}
#ss_cpt ul li ul{background:none;padding:0;margin:0 0 10px 15px;}
#ss_cpt ul li ul li{background:none;padding:0;margin:0;}
#ss_cpt ul li ul li ul li{background:none;padding:0;margin:0;}
a.orange-link{margin-right:20px;font:700 15px 'Lato', Arial, Helvetica, sans-serif;color:#7db03b;background:url(images/sprite.png) no-repeat -0px -117px;margin-left:4px;padding-left:10px;text-decoration:none;}
a.orange-link{color:#fc9600;}
.newsletter-block-page{padding:0 15px;height:60px;display:table-cell;vertical-align:middle;}
.newsletter-block-page span{color:#fff;text-transform:uppercase;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;display:inline-block;vertical-align:middle;max-width:179px;padding-top:10px;}
.widget_categories{}
.widget_categories h2{color:#7db03b;border-bottom:1px dotted #bfc4cb;font:700 15px/21px "Lato",Arial,Helvetica,sans-serif;padding:0 0 6px 7px;margin:0 0 6px;}
.widget_categories ul{}
.widget_categories ul li{background:none;}
.widget_categories ul li a{color:#616161;}
.widget_categories ul li a:hover{color:#7db03b;}
.widget_recent_entries{}
.widget_recent_entries h2{color:#7db03b;border-bottom:1px dotted #bfc4cb;font:700 15px/21px "Lato",Arial,Helvetica,sans-serif;padding:0 0 6px 7px;margin:0 0 6px;}
.widget_recent_entries ul{}
.widget_recent_entries ul li{background:none;}
.widget_recent_entries ul li a{color:#616161;}
.widget_recent_entries ul li a:hover{color:#7db03b;}
#Social-Sidebar{}
#Social-Sidebar ul{}
#Social-Sidebar ul li{background:none;padding:0;}
.post-class-category-blog{}
.post-class-category-blog img.alignleft{margin:0 20px 5px 0;}
.post-class-category-blog h2{font-size:23px;}
.post-class-category-blog p.byline{font-size:12px;font-weight:700;margin:0 0 4px;padding:0;}
.post-class-category-blog p.byline span{color:#7db03b;}
.rss-sub{background:url(images/rss-sub.png) no-repeat right 0;border-bottom:1px dotted #bfc4cb;padding-bottom:40px;}
.find-region{}
.find-region ul{display:inline-block;}
.find-region ul li{display:inline-block;width:240px;background:none;padding:0;margin-right:20px;margin-bottom:20px;vertical-align:top;font:14px/22px "Droid Sans",Arial,Helvetica,sans-serif;color:#48556b;}
.find-region ul li h3{font:19px "Droid Sans",Arial,Helvetica,sans-serif;color:#0351a6;}
.find-region ul li span{font-weight:bold;color:#66902e;}
.find-region ul li:first-child{width:55px;margin-right:10px;margin-left:50px;}
.find-region ul li:last-child{margin-right:0px;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{margin:0 !important;padding:0 0 0 6px !important;}
#menu-callout{text-align:right;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator{color:#85bb40 !important;font-weight:700 !important;text-transform:uppercase !important;}
.green-title a span.wpmega-link-title {color:#85bb40 !important;font-weight:700 !important;text-transform:uppercase !important;}
.su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon::before { font-size:22px; color:#0351a6; content:"\f13a"; }
.su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon::before { font-size:22px; color:#fc9600; content:"\f138"; }
.su-spoiler.my-custom-spoiler .su-spoiler-title { font-size:16px !important; color:#85bb40 !important; }
.su-spoiler.my-custom-spoiler .su-spoiler-content { padding-top:0px; }
.su-spoiler.my-custom-spoiler .su-spoiler-content ul { margin-top: 10px; margin-bottom:10px; }
.su-spoiler.my-custom-spoiler .su-spoiler-content ul li { color:#48556b; }
.su-spoiler.my-custom-spoiler .su-spoiler-content ol { margin-top: 10px; margin-bottom:10px; }
.su-spoiler.my-custom-spoiler .su-spoiler-content ol li { color:#fc9600; font-weight:600; margin-bottom:14px; }
.su-spoiler.my-custom-spoiler .su-spoiler-content ol li span { color:#48556b; font-weight:normal; }
.su-accordion { margin-top: 6px; }
.act-hold { border-bottom: 1px solid #bfc4cb; padding-bottom: 20px; }
.act-hold h2 { font-size:19px; color:#0351a6; margin:0; font-family:"Lato",Arial,Helvetica,sans-serif; }
.act-hold p { font-size:15px; color:#414f66; margin:0 0 6px; font-family:"Lato",Arial,Helvetica,sans-serif; }
.act-hold2 { padding-bottom:0px; margin-bottom: 30px; }
.act-hold2 h2 { font-size:19px; color:#0351a6; margin:0; font-family:"Lato",Arial,Helvetica,sans-serif; }
.act-hold2 img { margin:0px !important; }
@media only screen and (max-width:1040px){#header #megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title,
.nav-holder ul{font:13px/15px 'Lato', Arial, Helvetica, sans-serif;}
#header #megaMenu ul.megaMenu > li.menu-item.active a span.wpmega-link-title,
#header #megaMenu ul.megaMenu > li.menu-item.active > span.um-anchoremulator span.wpmega-link-title{font:700 13px/15px 'Lato', Arial, Helvetica, sans-serif;}
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a,
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator,
.nav-holder ul li{padding:13px 10px 27px;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{padding:0 42px 0 0;}
#header #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1,
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu-1{left:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-1 li.menu-item.ss-nav-menu-with-img span.wpmega-link-title{background-position:-120px -235px;}
#header #megaMenu.megaResponsive ul.megaMenu > li.menu-item{margin:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-1 li.menu-item{background:#fff;}
.slideshow-block{margin:0;}
.slide-holder{width:750px;padding:230px 0 0;min-height:290px;}
.slide-text{padding:24px 18px 25px;font:16px/24px 'Lato', Arial, Helvetica, sans-serif;width:300px;}
.login-box,
.login-box.next{width:100%;padding:0 0 34px;border:0;}
.login-block{padding:28px 0 0;}
.login-box span,
.login-box.next span{width:350px;display:inline-block;vertical-align:top;}
.login-list{max-width:600px;}
.consultation-holder span{float:none;display:inline-block;vertical-align:top;margin:0 0 15px;}
.consultation-block{text-align:center;padding:20px 0 24px;}
.register-form{float:none;overflow:hidden;margin:0 auto;}
.main-holder{padding:20px 10px 0;}
.gallery-block{padding:0;}
.cycle-gallery{padding:35px 0 76px;}
.cycle-gallery .mask{width:660px;margin:0 auto;}
.cycle-gallery .slide-box{padding:10px 10px;}
.cycle-gallery .btn-prev1{left:0;}
.cycle-gallery .btn-next1{right:0;}
.video-block{max-width:730px;margin:0 auto 30px;}
.video-text{max-width:579px;padding:5px 0;height:71px;}
.slide-text h2{font:21px/25px 'Lato', Arial, Helvetica, sans-serif;}
.newsletter-block{padding:11px 15px;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.newsletter-form{width:100%;max-width:345px;float:left;}
.newsletter-form input[type="email"]{width:314px;}
.newsletter-block span{padding:0 0 10px;}
.regional-block{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 15px 105px;}

.copy{display:inline-block;vertical-align:top;float:none;}
.add-list{display:inline-block;vertical-align:top;}
.add-list li{display:inline-block;vertical-align:top;float:none;}

.orange-banner {min-height:0;}
.orange-banner-text {padding: 20px 10px;}
.orange-banner-text p {margin:0;}	
}
@media only screen and (max-width:767px){#header .holder{padding:22px 0 2px;background:#fff;}
#header .bar{background:#0351a6;padding:0;}
#header #megaMenu.megaResponsive ul.megaMenu{position:absolute !important;top:100%;border-bottom:1px solid #ccc;}
#header #megaMenu.megaResponsive ul.megaMenu > li.menu-item{width:100%;background:#fff;}
#header #megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title,
#header #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title, .nav-holder ul{color:#0351a6;}
#header #megaMenu ul.megaMenu > li.menu-item{position:relative;}
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a,
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator, .nav-holder ul li,
#header #megaMenu ul.megaMenu > li.menu-item:hover > a,
#header #megaMenu ul.megaMenu > li.menu-item:first-child:hover > a,
#header #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item:first-child > a,
#header #megaMenu ul.megaMenu > li.menu-item > a:hover,
#header #megaMenu ul.megaMenu > li.menu-item.megaHover > a{-webkit-box-shadow:none;box-shadow:none;padding:5px 10px;background:#fff;display:inline-block;vertical-align:top;}
#header #megaMenu #megaMenuToggle{font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;padding:14px 15px 15px;}
#header #megaMenu #megaMenuToggle .megaMenuToggle-icon{width:42px;background:#fff;}
#header #megaMenu #megaMenuToggle .megaMenuToggle-icon:after,
#header #megaMenu #megaMenuToggle .megaMenuToggle-icon:before{background:#fff;width:42px;}
#header #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1{padding:5px 10px;position:static;border:solid #ccc;border-width:1px 0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-1 li.menu-item.ss-nav-menu-with-img span.wpmega-link-title{background-position:-120px -244px;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item.contact{width:100%;padding:0;}
#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu-1 li.menu-item{padding:0;}
.logo{float:none;margin:0 auto 12px;}
.tel-link{display:block;float:none;margin:0 auto;cursor:pointer;pointer-events:auto;background:url(images/sprite.png) no-repeat -115px 8px;width:126px;overflow:hidden;font-size:17px;}
.tel-link span{border:0;padding:8px 0 7px 25px;background-position:-122px -177px;}
#header .bar .search-form{display:none;}
.inner #nav{background:rgba(42, 134, 204, 0.9)}
#nav{height:46px;padding:0;}
#nav ul{display:none;}
.slideshow-block{margin:0;}
.bg-stretch{position:relative !important;text-align:center;height:171px;}
.bg-stretch img{height:auto !important;}
.slide-holder{display:none;}
.pagination{bottom:-8px;display:none;}
.pagination ul a{width:6px;height:6px;}
.login-block{padding:9px 0 0;}
.login-box{font:16px/18px 'Lato', Arial, Helvetica, sans-serif;text-align:center;border-bottom:1px dotted #86909e;padding:0 0 11px;}
.login-box.next{padding:10px 0 16px;}
.login-box span,
.login-box.next span{width:100%;margin:0 0 10px;}
.login1,
.login2{width:63px;display:inline-block;vertical-align:top;margin:0;height:auto;text-align:right;padding:8px 26px 10px 57px;background-position:-64px -52px;}
.login2{background-position:-24px -96px;}
.more{width:125px;padding:9px 0 10px 12px;display:inline-block;vertical-align:top;}
#main{padding:0 0 33px;}
.consultation-block{padding:24px 0 40px;}
.consultation-holder span{margin:0 0 13px;}
.register-form{padding:0 2px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.register-form .field{margin:0 0 10px;width:100%;}
input[type="submit"]{width:100%;font:700 15px/17px 'Lato', Arial, Helvetica, sans-serif;margin:6px 0 0;height:40px;}
.post-password-form input[type="submit"]{width:79px;height:28px;margin:2px 0 0;}
.search-form{max-width:154px;}
.post-password-form input[type="password"],
.search-form input[type="text"]{width:155px;}
.main-holder{padding:20px 0 0;}
.cycle-gallery{padding:43px 0 30px;}
.gallery-block h1{font:29px/34px 'Lato', Arial, Helvetica, sans-serif;margin:0 0 11px;}
.gallery-block{font:15px/25px 'Droid Sans', Arial, Helvetica, sans-serif;padding:0 10px;}
.gallery-block a{background-position:-135px -184px;font-size:16px;}
.cycle-gallery .mask{width:274px;}
.cycle-gallery .slide-box{font:14px/27px 'Droid Sans', Arial, Helvetica, sans-serif;width:274px;}
.cycle-gallery .pagination{display:none !important;}
.video-text{max-width:100%;background:url(images/video-bg.png) no-repeat 100% 50%;height:auto;display:table;border:0;padding:40px 0 15px;}
.video-text span{display:block;font-size:15px;padding:8px 0 68px;line-height:20px;}
.video-block{font:700 19px/21px 'Lato', Arial, Helvetica, sans-serif;padding:0 19px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid #e4e7ea;border-width:1px 0;line-height:22px;margin:0 auto 18px;}
.video-link{display:inline-block;vertical-align:top;background:none;padding:0;position:absolute;bottom:45px;width:100%;height:auto;text-align:left;}
.video-text strong{padding:0;}
.video-text strong:after{display:none;}
.video-link span{color:#0351a6;}
.newsletter-form input[type="email"]{float:left;width:100%;padding:0 30px 0 9px;}
.newsletter-form input[type="submit"]{position:absolute;right:0;top:0;height:29px;}
.contact-block{display:block;padding:0 1px;}
.newsletter-block{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border-bottom:8px solid #fff;overflow:hidden;padding:16px 15px 29px;}
.newsletter-block span{width:100%;float:left;}
.newsletter-form{max-width:100%;width:100%;}
.regional-block{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:23px 19px 23px 111px;border:0;}
.region-link{line-height:18px;}
.content-holder{margin:0;border:0;}
.heading{padding:0 7px;}
.post{line-height:23px;padding:7px 12px 0;}
.image-holder{width:100%;margin:0 0 17px;}
.text-holder{float:left;}
.detail{display:none;}
.inner #nav{min-height:46px;}
.information-block span{padding:0 10px;margin:0 0 9px;}
.info-list li{padding:17px 10px 31px;}
.text-holder h2{margin:0 0 9px;}
.info-list li:last-child{border:0;margin:0 0 5px;}
#content{padding:0;}
#sidebar{margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 10px;}
.accordion{border-top:0;}
.accordion .open{padding:5px 30px 6px 8px;}
.accordion ul{padding:0 0 4px 9px;}
.widget{margin-bottom:30px;}
.act-hold { padding:0 10px; }	
.act-hold2 { padding:0 10px; }	
.registration-form{padding:18px 3px 40px;border-bottom:dotted #e4e7ea;border-width:0 0 1px;}
.registration-form h2{text-align:center;}
.submit-holder{padding:0;}
.widget.quote h2{margin:0 50px 14px 0;}
.widget.quote{padding:12px 17px 0;margin:0 0 28px;}
.cycle-list{padding:0;}
.video-box{padding:39px 15px 44px;}
.video-box span{margin:0 0 18px;}
.cycle-list:after{right:-5px;}
.copy{width:100%;margin:0 0 10px;padding:0;}
.social-box{position:relative;top:auto;text-align:center;margin:0 0 25px;}
.social-box img{display:none;}
.social-box .hidden{display:inline-block;vertical-align:top;}
.call-text{margin:0 0 25px;}
.add-list li{padding:0;margin:0 9px;}
.tel,
.phone-link{cursor:pointer;pointer-events:auto;}
.home-webinars{float:left;width:98%;margin:0 0 25px 3px;background:url(images/home-video-bg.png) no-repeat right 0px;}
.home-events{float:left;width:98%;margin:0 0 0 3px;background:url(images/home-events-bg.png) no-repeat right 0px;}
.contact-form_wrapper ul li input{width:100% !important;}
.vcard{margin-left:12px;}
.case-excerpt p{text-align:left;}
.case-excerpt p a{margin-right:60px;}
.meet-the-team-image{display:inline;width:50%;}
.alignright{float:none !important;margin:10px 10px 20px 20px !important;}
.gform_body ul li.home-consult input{width:95% !important;margin-bottom:8px;}
.home-consult-form_wrapper .gform_footer{width:95% !important;}
.newsletter-sub-form_wrapper{float:left;width:98% !important;padding-left:0;}
.newsletter-sub-form_wrapper .gform_footer input[type="submit"]{height:29px;}
#footer .holder{text-align:center;padding:25px 10px 20px;}
#footer .holdertop{text-align:center;padding:25px 10px 20px;}
.ht-logo {float:none; padding-top:0px;}
.ht-logo img {margin-right:0px;}
.ht-bbb {float:none;}
.call-text{float:none;display:inline-block;vertical-align:top;margin:0 0 15px;width:100%;}

.orange-banner {min-height:0;}
.orange-banner-text {padding: 20px 10px;}
.orange-banner-text p {font-size:18px; margin:0;}	
}

@media only screen and (max-device-width: 768px) { 
.add-list{float:right; text-align:center;line-height:2em;clear:both;}
	#ot-sdk-btn.ot-sdk-show-settings {
	float:right;
    margin-top: 5px !important;
    clear: both;
    margin-right: 16px !important;}	
}

@media only screen and (max-device-width: 479px) { 
.new-slide-text { text-align:center !important; }
.add-list{width:100%;}	
#ot-sdk-btn.ot-sdk-show-settings {
    margin-right:0px !important;
	width:100%;
	}		
}
