.iparys_inherited {z-index: 1; position: relative;}
#content {padding-top:0!important;max-width:100%;}
#article_text {margin-right: 0px;width:100%;}
#at4-share2 {display:none;}

ul.topnav {margin-bottom:0!important;padding-bottom:0!important;}
ul.topnav li.item div.subnav {height:auto;}
.full-width-article {width:100%; height: 100vh;}
.full-width-article.sentinels {background: url('/content/dam/cen/static/images/sentinels/meet-the-sentinels.jpg') no-repeat 0 0; background-size:cover; background-attachment:fixed;width:100%; height:100vh;border-bottom: 1px solid #ddd;}

.full-width-article .eyebrow {color: #EC272D;  text-transform: uppercase;font-size: 2.2rem; font-weight: bold; font-family: 'Scout Cond Thin', Arial, Helvetica, Verdana, sans-serif;  line-height: 1.5; margin: 1em auto 0; width: auto;background: none;  padding: 0px 10px;  text-shadow: 0px 1px 0px #fff; line-height: 1.5;  letter-spacing: 0.5px;float:left;clear:both;display:inline-block;float:none;}

.full-width-article .intro-bgrd {text-align:center;background: rgba(36, 49, 64, 0);height:100%; }
.full-width-article .intro-wrap { margin: 0px auto 0;width: 100%; height: 600px; padding: 0;}
.full-width-article .intro-box {margin: 0px auto;padding: 0; max-width:1200px;}
.full-width-article .intro-box .title-deck {margin:0 auto;width:100%;display:block;}
.full-width-article .intro-box h1 {width:400px;height:180px;max-width:100%;margin: 0 auto;font-family:Farnham Display, Georgia, sans-serif; font-size: 6rem; color:#333;text-shadow: 0px 1px 0px #fff;clear:both;}
.full-width-article .intro-box h1 span {color: #EC272D;}
.full-width-article .intro-box h3 {font-family:Franklin ITC, Arial, Helvetica, Verdana, sans-serif;margin-bottom: 10px;font-size:2.2rem;line-height:1.1;color:#a2acb7;text-shadow: 0px 1px 0px #fff;}
.full-width-article .intro-box h4 {color:#999!important;font-family:Franklin ITC, Arial, Helvetica, Verdana, sans-serif;text-transform:uppercase;font-weight:normal;text-shadow: 0px 1px 0px #fff;clear:both;}
.full-width-article .intro-box h5 {font-size:1.2rem;font-family:Franklin ITC Thin, Arial, Helvetica, Verdana, sans-serif;font-weight: normal;color:#333;margin-bottom:10px;clear: both;}
.full-width-article .intro-box h5 a {color:#425569!important;text-shadow: 0px 1px 0px #fff;}
.full-width-article .intro-box h5.byline {font-style:italic;}

.scroll-to-intro {width:100%;margin:0 auto;}
.scroll-to-intro .fa {font-size:3rem;}
.scroll-to-intro a {color:#EC272D}
.scroll-to-intro a:hover {color:#425569;}

.subnav.sentinels {position:fixed; top: 50px; height: 100vh;overflow:hidden;background: #f1f1f1; width:0px;z-index:0;left:0px;border-right:1px solid #ddd;background-size: 35px;}
.subnav.sentinels.is-visible { top: 56px; height: 100vh;overflow:hidden;width:200px;z-index:0;left:0px;border-right:1px solid #ddd;}
.subnav.sentinels.is-visible.back-up { top: 56px; height: 100vh;overflow:hidden;width:200px;z-index:0;left:0px;border-right: 1px solid #ddd;}

.subnav.sentinels.is-visible .chapters li {color: #EC272D;display:block;clear:both;font-size: 1.3rem; line-height: 0.8;padding: 5px 0;text-transform:uppercase;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;display:block;}
.subnav.sentinels.is-visible .chapters li a {text-transform:none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;line-height:.8;}
.subnav.sentinels.is-visible .chapters li a:hover {text-decoration:none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;}
.subnav.sentinels.is-visible .chapters li a span {border-bottom:2px solid transparent;line-height:1;color: #425569; display: inline-block;}
.subnav.sentinels.is-visible .chapters li a:hover span {border-bottom:2px solid #425569;color: #EC272D; }
.subnav.sentinels.is-visible .chapters li.menu-title {font-family: Scout Cond, Franklin ITC; arial,sans-serif; font-size: 2rem; }
.subnav.sentinels.is-visible .chapters li.menu-title a {color: #EC272D;clear:both;line-height: 0.8;text-transform:uppercase;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;font-size: 2rem;font-family:Scout Cond;text-transform:uppercase!important;}

.subnav.sentinels.is-visible .chapters li small {font-family: Franklin ITC Light; color: #777;margin:0!important;padding:0!important;font-size:1rem;line-height:.8!important;border-bottom:none!important;}
.subnav.sentinels.is-visible .chapters li a:hover small {color: #333; }

.top-wrap {line-height: 50px;position: relative;float:left;width:200px;}
.top-wrap a {display:inline-block;text-align:center;width:100%;}

.fa.fa-chevron-up {border-radius: 50%; border: 2px solid #EC272D;padding: 5px;}
.fa.fa-chevron-up:before {color: #EC272D;}
.top-wrap a:hover .fa.fa-chevron-up {border-color:#596d84;}
.top-wrap a:hover .fa.fa-chevron-up:before {color:#596d84;}

.full-width-article-content {text-align:left;background: rgba(255,255,255, 1); margin: 10px auto 0;padding:10px 20px 0px;max-width:730px;}
.full-width-article-content p {font-size:1.3rem!important;line-height:1.2!important;}
.full-width-article-content p strong, .full-width-article-content p b {font-weight:normal; font-family: Franklin ITC;}
.full-width-article-content h3 {font-size:2rem; font-family: Franklin ITC; font-weight:normal; margin-bottom: 15px;}
.full-width-article-content h4 {font-size:3rem;text-transform:uppercase;}
.full-width-article-content h5 {font-size:1.4rem; clear:both; margin-bottom:10px;color:#888;font-weight:normal;}
.full-width-article-content h6 {font-size:1.2rem; clear:both; margin-bottom:20px;font-weight:normal;font-style:italic;}
.full-width-article-content h6 a {color: #425569}
.full-width-article-content h6 a:hover {color: #EC272D}

.full-width-article-content .letter {background: #f1f1f1; padding: 20px;margin-bottom:20px;}
.full-width-article-content .letter h3 {font-style:italic;}
.full-width-article-content .letter p {font-style:italic;font-size:1.5rem!important;}

.full-width-article-content p.intro:first-letter {font-size:4rem;position:relative; line-height:.8;font-family:Farnham Display;}

.full-width-article-content h3.section-title {margin-bottom: 0px;}
.full-width-article-content h4.section-header {line-height:40px;font-family: Scout Cond; font-weight: normal;line-height: 0.9;}

.full-width-article-content .hidden-box {vertical-align: top; height:auto !important;background: #f1f1f1;display: block;width: 100%;float: left;padding: 10px;clear: both;}
.full-width-article-content .hidden-box h3 {float:left;font-family: 'Scout Cond',Arial, Helvetica, Verdana, sans-serif;text-transform: uppercase; font-size:2.5rem; font-weight:normal;width: 85%;}
.full-width-article-content .hidden-box .box-contents {display:none; height:auto;margin:20px 0 0;float: left;}
.full-width-article-content .hidden-box .show {display: none; }
.full-width-article-content .hidden-box .hide:target + .show { display: inline; }
.full-width-article-content .hidden-box .hide:target {display: none; }
.full-width-article-content .hidden-box .hide:target ~ .box-contents {display:inline; }

.full-width-article-content .hidden-box .hide, .full-width-article-content .hidden-box .show {width: 30px;width: 30px; height: 30px;font-size: 30px;text-shadow: 0 2px 0 #fff;text-align: right;text-decoration: none;line-height: 40px;float:right;}
.full-width-article-content .hidden-box .hide:hover, .full-width-article-content .hidden-box .show:hover {color: #ec272d;}

.full-width-article-content .box {float:right;width: 300px;margin-left:20px; border-top:10px solid #069; border-bottom: 10px solid #069; padding: 10px 0;}
.full-width-article-content .box span.sm {color:#069;font-size:4rem;text-transform:uppercase;font-family:'Scout Cond', Arial, Helvetica, Verdana, sans-serif; text-align:center;line-height:.75;margin:0;padding:0;display:block;width:100%;}
.full-width-article-content .box span.lg {color:#444c32;font-size:250px;font-family:'Scout Cond', Arial, Helvetica, Verdana, sans-serif; text-align:center;line-height:.75;margin:0;padding:0;display:block;width:100%;}
.full-width-article-content .box span.md {color:#444c32;font-size:90px;font-family:'Scout Cond', Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; text-align:center;line-height:.75;margin:0;padding:0;display:block;width:100%;}
.full-width-article-content .box p {color:#728255;font-size:2rem;font-family:'Scout Cond', Arial, Helvetica, Verdana, sans-serif; line-height:1;text-transform:uppercase; text-align:center;margin:0;padding:0;display:block;width:100%;}

.full-width-article-content .advert300 {width: 300px;height:300px;float:right;margin: 0px -150px 30px 30px;background: #fff;}
.full-width-article-content .advert300 h5 {font-size:1rem;text-align:center;font-family:Franklin ITC Light; color: #ccc;}

.full-width-article-content .quote {width: 100%;padding: 10px 5%; margin:0 0 20px;clear:both;}
.full-width-article-content .quote h3 {color: #EC272D;  font-size: 2.25rem;font-family:Farnham Display;text-align: left;line-height: 1;margin: -30px 0 20px;padding: 0;display: block;width: 100%;}
.full-width-article-content .quote h3:before {content: "\201C";font-size:10rem;position:relative; left:-60px; top:60px; margin: 0 -60px 0 0; line-height:0.5;color: #ccc;}
.full-width-article-content .quote h3 a {font-family:Farnham Display;color: #ec272d;text-decoration: underline;}
.full-width-article-content .quote h3 a:hover {text-decoration: none;}
.full-width-article-content .quote p {text-align:right;} 
.full-width-article-content .quote p strong, .full-width-article-content .quote p b {font-weight:normal;font-family: Franklin ITC;}

.full-width-article-content .image-full {float:right;margin:20px 0 20px 20px;width:730px;position:relative;}
.full-width-article-content .image-full img {max-width:100%;}
.full-width-article-content .image-full span {color:#fff; font-family:Franklin ITC;position:absolute; top:30px; left: 30px;width:150px;font-size:1.5rem;}

#comments {border-top: none;  width:100%; max-width: 730px; margin: 10px auto; float: none;}
#comment_form, .comment_form { margin-left: 0px;}

.anchor {border-top: 2px solid #f1f1f1;}
.anchor.no-border {border-top:none;}
.anchor.no-border + p {float:left;clear;both;}

.caption {font-size: 1.2rem;margin-top:5px;border-bottom: 2px solid #f1f1f1;padding: 10px 0;color:#777;}
.credit {text-align:right;color:#999;}
.title {color: #777;}

.founders-mug {float:left; margin-right:1.3rem;}
.founders-mug img {border-radius:50%;border:2px solid #999; float:left;clear:both;width:100px;}
.founders-mug span {clear: both; text-align: center; font-family: Franklin ITC Light; font-size: 1.3rem; float: left; display: inline-block; margin: 10px auto; width: 100%;}

.newsletter-signup {width:100%;max-width:730px;margin: 10px auto;}
.newsletter-signup h3 {font-family:Franklin ITC;font-weight:normal; margin-bottom: 10px;}
.newsletter-signup-wrap {padding: 15px;float:left;clear:both;width:100%;margin-bottom: 20px;border: 4px double #ec272d;}
.newsletter-signup-intro {font-family:Franklin ITC;}
.thank-you-text {display:none;}

.newsletter-signup.thank-you .signup-intro {display:none}
.newsletter-signup.thank-you .thank-you-text {display:block;font-family:Franklin ITC;}

.at-image-sharing-tool-btns {display: none!important;}

.image-full .title {font-family: "Franklin ITC", Arial, Helvetica, sans-serif;font-size:1.3rem;margin-bottom:0px;}
.image-full .caption {margin-top: 0;padding: 0 0 10px 0;}


.image-lg {width:500px;margin-left:15px;margin-bottom:15px;}
.image-lg img {max-width:500px;}
.image-lg .title {font-family: "Franklin ITC", Arial, Helvetica, sans-serif;font-size:1.3rem;margin-bottom:0px;}
.image-lg .caption {margin-top: 0;padding: 0 0 10px 0;}

.image-md {width:300px;margin-left:15px;margin-bottom:15px;}
.image-md img {max-width:300px;}
.image-md .title {font-family: "Franklin ITC", Arial, Helvetica, sans-serif;font-size:1.3rem;margin-bottom:0px;}
.image-md .caption {margin-top: 0;padding: 0 0 10px 0;}

.image-mug {width:200px;float:left;margin-right:15px;margin-bottom:15px;} 
.image-mug .title {font-family: "Franklin ITC", Arial, Helvetica, sans-serif;font-size:1.3rem;margin-bottom:0px;}
.image-mug .caption {margin-top: 0;padding: 0 0 10px 0;}

.comment-signed-in-text, .comments-count {display:none;}

.dyk-box {width: 30%; float: left; margin-bottom: 3%;margin-right: 3%;}
.dyk-box h2 {padding: 15px 15px 0;font-weight: normal;color: #000; font-family: "Farnham Display Black", Georgia, sans-serif;font-size: 2rem;background: #ffe06a;}
.dyk-box p {padding: 0 15px 15px;background: #ffe06a;color:#111;}
.dyk-box p a {color:#111;text-decoration:underline;font-family:Franklin ITC Light;}
.dyk-box p a:hover {text-decoration:none;}
.dyk-box b, .dyk-box strong {font-family:Franklin ITC;font-weight:normal;}

.data-bite h3 {font-weight: normal;color: #000; font-family: "Farnham Display Black", Georgia, sans-serif;font-size: 2rem;margin: 0 20px 20px 0;}
.data-bite h3 span {padding: 10px;background: #ffe06a;}

hr.divider {border: none;background: #fdedaf;height: 1px;box-shadow: 0px -1px 0px #d2b027;}

.top-bottom {width:100%;clear:both;margin:0 auto;text-align:center; display:block;}

#footer {max-width: 1200px; margin: 0 auto;}
@media (min-width: 1400px) {
.full-width-article .intro-box h1 {max-width: 400px;}
.dyk-box {width: 40%; float: left; position: relative; left: -10rem; margin-right: -10%;margin-top: 3%;margin-bottom: 3%;}

}
@media (min-width:1300px) {
.full-width-article .intro-box .title-deck {width:70%;}
.full-width-article .intro-box h1 {width:45%;height:190px;float:left;margin: 0;}
.full-width-article .intro-box h3 {float: right;display:inline;margin-top: 4rem; text-align: left;border-left: 2px solid #EC272D;padding-left: 40px;width: 50%;}
}

@media (min-width:1100px)  and (max-width:1299px) {
.full-width-article .intro-box .title-deck {width:70%;}
.full-width-article .intro-box h1 {width:40%;height:160px;float:left;margin: 0;}
.full-width-article .intro-box h3 {float: right;display:inline;margin-top: 3rem; text-align: left;border-left: 2px solid #EC272D;padding-left: 30px;width: 50%;}
}

@media (min-width:1200px) {
.subnav.sentinels.is-visible {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;top:50px;height:100vh;width:200px;overflow: visible;}
.subnav.sentinels.is-visible.back-up {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;top:50px;height:100vh;width:200px;overflow: visible;}
.subnav.sentinels.is-visible:after {content:"";position:absolute;bottom:0px;left:0px;z-index:2;background:#fff;width:201px;height:40px;}

.subnav .chapters {width:100%; margin:0px auto;height: 90vh; overflow-y: auto;overflow-x:hidden;}
.subnav .chapters ul {margin:0;padding:10px 20px 0;font-family: Franklin ITC; float:left;}
.subnav .chapters li {display:none;width:170px;overflow:visible;}
.subnav .chapters li.menu-title {width:160px;}
}

@media (min-width:1100px) and (max-width:1199px) {
.full-width-article.sentinels {background-position: 40% 0;}
.full-width-article .eyebrow {margin: 1em auto 0;}

.subnav.sentinels.is-visible {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;top:50px;height:100vh;width:160px;overflow: visible;}
.subnav.sentinels.is-visible.back-up {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;top:50px;height:100vh;width:160px;overflow: visible;}
.subnav.sentinels.is-visible:after {content:"";position:absolute;bottom:0px;left:0px;z-index:2;background:#fff;width:151px;height:40px;}

.subnav .chapters {width:100%; margin:0px auto;height: 90vh; overflow-y: auto;overflow-x:hidden;}
.subnav .chapters ul {margin:10px 0 0;padding:10px 20px 0;font-family: Franklin ITC; float:left;}
.subnav .chapters li {display:none;width:120px;overflow:visible;}
.subnav .chapters li.menu-title {width:100px;}
}

@media (min-width: 1100px) {
.image-md.pull-right {float:right;position: relative; right: -10rem; margin-left: -10%;}
.vitals-box {width: 40%; float: right; position: relative; right: -10rem; margin-left: -10%;background: #f1f1f1 url('https://placehold.it/200x30') no-repeat top right;  background-size: 40px;padding: 15px; top: 30px;}
.vitals-box + div {width:60%;float:left; border-right: 2px solid #f1f1f1;padding: 0 5% 0 0;}
.vitals-box h2 {font-weight: normal;color: #ec282e; font-family: Scout Cond;text-transform: uppercase;font-size: 2rem;}
.vitals-box b, .vitals-box strong {font-family:Franklin ITC;font-weight:normal;}

#layout_footer {z-index: 0; position: relative;}
}

@media (max-width:1099px) {

.full-width-article .intro-box h3 {max-width: 80%; margin: 0 auto;}

.subnav.sentinels {position:fixed; top: 0px;height: 0px;width:100%;border-right: none; background-size: 40px;overflow:hidden;opacity:0;}
.subnav.sentinels .chapters {width:100%; margin:0px auto;height: 0px; overflow:hidden;position:static;}
.subnav.sentinels .chapters li.menu-title {width:90%;line-height:2;padding: 5px 25px;font-size: 2rem;}
.subnav.sentinels .chapters li.menu-title a {color:#ec272d;font-size: 2rem;font-family:Scout Cond;text-transform:uppercase!important;}

.subnav.sentinels.is-visible {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;height:auto;width:100%;overflow: visible;top:55px; opacity:1;z-index: 1;}
.subnav.sentinels.is-visible.back-up {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;height:auto;width:100%;overflow: visible;top:55px; opacity:1;z-index: 1;}
.subnav.sentinels.is-visible .chapters {height: auto; max-height: 90vh; position: static;}
.subnav.sentinels.is-visible .chapters.expanded {overflow-y: scroll;}
.subnav.sentinels.is-visible .chapters ul {border-bottom: 1px solid #ccc;float: left; width: 100%;}
.subnav.sentinels.is-visible .chapters li {padding: 5px 25px;display:none;}
.subnav.sentinels.is-visible .chapters.expanded li {padding: 5px 25px;display:block;}
.subnav.sentinels.is-visible .chapters li.menu-title {float:left;display:block;width:90%;line-height:2;}
.subnav.sentinels.is-visible .chapters li.menu-title .mobile {display: inline-block; position: absolute; right: 20px;top:3px;}

.subnav.sentinels.is-visible .chapters .open {display:inline-flex;margin-top: 0px;padding: 2px 3px;}
.subnav.sentinels.is-visible .chapters .close  {display:none;}
.subnav.sentinels.is-visible .chapters.expanded .open {display:none;}
.subnav.sentinels.is-visible .chapters.expanded .close  {display:block;position: relative; top: 15px;}
.subnav.sentinels.is-visible .chapters li.menu-title a.open .fa {color:#ec272d;font-size: 2rem;margin: 2px 1px;line-height:2;}    
.subnav.sentinels.is-visible .chapters li.menu-title a.close .fa {color:#ec272d;font-size: 1.8rem;}    
.subnav.sentinels.is-visible .chapters li a:focus {text-decoration:none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;}
.subnav.sentinels.is-visible .chapters li a:focus span {border-bottom:2px solid #425569;color: #EC272D; }
.subnav.sentinels.is-visible .chapters li a:focus small {color: #333; }
.top-wrap {display:none;}

.full-width-article.sentinels {background: url('/content/dam/cen/static/images/sentinels/meet-the-sentinels.jpg') no-repeat 50% bottom; background-attachment: fixed; background-size: 100%;}
.full-width-article-content .image-full {float:left;margin:20px auto 20px;width:100%;position:static;}
.full-width-article-content .tweets {float:right;margin: 0px 0 30px 30px;position:relative;overflow:hidden;}
.full-width-article-content .advert300 {float:right;margin: 0px 0 30px 30px;position:relative;overflow:hidden;}

.anchor {padding-top:50px;}
.anchor.no-border {padding-top:0px;position:relative; top:-50px;margin-bottom: -50px;}
.full-width-article-content .quote {width: 90%;}
}

@media (max-width:768px) {
.full-width-article.sentinels {background: url('/content/dam/cen/static/images/sentinels/meet-the-sentinels.jpg') no-repeat 50% center; background-size:100%;background-attachment:scroll;}
.full-width-article .intro-wrap {width: 95%;}
.mobile.top-wrap {display:block;position:fixed;bottom:40px;right:1px;margin:0 auto;text-align:center;width: auto; height:50px; z-index: 999;}
.mobile.top-wrap .fa.fa-chevron-up  {background: rgba(255, 255, 255, 0.8);}
.image-lg {float:none;margin: 10px auto 20px; clear:both;max-width:100%;}
.full-width-article-content .quote {width: 80%; float: right;}
}

@media (max-width:568px) {
.full-width-article .intro-box h1 {height: 150px;background-size:80%;background-position:top center;}
.full-width-article .intro-box h3 {font-size:1.6rem;}
.full-width-article .intro-box h4 {font-size:1.4rem;}
.full-width-article .intro-box h5 {font-size:1.3rem;}

.full-width-article-content .tweets {width: 100%;float:none;margin: 10px auto;padding:0;}
.full-width-article-content .advert300 {width: 300px;float:none;margin: 10px auto;padding:0;text-align:center;}
.fb-group {width:320px!important;}

.image-lg img {max-width:100%;}
.image-md {width:300px;float:none;margin: 10px auto; clear:both;}
.founders {margin-right: 0.5rem;}
}

.ie-only {display:none;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ie-only {display:block;}
.anchor.no-border {padding-top:0px;position:relative; top:50px;margin-bottom: 0px;}
}


@-moz-document url-prefix() { 
@media (min-width: 1100px) {
#footer::before {height: 258px;}
#layout_footer:before {top: -258px; margin-bottom: -256px;height: 258px;}
}
}