/*! PROMO - Black History Month STYLES *//*! LESS MIXERS *//*! Clearfix */.clearfix{zoom:1}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear{clear:both}/*! Positioning *//*! Box Sizing *//*! Image Replacement *//*! Border Radius *//*! Backgrounds *//*! Drop shadows *//*! Text *//*! Gradients *//*! Transitions *//*! Rotate *//*! VARIABLES */@media screen and (max-width:61.25em){.center-block{max-width:43.75em}}@media screen and (max-width:30em){.center-block{min-width:18.75em}}.lt-ie9 body{min-width:960px}.mobile-view{display:none}@media screen and (max-width:45em){.mobile-view{display:block}.desktop-view{display:none}}.promo-wrapper{background-color:#000;min-height:500px;position:relative;overflow:hidden}@media screen and (max-width:45em),print{.promo-wrapper{min-height:1px}}@media print{.promo-wrapper{background:0 0;color:#000}}.promo{margin:0 auto;width:380px;padding-left:540px;padding-right:60px;color:#ccc;zoom:1}.promo:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}@media screen and (max-width:61.25em){.promo{padding-left:480px;padding-right:20px;width:200px}}@media screen and (max-width:45em){.promo{width:auto;padding:0}}@media print{.promo{padding:0 0 0 190px;width:auto}}.promo h2{font-weight:300;font-size:3em;color:#f1b82d;margin:1.3em 0 .3em 0}@media screen and (max-width:61.25em){.promo h2{font-size:2em}}@media screen and (max-width:45em){.promo h2{margin-top:20px;margin-left:20px;margin-right:20px}}@media print{.promo h2{color:#000}}.promo p{font-size:1.3em}@media screen and (max-width:61.25em){.promo p{font-size:1em}}@media screen and (max-width:45em){.promo p{margin-left:20px;margin-right:20px}}.promo .button{font-size:1.3em}@media screen and (max-width:61.25em){.promo .button{font-size:1em}}@media screen and (max-width:45em){.promo .button{margin-left:20px;margin-right:20px}}.promo .content{width:100%;position:relative;margin-bottom:0}.promo .portraits{list-style:none;padding:0;margin:0;width:760px;margin-left:-800px}@media screen and (max-width:61.25em){.promo .portraits{width:480px;margin-left:-500px}}@media screen and (max-width:45em){.promo .portraits{width:100%;margin-left:0;zoom:1}.promo .portraits:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}}@media print{.promo .portraits{display:none}}.promo .portraits li{width:240px;height:250px;float:left;margin:0;overflow:hidden}@media screen and (max-width:45em){.promo .portraits li{width:33.333333333%;height:34.722222223%}}.promo .portraits li.floyd,.promo .portraits li.middleton{width:280px}.promo .portraits li.floyd .portrait-caption,.promo .portraits li.middleton .portrait-caption{margin-left:40px}.promo .portraits li.ridgel,.promo .portraits li.young{width:280px}.promo .portraits li.ridgel .portrait-caption,.promo .portraits li.young .portrait-caption{margin-right:40px}.promo .portraits li.floyd a img,.promo .portraits li.young a img{opacity:.7}.promo .portraits li.abram a img,.promo .portraits li.middleton a img{opacity:.6}.promo .portraits li.young{position:absolute;top:0;left:420px}.promo .portraits li.ridgel{position:absolute;top:250px;left:420px}@media screen and (max-width:1379px){.promo .portraits li.floyd .portrait-caption,.promo .portraits li.middleton .portrait-caption,.promo .portraits li.ridgel .portrait-caption,.promo .portraits li.young .portrait-caption{display:none}}@media screen and (max-width:61.25em){.promo .portraits li.floyd,.promo .portraits li.middleton,.promo .portraits li.ridgel,.promo .portraits li.young{display:none}}@media screen and (max-width:45em){.promo .portraits li.battle{display:none}}.promo .portraits li a{width:100%;display:block;text-decoration:none;position:relative}.promo .portraits li a:active,.promo .portraits li a:focus,.promo .portraits li a:hover{z-index:1000}.promo .portraits li a:active img,.promo .portraits li a:focus img,.promo .portraits li a:hover img{opacity:1}.promo .portraits li a:active .portrait-caption,.promo .portraits li a:focus .portrait-caption,.promo .portraits li a:hover .portrait-caption{bottom:0;visibility:visible}.promo .portraits li a img{display:block;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transform:translateZ(0);transform:translateZ(0)}.promo .portraits li a .portrait-caption{padding:10px 20px;background:#fff;position:absolute;bottom:-300px;left:0;z-index:1;-webkit-transition:bottom .5s;transition:bottom .5s;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:.9;visibility:hidden}.promo .portraits li a .portrait-caption h3{font-size:1em;line-height:1.5;margin:0}@media screen and (max-width:30em){.promo .portraits li a .portrait-caption h3{font-size:.75em}}.promo .portraits li a .portrait-caption p{font-size:.875em;margin:0}@media screen and (max-width:45em){.promo .portraits li a .portrait-caption p{display:none}}