.btn{border-width:0;cursor:pointer;display:inline-block;font-size:22.4px;font-size:1.4rem;margin:0;overflow:hidden;padding:8px 32px;padding:.5rem 2rem;text-align:center;text-transform:uppercase;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}
.btn:hover{text-decoration:none}
.btn--absolutebottomcentered{position:absolute;left:50%;margin-left:-62.5px;margin-left:-3.90625rem;bottom:20px;bottom:1.25rem}
.btn--centered{margin:0 auto!important;float:none!important}
.btn--hidden{display:none}
.btn.btn-up{background:url(../../clientlibs/images/top_arrow_whites.png) no-repeat center right;background-color:#9fcc00;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;display:block;height:90px;width:90px}
@media screen and (min-width:20em) and (max-device-width:41.6875em){.btn.btn-up{height:70px;width:70px;background-position:center;background-size:70px}
}
.btn:hover{background-color:#cfe57f}
.bottom-line{height:120px;position:relative;border-bottom:1px solid #DDD;margin-top:16px;margin-top:1rem}
@media screen and (min-width:20em) and (max-device-width:41.6875em){.bottom-line{height:80px;margin-top:.25rem;margin-right:.5rem}
}
.bottom-line .bottom-line__move-up{right:0;top:0;position:absolute}
.bottom-line .bottom-line__credits{left:0;top:40%;position:absolute;color:grey;font-size:12.8px;font-size:.8rem}
.searchform-container{position:relative;float:right;display:inline-block;vertical-align:middle;margin:0 16px 16px 0;margin:0rem 1rem 1rem 0rem}
@media screen and (max-width:40em){.searchform-container{clear:both;width:100%;margin-top:16px;margin-top:1rem;padding-left:16px;padding-left:1rem}
}
@media screen and (min-device-width:23.4375em) and (max-device-width:41.6875em) and (orientation:landscape){.searchform-container{clear:both;width:100%;margin-top:16px;margin-top:1rem;padding-left:16px;padding-left:1rem}
}
.searchform-container-input{background:#f8f8f8;border:1px solid #b5b5b5;color:black;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:390px;width:24.375rem;height:45px;height:2.8125rem;padding-left:5px;padding-left:.3125rem;padding-right:40px;padding-right:2.5rem}
@media screen and (max-width:40em){.searchform-container-input{width:100%;padding-left:8px;padding-left:.5rem;padding-right:0;padding-right:0rem}
}
@media screen and (min-device-width:23.4375em) and (max-device-width:41.6875em) and (orientation:landscape){.searchform-container-input{width:100%;padding-left:8px;padding-left:.5rem;padding-right:0;padding-right:0rem}
}
.searchform-container-input:focus{outline:0}
.searchform-container-icon{background:url(article/images/search-icon.png) 0 0 no-repeat;position:absolute;cursor:pointer;height:30px;height:1.875rem;width:30px;width:1.875rem;top:8px;top:.5rem;right:8px;right:.5rem}
.main-content{float:left;margin-top:1rem;width:100%}
.content-type-box{color:grey;text-transform:uppercase;font-size:14.4px;font-size:.9rem}
.content{margin-top:24px;margin-top:1.5rem}
.title-box{color:#f7941d;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:normal!important;font-size:32px;font-size:2rem;font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;margin-bottom:6.4px;margin-bottom:.4rem}
.article-top{width:100%;overflow:hidden;border-bottom:1px solid #b5b5b5;margin:32px 0 0 0;margin:2rem 0rem 0rem 0rem}
.article-title{display:inline-block;float:left;width:35%}
@media screen and (max-width:40em){.article-title{width:60%}
}