@font-face {
  font-family: 'TitilliumText';
  font-weight: 100;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L001.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L001.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L001.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L001.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L001.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L001.svg#svgFontName') format('svg');

}

@font-face {
  font-family: 'TitilliumText';
  font-weight: 200;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L002.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L002.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L002.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L002.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L002.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L002.svg#svgFontName') format('svg');

}

@font-face {
  font-family: 'TitilliumText';
  font-weight: 300;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L003.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L003.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L003.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L003.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L003.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L003.svg#svgFontName') format('svg');

}

@font-face {
  font-family: 'TitilliumText';
  font-weight: 400;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L004.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L004.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L004.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L004.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L004.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L004.svg#svgFontName') format('svg');

}

@font-face {
  font-family: 'TitilliumText';
  font-weight: 500;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L005.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L005.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L005.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L005.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L005.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L005.svg#svgFontName') format('svg');

}

@font-face {
  font-family: 'TitilliumText';
  font-weight: 600;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L006.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L006.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L006.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L006.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L006.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/ironman.com/TitilliumText22L006.svg#svgFontName') format('svg');

}

.sr-sh.sr-sh-theme p{
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px;
}

#sr-social-hub-wrapper .sr-sh-item .sr-sh-card .sr-sh-theme-card__info .sr-sh-theme-card__author .sr-sh-mb__b .sr-sh-theme-card__author-name{
  font-size: 14px!important;
}

p.sr-sh-theme-card__timestamp{
  font-size: 11px !important;
}

.sr-sh .sr-sh-theme-board-info {
  width: 370px !important;
}

.sr-sh-sizer, .sr-sh-theme-item {
  width: 185px !important;
}

.sr-sh-sizer.large, .sr-sh-theme-item.large {
  width: 370px !important;
}

.sr-sh .sr-sh-theme-signin__link{
  display: none;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-source-wrapper a,
.ngdialog.ngdialog-theme-default .ngdialog-content,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-icon,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-label,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-count{
    color: #000;
}


.sr-sh .sr-sh-theme-board-info__cover,
.sr-sh .sr-sh-theme-board-info__wrapper,
.sr-sh .sr-sh-theme-signin__link,
.sr-sh .sr-sh-edit-account__link,
.sr-sh .sr-sh-theme-signout__link,
select,
.sr-sh-theme-btn,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header,
.ngdialog.ngdialog-theme-default .ngdialog-content,
.sr-sh .sr-sh-theme-btn, .ngdialog .sr-sh-theme-btn,
.sr-sh .sr-sh-theme-board-info__content .sr-sh-theme-board-info__upload .sr-sh-theme-btn,
.sr-sh-form input[type="submit"],
.sr-sh-theme-form input[type="submit"],
.sr-sh .sr-sh-theme-navigation__link,
.sr-sh-theme-card__wrapper,
.sr-sh-theme-card__media,
.sr-sh-theme-card{
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important;
}

.is-touch .sr-sh-theme-card.sr--touched .sr-sh-theme-card__info, .sr-sh-theme-card:hover .sr-sh-theme-card__info{
  background-color: rgba(220,0,37,.8);
}

#sr-social-hub-wrapper .sr-sh-item .sr-sh-card .sr-sh-theme-card__info ul.sr-sh-theme-statistics li .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-label{
    display: none;
}


#sr-social-hub-wrapper .sr-sh-item .sr-sh-card .sr-sh-theme-card__info ul.sr-sh-theme-statistics li .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-icon{
    font-size: 24px;
}

.sr-sh-form label,
.sr-sh-theme-form label,
.sr-sh,
.ngdialog,
.sr-sh-theme-btn,
#sr-social-hub-wrapper .sr-sh-item .sr-sh-card .sr-sh-theme-card__info .sr-sh-theme-card__author .sr-sh-mb__b .sr-sh-theme-card__author-name,
.ngdialog.ngdialog-theme-default,
.sr-sh-sizer,
.sr-sh-theme-item,
#sr-social-hub-wrapper,
.sr-sh .sr-sh-theme-board-info{
    font-family: 'Titillium Web', 'TitilliumText',sans-serif !important;
}

.sr-sh-theme-form input[type="submit"],
.sr-sh .sr-sh-theme-board-info__content .sr-sh-theme-board-info__upload .sr-sh-theme-btn,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook,
.sr-sh srsh-card .sr-sh-theme-signin__link,
.sr-sh .sr-sh-theme-btn, .ngdialog .sr-sh-theme-btn,
.sr-sh-filters a.sr-sh-theme-btn.sr-sh-theme-upload-btn,
.sr-sh .sr-sh-filters .sr-sh-theme-signin__link,
.sr-sh .sr-sh-filters .sr-sh-theme-signout__link,
.sr-sh .sr-sh-filters .sr-sh-edit-account__link{
    background-color: #dc0025;
    color: #fff;
    border: solid 2px #dc0025;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.sr-sh-theme-form input[type="submit"]:hover,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook:hover,
.ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook:hover,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover,
.ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover,
.sr-sh .sr-sh-theme-board-info__content .sr-sh-theme-board-info__upload .sr-sh-theme-btn:hover,
.sr-sh srsh-card .sr-sh-theme-signin__link:hover,
.sr-sh srsh-card .sr-sh-theme-signin__link:active,
.sr-sh srsh-card .sr-sh-theme-signin__link:focus,
.sr-sh srsh-card .sr-sh-theme-signin__link.selected,
.sr-sh .sr-sh-theme-btn, .ngdialog .sr-sh-theme-btn:hover,
.sr-sh-filters a.sr-sh-theme-btn.sr-sh-theme-upload-btn:hover,
.sr-sh .sr-sh-filters .sr-sh-theme-signin__link:hover,
.sr-sh .sr-sh-filters .sr-sh-theme-signout__link:hover,
.sr-sh .sr-sh-filters .sr-sh-edit-account__link:hover{
    background-color: #fff;
    color: #dc0025;
    border-color: #dc0025;
}

.sr-sh-form input[type="submit"]{
    background-color: #fff;
    color: #dc0025;
    border: solid 2px #dc0025;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.sr-sh-form input[type="submit"]:hover{
    background-color: #dc0025;
    color: #fff;
    border: solid 2px #dc0025;
}


.sr-sh-theme-card-header .sr-sh-slider-nav-wrapper .sr-sh-slider-nav{
    opacity: 1;
}

.sr-sh-slider-nav{
    background-color: #dc0025;
}

.sr-sh .sr-sh-theme-navigation select{
    border: 1px solid #dc0025;
    color: #dc0025;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important;
}

.sr-sh-theme-dialog-header{
    border-top: solid 5px #dc0025;
}

.is-touch .sr-sh-theme-card.sr--touched .sr-sh-theme-card__zoom .icon-zoom-alt, .sr-sh-theme-card:hover .sr-sh-theme-card__zoom .icon-zoom-alt{
    display: none;
}

#sr-social-hub-wrapper .sr-sh-item .sr-sh-card .sr-sh-theme-card__info .sr-sh-theme-card__author .sr-sh-mb__m img {
    width: 50px;
    height: 50px;
    border: none;
    border-radius: 25px;
}

#sr-social-hub-wrapper .sr-sh-item .sr-sh-card .sr-sh-theme-card__info .sr-sh-theme-card__author .sr-sh-mb__b .sr-sh-theme-card__author-name {
    margin-top: 12px;
    text-transform: uppercase;
    font-size: 14px;
}

.is-touch .sr-sh-theme-card.sr--touched .sr-sh-theme-card__info, .sr-sh-theme-card:hover .sr-sh-theme-card__info,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-card__author-name, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-card__timestamp, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-label, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-count, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-icon, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-label, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-count{
  text-transform: uppercase;
}

.sr-sh-theme-card:hover .sr-sh-theme-hover-text, .sr-sh-theme-card.hover .sr-sh-theme-hover-text{
  text-transform: none;
}

/** CSS to integrate social hub into various pages of the Ironman website **/

/** Home Page **/

.rail6 .tabSectionInner .sr-sh-item {
  width: 13.3% !IMPORTANT;
}

.rail6 .tabSectionInner .sr-sh-item.large {
  width: 13.3% !IMPORTANT;
}

.rail6 .tabSectionInner .sr-sh .sr-sh-theme-navigation {
  display: none !IMPORTANT;
}

.rail6 .tabSectionInner .sr-sh {
  margin-top: 10px;
}