.container h1{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:2.9rem;line-height:3.125rem;letter-spacing:.8px;color:#000;color:#000;margin:0 0 10px 0;}
.container h1 span{color:#E20309;}
.container figure{margin:0 0 15px;}
.container figure img{width:100%;}
.container .deck{font:0.975rem "Roboto",Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;}
.container .deck span{font-style:normal;}
.container h2{float:left;width:100%;font:1.438rem/1.563rem "Roboto Condensed",arial,sans-serif;font-weight:bold;text-transform:uppercase;color:#000;letter-spacing:.7px;margin:0 0 10px 0;}
.container h2 span{color:#E20309;}
.container #stack-list{width:100%;font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;padding:0 10px;margin:0 0 20px;overflow:hidden;}
.container #stack-list ul{list-style:none;margin:0;padding:0 20px 10px;float:left;background:#f5f5f5;}
.container #stack-list ul li{padding:5px 0;float:left;border-bottom:2px solid #B0AFAF;width:100%;}
.container #stack-list ul li a{font-size:1.3rem;color:#000;text-transform:uppercase;letter-spacing:.3px;}
.container #stack-list ul li a:hover{color:#E20309;text-decoration:none;}
.container #stack-list ul li a span{font-size:1.5rem;color:#E20309;}
.container #stack-list ul li.social{border-bottom:none;}
.container #stack-list ul li.social i{margin-right:13px;}
.container #stack-list ul li.social a{cursor:pointer;}
@media only screen and (min-width: 40.0625em){
    .container h1{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:3.125rem;line-height:3.25rem;letter-spacing:.8px;color:#000;}
}
@media only screen and (min-width: 61.3125em){
    .container h2{font:2rem/2.5rem "Roboto Condensed",arial,sans-serif;font-weight:bold;}
    .container #stack-list{float:right;margin:0;padding:0;}
    .container #stack-list ul li{padding:0.7rem 0;}
    .container #stack-list ul li a{font-size:1.75rem;}
    .container #stack-list ul li a span{font-size:2rem;}
    .container figure{margin:0 0 5px;}
}
@media only screen and (min-width: 66.9375em){
    #stack-list{max-width:300px;}
}

@media only screen and (min-width: 61.3125em){
    .container #stack-list ul li a{font-size:1.72rem;}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:2147483645;overflow:hidden;border-radius:6px;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;-webkit-box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);-moz-box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);box-shadow:inset 0 0 0 0 rgba(0, 0, 0, 0.75);}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;opacity:0.5!important;}
#cboxContent{background:none;overflow:visible;}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}

@media all{
    .logo-1{fill:#f22613;}
    .logo-2{fill:#fff;}
}
/*! CSS Used keyframes */
@keyframes dash{from{stroke-dashoffset:1000;}to{stroke-dashoffset:0;}}
@keyframes show{0%{opacity:0;}80%{opacity:0;}100%{opacity:1;}}
