﻿html { height: 100%; display: block; color: #323232; }
body { font-family: "acumin-pro", Helvetica, Geneva, Verdana, sans-serif; font-size: 16px; line-height: 1.3em; height: 100%; }
.clear { clear: both; }
a { text-decoration: none; }
.print-only { display: none !important; }
label { font-size: 14px; text-transform: uppercase; }

a:focus, a:hover { color: #af272f; text-decoration: none; outline: none; }

.container-fluid { min-width: 280px; padding-left: 30px; padding-right: 30px; }
    .container-fluid .container-fluid { padding-left: 15px; padding-right: 15px; }

.logo-image { width: 189px; height: 56px; background-image: url(/images/experienced-corporate-lawyers.png); background-size: 189px 56px; }

a[href^=tel] { color: inherit; text-decoration: none; }

p { margin-bottom: .7em; margin-top: 0; font-weight: normal; font-style: normal; }
table.table { margin-bottom: 0; margin-top: 10px; }
.error { color: Red; }

b, strong { font-size: inherit; font-weight: 700; }

h1 { font-size: 22px; font-weight: bold; margin: 0; }
h2 { font-size: 18px; font-weight: bold; margin: 8px 0; }
h3 { font-size: 17px; font-weight: bold; }
h4 { font-size: 16px; font-weight: bold; }

.head-social i { font-size: 29px; line-height: .8; }
    .head-social i:hover { color: #af272f; }
.head-social { float: right; padding-top: 22px; padding-right: 13px; }
    .head-social a { padding-right: 7px; color: #323232; }
        .head-social a img { height: 23px; }
.featureAttorney { display: none; }
.marginBottom { margin-bottom: 12px; }

/* addthis override if we go back to image button */
.addthis_native_toolbox { display: inline-block; vertical-align: bottom; }

/* bootstrap overrides */
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@viewport { width: device-width; }

.form-control { border-radius: 0; }
.btn { border-radius: 0; text-transform: uppercase; }
.modal-content { border-radius: 0; }
.modal { z-index: 2500; }
.modal-title { text-transform: uppercase; font-size: 15pt; }
.modal-header { background-color: #af272f; }
    .modal-header * { text-transform: uppercase; color: white; }
.success { color: #339966 !important; }
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { height: auto; padding: 0; margin-left: 15px; margin-top: 16px; }
.tab-pane { display: none; }
    .tab-pane.active { display: block; }
.navbar-default .navbar-toggle .icon-bar { background-color: #af272f; }
.btn-primary { background-color: #af272f; border-color: #e6e6e6; }
    .btn-primary:hover { background-color: #323232; border-color: #e6e6e6; }
    .btn-primary.focus, .btn-primary:focus { background-color: #323232; border-color: #e6e6e6; }
.form-control:focus { border-color: #af272f; }

/* jquery ui overrides */
.ui-widget { font-family: "acumin-pro", Helvetica, Geneva, Verdana, sans-serif; font-size: 15px; line-height: 1.2em; }
.ui-autocomplete-category { color: #af272f; padding: 4px; font-weight: bold; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: none; background-color: #af272f !important; color: white !important; border: none; }
.ui-autocomplete.ui-widget-content span { color: #777; font-style: italic; }
.ui-autocomplete.ui-widget-content { z-index: 120; max-height: 300px; overflow-y: auto; overflow-x: hidden; }

/* menu */
.navbar-default .navbar-nav > li > a.pagenav-sectionactive { color: #af272f; font-weight: bold; }
.nav > li > a { padding: 8px 9px; }
.navbar-default { background-color: white; border: none; }
.navbar-nav { float: right; }
.navbar-toggle { margin: 17px 30px 17px 0; }
.head-search { height: 50px; }
.headersearch, .serviceSearch { height: 32px; font-style: italic; background-color: lightgrey; font-size: 13px; border: none; }
.head-search .form-group { margin: 16px 0 0 0; width: 217px; float: right; border: none; }
.head-search .btn-default { background-color: #af272f; color: white; text-transform: none; border: none; }
    .head-search .btn-default:hover { background-color: #323232; color: white; }

/* full page search */
.global-search { background-color: rgba(0,0,0,0.7); z-index: 100; display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; -webkit-overflow-scrolling: touch; outline: 0; }
    .global-search button.close { position: absolute; z-index: 100000; color: white; opacity: .9; font-size: 54px; top: 40px; right: 20px; font-weight: 100; font-family: 'Lato',sans-serif; }
    .global-search .block { width: 80%; padding-top: 20%; margin: 0 auto; }
        .global-search .block > div { width: 100%; padding: 1em 0 0 0; position: relative; }
        .global-search .block input.form-control { background: none; border: 0; border-bottom: 1px solid #fff; font-size: 18px; height: 40px; color: #fff; box-shadow: none; border-radius: 0; padding-left: 0; padding-right: 2em; }
        .global-search .block button { position: absolute; right: 0; background: none; color: #FFF; font-size: 24px; top: 15px; width: 40px; height: 40px; border: 0; z-index: 500; }
.searchAnchor { font-size: 22px; }
    .searchAnchor .emuBtn { background-color: #af272f; width: 100%; color: white; text-align: center; padding: 8px 0 11px 0; }

/* smart search */
.nav-tabs > li.input-group { float: right; }
.nicknameSearch { height: 52px; font-style: italic; font-size: 18px; border: none; background-color: lightgray; }

/* mega menu */
.navbar { z-index: 10; }
.contentBody { z-index: 9; }
.navbar-default .navbar-nav > li > a { font-size: 30px; font-weight: normal; }
    .navbar-default .navbar-nav > li > a.smallmenu { font-size: 13px; line-height: 24px; font-weight: normal; padding: 9px; }

.navbar-default .navbar-nav { position: relative; }
    .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.js-hoverlock > a { background: #AF272F; color: #FFFFFF; }
    .navbar-default .navbar-nav > li > .navmenucontent { max-height: 0; overflow-y: hidden; position: absolute; top: 36px; left: 0px; width: 1024px; background: #FFFFFF; color: #323232; padding: 0px; z-index: 100; }
    .navbar-default .navbar-nav > li:hover > .navmenucontent, .navbar-default .navbar-nav > li.js-hoverlock > .navmenucontent { display: block; max-height: 400px; }
        .navbar-default .navbar-nav > li:hover > .navmenucontent a, .navbar-default .navbar-nav > li.js-hoverlock > .navmenucontent a { color: #323232; }

    /*.navbar-default .navbar-nav > li > .navpeople { left: -10px; }*/
    .navbar-default .navbar-nav > li > .navpeople .alphabox a { color: #323232; margin: 2px; width: 22px; }
        .navbar-default .navbar-nav > li > .navpeople .alphabox a:hover { color: #FFFFFF; }
    .navbar-default .navbar-nav > li > .navpeople a:hover { color: #af272f; }
    .navbar-default .navbar-nav > li > .navpeople .btn.btn-primary.btn-block { color: white; }

    .navbar-default .navbar-nav > li:hover > .navmenucontent { max-height: 1000px; /* approximate max height */ transition-property: all; transition-duration: 1s; transition-timing-function: cubic-bezier(0, 0, 1, 1); /* cubic-bezier(0, 1, 0.5, 1);*/ }

    /*.navbar-default .navbar-nav > li > .navindustry { left: -85px; }*/
    .navbar-default .navbar-nav > li > .navindustry a { padding: 10px; display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navindustry a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navarea { left: -240px; }*/
    .navbar-default .navbar-nav > li > .navarea a { padding: 10px; display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navarea a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navnews { left: -360px; }*/
    .navbar-default .navbar-nav > li > .navnews td { padding: 10px 0; vertical-align: top; }
    .navbar-default .navbar-nav > li > .navnews a { display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navnews a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navevents { left: -343px; }*/
    .navbar-default .navbar-nav > li > .navevents td { padding: 10px 0; vertical-align: top; }
    .navbar-default .navbar-nav > li > .navevents a { display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navevents a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navpublications { left: -418px; }*/
    .navbar-default .navbar-nav > li > .navpublications td { padding: 10px 0; vertical-align: top; }
    .navbar-default .navbar-nav > li > .navpublications a { display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navpublications a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navlocations { left: -590px; }*/
    .navbar-default .navbar-nav > li > .navlocations a { padding: 10px; display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navlocations a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navabout { left: -603px; }*/
    .navbar-default .navbar-nav > li > .navabout a { padding: 10px; display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navabout a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navcareer { left: -519px; }*/
    .navbar-default .navbar-nav > li > .navcareer a { padding: 10px; display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navcareer a:hover { color: #af272f; }

    /*.navbar-default .navbar-nav > li > .navinsight { left: -400px; }*/
    .navbar-default .navbar-nav > li > .navinsight a { padding: 10px; display: block; font-weight: bold; }
        .navbar-default .navbar-nav > li > .navinsight a:hover { color: #af272f; }

.advancedSearch { float: right; font-weight: bold; display: block; }

.navtopimage { width: 100%; display: block; }
.navmenucontentpadding { padding: 15px; }
.navbar-nav .navdatecolumn { width: 125px; }
.navbar-nav .navsubtitle { font-style: italic; font-weight: normal; }
.navbar-nav .navviewmore { position: absolute; bottom: 0; right: 2%; }
.navbar-nav .navmenucontent .row { position: relative; }
.navbar-nav .navnorelative { position: static; padding: 0; }
/* sub menu*/
.nav-tabs { border: none; width: 100%; text-align: center; }
    .nav-tabs > li { width: 100%; max-width: 203px; display: table; }
        .nav-tabs > li:first-child { max-width: 155px; }
.news .nav-tabs > li { max-width: 140px; }
.nav-tabs > li:last-child a { border: none; border-top: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: #fff; cursor: default; background-color: #af272f; border: 1px solid white; }
.nav-tabs > li > a { line-height: 1; border: 1px solid white; border-radius: 0; background-color: #323232; color: white; padding: 8px 8px; font-size: 17px; font-weight: bold; display: table-cell; vertical-align: middle; height: 52px; }
.nav > li > a:focus, .nav > li > a:hover { background-color: #af272f; }
nav-tabs > li > a { font-size: 18px; font-weight: normal; }

.nav-tabs.nav-sub-tabs { border: none; width: auto; text-align: center; margin-top: -16px; }
    .nav-tabs.nav-sub-tabs > li { width: auto; max-width: initial; display: table; }
        .nav-tabs.nav-sub-tabs > li:first-child { max-width: none; width: auto; }
        .nav-tabs.nav-sub-tabs > li:last-child a { border: none; }
        .nav-tabs.nav-sub-tabs > li.active > a, .nav-tabs.nav-sub-tabs > li.active > a:focus, .nav-tabs.nav-sub-tabs > li.active > a:hover { color: #000000; cursor: default; background-color: #FFFFFF; border: none; font-weight: bold; }
        .nav-tabs.nav-sub-tabs > li > a { line-height: 1; border: 1px solid white; border-radius: 0; background-color: #FFFFFF; color: #337ab7; padding: 0px 16px 0 0; font-size: 16px; font-weight: normal; display: table-cell; vertical-align: middle; height: 20px; }
.nav.nav-sub-tabs > li > a:focus, .nav.nav-sub-tabs > li > a:hover { background-color: #FFFFFF; }

/* privacy notice */
.privacy-policy-notice { padding: 5px; background-color: #e6e6e6; text-align: center; font-size: 15px; font-weight: bold; }
.privacy-policy-notice a { color: #b3180c; text-decoration: underline; }

/* sidebar nav */
.sidebar-nav { color: #68478d; font-size: 17px; margin: 0; font-weight: bold; line-height: 1.5; margin-bottom: 7px; display: block; }

/* footer */
.footer-row { margin: 15px 0 0 0; }
    .footer-row > div { margin-bottom: 7px; }
    .footer-row a { color: #323232; font-weight: normal; font-size: 17px; }
        .footer-row a:hover { color: #af272f; }
.footer { font-size: 12px; }
#ftagline { font-size: 12px; font-weight: normal; line-height: 1.7em; }


/* shared */
.heading-row { }
    .heading-row h1 { font-size: 36px; padding: 25px; background-color: #e6e6e6; background-size: cover; background-position: 50% 50%; }
.heading-date { color: #af272f; font-size: 28px; }
.subnav-row { margin: 1px -15px; }
.body-left { padding-top: 1%; border-right: solid 1px #e6e6e6; }
    .body-left .landing-list-item { padding-bottom: 8px; }
    .body-left .external-link { margin-top: 8px; padding: 8px 10px; background-color: #e6e6e6; color: #af272f; display: inline-block; }
.body-right { padding-top: 1%; }
    .body-right h3 { color: #323232; font-size: 17px; font-weight: bold; margin: 20px 0 8px 0; }
        .body-right h3:first-child { margin: 0 0 8px 0; }

.bio-sidebar { display: table; padding-bottom: 8px; }
    .bio-sidebar > a { display: table-cell; }
    .bio-sidebar .biolisting-contact { display: table-cell; vertical-align: bottom; }
    .bio-sidebar img { height: 112px; }

.tab-pane .tab-list-item { padding-bottom: 10px; }
.list-row { padding-bottom: 10px; }
.bio-tab-list-item { display: table; padding-bottom: 8px; font-size: 15px; min-height: 128px; }
    .bio-tab-list-item div { display: table-cell; vertical-align: middle; min-width: 95px; }
.biolisting-contact { width: 100%; padding-left: 10px; }
.bio-tab-list-item img { margin-top: 2px; }
.item-sidebar { padding-bottom: 8px; }

/* homepage */
.homepage-banner { clear: both; height: 700px; overflow: hidden; }
.homepage-slide { background-color: #e6e6e6; background-repeat: no-repeat; background-size: cover; -ms-behavior: url(/scripts/backgroundsize.min.htc); background-position: 50% 50%; }
    .homepage-slide a { color: #323232; }
        .homepage-slide a:hover { color: #323232; }
.homepage-slide-spacer { height: 700px; }
.homepage-slide-inner { height: 700px; padding-top: 6%; }
    .homepage-slide-inner h1 { margin-top: 0; font-size: 52px; margin: 0; font-weight: bold; background: #FFFFFF; color: #337AB7; display: inline-block; line-height: 1.1; padding: 8px; }
.homepage-slide-descriptor h3 { background: #FFFFFF; font-size: 24px; padding: 5px 20px; margin: 0; display: inline-block; }
.homepage-slide-description { max-width: 40%; }
    .homepage-slide-description > div { background: #FFFFFF; font-size: 30px; padding: 20px; margin: 20px 0 0 0; display: inline-block; line-height: 1.1; }
.cph-image { width: 100%; }
.LatestThinkingPlaceholder .loading { min-height: 75px; background-image: url(/images/loading.gif); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; border-top: solid 1px #323232; }
.LatestThinkingPlaceholder .hpblogcat { color: #fff; font-size: 15px; float: right; margin-top: 12px; }
.LatestThinkingPlaceholder .hpNews { color: #fff; }
.homepageSliderContainer .slick-slider { margin-bottom: 4px; }

.hp-feature { padding: 15px 0; min-height: 108px; color: #fff; }
    .hp-feature h3 { margin: 0 0 10px 0; color: #fff; font-weight: bold; }
/*.hp-feature-last { border-bottom: solid 1px #323232; }*/
.hp-row { background-color: #323232; }
.hp-right { background-color: #AF272F; }
.hp-left-slide { padding: 10px 10px; }
.hp-left { padding-bottom: 20px; }
    .hp-left a { padding-top: 10px; color: #e6e6e6; font-size: 45px; line-height: 1; font-weight: normal; }
    .hp-left h2 { color: white; font-size: 18px; margin: 20px 0 0 42px; }
    .hp-left .hp-slide-readmore { font-size: 14px; }
.hp-slide-readmore { color: white; text-decoration: underline; }
.homepage-banner .slick-slider { margin-bottom: 15px !important; }
.hp-left .slick-slider { margin-bottom: 0 !important; }
.homepage-banner .slick-prev { display: none !important; }
.homepage-banner .slick-next { display: none !important; }
.hp-left .slick-prev { width: 26px !important; height: 22px !important; right: auto; left: 25px; top: 30px; background-image: url(/images/lrr_arrow_l.png) !important; background-repeat: no-repeat !important; background-position-y: 50% !important; }
.hp-left .slick-next { width: 26px !important; height: 22px !important; right: auto; left: 165px; top: 30px; background-image: url(/images/lrr_arrow_r.png) !important; background-repeat: no-repeat !important; background-position: 100% 50% !important; }
    .hp-left .slick-next:before, .hp-left .slick-prev:before { content: ''; }
.hpEvent { clear: both; display: block; }

/*show about */
h1.alternate-header-display { padding: 0px 25px 0px 0; font-size: 36px; } 
.alternate-subheader { padding: 20px 10px 20px 10px; }
.alternate-subheader h2 { font-size: 42px; font-weight: bold; }
.alternate-body-container { padding-bottom: 20px; background-color: #f7f7f8; }
.statement-container { 
    display: inline-block;
    padding: 15px 10px;
    vertical-align: top;

}

.statement-header { position: relative; padding-bottom: 20px; margin-left: 0; margin-right: 0; }
.alternate-subheader-text { float: left; width: 100%; padding-bottom: 10px; }

.statement-title { position: absolute; top: 5px; left: 30px; width: 30%; z-index: 99; }
.statement-title-image { width: 100%; min-height: 80px; background-position: 0% 0%; background-size: contain; background-repeat: no-repeat; }
.statement-title-image.one { background-image: url('/files/LRRC_Pocket_Brochure_r13a-1.png'); }
.statement-title-image.two { background-image: url('/files/LRRC_Pocket_Brochure_r13a-2.png'); }
.statement-title-image.three { background-image: url('/files/LRRC_Pocket_Brochure_r13a-3.png'); }
.statement-title-image.four { background-image: url('/files/LRRC_Pocket_Brochure_r13a-4.png'); }
.statement-title-image.five { background-image: url('/files/LRRC_Pocket_Brochure_r13a-5.png'); }
.statement-title-image.six { background-image: url('/files/LRRC_Pocket_Brochure_r13a-6.png'); }
.statement-title h3 { margin: 0; font-size: 20px; font-weight: bold; }
.statement-body { padding-left: 15px; padding-right: 15px; border-left: 2px solid #8d8d8e; }










/* locations */
.office-item { padding-bottom: 8px; min-height: 95px; }

/* bio */
.bio-heading-row { padding: 0; background-color: #e6e6e6; margin: 0; position: relative; min-height: 250px; background-color: #3A3A3C !important; }
.bio-head-left { padding: 15px; }
    .bio-head-left h1 { display: inline-block; font-size: 42px; }
.bio-head-right { background-color: white; margin: 0; padding: 0; }
    .bio-head-right img { width: 100%; }
.vcard { margin-left: 15px; text-decoration: underline; color: #323232; }
.btitle { font-size: 18px; font-weight: bold; margin-top: 8px; }
.bemail { margin-top: 8px; }
    .bemail a { font-size: 14px; text-decoration: underline; color: #323232; font-weight: normal; }
.showbio_page .body-right ul { padding-left: 1.2em; }
.bio-contact-row { position: absolute; bottom: 0; width: 100%; padding: 15px; }
.bio-contact-left { padding-bottom: 8px; }
.bio-contact-middle { padding-bottom: 8px; }
.bio-contact-right { padding-bottom: 8px; padding-left: 12%; }
    .bio-contact-right img { margin-top: 60px; vertical-align: bottom; height: 20px; }
.biotools { padding-top: 9px; }
.biotools a { color: #FFF; }
.biotools i { font-size: 19px; }
.linkedinbio { font-size: 23px !important; vertical-align: bottom; }
.bio-head-left, .bio-contact-left, .bio-contact-middle, .vcard, .bemail a { color: white; }
    .bio-contact-middle a { color: white; font-weight: bold; }

.bio-head-img { margin: 0; padding: 0; }
    .bio-head-img img { width: 100%; }
.bemail a:hover { color: #ffc806 !important; }
a.vcard { display: inline; }
    a.vcard:hover { color: #ffc806 !important; text-decoration: underline; }

/* industry */
.showindustry_page #people h2 { margin: 20px 0 8px 0; }
.showindustry_page .body-right, .showarea_page .body-right { padding-top: 1%; }

/* people */
.people-alpha { background-color: #e6e6e6; display: block; width: 23px; height: 24px; float: left; font-size: 18px; line-height: 24px; font-weight: normal; text-align: center; margin: 4px; }
    .people-alpha:hover { background-color: #af272f; color: white; }
    .people-alpha.active { background-color: #af272f; color: white !important; }
.alpha-row { padding: 10px 0; }
.alphabox { width: 100%; text-align: center; float: left; }
.filter-row select { width: 100%; margin-bottom: 8px; }
.people-keywords { margin-bottom: 8px; }
.people-nav-keywords { margin-bottom: 8px; }
.people_page .body-left { border: none; }

/* search */
.search_page .filter-row { margin-top: 15px; }
.search_page .body-left { border: none; }
.search_page h2 { background-color: #323232; color: white; padding: 10px 0 12px 30px; font-weight: bold; font-size: 28px; margin-top: 30px; font-weight: normal; }
.search_page .arealink div { background-color: #e6e6e6; border-color: #e6e6e6; border: solid 1px #e6e6e6; padding: 5px 15px; font-weight: bold; margin: 4px 0; }
.search_page .arealink { background-color: white; }
    .search_page .arealink a { color: #323232; }
        .search_page .arealink a:hover { color: #af272f; }
.search-results { margin: 30px 0; }
.result-links a { display: inline-block; }

/* services landing */
.area-list-item { display: inline-block; margin-bottom: 8px; width: 100%; }
    .area-list-item div { background-color: #e6e6e6; border: solid 1px #e6e6e6; color: #323232; padding: 5px 15px; font-weight: bold; }
.area-list-sub div, .area-list-sub-3 div { width: 95%; margin: -6px 0 10px 5%; background-color: white; color: #323232; padding: 5px 15px; font-weight: bold; border-bottom: solid 1px #e6e6e6; }
.area-parent { width: 90%; }
    .area-parent div { }
.btn-expand { width: 10%; display: inline-block; padding: 6px 0 6px 6px; margin-left: -5px; background-color: #af272f; font-weight: bold; cursor: pointer; }
    .btn-expand .glyphicon { width: 90%; text-align: center; color: white; }
        .btn-expand .glyphicon:hover { color: #323232; }
.area-list-sub { display: none; width: 100%; }
.area-list-sub-3 { display: none; width: 100%; }
    .area-list-sub-3 div { margin: -6px 0 10px 5%; padding-left: 40px; }
        .area-list-sub-3 div:hover { color: #af272f; }
.area-list-item div:hover { color: #af272f; }
.area-list-sub div:hover { color: #af272f; }
.area-col { padding: 0; margin: 0; }

/* newsroom */
.newsroom_page .body-left { border: none; }
.newsroom_page .news-subtitle { font-style: italic; }
.newsroom_page .rssIcon { float: left; display: block; color: #808080; }
    .newsroom_page .rssIcon img { margin-top: -2px; }

.featuredNews { margin: 0 0 15px 0; padding: 10px 0; }
    .featuredNews h3 { margin: 0 0 10px 0; color: #68478d; font-weight: bold; font-size: 18px; }
    .featuredNews img { display: block; width: 100%; }
    .featuredNews a { color: #323232; }
/* news */
.news_page .body-left { border: none; }

/* publications */
.publications_page .body-left { border: none; overflow-x: hidden; }

/* locations */
.locations_page .body-left { border: none; }

/* events */
.events_page .body-left { border: none; }
.event-sidebar-map { margin-top: 15px; }
.hiddenMedia { display: none; }
    .hiddenMedia.active { display: block; }

/* contact us*/
.contact-us_page .body-left { border: none; }
.contact-us_page .alert-success { display: block; }
.contact-us_page .alert-danger { display: block; }
.privacycheckerror { display: none; }
.contact-us_page iframe { margin: 30px auto; float: none; }

/* careers */
.career-sub { margin-left: 4%; line-height: 1.2; margin-bottom: 2px; }


/* Sharing */
/*.addthis_sharing_toolbox { float:right; }*/

.wb-content-ReadMore { display: none; }

/* State Matching CSS*/
.matchState { background-color: #e6e6e6; }


/* blogs */
.blogs_page h2 { margin: 0px 0 10px 0; color: #323232; font-weight: bold; font-size: 22px; }
.blogs_page .body-right h2 { margin: 0 0 10px 0; }
.blogs_page h2 a { color: #323232; }
.blogs_page h3 { margin: 0; font-weight: bold; font-size: 18px; }
    .blogs_page h3 a { color: #68478d; }
.blogs_page .blogDate { font-size: 17px; margin: 0; }
.blogs_page .blogWrapper { margin-bottom: 30px; }
.blogs_page .blogType { font-size: 17px; color: #777777; }
.blogs_page .blogPostThumbnail{float:left; width:150px;height:150px;}
.blogs_page .blogPost { display:flex; }
.blogs_page .blogPostDetails{display:flow-root;padding-left:20px;}

.sg-col-xl-3 { display: none; }
.sg-col-xl-3 .latestResource { padding: 12px; border-left: 1px solid #e6e6e6; }
.sg-col-xl-3 .latestResource h3 { margin-top: 0; }
 
.isHidden { display: none; }


@media only screen and (min-width: 400px) {

     .statement-title { top: 17px; left: 50px; }

}


@media only screen and (min-width: 1000px) {

    .alternate-subheader {width: 100%; padding: 20px 50px; }
    .alternate-body-container { padding-bottom: 50px; }

    .statement-container {
         width: 676px; 
         height: 280px;
         padding: 50px 50px 0 50px;
    }
    
    .statement-header { padding-bottom: 0; }
    .statement-title-image { height: 163px; }
    .statement-title { left: 60px; top: 25px; }
    .statement-title h3  { font-size: 42px; }

}

