/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;  } */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;  }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* table { border-collapse: collapse; border-spacing: 0; } */
body { }
 body { width: 100%; margin: auto; }
#site { width: 100%; margin: auto; overflow: hidden; min-width: 960px;}
#site-inner { margin: 0 -102px;}
#header { width: 1165px; margin: auto; position: relative; height:140px;}
.no-nav #header { height: 140px; }
#header #utility { position: absolute; top: 16px; left: 475px; display: inline; }
#hdr-inner-wrapper { height: 140px; width: 803px; display: block; float: right; }
#hdr-inner-wrapper img { height: 140px; width: 803px; }
#logo-wrapper { width: 362px; height: 140px; float: left; display: block; position: relative; }
#logo-wrapper a { position: absolute; top: 40px; left: 120px; }
#footer { margin: auto; overflow: hidden; width: 1165px; height: 316px; position: relative; z-index:2;}
#footer ul.nav { position: absolute; bottom: 47px; left: 117px; }
#footer ul.nav li { display: block; float: left; margin: 0px 8px; }
#footer ul.contact-us { margin: 11px 0 0 110px; }
#footer ul.contact-us li, #footer div.col { display: block; float: left; margin: 0px 20px; width: 160px; }
#footer ul.contact-us li.phone,#footer ul.contact-us li.phone p { text-align: center;margin: 0 0px;width: 200px;}
#footer ul.contact-us li:last-child { margin-left: 60px; padding-top: 4px;margin-right: 0px;width: 200px;}
#footer div.col { padding: 0px; margin: 18px 40px 0 0px; }
#footer div.col.first { margin-left: 130px; margin-right: 50px; }
#footer div.col.last { margin-left: 30px; }
#footer div.col ul li { padding: 6px 0px; }
#footer ul.contact-us { height: 31px; }
#footer ul.contact-us p { padding-top: 7px; }
#footer #thumb-wrapper { position: absolute; top: 12px; left: 792px; width: 227px; height: 255px; }

/* main nav*/
#main-nav { position: absolute; top: 49px; left: 43px; }
#main-nav li { display: block; float: left; padding: 7px 12px 65px; margin: 0px; position: relative; }

/* subnav */
#sec-nav { width: 960px; margin: 25px auto 0; height: 46px; display: block; position: relative; }
#sec-nav ul { height: 36px; position: relative; top: 10px; margin: 0px; }
#sec-nav li { height: 36px; display: block; float: left; position: relative; margin: 0px; }
#sec-nav li a { height: 29px; display: block; padding: 7px 15px 0px; }
#sec-nav li:first-child a { padding-left: 30px; }
#sec-nav li span { position: absolute; top: -10px; right: 0px; width: 100%; height: 10px; }

/* tertiary nav */
#ter-nav { margin: 10px 0px 4px 28px; width: 582px; border-bottom: solid 1px rgb(204, 204, 204); padding-bottom: 10px; }
#ter-nav li { display: inline; margin: 0px; }
#ter-nav li a { padding: 1px 6px 2px; }
/*main content*/
#main-content-wrapper { width: 1165px; margin: auto; position: relative; overflow: hidden; }
#main-content { width: 960px; margin: auto; z-index: 1; }
#content-footer, .micro #content-footer { position: absolute; bottom: 316px; left: 0; z-index: 2; height: 42px; width: 1165px; }
#left-column { width: 638px; margin-bottom: 40px; position: relative; }
#right-column { display: block; float: right; width: 320px; }
 /* Fonts */
/* Regular */
@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('/ProximaNova-Reg-webfont.eot');
    src: url('/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url(' /ProximaNova-Reg-webfont.woff ') format('woff'),
         url('/ProximaNova-Reg-webfont.ttf') format('truetype'),
         url('/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Light */
@font-face {
    font-family: 'Proxima Nova Light';
    src: url('/ProximaNova-Light-webfont.eot');
    src: url('/ProximaNova-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNova-Light-webfont.woff') format('woff'),
         url('/ProximaNova-Light-webfont.ttf') format('truetype'),
         url('/ProximaNova-Light-webfont.svg#ProximaNovaLtLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Light Italic */
@font-face {
    font-family: 'Proxima Nova Light Italic';
    src: url('/ProximaNova-LightIt-webfont.eot');
    src: url('/ProximaNova-LightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNova-LightIt-webfont.woff') format('woff'),
         url('/ProximaNova-LightIt-webfont.ttf') format('truetype'),
         url('/ProximaNova-LightIt-webfont.svg#ProximaNovaLtLightIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Bold */
@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('/ProximaNova-Bold-webfont.eot');
    src: url('/ProximaNova-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNova-Bold-webfont.woff') format('woff'),
         url('/ProximaNova-Bold-webfont.ttf') format('truetype'),
         url('/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Semi bold */
@font-face {
    font-family: 'Proxima Nova Semibold';
    src: url('/ProximaNova-Sbold-webfont.eot');
    src: url('/ProximaNova-Sbold-webfont.eot?#iefix ') format('embedded-opentype'),
         url('/ProximaNova-Sbold-webfont.woff') format('woff'),
         url('/ProximaNova-Sbold-webfont.ttf') format('truetype'),
         url('#ProximaNovaLtSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Extra Bold */
@font-face {
    font-family: 'Proxima Nova Extra Bold';
    src: url('/ProximaNova-Xbold-webfont.eot');
    src: url('/ProximaNova-Xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNova-Xbold-webfont.woff') format('woff'),
         url('/ProximaNova-Xbold-webfont.ttf') format('truetype'),
         url('/ProximaNova-Xbold-webfont.svg#ProximaNovaThExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Condensed Regular */
@font-face {
    font-family: 'Proxima Nova Condensed Regular';
    src: url('/ProximaNovaCond-Reg-webfont.eot');
    src: url('/ProximaNovaCond-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNovaCond-Reg-webfont.woff') format('woff'),
         url('/ProximaNovaCond-Reg-webfont.ttf') format('truetype'),
         url('/ProximaNovaCond-Reg-webfont.svg#ProximaNovaCnRgRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Extra Condensed Bold */
@font-face {
    font-family: 'ProximaNovaExtraCondensedBold';
    src: url('/ProximaNovaExCn-Bold-webfont.eot');
    src: url('/ProximaNovaExCn-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNovaExCn-Bold-webfont.woff') format('woff'),
         url('/ProximaNovaExCn-Bold-webfont.ttf') format('truetype'),
         url('/ProximaNovaExCn-Bold-webfont.svg#ProximaNovaExCnRgBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Extra Condensed Extra Bold */
@font-face {
    font-family: 'ProximNovExtrCondenseExtrBol';
    src: url('/ProximaNovaExCn-Xbold-webfont.eot');
    src: url('/ProximaNovaExCn-Xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ProximaNovaExCn-Xbold-webfont.woff') format('woff'),
         url('/ProximaNovaExCn-Xbold-webfont.ttf') format('truetype'),
         url('/ProximaNovaExCn-Xbold-webfont.svg#ProximaNovaExCnThExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1 { font-family: "ProximaNovaExtraCondensedBold" , Arial,Sans-Serif; font-size: 48px; color: #ffffff; margin: 0px 0px 0px 28px; text-transform: uppercase; }
h2, h2#content-title { font-family: "ProximNovExtrCondenseExtrBol" , Arial,Sans-Serif; color: rgb(100, 100, 100); font-size: 48px; line-height: 48px; margin: 0 28px; }
h3 { font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; /* proxima nova condensed bold here */ font-size: 28px; line-height: 30px; color: rgb(100, 100, 100); margin: 30px 28px 0px; padding-right: 62px; }
a { cursor: pointer; text-decoration: none; }
#inner-content a { text-decoration: underline; }
#inner-content .categories a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.button, input[type=submit] { border: solid 2px #7d733c; background-color: #ffcd00; height: 27px; font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 15px; color: #1a1a1a; padding: 1px 26px 3px; text-align: center; cursor:pointer;}
a.button:hover, input[type=submit]:hover { background: #FF8A00; text-decoration: none; }
a.rss { padding-right: 23px; background: url('/rss.gif') center right no-repeat; text-decoration: none; }
a.underline { text-decoration: underline; }
a.arrow { padding-right: 12px; background-repeat: no-repeat; background-position: right bottom; text-decoration: none; font-family: Arial; font-weight: bold; }
.italic, i, em { font-style: italic; }
#main-content .content { background: #ffffff; min-height: 100px; padding: 35px 0 42px 0; overflow:hidden;width:960px;}
#content-footer { background: url('/content_bkg.png') no-repeat left bottom; }
/* Header */
#header a { font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 19px; text-decoration: none; color: #ffcd00; }
#header a:hover { color: #ffffff; }
#header li.no-hover a { cursor: default;}
#header li.no-hover a:hover { color: #FFCD00; }
#header #utility li { float: left; display: block; padding: 7px; position: relative; }
#header #utility a { font-size: 13px; font-family: "Proxima Nova Regular" , Arial,Sans-Serif; }
#header #search-box { position: absolute; top: 52px; left: 482px; display: inline; width: 190px; }
#search-box #txt-search { background: none; font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 19px; color: #ffffff; border: none; width: 170px; padding: 0px; margin: 0px; }
#search-box #txt-search:focus { border: none; }
#logo-wrapper { background: url('/hdr_logo_bkg.png') no-repeat; }
#hdr-inner-wrapper { background: url('/hdr_nav_bkg.png') no-repeat; position: relative; }
/* region picker */
#region-picker a { background: url('/hdr-arrow-down-white.png') no-repeat left center; padding-left: 15px; }
#region-picker.active { background-color: rgb(26,26,26); }
#region-picker.active a { color: #ffffff; }
#region-picker div { display: none; background-color: rgb(26,26,26); position: absolute; z-index: 3; right: 0px; top: 27px; }
#region-picker div ul { margin: 15px 28px; }
#utility #region-picker div li { display: list-item; float: none; padding: 0px; margin: 4px 0px; }
#region-picker div a { white-space: nowrap; padding: 0px; background: none; }
#region-picker div a:hover { color: rgb(255, 205, 0); }
/* Footer */
#footer li { font-family: "Proxima Nova Regular" , Arial,Sans-Serif; font-size: 13px; color: #ffffff; }
#footer li p { font-family: "Proxima Nova Semibold" , Arial,Sans-Serif; font-size: 20px; color: #ffffff; }
#footer ul.nav li { color: #cccccc; }
#footer a { font-family: "Proxima Nova Regular" , Arial,Sans-Serif; font-size: 13px; text-decoration: none; color: #ffcd00; }
#footer a:hover { color: #ffffff; }
#footer a.button { font-family: "Proxima Nova Regular" , Arial,Sans-Serif; font-weight: 400; font-size: 15px; color: #1a1a1a; background: #FFCD00; padding-bottom:.4em; }
#footer a.button:hover { background: #FF8A00; }
#footer div.col ul li { padding: 6px 0px; text-transform: uppercase; }
#footer div.col ul li a { text-transform: none; }
#footer { background: url('/footer_bkg.png') no-repeat left top; }
#footer hr { position: absolute; border-color: #ffffff; border-color: rgba(255, 255, 255, 0.33); color: #ffffff; color: rgba(255, 255, 255, 0.33); width: 507px; margin: 7px 0 0 129px; clear: both; display: block; }
#footer #thumb-wrapper img { width: 200px; height: 156px; border: solid 10px #343434; position: relative; top: 6px; z-index: 1; }
#footer #thumb-wrapper .zoom { background: url('/mag-glass-yellow.png') no-repeat; z-index: 2; width: 34px; height: 34px; position: absolute; top: 0; right: 0px; }
#footer #thumb-wrapper p { font-family: "Proxima Nova Regular" , Arial,Sans-Serif; font-size: 13px; color: #ffffff; position: absolute; top: 189px; left: 9px; }
#footer ul.nav + ul.contact-us { display: none;}
/* main menu */
#main-nav li a { padding-left: 20px; background: url('/hdr-arrow-down-white-larger.png') no-repeat left center; }
#main-nav li.active { background-color: rgb(26, 26, 26); }
#main-nav li.active a { color: #ffffff; }
.menu { background-color: rgb(26, 26, 26); width: 960px; margin: auto; position: absolute; top: 140px; left: 103px; z-index: 2; display: none; padding-bottom: 20px; }
.menu .menu-top { left: 0px; width: 960px; height: 35px; background: url('/menu-top.png') center bottom no-repeat; position: absolute; top: -36px; border-bottom: solid 1px rgb(26, 26, 26); }
.menu ul { margin: 20px 10px 0; }
.menu li { display: block; float: left; }
.menu span, .menu-kc label { font-family: "Proxima Nova Regular" , Arial,Sans-Serif; font-size: 19px; line-height: 20px; cursor: pointer; background: url('/hdr-arrow-right-white.png') right 10px no-repeat; padding-right: 12px; }
.menu li p { padding-top: 10px; font-family: "Proxima Nova Regular" , Arial,Sans-Serif; font-size: 13px; color: rgb(153, 153, 153); line-height: 15px; display: block; letter-spacing: normal; }
.menu li a { padding: 0 8px; display: block; letter-spacing: -0.06em; }
.menu li a:hover p { color: #ffffff; }
.menu-kc { width: 275px; position: absolute; top: 91px; background: rgb(26, 26, 26); z-index: 2; left: 0px; padding-bottom: 15px; display: none; }
.menu-kc label { color: rgb(153,153,153); padding: 0px; display: block; background: none; margin: 0 10px; cursor: auto; }
#main-nav .menu-kc li { float: none; width: auto; padding: 0px; margin: 10px 0; display: block; }
#main-nav li .menu-kc a { font-size: 19px; background: url('/hdr-arrow-right-white.png') right 12px no-repeat; padding: 0 12px 10px 0px; color: rgb(255, 205, 0); margin: 5px 10px 0px; }
#main-nav li .menu-kc li a { font-size: 15px; margin: 0px; padding-bottom: 0px; background-position: right 8px; }
#main-nav li .menu-kc a:hover { color: #ffffff; }
.menu-kc ul { margin: 0 10px; display: block; }
.menu-kc .menu-top { width: 100%; height: 35px; background: url('/menu-top.png') center bottom no-repeat; position: absolute; top: -31px; }
/* hub */
#sec-nav li a { font-size: 17px; text-decoration: none; font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif;white-space: nowrap;line-height:1.3em;}
#sec-nav li a.secure { padding-right: 16px; background-image: url('/padlock-gray.png'); background-repeat: no-repeat; background-position: right; border-right: 15px solid transparent; }
#sec-nav li.active span, #sec-nav li:hover span, .micro #main-content #sec-nav li.active span, .micro #main-content #sec-nav li:hover span { background-repeat: no-repeat; background-position: left top; }
.micro #main-content #sec-nav li.active span, .micro #main-content #sec-nav li:hover span { background-image: url('/nav_bkg_white.png'); }
/* articles */
#ter-nav li a { font-size: 17px; text-decoration: none; font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; color: rgb(100, 100, 100); }
/* common */
.clear-fix, .content:after, .menu ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.content a.button, .content input[type=submit] { border: none; }
.content p, .content li, .content li span { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; color: rgb(68, 68, 68); line-height: 24px; margin: 15px 28px; }
.content img {margin: 15px 28px;}
.content .info, p.content .info p, .content i, .content em { font-family: "Proxima Nova Light Italic" , Arial,Sans-Serif; font-size: 13px; font-style: italic; }
.content li span { margin: 0px; }
.content .cal { position: absolute; right: 0px; width: 61px; height: 85px; background-image: url('/cal_bkg.png'); background-position: bottom left; background-repeat: no-repeat; color: rgb(100, 100, 100); }
.content .cal .mon { font-family: "Proxima Nova Extra Bold" , Arial,Sans-Serif; font-size: 13.5px; line-height: 24px; text-align: center; }
.content .cal .day { font-size: 36px; line-height: 24px; font-family: "Proxima Nova Light" , Arial,Sans-Serif; text-align: center; }
.content .cal .year { font-family: "Proxima Nova Extra Bold" , Arial,Sans-Serif; font-size: 13.5px; line-height: 24px; text-align: center; padding-top:.3em; }
.content li { list-style: disc; }
.content hr { margin: 0 28px; color: rgb(204, 204, 204); border: solid 1px rgb(204, 204, 204); }
/* inner content */
#inner-content { margin: 0 28px; font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; color: rgb(68, 68, 68);}
#inner-content ul, #inner-content p, #inner-content h1, #inner-content h2, #inner-content h3, #inner-content h4, #inner-content h5, #inner-content h6,
#inner-content ol, #inner-content a, #inner-content div { margin-left: 0px;margin-right: 0px; }


#theWarning{ width: 556px; }

#main-content #right-column a.button:hover { text-decoration: none; }
/* microsite */
.micro h1 { display: none; }
.micro #sec-nav { margin-top: 75px; }
.micro .no-nav #sec-nav { display: none; }
.micro .no-nav #logo-wrapper { background: url('/micro_hdr_logo_bkg.png') no-repeat; }
.micro .no-nav #hdr-inner-wrapper { background: url('/micro_hdr_bkg.png') no-repeat; }
.micro #main-content #sec-nav li.active a, .micro #main-content #sec-nav li a:hover { background-color: #ffffff; color: #1a1a1a; }
.no-nav3 #ter-nav {display:none;}

/* video player */
.videoBC, .videoBC object, .videoBC embed, .videoBC iframe{
    width:800px;
    height:450px;
}

#left-column .videoBC, #left-column .videoBC object, #left-column .videoBC embed, #left-column .videoBC iframe{
    width:480px;
    height:270px;
}

#right-column .videoBC, #right-column .videoBC object, #right-column .videoBC embed, #right-column .videoBC iframe{
    width:240px;
    height:135px;
}

/* podcast player */
.podcastBC, .podcastBC object, .podcastBC embed, .podcastBC iframe{
    width:800px;
    height:50px;
}

/* mediasite/demo player */
.mediasiteBC, .mediasiteBC object, .mediasiteBC embed, .mediasiteBC iframe{
    width:800px;
    height:560px;
}

#right-column ul .form{
    background: url(/includes/spriteIconsAll.png) -1000px 14px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .whitepaper{
    background: url(/includes/spriteIconsAll.png) -1000px -86px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .news{
    background: url(/includes/spriteIconsAll.png) -1000px -186px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .event{
    background: url(/includes/spriteIconsAll.png) -1000px -286px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .award{
    background: url(/includes/spriteIconsAll.png) -1000px -386px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .presentation{
    background: url(/includes/spriteIconsAll.png) -1000px -486px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .audio{
    background: url(/includes/spriteIconsAll.png) -1000px -586px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .poll{
    background: url(/includes/spriteIconsAll.png) -1000px -686px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .video{
    background: url(/includes/spriteIconsAll.png) -1000px -786px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .email{
    background: url(/includes/spriteIconsAll.png) -1000px -886px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .social{
    background: url(/includes/spriteIconsAll.png) -1000px -986px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column ul .toolkit{
    background: url(/includes/spriteIconsAll.png) -1000px -1086px no-repeat;
    padding-left:24px !important;
    min-height:16px;
}

#right-column div.whitepaperIcon{
    background: url(/includes/spriteIconsAll.png) 0 0 no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.newsIcon{
    background: url(/includes/spriteIconsAll.png) 0 -100px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.calendarIcon{
    background: url(/includes/spriteIconsAll.png) 0 -200px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.formIcon{
    background: url(/includes/spriteIconsAll.png) 0 -300px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.awardIcon{
    background: url(/includes/spriteIconsAll.png) 0 -400px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}
 
#right-column div.presentationIcon{
    background: url(/includes/spriteIconsAll.png) 0 -500px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}
 
#right-column div.audioIcon{
    background: url(/includes/spriteIconsAll.png) 0 -600px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}
 
#right-column div.pollIcon{
    background: url(/includes/spriteIconsAll.png) 0 -700px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}
 
#right-column div.videoIcon{
    background: url(/includes/spriteIconsAll.png) 0 -800px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.emailIcon{
    background: url(/includes/spriteIconsAll.png) 0 -900px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.socialIcon{
    background: url(/includes/spriteIconsAll.png) 0 -1000px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}

#right-column div.toolkitIcon{
    background: url(/includes/spriteIconsAll.png) 0 -1100px no-repeat;
    width:64px;
    height:64px;
    padding: 0 16px 0 0;
    float:left;
    margin-top:12px;
}
 

.shareContainer{
    margin-top:3em;
}
.shareContainer a{
    display:inline-block;
    background-color: rgb(240,240,240);
    padding:.35em .5em .34em 30px;
    cursor: pointer;
    margin:0 1em 1em 0 !important;
    color:rgb(88,103,95) !important;
    text-decoration: none !important;
}
.home .shareContainer, .micro .shareContainer{
    display:none;
}
.twitter{
    background:url(/includes/spriteIconsAll.png) 0 -1275px no-repeat rgb(240,240,240);
}
.facebook{
    background:url(/includes/spriteIconsAll.png) -100px -1275px no-repeat rgb(240,240,240);
}
.linkedin{
    background:url(/includes/spriteIconsAll.png) -200px -1275px no-repeat rgb(240,240,240);
}
.google{
    background:url(/includes/spriteIconsAll.png) -300px -1275px no-repeat rgb(240,240,240);
}
.email{
    background:url(/includes/spriteIconsAll.png) -400px -1275px no-repeat rgb(240,240,240);
}

.mobile .lightbox-vid-content{
    display:block !important;
    margin-bottom:2em;
}

.mobile .lightbox-vid{
    display:none !important;
}

#knowledge_center_list li:first-child .teaserImage{
    float:left;
    width:520px;
    height: 301px;
    padding-bottom:1em;
    margin:0;
}
.content img.teaserImage{
    float:left;
    width:200px;
    padding: 0 10px 10px 0;
    margin:0;
}

.hub-v2 #content-title, .hub-v2 .introContent{
    display:none;
}
/* Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome */
/* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face {
    font-family: 'FontAwesome';
    src: url('/fontawesome-webfont.eot');
    src: url('/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), 
    url('/fontawesome-webfont.woff') format('woff'), 
    url('/fontawesome-webfont.ttf') format('truetype'), 
    url('/fontawesome-webfont.svg#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal; 
}
.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; -o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); -webkit-transform:scale(-1, 1); -moz-transform:scale(-1, 1); -ms-transform:scale(-1, 1); -o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation); -webkit-transform:scale(1, -1); -moz-transform:scale(1, -1); -ms-transform:scale(1, -1); -o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
 strong{ font-family:"Proxima Nova Bold", sans-serif; }
/* hub and article - common*/
.hub #main-content { margin-top: 95px; }
.hub h1 { font-family: "ProximaNovaExtraCondensedBold" , Arial,Sans-Serif; font-size: 68px; color: #ffffff; margin: 0px 0px 0px 28px; text-transform: uppercase; }
.hub .content h2 { font-family: "Proxima Nova Light" , Arial,Sans-Serif; color: rgb(100, 100, 100); font-size: 32px; margin: 0 28px; line-height: 48px; padding-bottom: 33px; }
/* link */
.hub .content h3 { font-size: 32px; line-height: 36px; font-family: "Proxima Nova Semibold" , Arial,Sans-Serif; }
h4, html .hub .content h4 a, html .article .content h4 a, html .micro .content h4 a { font-family: "Proxima Nova Bold" , Arial,Sans-Serif; font-size: 18px; margin: 0 28px; color: rgb(88,103,95); line-height:28px;}
html .hub .content h4 a, html .article .content h4 a { margin: 0px;padding: 0px;}
.hub #right-column .inner { background: #E6E8E8; background: rgba(90, 100, 100, 0.15); margin-bottom: -3000px; padding: 0px 0px 3000px; /* huge margin/padding is required to pull background down until the footer */ }
#right-column h2 { margin: 0px;line-height: 30px;padding: 0.7em 0px;font-size:18px;}
#right-column h3 { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 27px; line-height: 36px; color: rgb(100, 100, 100); margin: 0px 17px; font-weight: normal; padding: 0px; }
.content .categories { width: 611px; overflow: hidden; margin: 20px 0 0 0; }
.content .categories a { font-family: "Proxima Nova Semibold" , Arial,Sans-Serif; font-size: 32px; line-height: 36px; text-decoration: none; padding-right: 20px; background-position: right 19px; background-repeat: no-repeat; margin-right: 10px; letter-spacing: -0.06em; }
.content .categories p { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; line-height: 24px; color: rgb(100, 100, 100); margin: 0 10px 0 0; padding-right:10px;}
.content .categories div { float: left; display: block; width: 300px; height: 148px; margin-bottom: 20px; }
.hub #right-column li a, .hub #right-column p { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; line-height: 24px; text-decoration: none; margin: 0px; }
.hub #right-column li a:hover { text-decoration: underline; }
#right-column a { padding-right: 13px; background-repeat: no-repeat; background-position: right bottom; }
#right-column a.button { padding: 1px 26px 3px;}
.content #right-column a.no-arrow { padding-right: 0px;background: none;}
.hub #right-column p { color: rgb(100, 100, 100); }
.hub #right-column ul { margin: 0px; }
.hub #right-column li { padding: 17px 0px; list-style: none; margin: 0px; }
.hub #right-column li.featured a, .hub #right-column li.more a { font-family: "Proxima Nova Semibold" , Arial,Sans-Serif; text-transform: uppercase; }
.hub #right-column li.featured a { font-size: 19px; text-transform: none; }
/* articles */
.article #sec-nav { margin-top: 0px; }
.article #main-content { margin-top: 51px; }
.article #main-content .content { padding-top: 27px; }
.article .author, .article .author a { margin: 5px 28px 0; font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; line-height: 21px; }
.article .content .author a { margin: 0px; }
.article .teaser { margin: 20px 28px 32px; font-family: "Proxima Nova Bold" , Arial,Sans-Serif; color: rgb(100, 100, 100); font-size: 16px; line-height: 24px; }
.article .article-title { min-height: 72px;position:relative;}
.article .article-title .cal { margin-right: 20px; }
.article .quote { display: block; float: right; width: 320px; font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 28px; line-height: 34px; padding: 24px 20px; border-width: 3px 0px 3px 0px; border-color: rgb(204, 204, 204); border-style: double; margin: 20px 0 20px 20px; }
.article #right-column { margin-top: 50px; }
.article .content p span.city { font-family: "Proxima Nova Bold" , Arial,Sans-Serif; }
#inner-content h3{ font-size: 14px; }
#inner-content h4{ font-size: 12px; }
#inner-content h5{ font-size: 12px; }
#right-column .widget-body { margin-top: 6px; padding: 0 17px 37px; font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; color: rgb(100, 100, 100); line-height: 24px; }
#right-column .widget-body p { padding: 0.7em 0; margin: 0px; }
#right-column .widget-body .title { font-family: "Proxima Nova Bold" , Arial,Sans-Serif; }
#right-column .widget-body ul, #right-column .widget-body li { margin: 0px; list-style: none; }
#right-column .widget-body ul.showLinks { margin-left:1em; }
#right-column .widget-body ul.showLinks li { margin: 0 0 0 8px; list-style: disc; }
#right-column .widget:first-child .widget-body { padding-bottom: 43px; background-image: url('/widget_bkg.png'); background-position: bottom left; background-repeat: no-repeat; }
.hub #right-column .inner .widget:first-child .widget-body { padding-bottom: 0px;background: none;}
#right-column .widget-body a:hover { text-decoration: underline; }
#right-column .links li { padding: 0.7em 0px; }
#right-column .form .row { margin: 8px 0px; }
#right-column .form label { font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 16px; color: #444444; line-height: 30px; }
#right-column .form input[type=text] { width: 280px; height: 27px; }
#right-column .form textarea, #right-column .form select { width: 280px; }
#right-column .widget img { margin: 0px; }
#right-column .widget.image img { width: 280px;}
#right-column .widget.social div { margin: 10px 0 10px 0; }
#right-column .widget.social .widget-body{ padding-top: 20px; }
#podcast { margin: 0 0 0 28px; }
#podcast span, #podcast a { font-family: "Proxima Nova Bold" , Arial,Sans-Serif; font-size: 15px; }
#podcast span span, #podcast a span { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-weight: normal; }
#podcast span.length { padding-right: 10px; }
#podcast a.download { padding-left: 10px; border-left: dotted 1px rgb(171, 179, 175); }
#right-column #transcript { margin: 30px 94px 0 0; }
#transcript { margin: 30px 28px 0; font-family: "Proxima Nova Light" , Arial,Sans-Serif;}
#transcript a.toggle-transcript { display: block; width: 100%; text-align: center; font-family: "Proxima Nova Bold" , Arial,Sans-Serif; color: #444444 !important; font-size: 15px; border: solid 1px rgb(225, 225, 225); background: url('/btn_bkg_gray.png') repeat-x !important; height: 40px; line-height: 40px; }
#transcript div { display: none; margin-top:1em; }
/* disqus styling */
#disqus-container { margin: 0 28px; color: #444444; }
#disqus-container .dsq-font { font-family: 'Disqus'; }
#disqus-container strong { font-weight: bold; }
#disqus-container #dsq-content h3 { font-family: Arial; font-weight: bold; font-size: 24px; line-height: 30px; }
#disqus-container #dsq-content img { margin: 0px;}
#disqus-container #dsq-realtime-options { font-family: Arial; font-weight: normal; font-size: 13px; }
#disqus-container #dsq-account-dropdown { display: none; }
/*
#disqus-container #dsq-realtime-toggle
{
    color: #444444;
} */
/* knowledge base article lists and experts*/
.content ul.articles, .content ul.expert-list { margin: 33px 0 40px; position: relative; }
.content .articles li, .content .expert-list li { position: relative; padding: 0px 83px 12px 0px; padding-right: 83px; background: url('/hr.gif') bottom no-repeat; margin: 27px 0 0; list-style: none; min-height:80px;}
.content ul.articles p, .content ul.expert-list p,.content ul.articles h4, .content ul.expert-list h4,.content ul.articles h3, .content ul.expert-list h3 { margin-right: 28px;}
.articles li:last-child, .expert-list li:last-child { background: none; }
/* micro pages */
.micro h2 { color: #58675f; line-height: 48px; margin-bottom: 30px; }
.micro #main-content .content { padding-top: 60px; }
.micro #main-content #right-column .widget-body { background: none; padding-bottom: 37px; }
.expert { margin: 10px 0px 0px 28px; width: 582px; min-height: 274px; border-bottom: solid 1px #CCC; position: relative; }
.expert img { position: absolute; /*width: 296px; height: 274px;*/ top: 0px; right: 0px; }
.expert h3 { margin: 0px; padding: 38px 306px 0 0; font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 28px; line-height: 30px; position: relative; }
.expert .position { font-family: Arial; font-size: 15px; color: #646464; padding: 0 306px 0 0; line-height: 22px; margin: 0 0 20px 0; position: relative; }
.expert .expertise,.expert p { font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; margin: 0px; padding: 0 306px 0 0; line-height: 18px; font-size: 16px; color: #646464; position: relative; }.expert ul { position: relative; margin: 0px; padding: 0 306px 0 0; }
.expert ul li { margin: 0 0 0 20px; padding: 10px 0 0 0; }
.expert ul li span { font-family: "Proxima Nova Condensed Regular" , Arial,Sans-Serif; font-size: 15px; line-height: 20px; }
/* home page */
.home { background: #02234e; }
.home #site { background: url('/home_bkg.jpg') top center no-repeat; height: 868px; }
.home #main-content-wrapper, .micro #main-content-wrapper { background: none; }
.home #content-footer, .micro #content-footer { background: url('/micro_content_bkg.png') no-repeat 1px bottom; width: 1165px; bottom: 67px; left: 60px;}
.home #footer ul.nav, .micro #footer ul.nav { position: relative; top: 29px; left: 58px; bottom: auto; right: auto; }
.home #footer, .micro #footer { width: 1046px; height: 67px; background: url('/micro_footer_bkg.png') no-repeat left; }
.home #footer ul.contact-us, .micro #footer ul.contact-us { margin: 0px; position: absolute; right: 53px; top: 18px; }
.home #footer ul.contact-us li, .micro #footer ul.contact-us li { display: block; float: right; margin: 0px; width: auto; }
.home #footer ul.contact-us li:last-child, .micro #footer ul.contact-us li:last-child { margin-left: inherit; padding-top: inherit; }
.home #footer ul.contact-us li:first-child, .micro #footer ul.contact-us li:first-child { padding-top: 7px; margin-left: 12px; }
.home #footer ul.contact-us p, .micro #footer ul.contact-us p { padding-top: 3px; }
.home #footer div, .home #footer ul.contact-us, .home #footer hr { display: none; }
.micro #footer div, .micro #footer ul.contact-us, .micro #footer hr { display: none; }
.home #footer ul.nav + ul.contact-us, .micro #footer ul.nav + ul.contact-us { display: block;}
.home #main-content { height: 661px; width: 960px; }
.home #main-content h1 { padding-top: 20px; margin-left: 27px; font-family: "ProximaNovaExtraCondensedBold" , "Arial"; font-size: 96px; color: #ffffff; }
.home #main-content h2 { font-family: "ProximNovExtrCondenseExtrBol" , "Arial"; font-size: 36px; color: #ffffff; opacity: 0.4; margin: 0px; line-height: normal; }
.home #main-content h3 { padding: 10px 0 0; margin: 0 0 0 2px; font-family: "Proxima Nova Light" , "Arial"; font-size: 24px; color: #ffffff; opacity: 0.8; font-weight: normal; line-height: 24px; padding-right:100px;}
.FRC .home #main-content h1 { font-size: 60px; }
.home #inner-content .links h2 { padding-bottom: 12px; }
.home #inner-content .latest h2 { padding-bottom: 10px; }
.MEA #inner-content .latest li { display:none; }
.MEA #inner-content .latest li:first-child { display:block; }
.home #inner-content .links { margin-left: 2px; height: 260px; background: url('/home_box_border.png') no-repeat right; width: 195px; margin-top: 27px; float: left; display: block; }
.home #inner-content .latest { margin-top: 27px; float: left; display: block; height: 260px; margin-left: 40px; }
.home #inner-content .latest li, .home .links li { position: relative; }
.home #inner-content .latest a, .home .links li a { color: #ffffff; font-size: 15px; font-family: "Proxima Nova Regular", Arial,Sans-Serif; padding-right: 15px; background: url('/arrow-right-white.gif') no-repeat bottom right; white-space: nowrap; line-height: 24px; }
.home #inner-content .links a { text-decoration:none; }
.home #inner-content .links a:hover { text-decoration:underline; }
.home #inner-content .latest a { padding-top: 1px; white-space:normal;}
.home #inner-content .latest a:hover, .home .links li a:hover { cursor: pointer; text-decoration: underline; }
.home #inner-content .latest .cal { width: 40px; height: 85px; display: block; position: absolute; background: url('/home_cal_bkg.png') no-repeat; left: 0px; top: 8px; }
.home #inner-content .latest li { padding: 0 0 28px 55px; height: 47px; width:415px;}
.home #inner-content .latest .mon { font-family: "Proxima Nova Semibold" ,Arial,Sans-Serif; font-size: 8px; color: #ffffff; display: block; margin-top: 6px; text-align: center; }
.home #inner-content .latest .day { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 21px; color: #ffffff; display: block; text-align: center; }
.home #inner-content .latest .year { font-family: "Proxima Nova Semibold" ,Arial,Sans-Serif; font-size: 8px; color: #ffffff; display: block; margin-top: 6px; text-align: center; }
 
.hideCaret {background-image:none !important;}
 
/* hub v2 */
.hub-v2 #main-content .content { padding-top: 0px; }
#inner-content .intro { margin: 0 -28px;}
#inner-content .intro h2 { background-color: #f1f1ec; border-bottom: 1px solid #899a92; font-size: 26px; line-height: 36px; margin: 0; padding: 6% 15%; text-align: center; }
#inner-content .intro h2 a { font-family: "Proxima Nova Light Italic", sans-serif; font-size: 18px; }
#inner-content .intro h2 > span.vid { display: block;margin-top: 20px;}
.section-header { display: block; font-family: "Proxima Nova Light", sans-serif; font-size: 20px; text-transform: uppercase; margin: 1em 0 .8em 0; clear: both; }
.featured-content { margin: 40px 28px; }
.featured-content .featured-boxes:before, .featured-content .featured-boxes:after { content: " "; display: table; clear: both; }
.featured-content h4 { font-family: "Proxima Nova Light", Arial,Sans-Serif; font-size: 16px; color: #6d6e70; margin: 0; }
#inner-content .featured-content .featured-box { border-right: solid 1px #ededed; width: 37%; display: block; float: left; margin: inherit; text-align: center; transition: all 0.3s ease-out; padding: 1% 6%; cursor: pointer; text-decoration: none; }
.featured-content .featured-box:nth-child(even) { border: none; }
.featured-content .featured-box a { line-height: 26px; }
#inner-content .featured-content .featured-box a { text-decoration: none; }
#inner-content .featured-content .featured-box a:hover { text-decoration: underline; }
#inner-content .featured-content .featured-box h3 { font-size: 24px; line-height: 28px; padding: 0; margin: 60px 0 20px; text-decoration: none; }
#inner-content .featured-content .featured-box img { margin: 15px auto; display: block; max-width: 325px; }
#inner-content .featured-content .featured-box img + h3 { margin-top: 0px; }
.featured-content .featured-box p { display: block; font-family: "Proxima Nova Light", Arial,Sans-Serif; font-size: 16px; color: #6d6e70; text-align: center; text-decoration: none; }
.hub-sub-nav { background-color: #f1f1ec; border-bottom: 1px solid #899a92; border-top: 1px solid #899a92; margin: 0 -28px !important; padding: 28px; }
.hub-sub-nav .section-header { text-align: center; margin-top: 0; }
.hub-sub-nav ul { list-style: none; width: 100%; text-align: center; margin: 25px 0; }
.hub-sub-nav ul li { margin: 0; list-style: none; display: inline-block; font-size: 15px; padding: 0 0 10px 0; }
.hub-sub-nav ul li:before { content: "|"; }
.hub-sub-nav ul li:first-child:before { display: none; }
.hub-sub-nav ul li img { margin: 0 5px 0 0; }
#inner-content .hub-sub-nav a { text-decoration: none; padding: 0 8px; }
#inner-content .hub-sub-nav a:hover { text-decoration: underline; }
.hub-press:before, .hub-press:after, .hub-press ul:before, .hub-press ul:after { content: " "; display: table; clear: both; }
.hub-press { margin-bottom: 40px; display: block;clear:both; }
.hub-press .section-header { margin-bottom: 40px; }
.hub-press ul { margin-bottom: 0px; }
.featured-art li { margin: 0 1% 1% 0; width: 32.333333%; float: left; list-style: none !important; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; position: relative; overflow: hidden; }
.featured-art li:first-child { margin-left: 0;}
#inner-content .hub-press li a { min-height: 100px; text-decoration: none; padding: 6% 8%; display: block; }
#inner-content .hub-press li a > img { margin: 15px auto; display: block; max-width: 245px; }
#inner-content .hub-press h4 { font-family: "Proxima Nova Light", Arial,Sans-Serif; font-size: 24px; /*color: #6d6e70;*/ }
.hub-press p { margin-top: 5px; }
.content .hub-press ul span { margin-top: 15px; font-family: "Proxima Nova Light Italic",Arial,Sans-Serif; font-size: 15px; color: #444444; font-style: italic; display: block; }
.hub-press .pub-date { text-transform: uppercase; color: #000; font-family: "Proxima Nova Semibold", Arial, Sans-Serif; font-size: 13px; }
#inner-content .hub-press > a { text-decoration: none; text-transform: uppercase; padding: 8px 16px; font-family: "Proxima Nova Light", Arial,Sans-Serif; font-size: 13px; color: #6d6e70; background: #f1f1ec; border: solid 1px #576961; }
@media (max-width: 825px) {
#inner-content .hub-press li { width: 49%; }
.hub-press ul :nth-child(3n+4) { clear: none; }
}
@media (max-width: 550px) {
#inner-content .hub-press li, .featured-box { width: 99%; }
#inner-content .hub-press li > a { min-height: inherit; }
.hub-press ul:nth-child(3n+4) { clear: none; }
#inner-content .featured-content .featured-box{
    border-right:0;
    width:87%;
    float:none;
}

}
.meet-the-experts { background-color: #f1f1ec; border-bottom: 1px solid #899a92; border-top: 1px solid #899a92; margin: 0 -28px !important; padding: 0 28px; position: relative; }
.meet-the-experts .section-header { font-family: "Proxima Nova Regular", Arial,Sans-Serif; font-size: 21px; text-transform: none; text-align: center; }
.meet-the-experts .section-desc { font-family: "Proxima Nova Light Italic", Arial,Sans-Serif; font-style: italic; font-size: 16px; color: #858585; text-align: center; line-height: 26px; display: block; }
.meet-the-experts .experts:before, .meet-the-experts .experts:after { content: " "; display: table; clear: both; }
.meet-the-experts .experts { margin: 25px 0; }
.meet-the-experts .expert { text-align: center; display: block; width: 298px; float: left; margin: 15px 0; height: 260px; border: none; padding: 0; }
#inner-content .meet-the-experts .expert a { text-decoration: none; display: block; }
.meet-the-experts .expert img { width: 120px; height: 120px; margin: 15px 28px; position: static; right: inherit; top: inherit; }
#inner-content .meet-the-experts .expert h3 { font-family: "Proxima Nova Regular",Arial,Sans-Serif; font-size: 18px; color: #000000; text-align: center; line-height: 21px; padding: 10px 0 5px; }
#inner-content .meet-the-experts p { padding: 0 15%; margin: 0; color: #858585; font-family: "Proxima Nova Light", Arial,Sans-Serif; font-size: 14px; line-height: 21px; font-weight: normal; }
.meet-the-experts .prev, .meet-the-experts .next { position: absolute; top: 50%; display: block; text-decoration: none !important; color: #bac3bc !important; width: 20px; height: 77px; background: url('/arr-left.jpg') no-repeat;margin-top: -38px;}
.meet-the-experts .prev span, .meet-the-experts .next span { display: none; }
.meet-the-experts .prev { left: 28px; }
.meet-the-experts .next { right: 28px; background: url('/arr-right.jpg') no-repeat; }
.meet-the-experts .prev:before, .meet-the-experts .next:before { display:none !important;} 
 /* ---------------------------------------------------------------- */
/* old site compatibility CSS */
#filter_block { margin: 15px 28px; }
#filter_block h2, #filter_block h3 { font-family: "Proxima Nova Semibold" , Arial,Sans-Serif; font-size: 28px; line-height: 30px; color: #646464; margin: 0 0 15px 0; padding: 0px; }
#category_filter, #category_filter_173 { width: 220px; }
/* knowledge base list fixes */
.articles li a.underline { margin-left: 28px;}
.articles li p a.underline { margin: 0px;}
/* articles - txt_Content field*/
html .article .content h2, html .article .content h2 a { font-family: "Proxima Nova Bold" , Arial,Sans-Serif; font-size: 18px; margin: 0 28px; color: #58675F; line-height:28px;}
html .micro .content h2, html .micro .content h2 a { font-family: "Proxima Nova Bold" , Arial,Sans-Serif; font-size: 18px; margin: 0 28px; color: #58675F;line-height: 28px;}
#right-column h1 {display:block; font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 27px; line-height: 36px; color: rgb(100, 100, 100); margin: 0px 17px; font-weight: normal; padding: 0px; }
#right-column .widget-body h1,#right-column .widget-body h2,#right-column .widget-body h3,#right-column .widget-body h4,#right-column .widget-body h5 { margin:0px; }
/* override for list colors */
#site .content li { color: rgb(68,68,68)}

/* rss icons in content, etc */
.content p img {margin: 0px} 

/* video styles */
.vid-320x240 { width: 320px; margin: auto; }
.vid-480x360 { width: 480px; margin: auto; }
.vid-640x480 { width: 640px; margin: auto; }
.vid-HD480x270 { width: 480px; margin: auto; }
.vid-HD640x360 { width: 640px; margin: auto; }

#main-content .content {min-height: 600px; }
.content table a, .content fieldset legend, blockquote, .content dl { font-family: "Proxima Nova Light" , Arial,Sans-Serif; font-size: 15px; color: rgb(68, 68, 68); line-height: 24px; margin: 15px 28px; }
.content fieldset { margin: 15px 0px; border: 1px rgb(68, 68, 68);  }
.content fieldset legend { margin: 0px 28px; }
.content #right-column fieldset { margin-left: 0px;margin-right:0px;padding:5px;}
.content #right-column fieldset input[type=text], .content #right-column fieldset textarea,.content #right-column fieldset select {width: 265px;}
.content table a, .content table img { margin: 0px;}
.content #left-column table img { padding-bottom: 10px; }
.content table td p { margin: 15px 0px;}
.content table td h1,.content table td h2,.content table td h3,.content table td h4,.content table td h5,.content table td h6 { padding:0px; margin: 0px;}
.content dl p {margin-left:0px; margin-right:0px;}
.content dl dt p {margin: 0px;}
.content dl dt {padding-top:5px;cursor:pointer; text-decoration:underline; }
.content dl dd {margin-left: 28px;}
.content ol { margin: 0 28px;}
.content ol, .content ol li { list-style-type: decimal; }
 /* #main-content #inner-content blockquote blockquote { margin: 0px; padding: 0px;display:block;line-height: 1em;border:0px solid none; clear:both;} */
 /* Most of the styles here enforce the filter or layout on the element */
/*.ie .home #main-content h2 { zoom: 1; filter: alpha(opacity=40); }
.ie .home #main-content h3 { zoom: 1; filter: alpha(opacity=80); }
.ie9 .home #main-content h2, .ie9 .home #main-content h3 { filter: none; }*/
.ie7 #footer a.button { height: 15px; }
.ie7 #sec-nav li a { line-height: 1.3em;}
.ie7 .content .cal .day { line-height: 31px;}
.ie7 #footer hr { margin-left: -400px; position:relative;clear:both;}
.ie7 #cboxTitle {height:2em !important; line-height:2em !important;}
.ie7 .content .categories a {display: block; background-position-x:275px;}
.ie .menu { zoom: 1; }
.ie #header { zoom: 1; z-index: 3; }
.ie #region-picker div { zoom: 1; }
.ie #search { zoom: 1; z-index: 1; }
.ie #utility { z-index: 2; zoom: 1; }
.ie a.button { zoom: 1; line-height: 1em; }
 
/* hub v2 */
.ie7 .hub-sub-nav ul li { *display: inline; zoom: 1; }
.ie7 .hub-press ul { zoom: 1; }
.ie7 .experts { zoom: 1;}
 /*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0; display: block; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: #000; }
#colorbox { }
#cboxContent { margin: 32px 0px; overflow: visible; }
.cboxIframe { background: #fff; }
#cboxError { padding: 50px; border: 1px solid #ccc; }
#cboxLoadedContent { padding: 0px; border: solid 10px #fff; margin: 0 15px; }
#cboxLoadingGraphic { background: url('/loading.gif') no-repeat center center; }
#cboxLoadingOverlay { background: #000; }
#cboxTitle { position: absolute; bottom: -22px; left: 25px; color: #fff; font-family: "Proxima Nova Regular" , "Arial"; font-size: 15px; }
#cboxCurrent { position: absolute; top: -22px; right: 205px; text-indent: -9999px; }
#cboxSlideshow, #cboxPrevious, #cboxNext { text-indent: -9999px; width: 20px; height: 20px; position: absolute; top: -20px; background: url('/controls.png') no-repeat 0 0; }
#cboxClose { text-indent: -9999px; width: 34px; height: 34px; position: absolute; top: -20px; background: url('/yellow-close.png') no-repeat 0 0; background-position: 0px 0px; right: -2px; }
.ie6 #cboxClose { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale', src='/yellow-close.png'); background: none; }
#cboxPrevious { background-position: 0px 0px; right: 44px; }
#cboxPrevious:hover { background-position: 0px -25px; }
#cboxNext { background-position: -25px 0px; right: 22px; }
#cboxNext:hover { background-position: -25px -25px; }
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; }
.cboxSlideshow_on #cboxSlideshow { background-position: -75px -25px; right: 44px; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -100px -25px; }
.cboxSlideshow_off #cboxSlideshow { background-position: -100px 0px; right: 44px; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -75px -25px; }/* advanced theme */
  
.theme-default { background: #999999; }
      
.theme-default #site {  }

.theme-default #sec-nav ul { background-color: #91140F; }
.theme-default #sec-nav li a { color: #FFFFFF; background-color: #91140F; }
.theme-default #sec-nav li a:hover { color: #FFFFFF; }
.theme-default #sec-nav li.active a, .theme-default #sec-nav li a:hover, .theme-default #sec-nav li:hover a { background-color: #D21E05; color: #FFFFFF; }
.theme-default #sec-nav li.active span, .theme-default #sec-nav li:hover span { background-image: url('/nav_bkg_red.png'); }
.theme-default #ter-nav li a { color: #91140F; }
.theme-default #ter-nav li.active a, .theme-default #ter-nav li a:hover { background-color: #D21E05; color: #FFFFFF; }

.theme-default .categories a { color: #91140F); background-image: url('/hub_arrow_red.gif'); }
.theme-default .categories a:hover { color: #D21E05}
.theme-default #right-column p a, .theme-default #right-column li a, .theme-default #right-column .links li a, .theme-default a.arrow { color: #173b6b;  }

.theme-default .content .cal { background-color: #D21E05; color: #FFFFFF; }
.theme-default #right-column .widget:first-child .widget-body { padding-bottom: 80px; background-color: #ECEAE2; background-color: rgba(125, 115, 60, 0.15);}
.theme-default #sec-nav li a.secure { background-image: url('/padlock-white.png'); }
.theme-default .content a,.theme-default .content dt, .theme-default .content dt p { color: #173b6b;}

.theme-default a.button, .theme-default #right-column a.button, .theme-default input[type=submit] { color: #FFFFFF; background: #D21E05; }
.theme-default a.button:hover, .theme-default #right-column a.button:hover, .theme-default input[type=submit]:hover { background: #91140F; text-decoration: none; }
.theme-default .content li { color: #D21E05;}

.theme-default .number{
    font-family:"Proxima Nova Bold", Arial, Sans-Serif;
    font-size:60px;
    line-height:68px;
    margin 0;
    padding: 0; 
    color:#;
}
.theme-default .subNumber{
    font-family:"Proxima Nova Bold" , Arial,Sans-Serif;
    font-size:30px;
    line-height:34px;
    margin 0;
    padding: 0; 
    color: #;
} 




/* microsite branding image */
.micro #hdr-inner-wrapper { background: url('/images/content/orange_banner.png') no-repeat !important;}



/* brightcove video player */
.theme-default #site .BC-embed .retract-btn:hover,
.theme-default #site .BC-embed .advance-btn:hover,
.theme-default #site .BC-embed-playlist .retract-btn:hover,
.theme-default #site .BC-embed-playlist .advance-btn:hover {
  border-color: #91140F;
  color: #91140F; }

.theme-default #site .BC-embed .thumb-panel-item:hover div.thumb img,
.theme-default #site .BC-embed .thumb-panel-item.active div.thumb img,
.theme-default #site .BC-embed-playlist .thumb-panel-item:hover div.thumb img,
.theme-default #site .BC-embed-playlist .thumb-panel-item.active div.thumb img {
  border: 1px solid #91140F; }

.theme-default #site .BC-embed .thumb-panel-item:hover .title,
.theme-default #site .BC-embed .thumb-panel-item:hover .description,
.theme-default #site .BC-embed .thumb-panel-item.active .title,
.theme-default #site .BC-embed .thumb-panel-item.active .description,
.theme-default #site .BC-embed-playlist .thumb-panel-item:hover .title,
.theme-default #site .BC-embed-playlist .thumb-panel-item:hover .description,
.theme-default #site .BC-embed-playlist .thumb-panel-item.active .title,
.theme-default #site .BC-embed-playlist .thumb-panel-item.active .description {
  color: #91140F; }

.theme-default #site .BC-embed .thumb-panel-item.active:hover:before,
.theme-default #site .BC-embed-playlist .thumb-panel-item.active:hover:before {
  text-shadow: -1px -1px #91140F;
  border-color: #91140F;
  background-color: #999999; }
  
/* hub v2 */
.theme-default .hub-press ul a h4 { color: #91140F; }
.theme-default .hub-press ul a:hover h4 { color: #D21E05; }
.theme-default #inner-content .featured-content .featured-box h3 { color: #91140F; }
.theme-default #inner-content .featured-content .featured-box:hover h3 { color: #D21E05; }
.theme-default #inner-content .meet-the-experts .expert h3 { color: #91140F; }
.theme-default #inner-content .meet-the-experts .expert:hover h3 { color: #D21E05;  }
 /* ---[ QUOTES ]---------------------------------------------------------------- */
/* line 2, buttons&numbers.scss */
.pullQuote {
  font-family: "Proxima Nova Light Italic";
  font-style: normal;
  display: block;
  width: 300px;
  float: right;
  padding: 18px 12px;
  margin: 12px 0 12px 12px;
  font-size: 20px;
  line-height: 28px;
  color: #0c6d66;
}
/* ---[ CHUNKY NUMBERS ]-------------------------------------------------------- */
.widget-body .number {
  font-family: "Proxima Nova Bold" , Arial,Sans-Serif;
  font-size: 60px;
  line-height: 68px;
  margin: 0 !important;
  padding: 0 !important;
}
.widget-body .subNumber {
  font-family: "Proxima Nova Bold" , Arial,Sans-Serif;
  font-size: 30px;
  line-height: 34px;
  margin: 0 !important;
  padding: 0 !important;
}
/* blue */

.theme-blue-new .widget-body .number, .theme-blue-nonav-new .widget-body .number, .hub-ims .widget-body .number, .hub-advisor-2014 .widget-body .number{
  color: #173b6b;
}
.theme-blue-new .widget-body .subNumber, .theme-blue-nonav-new .widget-body .subNumber, .hub-ims .widget-body .subNumber, .hub-advisor-2014 .widget-body .subNumber {
  color: #037ea6;
}
/* red */
.theme-red-new .widget-body .number, .theme-red-nonav-new .widget-body .number, .article-rubber .widget-body .number, .article-desk-chair .widget-body .number {
  color: #91140f;
}
.theme-red-new .widget-body .subNumber, .theme-red-nonav-new .widget-body .subNumber, .article-rubber .widget-body .subNumber, .article-desk-chair .widget-body .subNumber {
  color: #d21e05;
}
/* orange */
.theme-orange-new .widget-body .number, .theme-orange-nonav-new .widget-body .number, .article-sound .widget-body .number, .article-rafters .widget-body .number, .article-wood .widget-body .number, .hub-institutional .widget-body .number, .hub-about .widget-body .number, .hub-ims-new .widget-body .number {
  color: #f0500a;
}
.theme-orange-new .widget-body .subNumber, .theme-orange-nonav-new .widget-body .subNumber, .article-sound .widget-body .subNumber, .article-rafters .widget-body .subNumber, .article-wood .widget-body .subNumber, .hub-institutional .widget-body .subNumber, .hub-about .widget-body .subNumber, .hub-ims-new .widget-body .subNumber {
  color: #ff8a00;
}
/* orange red */
.theme-orange-red-new .widget-body .number, .theme-orange-red-nonav-new .widget-body .number, .article-waiting .widget-body .number {
  color: #d21e05;
}
.theme-orange-red-new .widget-body .subNumber, .theme-orange-red-nonav-new .widget-body .subNumber, .article-waiting .widget-body .subNumber {
  color: #f0500a;
}
/* light green */
.theme-light-green-new .widget-body .number, .theme-light-green-nonav-new .widget-body .number {
  color: #66952d;
}
.theme-light-green-new .widget-body .subNumber, .theme-light-green-nonav-new .widget-body .subNumber {
  color: #c3cd19;
}
/* green */
.theme-green-new .widget-body .number, .theme-green-nonav-new .widget-body .number {
  color: #00692d;
}
.theme-green-new .widget-body .subNumber, .theme-green-nonav-new .widget-body .subNumber {
  color: #c3cd19;
}
/* dark green */
/* line 105, buttons&numbers.scss */
.theme-dark-green-new .widget-body .number, .theme-dark-green-nonav-new .widget-body .number {
  color: #00692d;
}
/* line 110, buttons&numbers.scss */
.theme-dark-green-new .widget-body .subNumber, .theme-dark-green-nonav-new .widget-body .subNumber {
  color: #66952d;
}
/* teal */
/* line 117, buttons&numbers.scss */
.theme-teal-new .widget-body .number, .theme-teal-nonav-new .widget-body .number, .hub-advisor .widget-body .number {
  color: #0b6d65;
}
/* line 122, buttons&numbers.scss */
.theme-teal-new .widget-body .subNumber, .theme-teal-nonav-new .widget-body .subNumber, .hub-advisor .widget-body .subNumber {
  color: #13bfb1;
}
/* teal blue */
/* line 129, buttons&numbers.scss */
.theme-teal-blue-new .widget-body .number, .theme-teal-blue-nonav-new .widget-body .number {
  color: #173b6b;
}
/* line 134, buttons&numbers.scss */
.theme-teal-blue-new .widget-body .subNumber, .theme-teal-blue-nonav-new .widget-body .subNumber {
  color: #13bfb1;
}
/* light orange brown */
/* line 141, buttons&numbers.scss */
.theme-light-orange-brown-new .widget-body .number, .theme-light-orange-brown-nonav-new .widget-body .number, .hub_gws .widget-body .number, .hub-institutional-new .widget-body .number, .hub-wealth-new .widget-body .number {
  color: #643205;
}
/* line 146, buttons&numbers.scss */
.theme-light-orange-brown-new .widget-body .subNumber, .theme-light-orange-brown-nonav-new .widget-body .subNumber, .hub_gws .widget-body .subNumber, .hub-institutional-new .widget-body .subNumber, .hub-wealth-new .widget-body .subNumber {
  color: #ff8a00;
}
/* dark orange brown */
/* line 153, buttons&numbers.scss */
.theme-dark-orange-brown-new .widget-body .number, .theme-dark-orange-brown-nonav-new .widget-body .number, .hub-wealth .widget-body .number {
  color: #643205;
}
/* line 158, buttons&numbers.scss */
.theme-dark-orange-brown-new .widget-body .subNumber, .theme-dark-orange-brown-nonav-new .widget-body .subNumber, .hub-wealth .widget-body .subNumber {
  color: #f0500a;
}
/* purple */
/* line 165, buttons&numbers.scss */
.theme-purple-new .widget-body .number, .theme-purple-nonav-new .widget-body .number {
  color: #580941;
}
/* line 170, buttons&numbers.scss */
.theme-purple-new .widget-body .subNumber, .theme-purple-nonav-new .widget-body .subNumber {
  color: #8e0c71;
}
/* purple pink */
/* line 177, buttons&numbers.scss */
.theme-purple-pink-new .widget-body .number, .theme-purple-pink-nonav-new .widget-body .number, .hub-advisor-new .widget-body .number {
  color: #8e0c71;
}
/* line 182, buttons&numbers.scss */
.theme-purple-pink-new .widget-body .subNumber, .theme-purple-pink-nonav-new .widget-body .subNumber, .hub-advisor-new .widget-body .subNumber {
  color: #e60046;
}
/* dark purple pink */
/* line 189, buttons&numbers.scss */
.theme-dark-purple-pink-new .widget-body .number, .theme-dark-purple-pink-nonav-new .widget-body .number {
  color: #580941;
}
/* line 194, buttons&numbers.scss */
.theme-dark-purple-pink-new .widget-body .subNumber, .theme-dark-purple-pink-nonav-new .widget-body .subNumber {
  color: #e60046;
}

.hub_gwsnew .number{
    color:#13bfb1;
}

.hub_gwsnew .subNumber{
    color: #0c6d66;
}


/* ---[ BUTTONS ]--------------------------------------------------------------- */
/* line 200, buttons&numbers.scss */
.btn, input[type="submit"] {
  display: inline-block;
  text-decoration: none !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-weight: normal;
  font-family: "Proxima Nova Bold" , Arial,Sans-Serif;
  height: 2em;
}
/* line 210, buttons&numbers.scss */
.btn {
  padding: 6px 24px !important;
}
/* line 214, buttons&numbers.scss */
input[type="submit"] {
  height: 2em;
  padding: 6px 24px 32px 24px !important;
}
/* line 219, buttons&numbers.scss */
.btn:active {
  position: relative;
  top: 2px;
}
/* BLUE THEME __________________________________________________________________________________________________ */
/* line 225, buttons&numbers.scss */
.pension-theme-blue .btn, .pension-theme-blue input[type="submit"] {
  /* The text color */
  color: #ffffff !important;
  text-shadow: 1px 1px 0px #525252;
  /*The background gradient */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #037ea6), color-stop(1, #173b6b)) !important;
  background: -moz-linear-gradient(center top, #037ea6 5%, #173b6b 100%) !important;
  /* The background color fallback */
  background-color: #173b6b;
  /* Border color */
  border: 1px solid #5a6464;
}
/* line 237, buttons&numbers.scss */
.pension-theme-blue .btn:hover, .pension-theme-blue input[type="submit"]:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #173b6b), color-stop(1, #173b6b)) !important;
  background: -moz-linear-gradient(center top, #173b6b 5%, #173b6b 100%) !important;
  cursor: pointer;
}
/* line 242, buttons&numbers.scss */
.pension-theme-blue .btn.form {
  background-image: url("email1.png") !important;
  background-color: #037ea6 !important;
  background-position: 20px 15px !important;
  background-repeat: no-repeat !important;
  padding-left: 40px !important;
}
/* line 249, buttons&numbers.scss */
.pension-theme-blue .btn.form:hover {
  background-color: #173b6b !important;
}
/* ORANGE-RED THEME ________________________________________________________________________________________ */
/* line 253, buttons&numbers.scss */
.hub-wealth .btn, .hub-wealth input[type="submit"] {
  /* The text color */
  color: black !important;
  /*The background gradient */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff8a00), color-stop(1, #f0500a)) !important;
  background: -moz-linear-gradient(center top, #ff8a00 5%, #f0500a 100%) !important;
  /* The background color fallback */
  background-color: #f0500a;
  /* Border color */
  border: 1px solid #5a6464;
}
/* line 264, buttons&numbers.scss */
.hub-wealth .btn:hover, .hub-wealth input[type="submit"]:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0500a), color-stop(1, #f0500a)) !important;
  background: -moz-linear-gradient(center top, #f0500a 5%, #f0500a 100%) !important;
  cursor: pointer;
}
/* line 269, buttons&numbers.scss */
.hub-wealth .btn.form {
  background-image: url("form-black.png") !important;
  background-color: #ff8a00 !important;
  background-position: 18px 12px !important;
  background-repeat: no-repeat !important;
  padding-left: 40px !important;
}
/* line 276, buttons&numbers.scss */
.hub-wealth .btn.form:hover {
  background-color: #f0500a !important;
}/* line 1, mobile.scss */
.podcastBC, .podcastBC object, .podcastBC embed, .podcastBC iframe {
  width: 100% !important;
  height: 50px !important;
}
/* line 6, mobile.scss */
.article #site, .hub #site {
  background-size: 100% !important;
}
/* line 10, mobile.scss */
#mobileMore, #mobileLess {
  display: none !important;
}
/* line 15, mobile.scss */
.hub h1 {
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
@media (max-width: 900px) {
  /* line 21, mobile.scss */
  #right-column {
    display: none;
  }
  /* line 25, mobile.scss */
  #site {
    background-size: 130% !important;
    min-width: 0 !important;
    width: 100%;
    position: absolute;
    z-index: 1;
  }
  /* line 34, mobile.scss */
  #main-content-wrapper, #sec-nav, #left-column {
    width: 100%;
  }
  /* line 37, mobile.scss */
  #main-content, #main-content .content {
    width: 100%;
  }
  /* line 41, mobile.scss */
  #site-inner {
    margin: 0;
    z-index: 2;
  }
  /* line 47, mobile.scss */
  #header {
    width: 100%;
    height: 80px;
  }
  /* line 53, mobile.scss */
  #logo-wrapper {
    margin: 0 !important;
    background: url(/includes/mobileNavBack.png) top right no-repeat !important;
    height: inherit;
    height: 85px;
    width: 165px;
  }
  /* line 59, mobile.scss */
  #logo-wrapper a {
    position: inherit;
    top: 20px !important;
    left: 20px !important;
    width: 100%;
  }
  /* line 65, mobile.scss */
  #logo-wrapper img {
    width: 110px;
  }
  /* line 71, mobile.scss */
  #hdr-inner-wrapper {
    display: none;
    background-image: none;
    background-color: rgba(26, 26, 26, 0.5);
    width: 80%;
  }
  /* line 79, mobile.scss */
  #mobileNav {
    display: block !important;
    background-color: rgba(26, 26, 26, 0.5);
    padding-top: 20px;
    padding-left: 10px;
    height: 40px;
  }
  /* line 85, mobile.scss */
  #mobileNav a {
    font-size: 16px !important;
  }
  /* line 90, mobile.scss */
  #sidebar {
    display: block;
    width: 220px;
    background-color: #1a1a1a;
    position: fixed;
    top: 0;
    margin-left: -220px;
    padding-top: 40px;
    z-index: 1000;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
  }
  /* line 102, mobile.scss */
  #sidebar h1 {
    font-size: 1.2em;
    margin: 0 0 8px 10px !important;
  }
  /* line 106, mobile.scss */
  #sidebar ul {
    margin-bottom: 2em;
  }
  /* line 109, mobile.scss */
  #sidebar ul:first-child {
    margin-bottom: 1em;
  }
  /* line 112, mobile.scss */
  #sidebar li {
    color: white;
    padding: 0 1em .6em 10px;
    font-family: "Proxima Nova Condensed Regular", sans-serif;
  }
  /* line 117, mobile.scss */
  #sidebar a {
    font-family: "Proxima Nova Regular", sans-serif;
    color: #ffcd00;
    font-size: 14px !important;
  }
  /* line 122, mobile.scss */
  #sidebar hr {
    display: none !important;
  }
  /* line 125, mobile.scss */
  #sidebar .contact-us li {
    margin-bottom: 2em;
    font-family: "Proxima Nova Regular", sans-serif;
  }
  /* line 129, mobile.scss */
  #sidebar .contact-us a {
    color: white;
    padding: .6em !important;
  }
  /* line 133, mobile.scss */
  #sidebar .nav {
    display: none;
  }
  /* line 136, mobile.scss */
  #sidebar form {
    width: 80%;
    margin-bottom: 1em;
  }
  /* line 140, mobile.scss */
  #sidebar input {
    width: 90%;
    margin: 0 1em .6em 10px;
  }
  /* line 144, mobile.scss */
  #sidebar input[type='image'] {
    display: none;
  }
  /* line 149, mobile.scss */
  #sidebar :nth-child(4) {
    display: none;
  }
  /* line 153, mobile.scss */
  #sidebar ul :nth-child(4) {
    display: block;
  }
  /* line 157, mobile.scss */
  #sidebarCover {
    width: 100%;
    height: 1000%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 500;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }
  /* line 168, mobile.scss */
  #sidebar #cboxClose {
    top: 2px !important;
    right: 2px !important;
  }
  /* line 173, mobile.scss */
  #mobileHomeLink {
    padding-left: 20px;
    background: url(/includes/mobileSprite.png) 0 -46px no-repeat;
  }
  /* line 178, mobile.scss */
  #mobileNavLink {
    padding-left: 20px;
    background: url(/includes/mobileSprite.png) 0 -96px no-repeat;
  }
  /* line 184, mobile.scss */
  .article #main-content {
    margin-top: 0 !important;
  }
  /* line 188, mobile.scss */
  #left-column, #right-column {
    width: 100%;
  }
  /* line 194, mobile.scss */
  #sec-nav, #sec-nav ul {
    height: inherit !important;
  }
  /* line 197, mobile.scss */
  #sec-nav ul {
    padding: .5em 0 .5em 0;
  }
  /* line 200, mobile.scss */
  #sec-nav li {
    float: none !important;
    display: inline-block;
    display: none;
  }
  /* line 204, mobile.scss */
  #sec-nav li span {
    display: none;
    background-image: none !important;
  }
  /* line 208, mobile.scss */
  #sec-nav li:first-child a {
    padding-left: 15px !important;
  }
  /* line 211, mobile.scss */
  #sec-nav li.active {
    display: inline-block;
  }
  /* line 216, mobile.scss */
  #mobileMore {
    display: inline-block !important;
  }
  /* line 220, mobile.scss */
  #mobileLess {
    display: none;
  }
  /* line 224, mobile.scss */
  #mobileMore a {
    padding-left: 30px !important;
    background: url(/includes/mobileSprite.png) 8px 8px no-repeat;
  }
  /* line 229, mobile.scss */
  #mobileLess a {
    padding-left: 30px !important;
    background: url(/includes/mobileSprite.png) 8px -139px no-repeat;
  }
  /* line 235, mobile.scss */
  #ter-nav {
    width: 90%;
  }
  /* line 237, mobile.scss */
  #ter-nav li {
    display: inline-block;
    margin: 0 0 .8em 0;
  }
  /* line 247, mobile.scss */
  .article #right-column {
    float: none;
  }
  /* line 253, mobile.scss */
  #right-column .widget:first-child .widget-body {
    padding-bottom: 20px !important;
    background-image: none !important;
  }
  /* line 259, mobile.scss */
  .videoBC, .mediasiteBC, #left-column .videoBC, #left-column .mediasiteBC {
    width: 100% !important;
    height: auto;
    color: black;
  }
  /* line 263, mobile.scss */
  .videoBC object, .videoBC embed, .videoBC iframe, .mediasiteBC object, .mediasiteBC embed, .mediasiteBC iframe, #left-column .videoBC object, #left-column .videoBC embed, #left-column .videoBC iframe, #left-column .mediasiteBC object, #left-column .mediasiteBC embed, #left-column .mediasiteBC iframe {
    width: 98% !important;
    height: auto !important;
  }
  /* line 272, mobile.scss */
  .hub #main-content, .article #main-content {
    margin-top: 0 !important;
  }
  /* line 276, mobile.scss */
  .hub h1, h1 {
    font-size: 40px !important;
  }
  /* line 281, mobile.scss */
  .categories a {
    background-position: 100% center !important;
  }
  /* line 287, mobile.scss */
  #content-footer {
    display: none !important;
  }
  /* line 290, mobile.scss */
  #footer, .home #footer, .micro #footer {
    width: 92% !important;
    padding: 0 4% 4% 4%;
    background-color: #1a1a1a;
    height: auto !important;
  }
  /* line 295, mobile.scss */
  #footer img, .home #footer img, .micro #footer img {
    width: 120px;
    height: auto;
  }
  /* line 299, mobile.scss */
  #footer div, #footer ul, #footer li, .home #footer div, .home #footer ul, .home #footer li, .micro #footer div, .micro #footer ul, .micro #footer li {
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: inherit !important;
    height: auto !important;
  }
  /* line 306, mobile.scss */
  #footer ul.nav, .home #footer ul.nav, .micro #footer ul.nav {
    clear: both !important;
    padding-top: 3em !important;
    bottom: inherit !important;
    left: inherit !important;
  }
  /* line 311, mobile.scss */
  #footer ul.nav li, .home #footer ul.nav li, .micro #footer ul.nav li {
    float: left !important;
    padding-right: 2em !important;
  }
  /* line 316, mobile.scss */
  #footer ul, .home #footer ul, .micro #footer ul {
    clear: both;
    margin-top: 2em;
  }
  /* line 320, mobile.scss */
  #footer .contact-us, .home #footer .contact-us, .micro #footer .contact-us {
    display: inline-block;
  }
  /* line 323, mobile.scss */
  #footer .contact-us:after, .home #footer .contact-us:after, .micro #footer .contact-us:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  /* line 331, mobile.scss */
  #footer hr, .home #footer hr, .micro #footer hr {
    display: block;
    clear: both;
    position: relative;
    width: 100% !important;
    margin: 1.2em 0 1.2em 0 !important;
    padding: 0 !important;
  }
  /* line 339, mobile.scss */
  #footer ul.contact-us li.phone, #footer ul.contact-us li:last-child, .home #footer ul.contact-us li.phone, .home #footer ul.contact-us li:last-child, .micro #footer ul.contact-us li.phone, .micro #footer ul.contact-us li:last-child {
    width: 50% !important;
    float: left !important;
  }
  /* line 343, mobile.scss */
  #footer ul.contact-us li.phone p, .home #footer ul.contact-us li.phone p, .micro #footer ul.contact-us li.phone p {
    padding: 0 !important;
  }
  /* line 346, mobile.scss */
  #footer p, .home #footer p, .micro #footer p {
    text-align: left !important;
  }
  /* line 349, mobile.scss */
  #footer li, .home #footer li, .micro #footer li {
    margin-top: 1em !important;
  }
  /* line 352, mobile.scss */
  #footer li, #footer li a, .home #footer li, .home #footer li a, .micro #footer li, .micro #footer li a {
    font-size: 1em;
    margin-bottom: .5em !important;
  }
  /* line 356, mobile.scss */
  #footer a, .home #footer a, .micro #footer a {
    margin-top: .25em !important;
  }
  /* line 359, mobile.scss */
  #footer .col, .home #footer .col, .micro #footer .col {
    width: 50% !important;
    float: left !important;
  }
  /* line 363, mobile.scss */
  #footer .first ul, .home #footer .first ul, .micro #footer .first ul {
    padding-right: 1em;
  }
  /* line 366, mobile.scss */
  #footer .button, .home #footer .button, .micro #footer .button {
    margin-left: .4em;
  }
  /* line 371, mobile.scss */
  .home #footer div, .home #footer ul.contact-us, .home #footer hr, .micro #footer div, .micro #footer ul.contact-us, .micro #footer hr {
    display: block;
  }
  /* line 375, mobile.scss */
  .home #footer ul.nav + ul.contact-us, .micro #footer ul.nav + ul.contact-us {
    display: none !important;
  }
  /* line 379, mobile.scss */
  #thumb-wrapper {
    display: none !important;
  }
  /* line 384, mobile.scss */
  .home #site, .home #main-content {
    height: auto !important;
    background-color: #02234e !important;
    background-size: 200% !important;
    background-position: bottom center !important;
    background-repeat: no-repeat;
  }
  /* line 392, mobile.scss */
  .home #main-content {
    height: auto !important;
  }
  /* line 396, mobile.scss */
  .no-nav #main-content-wrapper {
    position: inherit !important;
    margin: 0 !important;
  }
  /* line 402, mobile.scss */
  .no-nav #header {
    height: inherit !important;
  }
  /* line 406, mobile.scss */
  .home #main-content {
    width: 100% !important;
    margin-top: 0 !important;
  }
  /* line 410, mobile.scss */
  .home #main-content h1 {
    font-size: 60px;
  }
  /* line 413, mobile.scss */
  .home #main-content h3 {
    font-size: 20px;
    padding: 0 !important;
  }
  /* line 418, mobile.scss */
  .links, .latest {
    width: 100% !important;
    float: none;
    margin: 0 !important;
    padding: 20px 0 0 0 !important;
    height: auto !important;
    border: 0 !important;
  }
  /* line 427, mobile.scss */
  .home .links li a {
    background-position: center right !important;
  }
  /* line 431, mobile.scss */
  .home #inner-content .latest {
    float: none !important;
  }
  /* line 435, mobile.scss */
  .home #inner-content .latest li {
    margin: 0 0 40px 0 !important;
    padding: 0 !important;
    width: 100%;
  }
  /* line 439, mobile.scss */
  .home #inner-content .latest li a {
    float: left;
    margin-left: 60px !important;
    background-image: none !important;
  }
  /* line 445, mobile.scss */
  .home #inner-content .links {
    background-image: none !important;
  }
  /* line 449, mobile.scss */
  .latest {
    margin-bottom: 300px !important;
    clear: both !important;
  }
  /* line 454, mobile.scss */
  .links {
    height: auto !important;
  }
  /* line 456, mobile.scss */
  .links li {
    margin-bottom: .6em;
  }
  /* line 459, mobile.scss */
  .links a {
    font-size: 1.1em;
  }
  /* line 464, mobile.scss */
  .home #inner-content {
    display: block;
  }
  /* line 468, mobile.scss */
  .home #inner-content:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  /* line 477, mobile.scss */
  .home #footer, .micro #footer {
    position: inherit !important;
  }
  /* line 484, mobile.scss */
  .content .categories {
    width: 100% !important;
  }
  /* line 488, mobile.scss */
  .content .categories div {
    width: 100% !important;
    float: none !important;
    height: inherit !important;
  }
  /* line 494, mobile.scss */
  .hub content h2, h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    padding-bottom: 0 !important;
  }
  /* line 500, mobile.scss */
  #sidebar a.button {
    background-color: #ffcd00;
  }
  /* line 505, mobile.scss */
  .expert {
    border-bottom: 0;
    width: 100%;
  }
  /* line 508, mobile.scss */
  .expert .position {
    padding: 0;
  }
  /* line 511, mobile.scss */
  .expert img {
    position: inherit;
  }
  /* line 514, mobile.scss */
  .expert ul {
    padding: 0;
  }
  /* line 516, mobile.scss */
  .expert ul li {
    font-size: 14px;
  }
  /* line 520, mobile.scss */
  .expert h3 {
    padding: 0;
    font-size: 28px !important;
  }
  /* line 524, mobile.scss */
  .expert .expertise {
    padding: 0;
  }
  /* line 529, mobile.scss */
  .content .articles li, .content .expert-list li {
    padding-right: 0 !important;
  }
  /* line 533, mobile.scss */
  #sitemap ul {
    margin: 0;
    padding: 0;
  }
  /* line 539, mobile.scss */
  .articles h4, .articles p {
    padding-right: 70px;
  }
  /* line 545, mobile.scss */
  #filter_block select {
    margin: 0;
    width: 100%;
  }
  /* line 549, mobile.scss */
  #filter_block #category_filter {
    margin-bottom: .6em;
  }
  /* line 555, mobile.scss */
  #sidebar #region-picker div {
    position: inherit;
    top: inherit;
  }
  /* line 558, mobile.scss */
  #sidebar #region-picker div ul {
    margin: 10px 0 0 6px;
  }
  /* line 564, mobile.scss */
  #inner-content table {
    width: 100%;
    overflow: scroll;
  }
  /* line 570, mobile.scss */
  .micro .no-nav #logo-wrapper {
    height: 60px;
  }
  /* line 577, mobile.scss */
  #content img {
    max-width: 600px;
  }
  /* line 581, mobile.scss */
  #content a img {
    margin: 0;
  }
  /* line 587, mobile.scss */
  #sidebar, #sidebarCover {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-transform: translateZ(0);
  }
  /* line 596, mobile.scss */
  .animateNav {
    display: block !important;
    -webkit-transform: translate3d(220px, 0, 0) !important;
  }
  /* line 601, mobile.scss */
  .makeFullOpacity {
    opacity: 1 !important;
  }
  /* line 606, mobile.scss */
  #main_withAside, #aside {
    float: none !important;
    width: 100% !important;
  }
  /* line 611, mobile.scss */
  #aside {
    margin-top: 4em;
  }
  /* line 617, mobile.scss */
  input[type='text'], textarea, select {
    font-size: 16px;
  }
}
@media (max-width: 410px) {
  /* line 622, mobile.scss */
  .home #main-content h1 {
    padding-right: 90px;
  }
}
/* Start brightcove css */
#page-content-wrapper{width:90%;margin:10px auto;max-width:1200px}#dev-msg{background:#af1717;color:#fff;font-size:11px;padding:5px 20px}.play-mod{width:auto;max-width:100%;background:#f7f7f7;padding:0;margin:5px auto;min-height:25px;display:inline-block;border:1px solid #e1e1e1;overflow:hidden}.play-mod object,.play-mod iframe{display:inline-block;margin:0 auto;vertical-align:middle;text-align:center}.play-mod.podcast{margin:25px auto;max-width:487px;display:inline-block;margin:0 auto;border:0}.play-mod.podcast object{width:487px;height:25px}.slickspin{position:absolute;text-align:center;z-index:999;width:100%;height:100%;top:0;left:0;line-height:1em}.slickspin .loading-spinner{width:100%;height:100%;text-align:center;min-width:150px;min-height:150px;overflow:visible}.slickspin .spin-bg{position:relative;width:100%;height:100%}.slickspin .animation-holder{position:relative;top:60%}.slickspin .animation-holder .spinner{margin:0 auto}.slickspin p.msg{display:block;margin:0 auto;position:relative;text-align:center;top:75%;color:#666}.slickspin .spin-wrap{position:absolute;top:25%;left:25%;width:50%;height:50%}.slickspin .spin-positioner{position:relative;width:100%;height:100%}.BC-embed,.BC-embed-playlist{-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility;font-family:"Proxima Nova Regular",arial,helvetica,sans-serif;text-align:center;display:block;text-align:center;margin:0 auto;padding:0;min-height:200px;position:relative;color:#555;max-width:1026px}.BC-embed div,.BC-embed span,.BC-embed applet,.BC-embed object,.BC-embed iframe,.BC-embed h1,.BC-embed h2,.BC-embed h3,.BC-embed h4,.BC-embed h5,.BC-embed h6,.BC-embed p,.BC-embed blockquote,.BC-embed pre,.BC-embed a,.BC-embed abbr,.BC-embed acronym,.BC-embed address,.BC-embed big,.BC-embed cite,.BC-embed code,.BC-embed del,.BC-embed dfn,.BC-embed em,.BC-embed img,.BC-embed ins,.BC-embed kbd,.BC-embed q,.BC-embed s,.BC-embed samp,.BC-embed small,.BC-embed strike,.BC-embed strong,.BC-embed sub,.BC-embed sup,.BC-embed tt,.BC-embed var,.BC-embed b,.BC-embed u,.BC-embed i,.BC-embed center,.BC-embed dl,.BC-embed dt,.BC-embed dd,.BC-embed ol,.BC-embed ul,.BC-embed li,.BC-embed fieldset,.BC-embed form,.BC-embed label,.BC-embed legend,.BC-embed table,.BC-embed caption,.BC-embed tbody,.BC-embed tfoot,.BC-embed thead,.BC-embed tr,.BC-embed th,.BC-embed td,.BC-embed article,.BC-embed aside,.BC-embed canvas,.BC-embed details,.BC-embed embed,.BC-embed figure,.BC-embed figcaption,.BC-embed footer,.BC-embed header,.BC-embed hgroup,.BC-embed menu,.BC-embed nav,.BC-embed output,.BC-embed ruby,.BC-embed section,.BC-embed summary,.BC-embed time,.BC-embed mark,.BC-embed audio,.BC-embed video,.BC-embed-playlist div,.BC-embed-playlist span,.BC-embed-playlist applet,.BC-embed-playlist object,.BC-embed-playlist iframe,.BC-embed-playlist h1,.BC-embed-playlist h2,.BC-embed-playlist h3,.BC-embed-playlist h4,.BC-embed-playlist h5,.BC-embed-playlist h6,.BC-embed-playlist p,.BC-embed-playlist blockquote,.BC-embed-playlist pre,.BC-embed-playlist a,.BC-embed-playlist abbr,.BC-embed-playlist acronym,.BC-embed-playlist address,.BC-embed-playlist big,.BC-embed-playlist cite,.BC-embed-playlist code,.BC-embed-playlist del,.BC-embed-playlist dfn,.BC-embed-playlist em,.BC-embed-playlist img,.BC-embed-playlist ins,.BC-embed-playlist kbd,.BC-embed-playlist q,.BC-embed-playlist s,.BC-embed-playlist samp,.BC-embed-playlist small,.BC-embed-playlist strike,.BC-embed-playlist strong,.BC-embed-playlist sub,.BC-embed-playlist sup,.BC-embed-playlist tt,.BC-embed-playlist var,.BC-embed-playlist b,.BC-embed-playlist u,.BC-embed-playlist i,.BC-embed-playlist center,.BC-embed-playlist dl,.BC-embed-playlist dt,.BC-embed-playlist dd,.BC-embed-playlist ol,.BC-embed-playlist ul,.BC-embed-playlist li,.BC-embed-playlist fieldset,.BC-embed-playlist form,.BC-embed-playlist label,.BC-embed-playlist legend,.BC-embed-playlist table,.BC-embed-playlist caption,.BC-embed-playlist tbody,.BC-embed-playlist tfoot,.BC-embed-playlist thead,.BC-embed-playlist tr,.BC-embed-playlist th,.BC-embed-playlist td,.BC-embed-playlist article,.BC-embed-playlist aside,.BC-embed-playlist canvas,.BC-embed-playlist details,.BC-embed-playlist embed,.BC-embed-playlist figure,.BC-embed-playlist figcaption,.BC-embed-playlist footer,.BC-embed-playlist header,.BC-embed-playlist hgroup,.BC-embed-playlist menu,.BC-embed-playlist nav,.BC-embed-playlist output,.BC-embed-playlist ruby,.BC-embed-playlist section,.BC-embed-playlist summary,.BC-embed-playlist time,.BC-embed-playlist mark,.BC-embed-playlist audio,.BC-embed-playlist video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.BC-embed table,.BC-embed-playlist table{border-collapse:collapse;border-spacing:0}.BC-embed caption,.BC-embed th,.BC-embed td,.BC-embed-playlist caption,.BC-embed-playlist th,.BC-embed-playlist td{text-align:left;font-weight:normal;vertical-align:middle}.BC-embed q,.BC-embed blockquote,.BC-embed-playlist q,.BC-embed-playlist blockquote{quotes:none}.BC-embed q:before,.BC-embed q:after,.BC-embed blockquote:before,.BC-embed blockquote:after,.BC-embed-playlist q:before,.BC-embed-playlist q:after,.BC-embed-playlist blockquote:before,.BC-embed-playlist blockquote:after{content:"";content:none}.BC-embed a img,.BC-embed-playlist a img{border:none}.BC-embed b,.BC-embed i,.BC-embed-playlist b,.BC-embed-playlist i{font-style:normal;font-weight:normal;font-family:FontAwesome}.BC-embed b,.BC-embed-playlist b{font-family:"Proxima Nova Semibold",arial,helvetica,sans-serif}.BC-embed div.thumb,.BC-embed-playlist div.thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.BC-embed div.thumb-panel-item img,.BC-embed-playlist div.thumb-panel-item img{min-width:none;max-width:none;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.BC-embed-playlist.panel-bottom .play-mod{background:#f7f7f7;margin:0 auto;line-height:0;padding:0}.BC-embed-playlist.panel-bottom .thumb-panel{display:block;width:auto;margin:0 auto;padding:0;position:relative;height:120px;padding:0 5px}.BC-embed-playlist.panel-bottom .panel-contents-mask{position:relative;width:90%;overflow:hidden;margin:0 auto;border:1px solid #e1e1e1;border-right:1px solid #ccc;border-left:1px solid #ccc;height:120px;padding:0;line-height:120px}.BC-embed-playlist.panel-bottom .panel-contents-mask:after,.BC-embed-playlist.panel-bottom .panel-contents-mask:before{content:"";z-index:2;position:absolute;top:2%;width:20px;height:96%;pointer-events:none}.BC-embed-playlist.panel-bottom .panel-contents-mask:after{right:0;background:linear-gradient(to right, rgba(255,255,255,0),#ffffff 100%)}.BC-embed-playlist.panel-bottom .panel-contents-mask:before{left:0;background:linear-gradient(to right, #ffffff,rgba(255,255,255,0) 100%)}.BC-embed-playlist.panel-bottom .panel-contents-wrap{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline}.BC-embed-playlist.panel-bottom .retract-btn,.BC-embed-playlist.panel-bottom .advance-btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;vertical-align:top;cursor:pointer;position:absolute;height:110px;top:5px;width:5%;min-width:30px;text-align:center;line-height:110px;background-color:#fff;border:1px solid;border-color:#ccc}.BC-embed-playlist.panel-bottom .retract-btn:after,.BC-embed-playlist.panel-bottom .advance-btn:after{content:"";z-index:2;position:absolute;height:110px;top:0;width:10px}.BC-embed-playlist.panel-bottom .retract-btn i,.BC-embed-playlist.panel-bottom .advance-btn i{text-align:center;font-size:14px;line-height:14px;vertical-align:middle}.BC-embed-playlist.panel-bottom .retract-btn.disabled,.BC-embed-playlist.panel-bottom .retract-btn.disabled:hover,.BC-embed-playlist.panel-bottom .advance-btn.disabled:hover,.BC-embed-playlist.panel-bottom .advance-btn.disabled{background:#fff;color:#ccc;border-color:#ccc;pointer-events:none}.BC-embed-playlist.panel-bottom .retract-btn.disabled:after,.BC-embed-playlist.panel-bottom .retract-btn.disabled:hover:after,.BC-embed-playlist.panel-bottom .advance-btn.disabled:hover:after,.BC-embed-playlist.panel-bottom .advance-btn.disabled:after{display:none}.BC-embed-playlist.panel-bottom .retract-btn{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;left:2px}.BC-embed-playlist.panel-bottom .retract-btn:after{right:0;background:linear-gradient(to right, rgba(225,225,225,0),rgba(225,225,225,0.6) 100%)}.BC-embed-playlist.panel-bottom .advance-btn{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;right:2px}.BC-embed-playlist.panel-bottom .advance-btn:after{left:0;background:linear-gradient(to right, rgba(225,225,225,0.6),rgba(225,225,225,0) 100%)}.BC-embed-playlist.panel-bottom div.thumb-panel-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;height:111.125px;width:130px;padding:8px 5px 5px 5px;background:#fff;background-color:rgba(255,255,255,0);font-size:16px;line-height:1em}.BC-embed-playlist.panel-bottom div.thumb-panel-item:last-child{margin-right:10px}.BC-embed-playlist.panel-bottom div.thumb-panel-item:before{width:36%;left:32%;top:1.5em}.BC-embed-playlist.panel-bottom div.thumb-panel-item .thumb{width:130px;height:73.125px;overflow:hidden;background:#fff}.BC-embed-playlist.panel-bottom div.thumb-panel-item .title,.BC-embed-playlist.panel-bottom div.thumb-panel-item .description{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:14px;line-height:14px;max-height:28px;margin:5px auto 0 auto;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:1;max-width:100%;overflow:hidden}.BC-embed-playlist.panel-bottom div.thumb-panel-item .description{display:none}.BC-embed-playlist .retract-btn,.BC-embed-playlist .advance-btn{display:none;color:#555}.BC-embed-playlist .thumb-panel,.BC-embed-playlist .panel-contents-mask,.BC-embed-playlist .panel-contents-wrap{width:auto;display:block;max-height:100%}.BC-embed-playlist .thumb-panel-item{cursor:pointer;position:relative;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s}.BC-embed-playlist .thumb-panel-item:before{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition-property:color,border-color,height,width,opacity;-moz-transition-property:color,border-color,height,width,opacity;-o-transition-property:color,border-color,height,width,opacity;transition-property:color,border-color,height,width,opacity;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s;position:absolute;content:"";width:0;height:0;line-height:0;color:#fff;clear:both}.BC-embed-playlist .thumb-panel-item:after{clear:both;display:block;overflow:visible;height:0;line-height:0;content:""}.BC-embed-playlist div.thumb img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;border:1px solid #e1e1e1;max-height:100%}.BC-embed-playlist .title{font-size:16px;line-height:20px}.BC-embed-playlist .description{font-size:12px;line-height:14px}.BC-embed-playlist .thumb-panel-item.active div.thumb img{opacity:0.75}.BC-embed-playlist .thumb-panel-item.active:before{opacity:1;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:4px 4px;-moz-border-radius:4px / 4px;border-radius:4px / 4px;text-shadow:-1px -1px #000;content:"\f04b";font-family:'FontAwesome';font-size:1em;line-height:2em;text-align:center;width:14%;height:2em;max-width:100px;min-width:35px;left:7%;top:1.4em;background:#000;background:rgba(25,25,25,0.85);border:3px solid #000;z-index:4;vertical-align:middle;box-shadow:0 3px 5px -2px rgba(0,0,0,0.25);-moz-box-shadow:0 3px 5px -2px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,0.25)}.BC-embed-playlist .thumb-panel-item.active.playing div.thumb img{opacity:0.25}.BC-embed-playlist .thumb-panel-item.active.playing:before{content:"\f04c"}.BC-embed-playlist.no-thumb.panel-right div.thumb,.BC-embed-playlist.no-thumb.panel-left div.thumb,.BC-embed-playlist.no-thumb.panel-bottom div.thumb{display:none}.BC-embed-playlist.no-thumb.panel-right .txt-wrap,.BC-embed-playlist.no-thumb.panel-left .txt-wrap,.BC-embed-playlist.no-thumb.panel-bottom .txt-wrap{width:95%;margin:0 auto}.BC-embed-playlist.no-thumb.panel-right .thumb-panel-item .title,.BC-embed-playlist.no-thumb.panel-left .thumb-panel-item .title,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item .title{font-size:18px;text-align:left}.BC-embed-playlist.no-thumb.panel-right .thumb-panel-item .description,.BC-embed-playlist.no-thumb.panel-left .thumb-panel-item .description,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;text-align:left}.BC-embed-playlist.no-thumb.panel-right .thumb-panel-item.active:before,.BC-embed-playlist.no-thumb.panel-left .thumb-panel-item.active:before,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active:before{font-size:16px;line-height:30px;vertical-align:middle;height:30px;min-width:30px;width:30px;left:8px}.BC-embed-playlist.no-thumb.panel-right .thumb-panel-item.active .txt-wrap,.BC-embed-playlist.no-thumb.panel-left .thumb-panel-item.active .txt-wrap,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active .txt-wrap{width:95%;margin:0;overflow:hidden}.BC-embed-playlist.no-thumb.panel-right .thumb-panel-item.active .txt-wrap .title,.BC-embed-playlist.no-thumb.panel-right .thumb-panel-item.active .txt-wrap .description,.BC-embed-playlist.no-thumb.panel-left .thumb-panel-item.active .txt-wrap .title,.BC-embed-playlist.no-thumb.panel-left .thumb-panel-item.active .txt-wrap .description,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active .txt-wrap .title,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active .txt-wrap .description{overflow:hidden;max-width:100%;margin:0 0 0 40px}.BC-embed-playlist.no-thumb.panel-bottom div.thumb-panel-item{text-align:center;margin:0 10px;padding:0;width:140px;height:100%}.BC-embed-playlist.no-thumb.panel-bottom .txt-wrap{text-align:left;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;margin:0;padding:0 0 10px 0}.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active:before{top:40px;left:50px;text-align:center}.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active .txt-wrap .title,.BC-embed-playlist.no-thumb.panel-bottom .thumb-panel-item.active .txt-wrap .description{margin:5px 0 0 0}.divider{display:block;margin:20px 0;content:" "}.BC-embed-playlist.panel-right .play-mod,.BC-embed-playlist.panel-left .play-mod,.BC-embed-playlist.previously-panel-bottom .play-mod{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;width:60%;border:2px solid #e1e1e1}.BC-embed-playlist.panel-right .thumb-panel,.BC-embed-playlist.panel-left .thumb-panel,.BC-embed-playlist.previously-panel-bottom .thumb-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;position:relative;vertical-align:top;width:40%;left:-7px;margin:12px 0 0 0}.BC-embed-playlist.panel-right .thumb-panel:before,.BC-embed-playlist.panel-left .thumb-panel:before,.BC-embed-playlist.previously-panel-bottom .thumb-panel:before{font-size:10px;padding:0 10px;line-height:1.75em;height:1.75em;vertical-align:middle;content:"playlist";position:absolute;z-index:999;top:-7px;background:#ccc;color:#fff;opacity:1}.BC-embed-playlist.panel-right .panel-contents-mask:after,.BC-embed-playlist.panel-left .panel-contents-mask:after,.BC-embed-playlist.previously-panel-bottom .panel-contents-mask:after{content:" ";clear:both;display:block;width:auto;line-height:0;padding:0;margin:0;height:0;font-size:0;visibility:hidden;overflow:hidden}.BC-embed-playlist.panel-right .panel-contents-wrap,.BC-embed-playlist.panel-left .panel-contents-wrap,.BC-embed-playlist.previously-panel-bottom .panel-contents-wrap{display:block;width:auto}.BC-embed-playlist.panel-right .thumb-panel-item,.BC-embed-playlist.panel-left .thumb-panel-item,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item{display:block;width:auto;height:4.5em;line-height:4.5em;vertical-align:middle;padding:0.3em 0.3em 0.4em 0.3em;border-bottom:1px solid #e1e1e1}.BC-embed-playlist.panel-right .thumb-panel-item:last-child,.BC-embed-playlist.panel-left .thumb-panel-item:last-child,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item:last-child{border:0}.BC-embed-playlist.panel-right .thumb,.BC-embed-playlist.panel-left .thumb,.BC-embed-playlist.previously-panel-bottom .thumb{display:block;float:left;height:4.5em;line-height:4.5em;text-align:center;vertical-align:middle;width:28%;margin:0 2% 0 0}.BC-embed-playlist.panel-right .thumb img,.BC-embed-playlist.panel-left .thumb img,.BC-embed-playlist.previously-panel-bottom .thumb img{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;text-align:center;vertical-align:middle}.BC-embed-playlist.panel-right .txt-wrap,.BC-embed-playlist.panel-left .txt-wrap,.BC-embed-playlist.previously-panel-bottom .txt-wrap{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:69%;vertical-align:middle;max-height:100%}.BC-embed-playlist.panel-right .title,.BC-embed-playlist.panel-right .description,.BC-embed-playlist.panel-left .title,.BC-embed-playlist.panel-left .description,.BC-embed-playlist.previously-panel-bottom .title,.BC-embed-playlist.previously-panel-bottom .description{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.BC-embed-playlist.panel-right .title,.BC-embed-playlist.panel-left .title,.BC-embed-playlist.previously-panel-bottom .title{line-height:20px;max-height:40px;min-height:20px}.BC-embed-playlist.panel-right .description,.BC-embed-playlist.panel-left .description,.BC-embed-playlist.previously-panel-bottom .description{line-height:14px;max-height:28px;min-height:14px}.BC-embed-playlist.panel-left .thumb-panel{padding:0}.BC-embed-playlist.panel-left .thumb-panel:before{right:0}.BC-embed-playlist.panel-left .panel-contents-mask{border:2px solid #e1e1e1}.BC-embed-playlist.panel-left .play-mod{float:right;position:relative;left:-9px}.BC-embed-playlist.panel-right .thumb-panel:before{left:0.5em}.BC-embed-playlist.panel-right .panel-contents-mask{border:2px solid #e1e1e1}.BC-embed-playlist.panel-left.force-list-bottom,.BC-embed-playlist.panel-right.force-list-bottom,.BC-embed-playlist.previously-panel-bottom,.force-list-bottom{display:block;width:auto;padding-top:3px;text-align:center}.BC-embed-playlist.panel-left.force-list-bottom .play-mod,.BC-embed-playlist.panel-left.force-list-bottom .thumb-panel,.BC-embed-playlist.panel-left.force-list-bottom .panel-contents-wrap,.BC-embed-playlist.panel-left.force-list-bottom .panel-contents-mask,.BC-embed-playlist.panel-left.force-list-bottom .thumb-panel-item,.BC-embed-playlist.panel-right.force-list-bottom .play-mod,.BC-embed-playlist.panel-right.force-list-bottom .thumb-panel,.BC-embed-playlist.panel-right.force-list-bottom .panel-contents-wrap,.BC-embed-playlist.panel-right.force-list-bottom .panel-contents-mask,.BC-embed-playlist.panel-right.force-list-bottom .thumb-panel-item,.BC-embed-playlist.previously-panel-bottom .play-mod,.BC-embed-playlist.previously-panel-bottom .thumb-panel,.BC-embed-playlist.previously-panel-bottom .panel-contents-wrap,.BC-embed-playlist.previously-panel-bottom .panel-contents-mask,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item,.force-list-bottom .play-mod,.force-list-bottom .thumb-panel,.force-list-bottom .panel-contents-wrap,.force-list-bottom .panel-contents-mask,.force-list-bottom .thumb-panel-item{float:none;display:block;width:auto;margin:0 auto}.BC-embed-playlist.panel-left.force-list-bottom .panel-contents-mask,.BC-embed-playlist.panel-right.force-list-bottom .panel-contents-mask,.BC-embed-playlist.previously-panel-bottom .panel-contents-mask,.force-list-bottom .panel-contents-mask{border:2px solid #e1e1e1}.BC-embed-playlist.panel-left.force-list-bottom .thumb-panel-item,.BC-embed-playlist.panel-right.force-list-bottom .thumb-panel-item,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item,.force-list-bottom .thumb-panel-item{border-bottom:1px solid #e1e1e1}.BC-embed-playlist.panel-left.force-list-bottom .thumb-panel-item:last-child,.BC-embed-playlist.panel-right.force-list-bottom .thumb-panel-item:last-child,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item:last-child,.force-list-bottom .thumb-panel-item:last-child{border:0}.BC-embed-playlist.panel-left.force-list-bottom .thumb-panel,.BC-embed-playlist.panel-right.force-list-bottom .thumb-panel,.BC-embed-playlist.previously-panel-bottom .thumb-panel,.force-list-bottom .thumb-panel{margin-top:20px}.BC-embed-playlist.panel-left.force-list-bottom .thumb-panel:before,.BC-embed-playlist.panel-right.force-list-bottom .thumb-panel:before,.BC-embed-playlist.previously-panel-bottom .thumb-panel:before,.force-list-bottom .thumb-panel:before{left:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:50px;float:left}.BC-embed-playlist.panel-left.force-list-bottom .play-mod,.BC-embed-playlist.panel-right.force-list-bottom .play-mod,.BC-embed-playlist.previously-panel-bottom .play-mod,.force-list-bottom .play-mod{float:none}.BC-embed-playlist.panel-left.force-list-bottom .retract-btn,.BC-embed-playlist.panel-left.force-list-bottom .advance-btn,.BC-embed-playlist.panel-right.force-list-bottom .retract-btn,.BC-embed-playlist.panel-right.force-list-bottom .advance-btn,.BC-embed-playlist.previously-panel-bottom .retract-btn,.BC-embed-playlist.previously-panel-bottom .advance-btn,.force-list-bottom .retract-btn,.force-list-bottom .advance-btn{display:none}.hide-me{width:0 !important;height:0 !important;visibility:hidden !important;font-size:0;line-height:0;display:none !important;float:left;margin:0 !important;padding:0 !important}.clear-it,.play-mod:before,.play-mod:after,.clear-before-after:before,.BC-embed-playlist:before,.clear-before-after:after,.BC-embed-playlist:after{content:"";clear:both;display:block;width:auto;line-height:0;padding:0;margin:0;height:0;font-size:0;visibility:hidden;overflow:hidden}/*!
 * line break before media queries.
*/@media screen and (max-width: 550px){.BC-embed-playlist.panel-right,.BC-embed-playlist.panel-left,.BC-embed-playlist.previously-panel-bottom{display:block;width:auto;padding-top:3px;text-align:center}.BC-embed-playlist.panel-right .play-mod,.BC-embed-playlist.panel-right .thumb-panel,.BC-embed-playlist.panel-right .panel-contents-wrap,.BC-embed-playlist.panel-right .panel-contents-mask,.BC-embed-playlist.panel-right .thumb-panel-item,.BC-embed-playlist.panel-left .play-mod,.BC-embed-playlist.panel-left .thumb-panel,.BC-embed-playlist.panel-left .panel-contents-wrap,.BC-embed-playlist.panel-left .panel-contents-mask,.BC-embed-playlist.panel-left .thumb-panel-item,.BC-embed-playlist.previously-panel-bottom .play-mod,.BC-embed-playlist.previously-panel-bottom .thumb-panel,.BC-embed-playlist.previously-panel-bottom .panel-contents-wrap,.BC-embed-playlist.previously-panel-bottom .panel-contents-mask,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item{float:none;display:block;width:auto;margin:0 auto}.BC-embed-playlist.panel-right .panel-contents-mask,.BC-embed-playlist.panel-left .panel-contents-mask,.BC-embed-playlist.previously-panel-bottom .panel-contents-mask{border:2px solid #e1e1e1}.BC-embed-playlist.panel-right .thumb-panel-item,.BC-embed-playlist.panel-left .thumb-panel-item,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item{border-bottom:1px solid #e1e1e1}.BC-embed-playlist.panel-right .thumb-panel-item:last-child,.BC-embed-playlist.panel-left .thumb-panel-item:last-child,.BC-embed-playlist.previously-panel-bottom .thumb-panel-item:last-child{border:0}.BC-embed-playlist.panel-right .thumb-panel,.BC-embed-playlist.panel-left .thumb-panel,.BC-embed-playlist.previously-panel-bottom .thumb-panel{margin-top:20px}.BC-embed-playlist.panel-right .thumb-panel:before,.BC-embed-playlist.panel-left .thumb-panel:before,.BC-embed-playlist.previously-panel-bottom .thumb-panel:before{left:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;width:50px;float:left}.BC-embed-playlist.panel-right .play-mod,.BC-embed-playlist.panel-left .play-mod,.BC-embed-playlist.previously-panel-bottom .play-mod{float:none}.BC-embed-playlist.panel-right .retract-btn,.BC-embed-playlist.panel-right .advance-btn,.BC-embed-playlist.panel-left .retract-btn,.BC-embed-playlist.panel-left .advance-btn,.BC-embed-playlist.previously-panel-bottom .retract-btn,.BC-embed-playlist.previously-panel-bottom .advance-btn{display:none}}
/* brightcove css overrides required by SEIC.com */
.BC-embed-playlist.panel-bottom .panel-contents-mask {
    margin: 0 auto !important;
}
 .linkButton{
margin: 20px 0px !important;
 padding: 8px 20px!important; 
border-radius: 4px; 
display: inline-block;
text-decoration:none!important;
line-height:1.6em !important;
}

.instDC .hub-press li{
 height:23em;
}

.menu{
    z-index:200 !important;
}

#sec-nav{
    z-index:199;
}    

/* WEB FONT */
@font-face {
  font-family: "sei-font";
  src: url("/includes/sei-font.eot");
  src: url("/includes/sei-font.eot?#iefix") format("embedded-opentype"), url("/includes/sei-font.woff") format("woff"), url("/includes/sei-font.ttf") format("truetype"), url("/includes/sei-font.svg#sei-font") format("svg");
  font-weight: normal;
  font-style: normal;
}

.webFont:before,
.kcType.video:before,
.kcType.Video:before,
.kcType.podcast:before,
.kcType.Podcast:before,
.kcType.commentary:before,
.kcType.Commentary:before,
.kcType.article:before,
.kcType.Paper:before,
.kcType.Article:before,
.kcType.poll:before,
.kcType.Poll:before,
.kcType.presentation:before,
.kcType.Presentation:before,
.next:before,
.previous:before,
.scrollToTop:before,
.webFont:before,
.kcType.video:before,
.kcType.Video:before,
.kcType.podcast:before,
.kcType.Podcast:before,
.kcType.commentary:before,
.kcType.Commentary:before,
.kcType.article:before,
.kcType.Paper:before,
.kcType.Article:before,
.kcType.poll:before,
.kcType.Poll:before,
.kcType.presentation:before,
.kcType.Presentation:before,
.kcType.toolkit:before,
.kcType.Toolkit:before,
.next:before,
.previous:before,
.scrollToTop:before {
  font-family: "sei-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 3em;
  margin: 0;
  padding: 0;
}
.icon,
.kcType.video:before,
.kcType.Video:before,
.kcType.podcast:before,
.kcType.Podcast:before,
.kcType.commentary:before,
.kcType.Commentary:before,
.kcType.article:before,
.kcType.Paper:before,
.kcType.Article:before,
.kcType.poll:before,
.kcType.Poll:before,
.kcType.toolkit:before,
.kcType.Toolkit:before,
.kcType.presentation:before,
.kcType.Presentation:before {
  vertical-align: middle;
  font-size: 2em;
  padding-right: .3em;
}
.chevrons,
.next:before,
.previous:before {
  font-size: 2em;
  text-decoration: none;
  margin-top: 22px;
  display: block;
  color: #dfdfdf;
}
.kcType.video:before,
.kcType.Video:before {
  content: "b";
}
.kcType.podcast:before,
.kcType.Podcast:before {
  content: "d";
}
.kcType.commentary:before,
.kcType.Commentary:before {
  content: "m";
}

.kcType.toolkit:before,
.kcType.Toolkit:before {
  content: "t";
}

.kcType.article:before,
.kcType.Paper:before,
.kcType.Article:before,
.kcType.Paper:before {
  content: "g";
}
.kcType.poll:before,
.kcType.Poll:before {
  content: "a";
}
.kcType.presentation:before,
.kcType.Presentation:before {
  content: "q";
}
.next:before {
  content: "e";
}
.previous:before {
  content: "h";
}
.scrollToTop:before {
  display: block;
  content: "v";
  text-align: center;
  font-size: .8em;
  color: white;
  margin: 0;
  padding: .5em;
}
.readMore:after {
  content: "e";
  font-family: "sei-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: .6em;
  margin: 0;
  padding: 0 0 0 3px;
}
.clearfix:after,
.KC2 #ter-nav:after,
.articlesNEW:after,
.ourExperts:after {
  content: "";
  display: table;
  clear: both;
}
fieldset {
  border: 0;
}
.general,
.address,
.services {
  margin: 0 0 1em 0;
  border: 1px solid #cccccc;
  padding: 1em;
}
.general p,
.address p,
.services p {
  padding-left: 1em;
}
legend {
  font-family: "ProximNovExtrCondenseExtrBol" , Sans-Serif;
  padding: 0 1em !important;
  margin: 0 !important;
}
label {
  cursor: pointer;
}
#USERCOMMENTS {
  width: 99%;
}

fieldset label {
  width: 12em;
  display: block;
  float: left;
}
.services label {
  width: auto;
  float: none;
  display: inline-block;
}
[type='text'],
select,
textarea {
  width: 12em;
}

textarea{
    display:block;
    width: 22em;
    height:5em;
}

form .selectors label {
  width: auto;
  display: inline;
  float: none;
}
.radio label {
  width: inherit;
  float: none;
  display: inline;
}
.contactMain {
  float: left;
  width: 55%;
}
.contactAside {
  float: left;
  width: 31%;
  margin-left: 4% !important;
}
.contactAside #content-title {
  margin-bottom: 1em;
}
.shareContainer {
  clear: both;
}
.KC2 #ter-nav {
  border: 0;
  margin: 2.7em 0 0 0;
  padding: 14px 3% 0 3%;
  width: 94%;
  background-color: #dfdfdf;
  font-size: 14px !important;
}
.KC2 #ter-nav li {
  float: left;
  margin: 0 0 14px 0;
  border-right: 1px solid lightgrey;
  list-style: none;
}
.KC2 #ter-nav a {
  padding: .6em 1em;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: "Proxima Nova Condensed Regular", sans-serif;
}
.KC2 #ter-nav a:hover {
  color: white;
  text-decoration: none;
}
.KC2 #ter-nav .active a {
  color: white;
}
.KC2 #inner-content {
  clear: both !important;
  margin: 0 0 0 0 !important;
  padding: 14px 14px 0 28px !important;
  background-color: #c8c8c8 !important;
}
.KC2 #content-footer {
  background-image: url(/includes/content_bkgAlt.png) !important;
}

.KC2.micro #content-footer{
    background-image: url(/includes/micro_content_bkgAlt.png) !important;
}

.articlesNEW {
  margin-left: 1%;
}
.articlesNEW li {
  margin: 0 1% 1% 0;
  width: 32.333333%;
  float: left;
  list-style: none !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
  overflow: hidden;
}
.articlesNEW li p {
  font-size: 16px !important;
  line-height: 26px;
  letter-spacing: .01em !important;
  padding-bottom: 0;
  margin-bottom: 0;
}
.articlesNEW li a {
  display: block;
  padding: 6% 8%;
  text-decoration: none !important;
  background-color: white;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 84%;
  height: 442px;
  overflow: hidden;
}
.articlesNEW li a:hover .kcTypeBackground {
  bottom: -100px;
}
.articlesNEW li a:hover .kcType {
  bottom: -100px;
}
.articlesNEW li a:hover .readMore {
  bottom: 30px;
}
.articlesNEW li h4 {
  font-family: "Proxima Nova Light", sans-serif !important;
  font-size: 24px !important;
  line-height: 28px !important;
  letter-spacing: -.025em;
  clear: both;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.articlesNEW li .teaserImage {
  width: 100%;
  height: auto;
  padding: 7px 0 24px 0;
}
.articlesNEW li .bioImage {
  width: 62px;
  height: 62px;
  float: left;
  margin: 6px 10px 6px 0;
  border: 1px solid #888;
}
.articlesNEW li .pubDate {
  font-size: 14px;
  margin: 6px 0 28px 0;
}
.articlesNEW li .pubDate div {
  display: inline;
  padding-right: 3px;
}
.kcType {
  position: absolute;
  bottom: 17px;
  z-index: 2000;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.kcTypeBackground {
  position: absolute;
  bottom: 0;
  font-size: 10px;
  border-style: solid;
  width: 0;
  height: 40px;
  margin-left: -8% !important;
  border-width: 40px 0 0 300px;
  color: #808080;
  border-color: transparent transparent transparent #dfdfdf;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.readMore {
  padding: 0;
  position: absolute;
  bottom: 0;
  right: 20px;
  margin: 0 !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.dontShow {
  -webkit-transform: scale(0.1);
  -ms-transform: scale(0.1);
  transform: scale(0.1);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  height: 0;
  opacity: 0;
  display: none;
}
.showAll .dontShow {
  display: block !important;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  height: inherit;
  opacity: 1;
}
.articlesNEW :nth-child(3n+4) {
  clear: both;
}
.keyword_data {
  display: none;
}
.sectionHeader {
  display: block;
  font-family: "Proxima Nova Light", sans-serif !important;
  font-size: 20px !important;
  text-transform: uppercase;
  margin: 2em 0 .8em 0;
  clear: both;
}
.showMoreArticles {
  clear: both;
  float: none;
  width: 99% !important;
  margin: 0 3% 40px 0;
  padding: .2em 0 .2em 0;
}
.showMoreArticles a {
  color: #9c9c9c !important;
  text-transform: uppercase;
  font-size: 12px;
  padding: 0 !important;
  width: 100% !important;
  height: inherit !important;
  text-align: center;
  background-color: #dfdfdf !important;
}
.ourExperts {
  clear: both;
  background-color: #303030;
  margin: 0 14px 0 0 !important;
  color: white;
  padding: 0;
  text-align: center;
}
.ourExperts .expertBio {
  display: block;
  width: 33%;
  float: left;
  margin-bottom: 3em;
  z-index: 1000;
  position: relative;
  height: 260px;
}
.ourExperts .expertBio:hover p {
  color: white !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ourExperts h2 {
  clear: both;
  text-transform: uppercase;
  margin: 1em 0 !important;
  font-family: "Proxima Nova Light", sans-serif !important;
  font-size: 22px !important;
}
.ourExperts h3 {
  padding-right: 0;
  margin: 0 !important;
  text-transform: uppercase;
  color: white;
  font-family: "Proxima Nova Bold", sans-serif !important;
}
.ourExperts img {
  width: 120px;
  height: 120px;
}
.ourExperts p {
  padding: 0 15%;
  margin: 0;
  color: #787878 !important;
}
.wrapExperts {
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}
.controls .previous,
.controls .next {
  position: relative;
  top: 0;
  margin-top: -210px;
  color: #242424 !important;
  background-color: #595959;
  background-color: rgba(255, 255, 255, 0.2);
  z-index: 50000;
}
.controls .previous span,
.controls .next span {
  display: none;
}
.controls .previous:hover,
.controls .next:hover {
  background-color: #595959;
  background-color: rgba(255, 255, 255, 0.9);
}
.controls .previous:hover:before,
.controls .next:hover:before {
  color: #303030;
}
.controls .previous {
  float: left;
  font-size: .8em;
  height: 70px;
  width: 35px;
  border-radius: 0 90px 90px 0;
}
.controls .previous:before {
  margin-top: 25px;
}
.previous:before {
  text-align: right;
  font-size: 24px;
  padding-right: 8px;
}
.next:before {
  padding-left: 3px;
}
.controls .next {
  float: right;
  height: 70px;
  width: 35px;
  border-radius: 90px 0 0 90px;
}
#inner-content .ourExperts a {
  text-decoration: none !important;
}
.scrollToTop {
  display: block;
  width: 60px;
  bottom: 20px;
  left: 50%;
  margin-left: 500px;
  position: fixed;
  color: white;
  font-family: "Proxima Nova Regular", sans-serif;
  padding: 1em;
  text-align: center;
  text-transform: uppercase;
  border-radius: 50%;
  z-index: 1000;
  padding: 0 0 1em 0;
}
.scrollToTop:hover {
  text-decoration: none;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}
.home .scrollToTop {
  display: none;
  background-color: #02234e;
}
.ie9 .scrollToTop,
.ie9 .kcType:before {
  display: none !important;
}
.hub_gwsnew.ENG .ourExperts,
.hub-advisor-2014.ENC .ourExperts,
.hub-advisor-2014.FRC .ourExperts,
.hub_gwsnew.MEA .ourExperts,
.hub_gwsnew.ZHH .ourExperts,
.NLD.About .ourExperts,
body.AMD .ourExperts,
.ENG .ourExperts,
.FRC.KC2 #ter-nav, .FRC.KC2 #inner-content{
  display: none !important;
}
.KC2.About .article-title {
  display: none;
}

.no-menu a{
    background-image:none !important;
    padding-left:8px !important;
}

.hub-advisor-2014 #ter-nav a:hover {
  color: #037ea6 !important;
  background: none !important;
}
.hub-advisor-2014 #ter-nav .active a {
  border-right: #037ea6;
  color: white;
}
.hub-advisor-2014 .general legend,
.hub-advisor-2014 .address legend,
.hub-advisor-2014 .services legend {
  color: white;
  background-color: #037ea6 !important;
}
.hub-advisor-2014 .articlesNEW li a h4,
.hub-advisor-2014 .articles li a .pubDate,
.hub-advisor-2014 .sectionHeader {
  color: #173b6b;
}
.hub-advisor-2014 .content .ourExperts h2 {
  color: #037ea6 !important;
}
.hub-advisor-2014 .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #037ea6;
  box-shadow: 0 0 3px #037ea6;
}
.hub-advisor-2014 .articlesNEW li a:hover h4 {
  color: #037ea6;
}
.hub-advisor-2014 .readMore {
  color: #037ea6;
}
.hub-advisor-2014 .scrollToTop {
  background-color: #173b6b;
}
.hub-advisor-2014 .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #037ea6;
  box-shadow: 0 0 3px #037ea6;
}
.hub-advisor-2014 .showMoreArticles a:hover {
  color: white !important;
  background-color: #037ea6 !important;
}
.hub-advisor-2014 .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-advisor-2014 .controls .previous:hover,
.hub-advisor-2014 .controls .next:hover {
  color: #037ea6;
}
.hub_gwsnew #ter-nav a:hover {
  color: #13bfb1 !important;
  background: none !important;
}
.hub_gwsnew #ter-nav .active a {
  border-right: #13bfb1;
  color: white;
}
.hub_gwsnew .general legend,
.hub_gwsnew .address legend,
.hub_gwsnew .services legend {
  color: white;
  background-color: #13bfb1 !important;
}
.hub_gwsnew .articlesNEW li a h4,
.hub_gwsnew .articles li a .pubDate,
.hub_gwsnew .sectionHeader {
  color: #0b6d65;
}
.hub_gwsnew .content .ourExperts h2 {
  color: #13bfb1 !important;
}
.hub_gwsnew .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #13bfb1;
  box-shadow: 0 0 3px #13bfb1;
}
.hub_gwsnew .articlesNEW li a:hover h4 {
  color: #13bfb1;
}
.hub_gwsnew .readMore {
  color: #13bfb1;
}
.hub_gwsnew .scrollToTop {
  background-color: #0b6d65;
}
.hub_gwsnew .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #13bfb1;
  box-shadow: 0 0 3px #13bfb1;
}
.hub_gwsnew .showMoreArticles a:hover {
  color: white !important;
  background-color: #13bfb1 !important;
}
.hub_gwsnew .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub_gwsnew .controls .previous:hover,
.hub_gwsnew .controls .next:hover {
  color: #13bfb1;
}
.hub-institutional-new #ter-nav a:hover {
  color: #ff8a00 !important;
  background: none !important;
}
.hub-institutional-new #ter-nav .active a {
  border-right: #ff8a00;
  color: white;
}
.hub-institutional-new .general legend,
.hub-institutional-new .address legend,
.hub-institutional-new .services legend {
  color: white;
  background-color: #ff8a00 !important;
}
.hub-institutional-new .articlesNEW li a h4,
.hub-institutional-new .articles li a .pubDate,
.hub-institutional-new .sectionHeader {
  color: #643205;
}
.hub-institutional-new .content .ourExperts h2 {
  color: #ff8a00 !important;
}
.hub-institutional-new .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.hub-institutional-new .articlesNEW li a:hover h4 {
  color: #ff8a00;
}
.hub-institutional-new .readMore {
  color: #ff8a00;
}
.hub-institutional-new .scrollToTop {
  background-color: #643205;
}
.hub-institutional-new .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.hub-institutional-new .showMoreArticles a:hover {
  color: white !important;
  background-color: #ff8a00 !important;
}
.hub-institutional-new .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-institutional-new .controls .previous:hover,
.hub-institutional-new .controls .next:hover {
  color: #ff8a00;
}
.hub-ims-new #ter-nav a:hover {
  color: #ff8a00 !important;
  background: none !important;
}
.hub-ims-new #ter-nav .active a {
  border-right: #ff8a00;
  color: white;
}
.hub-ims-new .general legend,
.hub-ims-new .address legend,
.hub-ims-new .services legend {
  color: white;
  background-color: #ff8a00 !important;
}
.hub-ims-new .articlesNEW li a h4,
.hub-ims-new .articles li a .pubDate,
.hub-ims-new .sectionHeader {
  color: #f0500a;
}
.hub-ims-new .content .ourExperts h2 {
  color: #ff8a00 !important;
}
.hub-ims-new .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.hub-ims-new .articlesNEW li a:hover h4 {
  color: #ff8a00;
}
.hub-ims-new .readMore {
  color: #ff8a00;
}
.hub-ims-new .scrollToTop {
  background-color: #f0500a;
}
.hub-ims-new .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.hub-ims-new .showMoreArticles a:hover {
  color: white !important;
  background-color: #ff8a00 !important;
}
.hub-ims-new .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-ims-new .controls .previous:hover,
.hub-ims-new .controls .next:hover {
  color: #ff8a00;
}
.hub-wealth-new #ter-nav a:hover {
  color: #ff8a00 !important;
  background: none !important;
}
.hub-wealth-new #ter-nav .active a {
  border-right: #ff8a00;
  color: white;
}
.hub-wealth-new .general legend,
.hub-wealth-new .address legend,
.hub-wealth-new .services legend {
  color: white;
  background-color: #ff8a00 !important;
}
.hub-wealth-new .articlesNEW li a h4,
.hub-wealth-new .articles li a .pubDate,
.hub-wealth-new .sectionHeader {
  color: #643205;
}
.hub-wealth-new .content .ourExperts h2 {
  color: #ff8a00 !important;
}
.hub-wealth-new .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.hub-wealth-new .articlesNEW li a:hover h4 {
  color: #ff8a00;
}
.hub-wealth-new .readMore {
  color: #ff8a00;
}
.hub-wealth-new .scrollToTop {
  background-color: #643205;
}
.hub-wealth-new .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.hub-wealth-new .showMoreArticles a:hover {
  color: white !important;
  background-color: #ff8a00 !important;
}
.hub-wealth-new .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-wealth-new .controls .previous:hover,
.hub-wealth-new .controls .next:hover {
  color: #ff8a00;
}
.hub-kc-new #ter-nav a:hover {
  color: #66952d !important;
  background: none !important;
}
.hub-kc-new #ter-nav .active a {
  border-right: #66952d;
  color: white;
}
.hub-kc-new .general legend,
.hub-kc-new .address legend,
.hub-kc-new .services legend {
  color: white;
  background-color: #66952d !important;
}
.hub-kc-new .articlesNEW li a h4,
.hub-kc-new .articles li a .pubDate,
.hub-kc-new .sectionHeader {
  color: #00692d;
}
.hub-kc-new .content .ourExperts h2 {
  color: #66952d !important;
}
.hub-kc-new .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #66952d;
  box-shadow: 0 0 3px #66952d;
}
.hub-kc-new .articlesNEW li a:hover h4 {
  color: #66952d;
}
.hub-kc-new .readMore {
  color: #66952d;
}
.hub-kc-new .scrollToTop {
  background-color: #00692d;
}
.hub-kc-new .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #66952d;
  box-shadow: 0 0 3px #66952d;
}
.hub-kc-new .showMoreArticles a:hover {
  color: white !important;
  background-color: #66952d !important;
}
.hub-kc-new .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-kc-new .controls .previous:hover,
.hub-kc-new .controls .next:hover {
  color: #66952d;
}
.hub-about-new #ter-nav a:hover {
  color: #66952d !important;
  background: none !important;
}
.hub-about-new #ter-nav .active a {
  border-right: #66952d;
  color: white;
}
.hub-about-new .general legend,
.hub-about-new .address legend,
.hub-about-new .services legend {
  color: white;
  background-color: #66952d !important;
}
.hub-about-new .articlesNEW li a h4,
.hub-about-new .articles li a .pubDate,
.hub-about-new .sectionHeader {
  color: #00692d;
}
.hub-about-new .content .ourExperts h2 {
  color: #66952d !important;
}
.hub-about-new .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #66952d;
  box-shadow: 0 0 3px #66952d;
}
.hub-about-new .articlesNEW li a:hover h4 {
  color: #66952d;
}
.hub-about-new .readMore {
  color: #66952d;
}
.hub-about-new .scrollToTop {
  background-color: #00692d;
}
.hub-about-new .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #66952d;
  box-shadow: 0 0 3px #66952d;
}
.hub-about-new .showMoreArticles a:hover {
  color: white !important;
  background-color: #66952d !important;
}
.hub-about-new .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-about-new .controls .previous:hover,
.hub-about-new .controls .next:hover {
  color: #66952d;
}
.hub-about #ter-nav a:hover {
  color: #f0500a !important;
  background: none !important;
}
.hub-about #ter-nav .active a {
  border-right: #f0500a;
  color: white;
}
.hub-about .general legend,
.hub-about .address legend,
.hub-about .services legend {
  color: white;
  background-color: #f0500a !important;
}
.hub-about .articlesNEW li a h4,
.hub-about .articles li a .pubDate,
.hub-about .sectionHeader {
  color: #d21e05;
}
.hub-about .content .ourExperts h2 {
  color: #f0500a !important;
}
.hub-about .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #f0500a;
  box-shadow: 0 0 3px #f0500a;
}
.hub-about .articlesNEW li a:hover h4 {
  color: #f0500a;
}
.hub-about .readMore {
  color: #f0500a;
}
.hub-about .scrollToTop {
  background-color: #d21e05;
}
.hub-about .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #f0500a;
  box-shadow: 0 0 3px #f0500a;
}
.hub-about .showMoreArticles a:hover {
  color: white !important;
  background-color: #f0500a !important;
}
.hub-about .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.hub-about .controls .previous:hover,
.hub-about .controls .next:hover {
  color: #f0500a;
}
.article-sound #ter-nav a:hover {
  color: #ff8a00 !important;
  background: none !important;
}
.article-sound #ter-nav .active a {
  border-right: #ff8a00;
  color: white;
}
.article-sound .general legend,
.article-sound .address legend,
.article-sound .services legend {
  color: white;
  background-color: #ff8a00 !important;
}
.article-sound .articlesNEW li a h4,
.article-sound .articles li a .pubDate,
.article-sound .sectionHeader {
  color: #f0500a;
}
.article-sound .content .ourExperts h2 {
  color: #ff8a00 !important;
}
.article-sound .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.article-sound .articlesNEW li a:hover h4 {
  color: #ff8a00;
}
.article-sound .readMore {
  color: #ff8a00;
}
.article-sound .scrollToTop {
  background-color: #f0500a;
}
.article-sound .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.article-sound .showMoreArticles a:hover {
  color: white !important;
  background-color: #ff8a00 !important;
}
.article-sound .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.article-sound .controls .previous:hover,
.article-sound .controls .next:hover {
  color: #ff8a00;
}
.article-stairwell #ter-nav a:hover {
  color: #13bfb1 !important;
  background: none !important;
}
.article-stairwell #ter-nav .active a {
  border-right: #13bfb1;
  color: white;
}
.article-stairwell .general legend,
.article-stairwell .address legend,
.article-stairwell .services legend {
  color: white;
  background-color: #13bfb1 !important;
}
.article-stairwell .articlesNEW li a h4,
.article-stairwell .articles li a .pubDate,
.article-stairwell .sectionHeader {
  color: #0b6d65;
}
.article-stairwell .content .ourExperts h2 {
  color: #13bfb1 !important;
}
.article-stairwell .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #13bfb1;
  box-shadow: 0 0 3px #13bfb1;
}
.article-stairwell .articlesNEW li a:hover h4 {
  color: #13bfb1;
}
.article-stairwell .readMore {
  color: #13bfb1;
}
.article-stairwell .scrollToTop {
  background-color: #0b6d65;
}
.article-stairwell .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #13bfb1;
  box-shadow: 0 0 3px #13bfb1;
}
.article-stairwell .showMoreArticles a:hover {
  color: white !important;
  background-color: #13bfb1 !important;
}
.article-stairwell .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.article-stairwell .controls .previous:hover,
.article-stairwell .controls .next:hover {
  color: #13bfb1;
}
.article-rafters #ter-nav a:hover {
  color: #ff8a00 !important;
  background: none !important;
}
.article-rafters #ter-nav .active a {
  border-right: #ff8a00;
  color: white;
}
.article-rafters .general legend,
.article-rafters .address legend,
.article-rafters .services legend {
  color: white;
  background-color: #ff8a00 !important;
}
.article-rafters .articlesNEW li a h4,
.article-rafters .articles li a .pubDate,
.article-rafters .sectionHeader {
  color: #f0500a;
}
.article-rafters .content .ourExperts h2 {
  color: #ff8a00 !important;
}
.article-rafters .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.article-rafters .articlesNEW li a:hover h4 {
  color: #ff8a00;
}
.article-rafters .readMore {
  color: #ff8a00;
}
.article-rafters .scrollToTop {
  background-color: #f0500a;
}
.article-rafters .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #ff8a00;
  box-shadow: 0 0 3px #ff8a00;
}
.article-rafters .showMoreArticles a:hover {
  color: white !important;
  background-color: #ff8a00 !important;
}
.article-rafters .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.article-rafters .controls .previous:hover,
.article-rafters .controls .next:hover {
  color: #ff8a00;
}
.article-waiting #ter-nav a:hover {
  color: #f0500a !important;
  background: none !important;
}
.article-waiting #ter-nav .active a {
  border-right: #f0500a;
  color: white;
}
.article-waiting .general legend,
.article-waiting .address legend,
.article-waiting .services legend {
  color: white;
  background-color: #f0500a !important;
}
.article-waiting .articlesNEW li a h4,
.article-waiting .articles li a .pubDate,
.article-waiting .sectionHeader {
  color: #d21e05;
}
.article-waiting .content .ourExperts h2 {
  color: #f0500a !important;
}
.article-waiting .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #f0500a;
  box-shadow: 0 0 3px #f0500a;
}
.article-waiting .articlesNEW li a:hover h4 {
  color: #f0500a;
}
.article-waiting .readMore {
  color: #f0500a;
}
.article-waiting .scrollToTop {
  background-color: #d21e05;
}
.article-waiting .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #f0500a;
  box-shadow: 0 0 3px #f0500a;
}
.article-waiting .showMoreArticles a:hover {
  color: white !important;
  background-color: #f0500a !important;
}
.article-waiting .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.article-waiting .controls .previous:hover,
.article-waiting .controls .next:hover {
  color: #f0500a;
}
.article-rubber #ter-nav a:hover {
  color: #d21e05 !important;
  background: none !important;
}
.article-rubber #ter-nav .active a {
  border-right: #d21e05;
  color: white;
}
.article-rubber .general legend,
.article-rubber .address legend,
.article-rubber .services legend {
  color: white;
  background-color: #d21e05 !important;
}
.article-rubber .articlesNEW li a h4,
.article-rubber .articles li a .pubDate,
.article-rubber .sectionHeader {
  color: #91140f;
}
.article-rubber .content .ourExperts h2 {
  color: #d21e05 !important;
}
.article-rubber .articlesNEW li:hover {
  -webkit-box-shadow: 0 0 3px #d21e05;
  box-shadow: 0 0 3px #d21e05;
}
.article-rubber .articlesNEW li a:hover h4 {
  color: #d21e05;
}
.article-rubber .readMore {
  color: #d21e05;
}
.article-rubber .scrollToTop {
  background-color: #91140f;
}
.article-rubber .scrollToTop:hover {
  -webkit-box-shadow: 0 0 3px #d21e05;
  box-shadow: 0 0 3px #d21e05;
}
.article-rubber .showMoreArticles a:hover {
  color: white !important;
  background-color: #d21e05 !important;
}
.article-rubber .showMoreArticles:hover {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.article-rubber .controls .previous:hover,
.article-rubber .controls .next:hover {
  color: #d21e05;
}

#inner-content .featured-content .featured-box:nth-child(even){
    border-right:0;
}


.switchForm #inner-content form{
    display:none;
}

.mobileOnly{
    display:none;
}

.gow .scrollToTop{
    display:none !important; 
}

@media (max-width: 825px) {
  .articlesNEW li {
    width: 49%;
  }

    .mobileOnly{
        display:block;
    }

  .articlesNEW :nth-child(3n+4) {
    clear: none;
  }
  .kcTypeBackground {
    border-width: 40px 0 0 500px;
  }
  .scrollToTop {
    margin-left: 0;
    left: inherit;
    right: 26px;
  }
    
 .switchForm #inner-content form{
    display:block;
   }
    .switchForm #right-column{
    display:none;
}

}
@media (max-width: 550px) {
  .articlesNEW li {
    width: 99%;
  }
  .articlesNEW :nth-child(3n+4) {
    clear: none;
  }
  .expertBio img {
    width: 62px;
    height: 62px;
    float: left;
    margin: 8px 10px 6px 0;
    border: 1px solid #888;
  }
  .ourExperts {
    margin: 0 5px 0 0 !important;
  }
  .ourExperts p {
    padding: 0;
  }
  .wrapExperts {
    width: 100% !important;
    margin-left: 5% !important;
  }
  .expertBio {
      width:90% !important;
      text-align:left;
      margin-bottom:2em !important;
      height:inherit !important;
  }
  .controls {
    display: none;
  }
    .contactMain{
        float:none;
        width:100%;
    }
    .contactAside{
        float:none;
        width:100%;
        margin-left:0;
    }
}


@media (max-width: 600px) {
  .theme-purple-nonav-new-barnesevent #hdr-inner-wrapper {
    display: block;
    float: none;
    width: auto;
    margin-left: -43px;
  }
}


/* Search */


#search-box{
    display:block !important;
}

.gs-title, .gs-title b{
    text-decoration:none !important;
}

.gs-title:hover, .gs-title b:hover{
    text-decoration:underline !important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
    padding: 6px 12px !important
}

.gs-per-result-labels, .gsc-tabsArea, .gsc-clear-button, .gcb_a, .gsc-org, .gsc-url-top{
    display:none !important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page{
    padding:1em;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page{
    background-color: #FF9900 !important;
    color:white !important;
}

 .FRC .latest ul, .FRC #main-nav .no-menu{
    display:none;
}

.widget.form div{
    background-color: transparent !important;
}

.content .standardForm fieldset{
    margin:0;
}

.content .standardForm fieldset p{
    margin:.5em;
}

/* General Layouts */

.layoutModule{
    margin:2em 0 0 0;
    padding:0 2em;
    text-rendering: optimizeLegibility;
}
.layoutModule h2{
    font-family: "Proxima Nova Condensed Regular" !important;
    text-transform: uppercase;
    font-size: 32px !important;
    color: rgb(96,106,112) !important;
}
.layoutModule h3{
    font-family: "Proxima Nova Extra Bold" !important;
    font-size: 24px !important;
    color: rgb(3,126,166) !important;
}
.layoutModule a, .layoutModule a:visited{
    font-family: "Proxima Nova Semibold" !important;
    display:inline;
    padding-bottom:2px;
    border-bottom:1px solid rgba(3,126,166,0);
    color: rgb(3,126,166) !important;
    text-decoration:none !important;
}
.layoutModule p a:hover{
    padding-bottom:2px;
    border-bottom:1px solid rgba(3,126,166,1);
    -webkit-transition: 100ms linear;
    -moz-transition: 100ms linear;
    -o-transition: 100ms linear;
    -ms-transition: 100ms linear;
    transition: 100ms linear;
}
.layoutModule a:hover img{
    border-bottom:0px !important;
}

.trackRecordStats:hover{
    border-bottom:0 !important;
}

.trackRecordStats img{
    padding-top:1em;
}

.flexibilityModule a:hover img{
   -ms-transform: scale(1.25,1.25); /* IE 9 */
    -webkit-transform: scale(1.25,1.25); /* Safari */
    transform: scale(1.25,1.25); /* Standard syntax */
    -webkit-transition: 100ms linear;
    -moz-transition: 100ms linear;
    -o-transition: 100ms linear;
    -ms-transition: 100ms linear;
    transition: 100ms linear;
}

.trackRecordStats:hover img{
   -ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    transform: scale(1.1,1.1); /* Standard syntax */
    -webkit-transition: 100ms linear;
    -moz-transition: 100ms linear;
    -o-transition: 100ms linear;
    -ms-transition: 100ms linear;
    transition: 100ms linear;
}

.layoutModule p, .layoutModule li, .outro p{
    font-size:20px !important;
    line-height:27px;
    margin-top: 0 !important;
    color: rgb(96,106,112) !important;
}
.layoutModule div{
    width:65%;
}
.layoutModule img{
    width:30%;
    height:auto;
    margin:0 !important;
}

#left-column .layoutModule img{
    width:36px;
}

.layoutModule.leftImage div{
    float:left;
    margin-left:5% !important;
}
.layoutModule.rightImage div{
    float:right;
    margin-right:5% !important;
}
.layoutModule .hub-press{
    width:100%;
}
/* Wide versions*/
.layoutModule.wide img{
    width:40%;
}
.layoutModule.wide div{
    width:55%;
}
.layoutModule.rightImage img{
    float:right;
}
.layoutModule.leftImage img{
    float:left;
}
.layoutModule li{
    list-style:none;
    margin: 0 !important;
}
.layoutModule .hub-press a{
    min-height:0 !important;
    border-bottom:0 !important;
}
.layoutModule .hub-press a img{
    margin-bottom:2em !important;
}
.layoutModule li:before {
    content: "\002022";
    padding-right:.4em;
    color: rgb(3,126,166);
}

.layoutModule .hub-press li:before{
    content: "";
}
.layoutModule div img{
    width:100% !important;
    float:none !important;
}
.layoutModule .section-header{
    display:none;
}
.layoutModule .hub-press img{
}

.flexibilityModule {
  display: block;
  margin: 2em 0 4em 0;
}
.flexibilityModule span {
  width: 30%;
  text-align: center;
  display: block;
  float: left;
  padding-right: 3%;
}
.flexibilityModule span img {
  height: 120px;
  width: auto;
}

.instOcioFooter{
    margin-top:2em;
    margin-bottom:2em;
}
.instOcioFooter h5{
    background-color: rgb(3,126,166);
    color: white;
    font-size:16px !important;
    display:inline;
    padding: .5em 1em .5em 1em;
    line-height: 2em;
}
.instOcioFooter div{
    padding-top:1em;
    border-top: 3px solid rgb(3,126,166);
}
.instOcioFooter div div{
    float:left;
    border-top:0 !important;
    background-color: #ebeeef;
    width:17%;
    padding:2.5%;
    margin-right:3% !important;
    min-height: 19.9em;
}

.instOcioFooter div div p{
    line-height:1.2em;
}

.instOcioFooter h5{
    font-family:"Proxima Nova Regular", sans-serif;
}
.instOcioFooter h6, .instOcioFooter h6 a, .instOcioFooter h6 a:visited{
    font-family: "Proxima Nova Extra Bold", sans-serif;
    font-size:22px;
    line-height:24px;
    color: rgb(96,106,112) !important;
    text-decoration:none !important;
    margin:0 !important;
    padding:0 !important;
}
.instOcioFooter a, .instOcioFooter:visited{
    font-family:"Proxima Nova Regular", sans-serif;
    text-decoration:none !important;
}
.instOcioFooter a:hover{
    text-decoration:underline !important;
}
.instOcioFooter ul{
    margin:1em 0 0 0 !important;
    padding:0 !important;
}
.instOcioFooter li{
    list-style:none;
    margin:0 !important;
    padding:0 0 .25em 0 !important;
}
.rfp{
    width:50%;
    display:block;
    margin: 1em auto;
}
.instOcioFooter ul img{
    width:20px !important;
    height:auto!important;
    vertical-align:middle;
    padding: 0 6px 0 0 !important;
    margin:0 !important;
}
.instOcioFooter .hoverIt:hover{
        background-color: #e8ebed;
        color: rgb(3,126,166) !important;
        cursor:pointer;
}
.instOcioFooter .hoverIt:hover a{
        text-decoration:none !important;
        color: #037ea6 !important;
}

.instOcioFooter .hoverIt a:hover h6, .instOcioFooter .hoverIt a:hover p, .instOcioFooter .hoverIt a:hover a{
    color:rgb(3,126,166) !important;
    text-decoration:none !important;
}
.instOcioFooter .hoverIt a:hover img{
       -ms-transform: scale(1.25,1.25); /* IE 9 */
    -webkit-transform: scale(1.25,1.25); /* Safari */
    transform: scale(1.25,1.25); /* Standard syntax */
    -webkit-transition: 100ms linear;
    -moz-transition: 100ms linear;
    -o-transition: 100ms linear;
    -ms-transition: 100ms linear;
    transition: 100ms linear;
}

.instOcioFooter .standardForm p{
    font-size:13px;
    line-height:18px;
}

.instOcioFooter .standardForm{
    margin-top:0.6em;
}

.instOcioFooter .standardForm #submit{
    padding:6px 24px 24 24px !important;
}

/* AMD */

.hub_amdNew #content-title{
    display:block !important;
    padding-bottom:0 !important;
    padding-top:27px !important;
}

.hub_amdNew #ter-nav{
    border-bottom: 1px solid #899a92 !important;
    width:100%;
    margin: 10px 0 0 0;
    padding-left:28px;
}

.amdFooter{
    margin-top:2em;
    margin-bottom:2em;
}
.amdFooter h5{
    background-color: #0c6d66;
    color: white;
    font-size:16px !important;
    display:inline;
    padding: .5em 1em .5em 1em;
    line-height: 2em;
}
.amdFooter div{
    padding-top:1em;
    border-top: 3px solid #0c6d66;
}
.amdFooter div div{
    float:left;
    border-top:0 !important;
    background-color: #ebeeef;
    width:20.5%;
    padding:1.5%;
    margin-right:1.5% !important;
    min-height: 19.9em;
}
.amdFooter h5{
    font-family:"Proxima Nova Regular", sans-serif;
}
.amdFooter h6, .amdFooter h6 a, .amdFooter h6 a:visited{
    font-family: "Proxima Nova Extra Bold", sans-serif;
    font-size:22px;
    color: rgb(96,106,112) !important;
    text-decoration:none !important;
    margin:0 !important;
    padding:0 !important;
}
.amdFooter a, .amdFooter:visited{
    font-family:"Proxima Nova Regular", sans-serif;
    text-decoration:none !important;
}
.amdFooter a:hover{
    text-decoration:underline !important;
}
.amdFooter ul{
    margin:1em 0 0 0 !important;
    padding:0 !important;
}
.amdFooter li{
    list-style:none;
    margin:0 !important;
    padding:0 0 .25em 0 !important;
}
.rfp{
    width:50%;
    display:block;
    margin: 1em auto;
}
.amdFooter ul img{
    width:20px !important;
    height:auto!important;
    vertical-align:middle;
    padding: 0 6px 0 0 !important;
    margin:0 !important;
}
.amdFooter .hoverIt:hover{
        background-color: #e8ebed;
        color: rgb(3,126,166) !important;
        cursor:pointer;
}
.amdFooter .hoverIt:hover a{
        text-decoration:none !important;
        color: #0c6d66 !important;
}
.amdFooter .hoverIt a:hover h6, .amdFooter .hoverIt a:hover p, .amdFooter .hoverIt a:hover a{
    color:#0c6d66 !important;
    text-decoration:none !important;
}
.amdFooter .hoverIt a:hover img{
       -ms-transform: scale(1.25,1.25); /* IE 9 */
    -webkit-transform: scale(1.25,1.25); /* Safari */
    transform: scale(1.25,1.25); /* Standard syntax */
    -webkit-transition: 100ms linear;
    -moz-transition: 100ms linear;
    -o-transition: 100ms linear;
    -ms-transition: 100ms linear;
    transition: 100ms linear;
}

.amdFooter .hoverIt img{
    margin: 15px auto !important;
}

.amdFooter div div div {
    width: 97% !important;
    min-height:0 !important
}

.amdFooter div div div [type='text']{
    width: 11em !important;
}

.amdFooter form p{
    font-size:13px;
    line-height:18px;
}
.amdFooter form{
    margin-top:0.6em;
}
.amdFooter form #submit{
    padding:6px 24px 24 24px !important;
}


.footerForm{
    margin-top:1em;
}
.footerForm input{
    margin: .6em 0;
}
.footerForm [type="submit"]{
    background-color:rgb(3,126,166) !important;
    padding:0 1em !important;
    margin-bottom:0 !important;
}
.footerForm [type="submit"]:hover {
    background-color:#13bfb1 !important;
}
.PressCenter #inner-content .featured-content .featured-box:nth-child(3){
    width:88%;
    border-right:0;
    margin-top:3em;
}

@media screen and ( max-width: 500px ) {
    .layoutModule img{
        width:60% !important;
        height:auto;
        margin:0 auto 3em auto !important;
        display: block;
}
    .layoutModule div, .flexibilityModule span{
        width:100% !important;
    }
    .layoutModule img, layoutModule div{
        float:none !important;
    }
    
    .instOcioFooter div, .amdFooter div{
        padding-top:0;
    }
    
    .instOcioFooter div div, amdFooter div div{
        float:none;
        width:100%;
        padding:5%;
        margin:2em 0 0 0 !important;
    }
    
    .rfp{
        width:25%;
    }
}

.ocioCenter .shareContainer{
  margin: 50px 0 50px 28px !important;
}

.ocioCenter #ter-nav{
    width:93% !important;
}

.ocioCenterOverview #inner-content .featured-content .featured-box{
    width:21% !important;
}

.ins-teal-theme .scrollToTop{
    background-color:#037ea6;
}

.ie .ocioCenter .scrollToTop{
    display:none !important;
}

.ie #timeline-wrap{
    padding-left:50px;
}

.ocioCenter #inner-content .hub-press li a{
    min-height:0 !important;
}

.ocioCenterOverview .featured-box a:hover img{
  -ms-transform: scale(1.25,1.25); /* IE 9 */
    -webkit-transform: scale(1.25,1.25); /* Safari */
    transform: scale(1.25,1.25); /* Standard syntax */
    -webkit-transition: 100ms linear;
    -moz-transition: 100ms linear;
    -o-transition: 100ms linear;
    -ms-transition: 100ms linear;
    transition: 100ms linear;

}
 
.layoutModule .rd_Litem img{
                        width: 12px !important;
                        height: 12px !important;
                        margin:0 !important;
                        padding:0 !important;
}


.ocioChallenge{
    margin:2em 0 5em 0;
}
.ocioChallengeItem{
    float:left;
    width:19.5%;
    margin-right:.5% !important;
    cursor:pointer;
    text-align:center;
    position:relative;
}
.ocioChallenge img{
    margin:0 auto;
}
.ocioChallenge h3{
    font-family:"Proxima Nova Semibold", sans-serif;
    font-size:18px !important;
    line-height:1em;
    margin:0;
    padding:.5em 1em !important;
    color: #474747;
    background-color:#e2e5e7;
    min-height: 3em;
      vertical-align: middle;
      display: table-cell;
      width: 200px;
      height: 3em;
}
.challengeContent{
    text-align:left;
    margin-top:.5em;
}
.challengeContent a{
    text-decoration:none !important;
}

.challengeContent h4{
    font-size:18px !important;
    color: rgb(3,126,166) !important;
}
.challengeContent li{
    list-style:none;
    margin:0;
    padding:0 0 .5em 0 !important;
    font-size:16px;
}
.challengeLearnMore{
    font-family: "Proxima Nova Semibold", sans-serif !important;
    color: rgb(3,126,166) !important;
    text-decoration: none !important;
    font-size:18px !important;
}
.challengeContent:hover .challengeLearnMore{
    text-decoration:underline !important;
}

.challengeContent li:before{
    content: "\002022";
  padding-right: .4em;
  color: rgb(3,126,166);
}

@media (max-width: 825px) {
    .ocioChallengeItem{
        width:25%;
        margin:2em 0 0 0;
    }
    
}
@media (max-width: 650px) {
    .ocioChallengeItem{
        width:45%;
        margin:2em 0 0 0;
    }
    
}
@media (max-width: 650px) {
    .ocioChallengeItem{
        width:45%;
        margin:2em 0 0 0;
    }
    
}

@media (max-width:900px){
    .instOcioFooter #email_address_{
        width:75%;
    }
}

@media (max-width: 810px){
  .ocioCenterOverview #inner-content .featured-content .featured-box {
    width: 80% !important;
    text-align:left!important;
    }
    .ocioCenterOverview #inner-content .featured-content .featured-box img {
        float:left;
        max-width: 100px;
        margin: 0 20px 0 0 !important;
    } 
.ocioCenterOverview #inner-content .featured-content .featured-box p {
    text-align:left!important;
    }
}

@media (max-width:800px){
    .instOcioFooter div div{
        width:40%;
        margin-bottom:20px;
        min-height:14.9em;
    }

    .rfp{
        width:20%;
    }
}

@media (max-width:500px){
    .instOcioFooter div div{
        width:90%;
        min-height:0;
    }
}




.latest li a, .latest li a:visited{
    text-decoration:none !important;
}

.latest li a:hover{
    text-decoration:underline !important;
}

.gow .scrollToTop{
    display:none !important
}

.offCanvas{
    position:absolute;
    margin-left: -100000px;
    left:-1000000px;
}

a{
 transition: all 0.4s ease;
}
a span{
 transition: all 0.8s ease;
}
.socialContainer{
    margin:2em 0;
    text-align: center;
}
.socialContainer div{
    text-align: left;
}
.socialContainer span{
    color:white;
    display:block;
    padding-top:.6em;
}
.socialContainer a{
    padding:30px 0;
    display:inline-block;
    color: #037EA6;
    text-decoration:none !important;
    width:12%;
    vertical-align: top;
}
.socialContainer a:hover{
    color:#037EA6;
    transform: scale(1.2)
}
.socialContainer a:hover span{
    color:#037EA6;
}
.socialContainer .socialTwitter:before,
.socialContainer .socialFacebook:before,
.socialContainer .socialLinkedIn:before,
.socialContainer .socialBlog:before {
  font-family: "sei-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 3em;
  margin: 0;
  padding: 0;
}
.socialContainer .socialBlog:before {
  content: "C";
}
.socialContainer .socialTwitter:before {
  content: "Z";
}
.socialContainer .socialFacebook:before {
  content: "Y";
}

.socialContainer .socialLinkedIn:before {
  content: "W";
}
@media (max-width:600px){
    .socialContainer a{
        width:20%;
    }
}

.inpage-Icon, .inPage-Icon{
    display:inline-block;
    vertical-align:middle;
}

.image-float-right{
float: right; 
margin: 0; 
padding: 0 0 1em 1em;
}

.amdNewHubFeatured .section-header{
    display:none;
}

.amdNewHubFeatured li{
    text-align:center;
}

.amd-rightAside{
    float:right;
    width:45%;
    margin:0 1em 1em 1em;
}

.amd-rightAside img{
    margin:0;
    padding:0;
    width:100%;
    height:auto;
}
.amd-rightAside p{
    text-align:center;
}

@media (max-width:600px){
    .amdFooter div div{
        width:100%;
        float:none;
    }
}

.ourManagement .expertise{
    display:none;
}
 
