/*! 
Styles for standard list landers created in special feature template
USE list-lander.scss to make changes
authored by Nina Gould on 7.22.2016
last modified ngould 8.9.2016 
*/.top-nav{height:0}.top-nav .left{display:none}.csf-row .csf-row-list{display:flex}.csf-row .csf-row-list .csf-column.fs-layout-one-third{height:auto}.csf-row .csf-row-list .csf-column.fs-layout-one-third .csf-block{height:100%}.csf-column.overlay .overlay-list{width:100%}.csf-column.overlay .overlay-item{border:1px solid #dfdfdf}.csf-column.overlay .overlay-item .overlay-item-info{padding:20px 10px 15px;background:-moz-linear-gradient(top, transparent 0%, #000 90%);background:-webkit-linear-gradient(top, transparent 0%, #000 90%);background:linear-gradient(to bottom, transparent 0%, #000 90%)}.csf-column.overlay .overlay-item .overlay-item-info .name{font:400 15px/22px "Open Sans",Helvetica,Arial,sans-serif}.csf-column.overlay .overlay-item .overlay-item-info .more{font-size:0.75rem;font-weight:bold}.csf-column.overlay .title{font:normal 2.25em/2.14em Georgia,"Times New Roman",Times,serif;color:#000;top:0;margin:30px 0 20px}.csf-column.overlay .list-filters{margin-bottom:40px}.csf-column.overlay .list-filters .filter:first-child{display:none}.csf-column.overlay .list-filters ul{position:relative;top:10px;padding-left:35px;border-bottom:2px solid #ddd}.csf-column.overlay .list-filters .filter{font:600 12px "Open Sans",Helvetica,Arial,sans-serif;padding:3px 0 0;text-transform:uppercase}.csf-column.overlay .list-filters .filter .dropdown-wrapper .dropdown{width:auto;min-width:160px}.csf-column.overlay .list-filters .filter .dropdown-wrapper .dropdown .dropdown-item{font:600 12px "Open Sans",Helvetica,Arial,sans-serif}.csf-column.overlay .list-filters .filter div{position:relative;height:50px;top:3px;padding:0 5px}.csf-column.overlay .list-filters .filter div .dropdown-wrapper{top:0;height:auto}.csf-column.overlay .list-filters .filter div .dropdown-wrapper .dropdown{box-shadow:0 2px 5px rgba(0,0,0,0.1);border:1px solid #dfdfdf}.csf-column.overlay .list-filters .filter div .dropdown-wrapper .dropdown .dropdown-item.active{background:#2872a3}.csf-column.overlay .list-filters .filter.active{background:none;color:#000;font-weight:800;position:relative;padding:3px 0 0}.csf-column.overlay .list-filters .filter.active div{border-bottom:5px solid #2872a3}.csf-column.overlay .full-list{position:relative;display:block;z-index:100;font:600 12px "Open Sans",Helvetica,Arial,sans-serif;background:#2872a3;text-transform:uppercase;border-radius:50px;border:2px solid #2872a3;padding:13px 35px;margin:0 0 35px 0}.csf-column.overlay .full-list a{padding:0}.csf-column.overlay .full-list a:after{font-size:13px;margin-left:10px}.csf-column.overlay .carousel-nav{padding:5px 0}.csf-column.overlay .carousel-nav .prev,.csf-column.overlay .carousel-nav .next{text-align:left;color:#fff;cursor:pointer;font:600 12px "Open Sans",Helvetica,Arial,sans-serif;background:#2872a3;text-transform:uppercase;border-radius:50px;border:2px solid #2872a3;padding:13px 35px;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.csf-column.overlay .carousel-nav .prev:hover,.csf-column.overlay .carousel-nav .next:hover{color:#000;background:#fff}.csf-column.overlay .carousel-nav .next i.icon.icon-chevron-right{padding-left:10px}.csf-column.overlay .carousel-nav .prev i.icon.icon-chevron-left{padding-right:10px}#row-3 ul.promo-block-list.csf-row-list{padding-top:0}.csf-overlay-modal .slick-prev,.csf-overlay-modal .slick-next,.csf-overlay-modal .full-profile{border-radius:50px;font:800 12px "Open Sans",Helvetica,Arial,sans-serif;padding:15px;background:#2872a3;border:2px solid #2872a3;text-transform:uppercase;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}.csf-overlay-modal .slick-prev:before,.csf-overlay-modal .slick-next:before,.csf-overlay-modal .full-profile:before{font-size:13px;line-height:1;opacity:1}.csf-overlay-modal .slick-prev:hover,.csf-overlay-modal .slick-prev:hover:before,.csf-overlay-modal .slick-next:hover,.csf-overlay-modal .slick-next:hover:before,.csf-overlay-modal .full-profile:hover,.csf-overlay-modal .full-profile:hover:before{color:#000;background:#fff}.csf-overlay-modal .full-profile{padding:15px;max-height:300px;margin-top:-10px}.csf-overlay-modal .full-profile:hover{color:#000 !important}.csf-overlay-modal .description{font:.9em/1.2em "Open Sans",sans-serif}.csf-overlay-modal .name{font:600 1.6em/1em "Open Sans",Helvetica,Arial,sans-serif}.csr-hero .csr-hero-tag{background:none;padding:0;color:#ddd}.csr-special-feature .related-articles{display:flex}.csr-special-feature .related-article-image{display:none}.csr-special-feature .related-article{display:flex;flex-flow:column}.csr-special-feature .related-article.fs-col-3-1,.csr-special-feature .related-article.fs-col-2-1{background-color:#fff;padding:25px;margin-right:3%;border:1px solid #dfdfdf;text-align:left}.csr-special-feature .related-article.fs-col-3-1{width:31.3333333%}.csr-special-feature .related-article .fs-h3.related-article-headline{padding-bottom:.51em;font-size:1.3em;font-weight:bold;order:1}.csr-special-feature .related-article .entity-block{padding-left:0;margin:0}.csr-special-feature .related-article .dek{margin-bottom:1.4em;order:2}.csr-special-feature .related-article .ng-scope.ng-isolate-scope{order:3}.csr-special-feature .related-article:last-child{margin-right:0}.csf-column.carousel .csf-block .hed,.csf-column.image-and-text .csf-block .hed,.csf-column.image-and-text-portrait .csf-block .hed,.csf-column.text .csf-block .hed,.csf-column.video-block .csf-block .hed{font-size:1.1em;line-height:1.3em;font-weight:bold;text-align:center;margin:1em 1.8em .25em;text-align:center}.csf-column.article-list .csf-block .dek,.csf-column.carousel .csf-block .dek,.csf-column.image-and-text .csf-block .dek,.csf-column.image-and-text-portrait .csf-block .dek,.csf-column.text .csf-block .dek{padding:0px 1em 1em;font:.75rem/1.4 "Open Sans", "Helvetica Neue", Helvetica, sans-serif;margin-bottom:.25em 0 1.25em;text-align:center}.csf-column.fs-layout-one.video-block .csf-block .hed{font-size:2em;font-weight:normal;position:absolute;bottom:0;padding:20px;background:-moz-linear-gradient(top, transparent 0%, #000 90%);background:-webkit-linear-gradient(top, transparent 0%, #000 90%);background:linear-gradient(to bottom, transparent 0%, #000 90%);width:100%;color:#fff}.csf-column.head-text{font:600 12px "Open Sans",Helvetica,Arial,sans-serif;border-bottom:2px solid #ddd;display:block;width:100%;padding-right:2em;text-transform:uppercase;position:relative;top:40px}.csf-column.head-text .csf-block div{display:inline-block;border-bottom:5px solid #2872a3;position:relative;height:50px;top:3px;left:35px;padding:0 5px}.csf-column.overlay .title{display:none}.csf-column.image-and-text .csf-block .csf-sub-block{background-color:#fff;border:1px solid #dfdfdf}.csf-column .csf-block .video-block{background-color:#fff;border:1px solid #dfdfdf;height:100%}.csf-column .csf-block .video-block .video-block-entry{position:relative}.csf-column .csf-block .video-block .video-block-entry .hed{text-align:left;padding:1.1em;margin:0}@media (min-width: 769px){.csr-special-feature .related-articles{margin:0}.image-text-and-sharing .csr-hero{height:27em}.csf-column.video-block.fs-layout-one-third{margin-top:-40px}}@media (max-width: 768px){.csf-row .csf-row-list{display:block}.csf-column.head-text .csf-block div{height:35px;top:5px;left:15px}.csf-column.overlay .overlay-list .overlay-item .overlay-item-info .name{font-family:"Open Sans",Helvetica,Arial,sans-serif}.csf-column.overlay .overlay-list .overlay-item .overlay-item-info .more{line-height:2rem}.csf-column.overlay .overlay-list .overlay-item .card-wrap{background-color:#000}.csf-column.overlay .carousel-nav{margin-top:10px}.csf-column.overlay .full-list{width:232px;text-align:center;float:none;margin:0 auto !important}.csf-column.overlay .list-filters ul{padding-left:15px;margin-bottom:30px}.csf-column.overlay .list-filters .filter div{height:50px;top:3px}.csf-column.fs-layout-one.video-block .csf-block .hed{position:relative;background:none;padding:1.1em;color:#000;font-size:1.1em;font-weight:bold}.csf-overlay-modal .avatar{width:93%;margin:25px 25px 0 25px}.csf-overlay-modal .text{text-align:center}.csf-overlay-modal .text .description{text-align:left}.csf-overlay-modal .slick-prev,.csf-overlay-modal .slick-next{padding:0 0 50% !important;font-size:20px !important;background:none;border:none}.csf-overlay-modal .full-profile{margin-top:5px;padding:13px}.csr-special-feature .related-articles{display:block}.csr-special-feature .related-articles .related-article.fs-col-3-1{width:100%}.csr-special-feature .related-articles .fs-h3.related-article-headline{font-size:1.8em}}@media (max-width: 767px){.top-nav{height:auto}.csf-column.head-text,.csf-column.overlay .title{width:100%;padding:0 1em .2em 0;text-align:left;line-height:1.1em}.csf-overlay-modal .avatar{width:100%;margin:0}.csr-hero .csr-hero-content{padding:0 1.5em 1.5em;position:absolute;bottom:0;left:auto;right:auto;margin:0 !important;width:100%;background:transparent;background-image:-webkit-linear-gradient(rgba(25,25,25,0), #191919);background-image:linear-gradient(rgba(25,25,25,0), #191919)}.csr-hero .csr-hero-tag{top:-.5em}}
