@font-face {
    font-family: PillAlt600mgBold;
    src: url('../fonts/PillAlt600mgBold.eot');
    src: url('../fonts/pillalt600mg-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pillalt600mg-bold-webfont-webfont.woff') format('woff'), url('../fonts/pillalt600mg-bold-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: PillAlt600mgMedium;
    src: url('../fonts/pillalt600mgmedium.eot');
    src: url('../fonts/pillalt600mg-medium-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pillalt600mg-medium-webfont-webfont.woff') format('woff'), url('../fonts/pillalt600mg-medium-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: PillAlt600mgRegular;
    src: url('../fonts/pillalt600mgregular.eot');
    src: url('../fonts/pillalt600mg-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pillalt600mg-regular-webfont-webfont.woff') format('woff'), url('../fonts/pillalt600mg-regular-webfont-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'icomoon';
    src:    url('../fonts/icomoon.eot?o3i9iv');
    src:    url('../fonts/icomoon.eot?o3i9iv#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?o3i9iv') format('truetype'),
        url('../fonts/icomoon.woff?o3i9iv') format('woff'),
        url('../fonts/icomoon.svg?o3i9iv#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body {
  backface-visibility: hidden;
}
html {
    position: relative;
    min-height: 100%;
}
body {
    padding-top: 50px;
    background: url('../images/awa_background.jpg') no-repeat center 50px;
    background-attachment: fixed;
    background-size: 100% 800px;
    background-color: rgb(0, 0, 0);
}
#main {
    background-color: #010101;
    cursor: default;
}
#nav-container {
    padding-left: 5px;
    padding-right: 5px;
}
@media (min-width: 768px) {
    #nav-container {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width: 992px) {
    #nav-container {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width: 1200px) {
    #nav-container {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width: 768px) {
    .content {
        min-height: 600px;
    }
}
@media (min-width: 992px) {
    .content {
        min-height: 600px;
    }
}
@media (min-width: 1200px) {
    .content {
        min-height: 857px;
    }
}
.content {
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
}
#background {
    background-repeat: no-repeat;
    background-position: center top;
}
.footer {
    width: 100%;
    background-color: rgb(40, 37, 36);
    border-top: 1px solid rgba(0, 0, 0, .6);
    border-bottom: 1px solid rgba(0, 0, 0, .6);
    cursor: default;
}
.footer a {
    color: #c8c8c8;
    display: block;
    padding: 15px 15px;
}
.footer ul {
    margin-bottom: 0;
}
.footer a:hover {
    color: #c8c8c8;
}
.search {
    display: none;
    position: fixed;
    left: 0;
    top: 52px;
    width: 100%;
    height: calc(50% - 52px);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.95) 20%, rgba(0, 0, 0, 0.75) 60%, transparent);
    padding: 45px 0 0 0;
    z-index: 1200;
    transition: 0.5s;
}
.search.open {
    display: block;
}
.search > form > .search-form {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}
.search > form > .search-form > input {
    font-size: 4rem;
    font-weight: bold;
    background: none;
    color: white;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 0;
    padding: 0;
    width: 100%;
    height: auto;
}
.video-list-thumbs {
}
.video-list-thumbs > li {
    margin-bottom: 12px;
}
.video-list-thumbs > li:last-child {} .video-list-thumbs > li > a {
    display: block;
    position: relative;
    background-color: #111;
    color: #fff;
    padding: 8px;
    border-radius: 0px transition: all 500ms ease-in-out;
    border-radius: 0px
}
.video-list-thumbs > li > a:hover {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    text-decoration: none
}
.video-list-thumbs h2 {
    bottom: 0;
    font-size: 14px;
    margin: 8px 0 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.video-list-thumbs .glyphicon-play-circle {
    font-size: 60px;
    opacity: 0.6;
    position: absolute;
    right: 42%;
    top: 34%;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .5);
    transition: all 500ms ease-in-out;
}
.video-list-thumbs > li > a:hover .glyphicon-play-circle {
    color: #fff;
    opacity: 1;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .8);
}
.video-list-thumbs .duration {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 0px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    left: 12px;
    line-height: 13px;
    padding: 2px 3px 1px;
    position: absolute;
    top: 12px;
    transition: all 500ms ease;
}
.video-list-thumbs > li > a:hover .duration {
    background-color: #000;
}
@media (min-width: 320px) and (max-width: 480px) {
    .video-list-thumbs .glyphicon-play-circle {
        font-size: 35px;
        right: 36%;
        top: 22%;
    }
    .video-list-thumbs h2 {
        bottom: 0;
        font-size: 12px;
        height: 22px;
        margin: 8px 0 0;
    }
}
.ad {
    margin: 20px 0;
    text-align: center;
}
.ad:first-child {
    margin: 0 0 20px 0;
    text-align: center;
}
.ad iframe {
    border: 1px solid rgba(58, 63, 68, 1) !important;
}
.flush-top {
    margin-top: 0px;
    padding-top: 0px;
}
.flush-sides {
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}
.carousel .carousel-control { visibility: hidden; }
.carousel:hover .carousel-control { visibility: visible; }
[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-alienware:before {
    content: "\e942";
}
.btn-social{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}

.btn-steam{color:#000;background-color:rgb(125,161,14);border-color:rgba(0,0,0,0.2)}.btn-steam:focus,.btn-steam.focus{color:#000;background-color:rgba(125,161,14, 0.8);border-color:rgba(0,0,0,0.2)}
.btn-steam:hover{color:#000;background-color:rgba(125,161,14, 0.8);border-color:rgba(0,0,0,0.2)}
.btn-steam:active,.btn-steam.active,.open>.dropdown-toggle.btn-steam{color:#000;background-color:rgba(125,161,14, 0.8);border-color:rgba(0,0,0,0.2)}.btn-steam:active:hover,.btn-steam.active:hover,.open>.dropdown-toggle.btn-steam:hover,.btn-steam:active:focus,.btn-steam.active:focus,.open>.dropdown-toggle.btn-steam:focus,.btn-steam:active.focus,.btn-steam.active.focus,.open>.dropdown-toggle.btn-steam.focus{color:#000;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-steam:active,.btn-steam.active,.open>.dropdown-toggle.btn-steam{background-image:none}
.btn-steam.disabled,.btn-steam[disabled],fieldset[disabled] .btn-steam,.btn-steam.disabled:hover,.btn-steam[disabled]:hover,fieldset[disabled] .btn-steam:hover,.btn-steam.disabled:focus,.btn-steam[disabled]:focus,fieldset[disabled] .btn-steam:focus,.btn-steam.disabled.focus,.btn-steam[disabled].focus,fieldset[disabled] .btn-steam.focus,.btn-steam.disabled:active,.btn-steam[disabled]:active,fieldset[disabled] .btn-steam:active,.btn-steam.disabled.active,.btn-steam[disabled].active,fieldset[disabled] .btn-steam.active{background-color:rgb(125,161,14);border-color:rgba(0,0,0,0.2)}
.btn-steam .badge{color:#3b5998;background-color:#000}

.btn-alienware{color:#fff;background-color:rgb(40,37,36);border-color:rgba(0,0,0,0.2)}.btn-alienware:focus,.btn-alienware.focus{color:#fff;background-color:rgb(57, 53, 52);border-color:rgba(0,0,0,0.2)}
.btn-alienware:hover{color:#fff;background-color:rgb(57, 53, 52);border-color:rgba(0,0,0,0.2)}
.btn-alienware:active,.btn-alienware.active,.open>.dropdown-toggle.btn-alienware{color:#fff;background-color:rgb(57, 53, 52);border-color:rgba(0,0,0,0.2)}.btn-alienware:active:hover,.btn-alienware.active:hover,.open>.dropdown-toggle.btn-alienware:hover,.btn-alienware:active:focus,.btn-alienware.active:focus,.open>.dropdown-toggle.btn-alienware:focus,.btn-alienware:active.focus,.btn-alienware.active.focus,.open>.dropdown-toggle.btn-alienware.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-alienware:active,.btn-alienware.active,.open>.dropdown-toggle.btn-alienware{background-image:none}
.btn-alienware.disabled,.btn-alienware[disabled],fieldset[disabled] .btn-alienware,.btn-alienware.disabled:hover,.btn-alienware[disabled]:hover,fieldset[disabled] .btn-alienware:hover,.btn-alienware.disabled:focus,.btn-alienware[disabled]:focus,fieldset[disabled] .btn-alienware:focus,.btn-alienware.disabled.focus,.btn-alienware[disabled].focus,fieldset[disabled] .btn-alienware.focus,.btn-alienware.disabled:active,.btn-alienware[disabled]:active,fieldset[disabled] .btn-alienware:active,.btn-alienware.disabled.active,.btn-alienware[disabled].active,fieldset[disabled] .btn-alienware.active{background-color:rgb(40,37,36);border-color:rgba(0,0,0,0.2)}
.btn-alienware .badge{color:#3b5998;background-color:#fff}

.panel-item:first-of-type {
    margin-top: 0;
}
.panel-item {
    margin-top: 15px;
}
.notification-list {
    min-width: 300px;
}
.notification-item {
    padding: 0 5px 0 5px;
}
.notification-item > .avatar {
    float: left;
    margin-right: 5px;
}
.user-progress-small {
  height:12px;
  margin-top:2px;
  margin-bottom:0px
}
.user-progress-small > .progress-bar {
  font-size:12px;
  line-height:12px;
  text-align:left;
  padding-left:2px
}
.content-container {
  margin-bottom: 15px;
  font-size: 16px;
}
.post-content {
  margin-left: 10px;
  min-height: 128px;
}
.post-options, .post-voting {
  transform: translate3d(0, 100%, 0);
  transition: 0.2s transform cubic-bezier(.3,.73,.3,.74);
}
.forum-signature{
  border-top: 1px solid #1c1e22;
  border-bottom: 1px solid #1c1e22;
  padding: 10px 10px;
  margin-bottom: 5px;
}
.post-options.open, .post-voting.open {
  transform: translate3d(0, 0, 0);
}
.post-options .list-inline, .post-voting .list-inline {
  margin-bottom: 0px;
}
.op {
  position: relative;
  padding: 15px 15px 0px;
  background-color: #0e0e0e;
  border: 1px solid rgb(0,160,240);
  margin-bottom: 15px;
}
.op:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 45px;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #00A0F0;
  border-right: 10px solid transparent;
  z-index: 2;
  top: -10px;
}
.op:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  left: 45px;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #0e0e0e;
  border-right: 10px solid transparent;
  z-index: 2;
  top: -9px;
  visibility: visible;
}
.op > .media.post {
  border-bottom: none;
}
.media.post {

}
.media.post .media.post:last-of-type {
  border-bottom: none;
}
.media.post .media-body {
  position: relative;
}
.media.post blockquote {
    font-size: 14px;
}
.ucf-comments hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ucf-comments .media.post.highlight {
  border-top: 1px solid #BD9B5A;
  border-bottom: 1px solid #BD9B5A;
  padding-top: 5px;
}
.ucf-comment-reply-form {
  margin-top: 10px;
}
.scroll-title > h1 {
  font-size: 18px;
  margin-top: 10px;
  color: #fff;
}
.comments-container {
  margin-bottom: 15px;
}
.scroll-title {
  background: rgba(0,0,0,0.9);
  position: fixed;
  top:50px;
  width: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  transition: 0.2s transform cubic-bezier(.3,.73,.3,.74);
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid rgb(0,160,240);
  z-index: 999;
}
.scroll-title.down {
  transform: translateX(-50%) translateY(0);
}
@media (min-width:768px){
  .scroll-title {
    width: 750px;
    top:52px;
  }
}
@media (min-width:992px){
  .scroll-title {
      width: 970px;
      top:52px;
    }
}
@media (min-width:1200px){
  .scroll-title {
    width: 1310px;
    top:52px;
  }
}
.share {
  margin-bottom: 15px;
}
.btn-twitter {
    background: #00acee;
    border-radius: 0;
    color: #fff
}
.btn-twitter:link, .btn-twitter:visited {
    color: #fff
}
.btn-twitter:active, .btn-twitter:hover {
    background: #0087bd;
    color: #fff
}
.btn-facebook {
    background: #3b5998;
    border-radius: 0;
    color: #fff
}
.btn-facebook:link, .btn-facebook:visited {
    color: #fff
}
.btn-facebook:active, .btn-facebook:hover {
    background: #30477a;
    color: #fff
}
.btn-googleplus {
    background: #e93f2e;
    border-radius: 0;
    color: #fff
}
.btn-googleplus:link, .btn-googleplus:visited {
    color: #fff
}
.btn-googleplus:active, .btn-googleplus:hover {
    background: #ba3225;
    color: #fff
}
.btn-stumbleupon {
    background: #f74425;
    border-radius: 0;
    color: #fff
}
.btn-stumbleupon:link, .btn-stumbleupon:visited {
    color: #fff
}
.btn-stumbleupon:active, .btn-stumbleupon:hover {
    background: #c7371e;
    color: #fff
}
.btn-linkedin {
    background: #0e76a8;
    border-radius: 0;
    color: #fff
}
.btn-linkedin:link, .btn-linkedin:visited {
    color: #fff
}
.btn-linkedin:active, .btn-linkedin:hover {
    background: #0b6087;
    color: #fff
}
.btn-reddit {
    background: #ff4500;
    border-radius: 0;
    color: #fff;
}
.btn-reddit:link, .btn-reddit:visited {
    color: #fff;
}
.btn-reddit:active, .btn-reddit:hover {
  background: #af2f00;
  color: #fff;
}
.post-title {
  margin-top: 0px;
}
.vote-info {
  letter-spacing: 5px;
  font-size: 2em;
  text-align: center;
  padding: 15px 0;
}
.post-vote > li > a {
  color: #c8c8c8;
}
.post-vote > li > a:hover {
  color: rgb(0,160,240);
}
.label-videos {
  background-color: rgb(80,0,240);
}
.down-vote,
.up-vote {
  color: #c8c8c8;
}
.crumbs {
  list-style: none;
  padding: 0px 8px 0px 0px;
  margin-bottom: 15px;
}
.crumbs > li {
  display: inline-block;
}
.crumbs > li > a {
  color: #fff;
  display: block;
  background: rgb(40, 37, 36);
  text-decoration: none;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0 10px 0 5px;
  text-align: center;
  margin-right: 23px;
}

.crumbs li:first-child a {
  padding-left: 15px;
}
.crumbs li:first-child a:before {
  border: none;
}
.crumbs li a:before, .crumbs li a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid rgb(40, 37, 36);
  border-width: 20px 10px;
  width: 0;
  height: 0;
}
.crumbs li a:before {
  left: -20px;
  border-left-color: transparent;
}
.crumbs li a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: rgb(40, 37, 36);
}
.crumbs li a:hover {
  background-color: rgb(57, 53, 52);
}
.crumbs li a:hover:before {
  border-color: rgb(57, 53, 52);
  border-left-color: transparent;
}
.crumbs li a:hover:after {
  border-left-color: rgb(57, 53, 52);
}
.crumbs li a:active {
  background-color: rgb(57, 53, 52);
}
.crumbs li a:active:before {
  border-color: rgb(57, 53, 52);
  border-left-color: transparent;
}
.crumbs li a:active:after {
  border-left-color: rgb(57, 53, 52);
}
.flush-right {
    margin-right: 0;
    padding-right: 0;
}
.flush-left {
    margin-left: 0;
    padding-left: 0;
}
.cover {
  position: relative;
  display: block;
  height: 160px;
  margin-top: -15px;
  margin-bottom: 15px;
}
.cover-caption {
  width: 100%;
  position: absolute;
  bottom: 10%;
  padding: 15px;
  background-color: rgba(0,0,0,0.5);
}
.cover-caption h1 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 0px;
}
.cover-caption h2 {
  text-transform: uppercase;
  letter-spacing: 5px;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 0px;
}
.tile {
  visibility: hidden;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 5px;
}
.tile.animated {
  visibility: visible;
}
.tile-content {
  min-height: 200px;
}
.tile-content a:before {
    font-family: 'FontAwesome';
    color: rgb(255,255,255);
    background: rgba(0,0,0,0.8);
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    padding: 15px;
}
.tile-content a.Image:before {
  content: "\f1c5"
}
.tile-content a.Video:before {
  content: "\f03d";
}
.tile-content a.Event:before {
  content: "\f073";
}
.tile-content a.News:before {
  content: "\f1ea";
}
.tile-content a.ForumPost:before {
  content: "\f086";
}
.tile-content a.ForumPoll:before {
  content: "\f200";
}
.tile-content a.ThisOrThat:before {
  content: "\f087";
}
.tile-content a.Contest:before {
  content: "\f091";
}
.tile-content a.Sweepstakes:before {
  content: "\f02b";
}
.tile-content a.Giveaway:before {
  content: "\f06b";
}
.tile-content a:hover {
  color: #fff;
}
.tile-content a > .background {
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  opacity: 0.5;
  transition: opacity 0.33s linear;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center fixed;
}
.tile-content a > .background:hover {
  opacity: 0.8;
}
.tile-content a > h1 {
  width: 100%;
  position: absolute;
  top: 0;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #fff;
}
.tile-content a > h5 {
  width: 100%;
  position: absolute;
  bottom: 10%;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: rgb(0,160,240);
  background-color: rgba(0,0,0,0.8);
  text-transform: uppercase;
  letter-spacing: 3px;
  transition: 0.33s linear;
}
.tile-content a > h5:hover {
  color: rgb(0,160,240);
}
#image-wrapper.img-container {
  cursor: zoom-in;
}
.img-container img {
  max-height: 600px;
}
.img-container.full img {
  width: 100%;
  max-height: none;
}
.event-listing {
    margin-bottom: 20px;
}
.event .date {
    height: 120px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    opacity: 0.9;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.event .date:hover {
    color: #fff;
}
.event .date span {
    display: block;
    font-size: 2em;
    font-weight: 300;
    margin-right: 5px;
}
.event .date .day {
    font-size: 4em;
    font-weight: 100;
}
.event .date .month {
    font-size: 1.2em;
    font-weight: 900;
}
.event .date .year,
.event .date .time {
    line-height: 1.3;
    font-size: .9em;
    font-weight: 400;
}
.flush-right {
    margin-right: 0;
    padding-right: 0;
}
.flush-left {
    margin-left: 0;
    padding-left: 0;
}
.poll-info {
    min-width: 250px;
    margin-bottom: 15px;
}
#get-key-actions .g-recaptcha {
  display: inline-block;
}
.user-profile-small {
  width: 118px;
}
.user-profile-small .profile-item {
  margin-bottom: 4px;
}
#arp-titles .avatar-container,
.border-wrapper .avatar-container,
.user-profile-small .avatar-container {
  width: 100px;
  height: 100px;
  margin-bottom: 6px;
}
.border-wrapper .avatar-container,
.user-profile-small .avatar-container {
  margin-left: auto;
  margin-right: auto;
}
.user-profile-small .arp-title{
    font-weight: bold;
}
.user-profile .icon:first-child,
.user-profile-small .icon:first-child {
  padding-left: 0;
}
.user-profile .icon,
.user-profile-small .icon {
  padding-left: 4px;
}
.profile-avatar-container,
.avatar-container {
    position: relative;
}
.profile-avatar-container .border,
.avatar-container .border {
    position: absolute;
    z-index: 99;
    background-position: center;
}
.profile-avatar-container .avatar.bordered{
    top: 8px;
    padding: 40px;
    position: relative;
    margin: 0 auto;
}
.avatar-container .avatar.bordered{
    width: 84px;
    height: 84px;
    top: 8px;
    position: relative;
    margin: 0 auto;
}
.profile-avatar-container .avatar.color-bordered,
.avatar-container .avatar.color-bordered{
    border-width: 5px;
    border-style: solid;
}
.profile-entry {
  position: absolute;
  bottom: 0;
  padding: 5px 10px;
  color: #fff;
}
.profile-entry.user-level {
  left: 0;
}
.profile-entry.user-lifetime-arp {
  right: 0;
}
.profile-username {
  word-break: break-all;
}
.profile-avatar-container:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  background: linear-gradient(0deg, black, transparent 80%) no-repeat;
}
.alert-toast {
    background-color: #00a0f0;
    border-color: #54bbdb;
    color: #fff;
    padding: 8px;
}
#arp-toast {
    width: 200px;
    border-color: #54bbdb;
    background-color: #000;
}
#arp-toast.in {
    width: 350px;
}
#arp-toast .toast-header {
    position: relative;
    background: #000;
    overflow: hidden;
    margin: -8px;
    padding: 11px;
    cursor: pointer;
}
#arp-toast .toast-header:after {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.6;
    background-image: url(/bundles/spoutlet/images/arp/status-bg.png);
    background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}
#arp-toast .toast-title {
    font-size: 16px;
    padding-left: 24px;
}
#arp-toast .toast-title .odometer {
    margin-top: 1px;
    float: right;
    z-index: 3;
    text-shadow: 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}
#arp-toast .toast-body {
    margin: 5px -8px 0px -8px;
}
#arp-toast a  {
    color: #00a0f0;
    text-decoration: none;
}
#arp-toast a:hover, #arp-toast a:hover {
    color: rgb(0, 126, 189);
}
#arp-toast .table {
    background-color: transparent;
}
#arp-toast .table > tbody > tr > td:first-child,
#arp-toast .table > thead > tr > th:first-child {
    padding-left: 16px;
}
#arp-toast .table > tbody > tr > td:last-child,
#arp-toast .table > thead > tr > th:last-child {
    padding-right: 16px;
}
#arp-toast .table > thead > tr {
    color: #000;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#88daf2+0,4bc9ef+49,4bc9ef+50,88daf2+100&0+0,0.65+30,1+50,0.65+70,0+100 */
    background: -moz-linear-gradient(top,  rgba(136,218,242,0) 0%, rgba(99,208,240,0.65) 30%, rgba(75,201,239,0.98) 49%, rgba(75,201,239,1) 50%, rgba(99,208,240,0.65) 70%, rgba(136,218,242,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(136,218,242,0) 0%,rgba(99,208,240,0.65) 30%,rgba(75,201,239,0.98) 49%,rgba(75,201,239,1) 50%,rgba(99,208,240,0.65) 70%,rgba(136,218,242,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(136,218,242,0) 0%,rgba(99,208,240,0.65) 30%,rgba(75,201,239,0.98) 49%,rgba(75,201,239,1) 50%,rgba(99,208,240,0.65) 70%,rgba(136,218,242,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088daf2', endColorstr='#0088daf2',GradientType=0 ); /* IE6-9 */
}
#arp-toast .table > thead > tr > th {
    border-bottom: none;
}
#arp-toast .table > tbody > tr > td {
    border-top: none;
}
#arp-toast .arp-toast-icon {
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBEMTE1OThGNTI5MTFFNkI4QjlBMDgyNTk4QTk2QUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBEMTE1OTdGNTI5MTFFNkI4QjlBMDgyNTk4QTk2QUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRTNEQzc1RjUyOTExRTY4MzY3RTBGQjc4OTM0NkZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDRTNEQzc2RjUyOTExRTY4MzY3RTBGQjc4OTM0NkZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PnUTuwAAASlJREFUeNqU07FKA0EUQNFRLFRIESSghYVIOkUQQSIIQS0NQgj+RMAqafwEsfMHrLSwkZSCCMFCRKwEKwshgqaRiJqI4HgXnjCs82Z3Bw5hh9kLG94MWWuNZ02jijVMoodLnODe94KJQjE1dKx/vaPheedfaN2mW/VQKI+rlKEuptzQsPOVZSybdKuADXfDDa2abKukhWYzhopaaCJjqKCF+uIrIfCDD3xqoWc0sYQDJdKSP3kzPphuqIM87rCDeixyhC1cYBQv2mSX0Macs9eSuXnEmOyNy345NNlNeWlBnqPfAXbleQbnOEy6IkYOWjm8h1ccYx9veJJbkBjK4UG5Gt+YT3Np/6yg5wltK+fVUGQRZ+jjGpXAWTMSGLxbnGKAG7RDU/orwACAbjxA+AbdwwAAAABJRU5ErkJggg==);
    display: inline-block;
    height: 18px;
    width: 18px;
    position: absolute;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit {
  display: inline;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer {
  display: inline;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
  text-align: center;
  width: 10px;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.content-heading:first-of-type {
    margin-top: 5px;
}
.content-title:first-of-type {
    margin-top: 5px;
}
.profile-arp-level {
    color: #fff;
    position: absolute;
    bottom:0;
    right: 0;
    padding: 2px 2px 0 4px;
    background-color: rgba(0,0,0,0.5);
    z-index: 100;
    font-size: 0.9em;
}
