.more-stories p{font-size:22px}
@media(max-width:767px){.more-stories p{font-size:20px;margin-bottom:12px;padding:0 6px}
}
.bottom-promo{margin-top:60px}
.bottom-promo header{background:#fff}
.bottom-promo .bottompromo__body{padding:20px 20px 0 20px}
@media(max-width:767px){.bottom-promo .bottompromo__body{padding:16px 16px 20px 16px}
}
.bottom-promo .bottompromo__body .bottompromo__image{width:auto;margin-left:-20px;margin-right:-20px;margin-top:-20px}
.bottom-promo .bottompromo__body .bottompromo--series{font-size:14px;font-weight:300;letter-spacing:.03em;margin:0 0 5px 0;text-transform:uppercase}
.bottom-promo .bottompromo__body .bottompromo--series:empty{height:20px}
@media(max-width:767px){.bottom-promo .bottompromo__body .bottompromo--series:empty{height:0}
}
.bottom-promo .bottompromo__body .bottompromo--title{font-family:"Chronicle Deck 6i",Georgia,serif;font-style:italic;font-weight:600;font-size:25px;letter-spacing:-0.01em;margin:10px 0;max-height:108px}
@media(max-width:767px){.bottom-promo .bottompromo__body .bottompromo--title{font-size:22px;max-height:96px}
}
.bottom-promo .bottompromo__heading,.bottom-promo .bottompromo__heading p{background-color:#fc0;font-family:"Pragmatica-web",Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:200;letter-spacing:.02em;padding:7px 16px;text-rendering:geometricPrecision;text-transform:uppercase}
.bottom-promo .bottompromo__heading p,.bottom-promo .bottompromo__heading p p{margin:0;padding:0}
@media(min-width:568px){.bottom-promo .filled:hover .bottompromo__body,.bottom-promo .filled:hover header{background-color:rgba(255,255,255,0.9)!important}
.bottom-promo .filled:hover .triangle.decorator i{border-top-color:rgba(255,255,255,0.9)!important}
}
.bottom-promo .filled header{background-color:rgba(255,255,255,0.7)}
.bottom-promo .filled .bottompromo__body{background-color:rgba(255,255,255,0.7);min-height:192px;padding-bottom:20px;position:relative;top:0}
@media(min-width:568px) and (max-width:1059px){.bottom-promo .filled .bottompromo__body{height:auto}
}
.bottom-promo .filled .bottompromo--text{font-size:17px;letter-spacing:.01em;line-height:1.3;margin-right:25px}
.bottom-promo .filled .triangle.decorator{bottom:-64px}
.bottom-promo .filled .triangle.decorator i{border-top-color:rgba(255,255,255,0.7)!important}
@media(max-width:567px){.bottom-promo .filled{height:0;padding-bottom:66.66%}
.bottom-promo .filled header{position:absolute;top:0;width:100%}
.bottom-promo .filled .bottompromo--text,.bottom-promo .filled .bottompromo--text p{color:white;font-size:14px}
.bottom-promo .filled .bottompromo__body{background-color:rgba(0,0,0,0.70196);bottom:0;height:auto;padding-bottom:0;padding-top:0;position:absolute;top:75px;width:100%}
}
.bottom-promo .imagebottom{position:relative}
.bottom-promo .imagebottom:hover{background-color:#fafafa}
.bottom-promo .imagebottom:hover header{background-color:#fafafa}
.bottom-promo .imagebottom:hover .triangle i{border-top-color:#fafafa}
.bottom-promo .imagebottom header{height:auto;min-height:172px;position:relative;z-index:10;width:100%}
@media(min-width:1060px){.bottom-promo .imagebottom header{min-height:232px;position:absolute}
}
.bottom-promo .imagebottom h4{font-size:17px;margin-right:25px;line-height:1.3;margin-left:16px;margin-right:16px;margin-top:35px}
.bottom-promo .imagebottom .bottompromo__person--description{font-size:17px;letter-spacing:.01em;line-height:1.3;margin-left:16px;margin-right:16px;margin-top:15px}
.bottom-promo .imagebottom .bottompromo__body{padding:0;position:relative;bottom:0;left:0;width:100%}
@media(min-width:1060px){.bottom-promo .imagebottom .bottompromo__body{position:absolute}
}
.bottom-promo .imagebottom .bottompromo__image{height:auto;margin:0}
.bottom-promo .imagebottom .bottompromo__image img{width:100%}
@media(min-width:1060px){.bottom-promo .imagebottom .bottompromo__image{height:253px}
}
.bottom-promo .imagebottom .decorator.triangle.desktop{bottom:-5em}
@media(min-width:1060px){.bottom-promo .imagebottom .decorator.triangle.desktop{bottom:-4em}
}
.bottom-promo .imagebottom .bottompromo--text{font-size:17px;letter-spacing:.01em;line-height:1.3;margin:15px}
@media(max-width:1059px){.bottom-promo .imagebottom{height:auto}
}
@media(max-width:1059px){.bottom-promo .imagebottom .bottompromo__image{margin-top:0}
}
@media(max-width:567px){.bottom-promo .imagebottom{height:auto}
.bottom-promo .imagebottom header{padding-bottom:20px;max-height:none}
.bottom-promo .imagebottom .bottompromo__body{padding:0}
}
.bottom-promo .imagetop .bottompromo--text{height:60px;margin-bottom:20px;font-size:14px}
.bottom-promo .imagetop header{height:230px;position:relative}
@media(max-width:1059px){.bottom-promo .imagetop header{height:auto}
}
.bottom-promo .imagetop span.triangle-up.decorator{bottom:0}
@media(min-width:1060px){.bottom-promo .imagetop span.triangle-up.decorator .triangle-up i{border-bottom-color:#061423}
}
@media(min-width:1060px){.bottom-promo .imagetop:hover{background-color:#061423!important;color:#fff;cursor:pointer}
.bottom-promo .imagetop:hover .decorator.triangle-up i{border-bottom-color:#061423}
}
@media(max-width:1059px){.bottom-promo .imagetop{height:auto}
}
@media(min-width:568px) and (max-width:1059px){.bottom-promo .imagebottom.bottompromo--adjusted .bottompromo__body{position:absolute}
}
.bottom-promo .bottompromo--text-only{background:#f2f2f2}
.bottom-promo .bottompromo--text-only header{background:0}
.bottom-promo .bottompromo--text-only .triangle i{border:0}
.bottom-promo .thumbnail-play-button{width:70px!important;margin-left:-35px;margin-top:-35px}
@media(min-width:1060px){.bottom-promo{display:block}
.col-third{width:330px!important}
}
@media(min-width:568px) and (max-width:1059px){.bottom-promo>.container{width:100%}
.bottom-promo>.container .cols-container{padding:0}
}