@media (max-width: 1440px)
.tagline {
    font-size: 14px;
}
.tagline {
    font-size: 16px;
    line-height: 36px;
    text-transform: uppercase;
    position: relative;
    color: #333333;
}
.sign-in-area img {    display: block;    margin: 0; max-height: 100%;    max-width: 100%;}
.sign-in-area {  margin: 0 0 25px;    overflow: hidden;    padding: 0; height:340px; position:relative; transition: all 600ms ease 0s; z-index:1;}
 .sign-in-area p, .layout .layout-content .sign-in-area-mob p {    background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;    color: #ccc;    margin: 0;
    padding:15px 20px;    transition: all 200ms ease 0s; font-size:16px; line-height:16px; font-weight:300;}
.sign-in-area section {    bottom: 0;    position: absolute; width:100%;}
.sign-in-area section span,.layout .layout-content .sign-in-area-mob section span {    background: rgba(237, 28, 36, 0.9) none repeat scroll 0 0;    color: #fff;    display: block;    padding: 8px 20px; font-size:18px; overflow:hidden;}
.sign-in-area a:hover p {    background: rgb(0, 0, 0) none repeat scroll 0 0; color:#fff;}
.sign-in-area a:hover section {background: rgb(237, 28, 36);}
.sign-in-area a:hover section span i{background:#fff; color:rgb(237, 28, 36);}

.sign-in-area section span i:before{font-family:"lexisnexis-icons";}
.sign-in-area section span i, .layout .layout-content .sign-in-area-mob section span i {    background: rgb(236, 28, 36) none repeat scroll 0 0;    border: 1px solid transparent;    border-radius: 20px;    float: right;   font-weight: 600;    margin-top: -1px;    padding: 2px 6px 2px 8px;}
.sign-in-area-mob{ margin: 0px 0 35px;}
.sign-in-area-mob p {    background: rgb(0, 0, 0) none repeat scroll 0 0 !important;    position: relative !important; padding:15px; }
.sign-in-area-mob section span {    background: rgb(237, 28, 36) ;  }
.sign-in-area a {    display: block;   }
.sign-in-area-mob{display:none;}
.stage-holder .item-box li i:before {    font-size: 14px;    vertical-align: text-bottom;   width: 1px;}
.stage-holder .item-box section.image-wrapper {    height: 180px;    overflow: hidden;}
.stage-holder .item-box section.image-wrapper > img {    display: block;    max-width: 100%;    width: 100%;}
.stage-holder .item-box ul {    list-style: outside none none;}
.stage-holder .item-box:nth-child(3n) {    margin-right: 0;}
.stage-holder .item-box {    float: left;    margin:2% 3.5% 2% 0;    width: 31%; text-align: center; }
.stage-holder .item-box .image-wrapper,.stage-holder .item-box h2 {    text-align: center;}
.stage-holder .item-box h2{ margin:8px 0;}
.half-image.stage-holder .item-box li span {    border: 2px solid #ccc;  color:#333;  border-radius: 70px;    display: inline-block;    font-size: 60px;    padding: 30px;}
/*.half-image.stage-holder .item-box li a span {    border: 2px solid #009ddb;  color:#009ddb;  border-radius: 70px;    display: inline-block;    font-size: 60px;    padding: 30px;}*/
.half-image.stage-holder .item-box li a span.ln-connect-people {    padding: 30px 35px !important;}
.half-image.stage-holder .item-box li a span.ln-intellectual {    padding: 30px 32px !important;}
.half-image.stage-holder .item-box li a:hover span {    border: 2px solid #666;  }
.half-image.stage-holder .item-box li a h3{color:#009ddb !important; font-weight:300;} 
.half-image.stage-holder .item-box li a:hover h3{color:#ed1c24 !important; font-weight:300;} 
.half-image.stage-holder .item-box li span.ln-help {    padding: 30px 42px !important;}

body #header #main-menu .navbar-nav {
    right: calc(17vw + 55px);
}
.navbar-header {
    flex-wrap: wrap;
    align-items: center;
}
.navbar-header a {
    height: 71px;
    display: flex;
    align-items: center;
}
.navbar-header a span {
    padding-left: 10px;
}
body #header #main-menu .button-link a {
    width: 16vw;
}
body #header #main-menu .icon-links {
    right: 16vw;
}
/*.stage-holder .item-box {
    height: 540px;
}*/
h2.list-heading-sg {
    font-size: 4rem;
    font-weight: 500;
    font-family: 'Lato',  sans-serif;
}
body #header #main-menu .navbar-nav li.nav-active a, body #header #main-menu .navbar-nav li.dropdown.nav-active a.dropdown-toggle {
    background: #f6f6f6;
}
.Blogpost_Content ul {
    line-height: 1.5 !important;
}
.tagged-content-list {
    padding-top: 4rem;
}

@media only screen and (max-width: 767px) {  
.stage-holder .item-box {
    width: 100%;
}
.stage-holder .item-box ul {
    padding: 0;
}
}

@media only screen and (max-width: 991px) {
body #header #main-menu .button-link a {
    width: 22vw;
}
body #header #main-menu .icon-links {
    right: 23vw;
}
.navbar-header a {
    height: auto;
    padding-top: 5px;
}
}

@media only screen and (max-width: 767px) {
body #header #main-menu .button-link a {
    width: 22vw;
}
body #header #main-menu .icon-links {
    right: 0;
}
.navbar-header a {
    padding-top: 3px;
}
.navbar-header a span{
    height: auto;
    font-size: 12px;
    
}
}


@media only screen and (max-width: 991px) {
.navbar-header a {
    padding-top: 13px;
}
}

@media only screen and (max-width: 991px) {
.featured-posts .news-item .news-item-content {
    width: 65% !important;
}
}

@media only screen and (max-width: 414px){
.featured-posts .news-item .news-item-content {
    width: 100% !important;
}
}

@media only screen and (max-width: 991px) {
body.nav-on #header #main-menu .more-links {
    padding-top: 50px;
}
}

@media only screen and (max-width: 767px) {
body.nav-on #header #main-menu .more-links {
    padding-top: 90px;
}
body #header #main-menu .button-link a {	
width: 100vw;
}
div.more-content{display:none !important;}
.Blogpost_Content img{width:100% !important;}
.blog-post-list .flex-wrapper .news-item{padding: 15px 0;}
.tagged-content-list .flex-wrapper .news-item{padding: 15px 0;}
.tagline {line-height:inherit}
}

body #header .navbar-header .navbar-brand::after {
    display: block;
}

.footer-mcopy{
    font-weight: 400;
    font-size: 12px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: #666;
}
.footer-mcopy a {
    color: #666;
    text-decoration: none;
}
.footer-mcopy a:hover {
    color: #666;
    text-decoration: none;
}

@media (min-width:411px) and (max-width:500px){
    .stage-holder .item-box:nth-child(3n) {
        margin-bottom: 55px;
    }
}

@media (max-width: 768px){
    .flex-wrapper .news-item:last-child .news-item-content {
    border-bottom: none;
}
}

.stage-holder .item-box img {
    width:50%;
}

.w100mx{
    max-width: 100%;
    width: auto !important;
}

@media only screen and (min-width:992px) and (max-width: 1200px){
    body.nav-on #header #main-menu .more-links {
        padding-top: 150px;
    }
}

 

@media only screen and (min-width:768px) and (max-width: 991px){
    body.nav-on #header #main-menu .more-links {
        padding-top: 120px;
    }
}

