@import url(https://fonts.googleapis.com/css?family=Roboto:400,300italic,400italic,500,700,300,100);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100);





#container > footer {
  padding: 10px 0 0 0 !important;
  background: #15ace6;
  margin: 30px auto 0 auto !important;
  font-size: 0.777em; }
  #container > footer a {
    color: white;
    text-decoration: none; }
  #container > footer .footer-section-links {
    padding: 0 68px;
    text-transform: uppercase;
    text-align: center;
    margin: 0; }
    #container > footer .footer-section-links:after {
      display: table;
      content: '';
      clear: both; }
    #container > footer .footer-section-links a li {
      margin: 0 0 40px 0;
      display: block;
      width: 202px;
      height: 70px;
      float: left;
      position: relative; }
      #container > footer .footer-section-links a li span {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        font-size: 0.95em; }
      #container > footer .footer-section-links a li.footer-funny {
        background: url("/bundles/theladbiblecontent/images/footer-funny.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-news {
        background: url("/bundles/theladbiblecontent/images/footer-news.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-entertainment {
        background: url("/bundles/theladbiblecontent/images/footer-entertainment.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-pictures {
        background: url("/bundles/theladbiblecontent/images/footer-pictures.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-community {
        background: url("/bundles/theladbiblecontent/images/footer-community.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-more {
        background: url("/bundles/theladbiblecontent/images/footer-more.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-odds {
        background: url("/bundles/theladbiblecontent/images/footer-oddsbible.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-sport {
        background: url("/bundles/theladbiblecontent/images/footer-sportbible.png") top center no-repeat; }
    #container > footer .footer-section-links a:nth-child(n+5) li {
      margin-bottom: 20px; }
    @media screen and (max-width: 959px) {
      #container > footer .footer-section-links {
        padding: 0 20px; }
        #container > footer .footer-section-links a li {
          width: 25%; } }
    @media screen and (max-width: 550px) {
      #container > footer .footer-section-links a li {
        width: 50%;
        margin-bottom: 40px; }
      #container > footer .footer-section-links a:nth-child(n+5) li {
        margin-bottom: 40px; }
      #container > footer .footer-section-links a:nth-of-type(n+7) li {
        margin-bottom: 20px; } }
  #container > footer .footer-social-links {
    margin: 0;
    padding: 17px 0;
    background-color: white; }
    #container > footer .footer-social-links:after {
      display: table;
      content: '';
      clear: both; }
    #container > footer .footer-social-links ul {
      margin: 0 auto;
      width: 730px; }
      #container > footer .footer-social-links ul a li {
        margin: 0 120px 0 0;
        width: 50px;
        height: 50px;
        line-height: 50px;
        float: left;
        font-family: icomoon;
        background-color: #15ace6;
        text-align: center;
        color: white;
        border-radius: 25px;
        font-size: 1.75em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        #container > footer .footer-social-links ul a li.footer-snapchat {
          font-size: 2em; }
      #container > footer .footer-social-links ul a:last-child li {
        margin-right: 0; }
      #container > footer .footer-social-links ul.no-snapchat a:first-child li {
        margin-left: 85px; }
    @media screen and (max-width: 959px) {
      #container > footer .footer-social-links {
        padding: 17px 20px; }
        #container > footer .footer-social-links ul a li {
          margin: 0 85px 0 0; }
        #container > footer .footer-social-links ul.no-shapchat a:first-child li {
          margin-left: 85px; } }
    @media screen and (max-width: 642px) {
      #container > footer .footer-social-links {
        padding: 17px 0; }
        #container > footer .footer-social-links ul {
          width: 320px;
          margin: 0 auto; }
          #container > footer .footer-social-links ul a li {
            margin: 0 7px; }
          #container > footer .footer-social-links ul.no-snapchat a:first-child li {
            margin-left: 33px; } }
  #container > footer .footer-company-links {
    text-align: center;
    margin: 0;
    padding: 20px 0; }
    #container > footer .footer-company-links ul {
      margin: 0; }
      #container > footer .footer-company-links ul:after {
        display: table;
        content: '';
        clear: both; }
      #container > footer .footer-company-links ul li {
        display: block;
        width: 16.666%;
        float: left;
        margin: 0; }
        #container > footer .footer-company-links ul li a {
          text-align: center;
          text-decoration: none;
          color: white; }
    @media screen and (max-width: 959px) {
      #container > footer .footer-company-links ul li {
        display: table;
        height: 40px; }
        #container > footer .footer-company-links ul li a {
          display: table-cell;
          vertical-align: middle;
          padding: 0px 20px;
          font-size: 0.95em; } }
    @media screen and (max-width: 642px) {
      #container > footer .footer-company-links ul li {
        width: 33%; } }
    @media screen and (max-width: 418px) {
      #container > footer .footer-company-links ul li:nth-child(-n+3) {
        margin-bottom: 10px; } }

.album-header {
  background-color: #ffffff; }
  .album-header:after {
    clear: both;
    display: table;
    content: ''; }
  @media screen and (max-width: 550px) {
    .album-header {
      border-bottom: 1px solid #eee;
      margin-bottom: 1.4em; } }


@font-face {
  font-family: 'icomoon';
  src: url("../../fonts/icomoon.eot?s8v0w0");
  src: url("../../fonts/icomoon.eot?#iefixs8v0w0") format("embedded-opentype"), url("../../fonts/icomoon.ttf?s8v0w0") format("truetype"), url("../../fonts/icomoon.woff?s8v0w0") format("woff"), url("../../fonts/icomoon.svg?s8v0w0#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-snapchat:before, #container > footer .footer-social-links ul a li.footer-snapchat:before {
  content: "\e60d"; }

.icon-share:before {
  content: "\e600"; }

.icon-whats-app:before {
  content: "\e601"; }

.icon-hamburger:before {
  content: "\e602"; }

.icon-search:before {
  content: "\e603"; }

.icon-close:before {
  content: "\e604"; }

.icon-envelope:before {
  content: "\e605"; }

.icon-googleplus:before {
  content: "\e606"; }

.icon-facebook:before, #container > footer .footer-social-links ul a li.footer-facebook:before, #other-header .wrapper ul.social li.facebook:before {
  content: "\e607"; }

.icon-instagram:before, #container > footer .footer-social-links ul a li.footer-instagram:before {
  content: "\e608"; }

.icon-twitter:before, #container > footer .footer-social-links ul a li.footer-twitter:before, #other-header .wrapper ul.social li.twitter:before {
  content: "\e609"; }

.icon-reddit:before {
  content: "\e60a"; }

.icon-pintrest:before {
  content: "\e60b"; }

.icon-comment:before, #other-header .wrapper ul.social li.comments:before {
  content: "\e60c"; }

.icon-facebook2:before {
  content: "\e60f"; }

.icon-youtube:before, #container > footer .footer-social-links ul a li.footer-youtube:before {
  content: "\e60e"; }


article, aside, details, figcaption, figure,
footer, header, menu, nav, section, main {
  display: block; }

* {
  box-sizing: border-box; }

:not(script):not(style) + *:not(script):not(style) {
  margin-top: 1.4em; }

#taboola-mid-article * {
  margin-top: 0; }

html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px; }

body {
  margin-top: 0 !important; }

h1, h2, h3, h4, h5 {
  font-family: 'Roboto Slab', serif; }

ul {
  list-style-type: none;
  padding: 0; }

a, a:hover, a:visited {
  font-weight: 400;
  color: #080808;
  text-decoration: underline;
  -webkit-text-decoration-color: #15ace6;
  text-decoration-color: #15ace6; }

.fixed {
  position: fixed;
  top: 50px;
  width: inherit; }

.fixed-bottom {
  position: absolute;
  bottom: 0;
  top: initial; }

.noscroll {
  overflow: hidden !important; }


main .taxonomy {
  text-transform: uppercase; }
  main .taxonomy a {
    text-decoration: none;
    color: #080808; }
    main .taxonomy a:first-of-type {
      padding-right: 2px; }
    main .taxonomy a:last-of-type {
      border-left: 3px solid #15ace6;
      padding-left: 4px; }
    main .taxonomy a:visited {
      color: #080808; }
  main .taxonomy .category {
    font-weight: bold; }

.cc_banner-wrapper {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 50;
  background-color: #fff;
  padding: 0.7em;
  border-top: 3px solid #15ace6;
  box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
  font-weight: bold; }
  .cc_banner-wrapper .cc_banner {
    max-width: 100%;
    margin: auto;
    font-size: 0.8em; }
  .cc_banner-wrapper .cc_more_info {
    float: left;
    margin: 0 0 0 0.7em;
    color: #999;
    text-decoration: none; }
    @media screen and (max-width: 640px) {
      .cc_banner-wrapper .cc_more_info {
        margin: 0;
        clear: both; } }
  .cc_banner-wrapper .cc_btn {
    background-color: transparent;
    color: #999;
    padding: 0;
    display: inline-block;
    text-decoration: none;
    float: right;
    margin-left: 1.4em; }
  .cc_banner-wrapper .cc_message {
    margin: 0; }
    .cc_banner-wrapper .cc_message .cc_more_info {
      display: block;
      float: left;
      margin-top: 1.4em; }
  .cc_banner-wrapper .cc_logo {
    display: none; }
  .cc_banner-wrapper p {
    float: left;
    margin: 0;
    max-width: 75%; }


#container {
  min-height: 100%;
  position: relative;
  overflow: auto;
  background-color: #eee;
  padding-top: 80px;
  margin-top: 0; }
  @media screen and (max-width: 35rem) {
    #container {
      padding-top: 80px; } }
  #container > main {
    box-sizing: border-box;
    max-width: 35rem;
    margin: 1.4em auto 0 auto;
    overflow: visible; }
    @media screen and (min-width: 960px) {
      #container > main {
        max-width: 960px; } }
    #container > main:after {
      clear: both;
      display: table;
      content: ''; }

@media screen and (min-width: 960px) {
  .fancyheader #container > main {
    margin: 80px auto 0 auto; } }


#container > header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10;
  margin-top: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  border-bottom: 2px solid #15ace6;
  transition: top 0.5s ease-out; }
  #container > header .wrapper {
    max-width: 35rem;
    margin: 0 auto; }
    @media screen and (min-width: 960px) {
      #container > header .wrapper {
        max-width: 960px; } }
    #container > header .wrapper .nav-top {
      height: 50px;
      padding-top: 10px; }
      #container > header .wrapper .nav-top .nav-toggle {
        cursor: pointer;
        float: right;
        margin: 0;
        height: 100%;
        background-color: #fff;
        position: relative;
        z-index: 99;
        padding-left: 10px; }
        #container > header .wrapper .nav-top .nav-toggle .nav-icon {
          margin-right: 0.7em;
          margin-top: 0.5em; }
      #container > header .wrapper .nav-top .logo-link {
        display: block;
        float: left;
        padding: 0 1.4em 0 0.7em;
        height: 100%; }
      #container > header .wrapper .nav-top .logo {
        display: block;
        height: 30px !important;
        width: auto !important;
        margin: auto; }
      #container > header .wrapper .nav-top .taxonomy {
        margin: 0;
        line-height: 30px;
        white-space: nowrap;
        display: none;
        float: left; }
        @media screen and (min-width: 960px) {
          #container > header .wrapper .nav-top .taxonomy {
            display: block; } }
        #container > header .wrapper .nav-top .taxonomy a li {
          display: inline-block;
          text-transform: none;
          margin-right: 1.4em;
          color: #646464;
          font-weight: 400;
          font-size: 0.8em; }
          #container > header .wrapper .nav-top .taxonomy a li.selected {
            color: #15ace6;
            border-bottom: 2px solid #15ace6;
            padding-bottom: 8px; }
        #container > header .wrapper .nav-top .taxonomy a:hover li {
          color: #15ace6; }
      #container > header .wrapper .nav-top .article-title {
        margin: 0;
        display: none;
        white-space: nowrap; }
        #container > header .wrapper .nav-top .article-title li {
          display: none;
          float: left;
          color: #646464;
          font-size: 0.8em;
          font-weight: 400;
          height: 34px;
          line-height: 34px;
          margin: 0 1.4em 0 0;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          max-width: 440px; }
          @media screen and (min-width: 960px) {
            #container > header .wrapper .nav-top .article-title li {
              display: block; } }
        #container > header .wrapper .nav-top .article-title span {
          display: block;
          float: right;
          margin: 0; }
          #container > header .wrapper .nav-top .article-title span li {
            display: block; }
          #container > header .wrapper .nav-top .article-title span .header-share {
            font-family: 'icomoon';
            font-size: 1.4em;
            line-height: 34px;
            float: left;
            margin: 0 0.35em 0 0; }
            #container > header .wrapper .nav-top .article-title span .header-share.icon-facebook2 {
              color: #3b5998; }
            #container > header .wrapper .nav-top .article-title span .header-share.icon-twitter, #container > header .wrapper .nav-top .article-title span #container > footer .footer-social-links ul a li.header-share.footer-twitter, #container > footer .footer-social-links ul a #container > header .wrapper .nav-top .article-title span li.header-share.footer-twitter, #container > header #other-header .wrapper .nav-top .article-title span ul.social li.header-share.twitter, #other-header #container > header .wrapper .nav-top .article-title span ul.social li.header-share.twitter, #container > header #other-header .wrapper ul.social .nav-top .article-title span li.header-share.twitter, #other-header #container > header .wrapper ul.social .nav-top .article-title span li.header-share.twitter {
              color: #49a8de; }
            #container > header .wrapper .nav-top .article-title span .header-share.icon-comment, #container > header #other-header .wrapper .nav-top .article-title span ul.social li.header-share.comments, #other-header #container > header .wrapper .nav-top .article-title span ul.social li.header-share.comments, #container > header #other-header .wrapper ul.social .nav-top .article-title span li.header-share.comments, #other-header #container > header .wrapper ul.social .nav-top .article-title span li.header-share.comments {
              color: #ff9b37; }
          #container > header .wrapper .nav-top .article-title span p {
            float: left;
            margin: 0;
            display: none; }
            @media screen and (min-width: 35rem) {
              #container > header .wrapper .nav-top .article-title span p {
                display: block; } }
  #container > header.showTitle {
    background-color: #FFFFFF; }
    #container > header.showTitle .taxonomy {
      display: none !important; }
    #container > header.showTitle .article-title {
      display: block !important; }
    #container > header.showTitle .nav-top .nav-toggle {
      display: none !important; }

.mega-menu {
  height: 100%;
  width: 100%;
  position: fixed;
  margin-top: 0;
  z-index: 5999999;
  left: 0;
  top: 0;
  color: white;
  padding: 1.4em;
  background-color: rgba(50, 58, 69, 0.95);
  overflow-y: scroll;
  display: none;
  font-size: 0.888em; }
  @media screen and (max-width: 960px) {
    .mega-menu {
      padding: 1.4em 0.7em; } }
  .mega-menu .wrapper {
    position: relative;
    max-width: 35rem;
    margin: 0 auto; }
    @media screen and (min-width: 960px) {
      .mega-menu .wrapper {
        max-width: 960px; } }
    .mega-menu .wrapper header {
      height: 30px; }
      .mega-menu .wrapper header .nav-toggle {
        cursor: pointer; }
        .mega-menu .wrapper header .nav-toggle .nav-icon {
          position: absolute;
          display: block;
          top: auto;
          height: 30px;
          width: 28px;
          right: 0;
          margin-top: 0; }
  .mega-menu a {
    color: white;
    text-decoration: none; }
    .mega-menu a:hover, .mega-menu a:visited {
      color: white; }
  @media screen and (min-width: 960px) {
    .mega-menu .primary-nav {
      width: 33%;
      float: left; } }
  .mega-menu .primary-nav ul {
    font-weight: 100;
    font-size: 2em;
    line-height: 1em;
    margin-top: 0; }
    .mega-menu .primary-nav ul li {
      display: inline-block;
      margin-right: 1.4em; }
      @media screen and (min-height: 420px) {
        .mega-menu .primary-nav ul li {
          display: block;
          margin-right: 0; } }
  .mega-menu .trending-nav {
    display: none; }
    @media screen and (min-width: 960px) {
      .mega-menu .trending-nav {
        width: 66%;
        float: right; } }
    .mega-menu .trending-nav h1 {
      margin: 0; }
    .mega-menu .trending-nav .trending-content {
      display: none;
      margin-top: 0; }
      .mega-menu .trending-nav .trending-content:first-of-type {
        display: block; }
      .mega-menu .trending-nav .trending-content .trending {
        margin-top: 0; }
        .mega-menu .trending-nav .trending-content .trending > h1 {
          font-size: 1.4em; }
        .mega-menu .trending-nav .trending-content .trending li {
          background-color: transparent; }
          .mega-menu .trending-nav .trending-content .trending li h1 {
            font-size: 1em;
            padding: 0 0.7em 0 6.7em; }
          .mega-menu .trending-nav .trending-content .trending li .taxonomy-container {
            padding: 0 0.7em 0 6.7em; }
      .mega-menu .trending-nav .trending-content a {
        font-size: 1em;
        color: white;
        text-decoration: none; }
  .mega-menu .secondary-nav {
    clear: both;
    text-align: center;
    border-top: 1px solid rgba(255, 255, 255, 0.33); }
    .mega-menu .secondary-nav li {
      display: inline;
      margin-right: 1.4em;
      white-space: nowrap; }
      .mega-menu .secondary-nav li a, .mega-menu .secondary-nav li a:visited {
        color: #15ace6; }
  .mega-menu .tertiary-nav {
    clear: both;
    font-size: 0.8em;
    border-top: 1px solid rgba(255, 255, 255, 0.33);
    color: rgba(255, 255, 255, 0.33); }
    .mega-menu .tertiary-nav li {
      display: inline-block;
      margin-right: 1.4em; }
      .mega-menu .tertiary-nav li a, .mega-menu .tertiary-nav li a:hover, .mega-menu .tertiary-nav li a:visited {
        color: inherit; }

#other-header {
  padding: 12px 0.7em;
  position: fixed;
  top: -55px;
  height: 55px;
  width: 100%;
  background-color: #ffffff;
  z-index: 99999;
  margin: 0;
  opacity: 0;
  transition: all 0.3s ease-out;
  border-bottom: 3px solid #15ace6; }
  #other-header .wrapper {
    margin: 0 auto;
    width: 960px; }
    #other-header .wrapper:after {
      clear: both;
      display: table;
      content: ''; }
    #other-header .wrapper img {
      float: left;
      margin: 0 1.4em 0 0.7em; }
    #other-header .wrapper p {
      float: left;
      color: #000000;
      margin: 0 0 0 1.4em;
      line-height: 31px;
      text-transform: uppercase;
      font-size: 0.75em;
      font-weight: 400; }
    #other-header .wrapper ul {
      margin: 0; }
      #other-header .wrapper ul.social {
        float: right; }
        #other-header .wrapper ul.social li {
          float: left;
          color: #000000;
          font-weight: normal;
          padding: 0;
          margin: 0 1.4em 0 0;
          line-height: 31px;
          font-size: 0.7em; }
          #other-header .wrapper ul.social li.facebook, #other-header .wrapper ul.social li.twitter, #other-header .wrapper ul.social li.comments {
            font-family: 'icomoon';
            font-size: 0.9em; }
  #other-header.visible {
    top: 0;
    opacity: 1; }


main > article {
  background-color: white;
  padding: 0 1rem 1rem 1rem;
  overflow: visible;
  position: relative;
  margin-top: 0; }
  main > article:after {
    clear: both;
    display: table;
    content: ''; }
  main > article .share-container {
    float: left;
    margin: 0.7em 0 0.7em 1.4em; }
  main > article header .top-row:after {
    content: "";
    display: table;
    clear: both; }
  main > article header .top-row .meta-data {
    font-size: 0.8em;
    margin-top: 0.7em;
    color: #ccc; }
    @media screen and (min-width: 960px) {
      main > article header .top-row .meta-data {
        margin-left: 0;
        margin-right: 0;
        float: left;
        clear: left;
        width: 600px;
        width: calc(100% - 300px);
        padding-right: 1.4em; } }
    @media screen and (min-width: 35rem) {
      main > article header .top-row .meta-data {
        width: 100%; } }
    @media screen and (min-width: 959px) {
      main > article header .top-row .meta-data {
        float: left;
        width: 75%; } }
    main > article header .top-row .meta-data .taxonomy {
      display: block; }
      main > article header .top-row .meta-data .taxonomy a:first-of-type {
        padding-right: 3px; }
      main > article header .top-row .meta-data .taxonomy a:last-of-type {
        border-left: 3px solid #15ace6;
        padding-left: 6px; }
      @media screen and (min-width: 35rem) {
        main > article header .top-row .meta-data .taxonomy {
          display: inline;
          margin-right: 1.4em; } }
      @media screen and (max-width: 35rem) {
        main > article header .top-row .meta-data .taxonomy {
          width: 60%;
          float: left;
          margin-top: 0.7em; } }
    main > article header .top-row .meta-data .post-date {
      color: #888;
      display: block;
      margin-top: 0.7em; }
      main > article header .top-row .meta-data .post-date:before {
        content: "Posted "; }
      @media screen and (min-width: 35rem) {
        main > article header .top-row .meta-data .post-date {
          display: inline;
          margin-top: 0; } }
      @media screen and (max-width: 35rem) {
        main > article header .top-row .meta-data .post-date {
          float: right;
          width: 40%;
          text-align: right; } }
    main > article header .top-row .meta-data .advertiser-name {
      color: #888; }
  main > article header h1 {
    float: none;
    clear: both;
    font-size: 2rem;
    line-height: 2rem;
    margin: 0.2em 0 0.5em 0;
    padding-top: 0.5em;
    border-top: 1px solid #eee;
    font-weight: normal;
    color: #444; }
    @media screen and (max-width: 35rem) {
      main > article header h1 {
        margin: 0.2em 0 1.5em 0;
        line-height: 1.625rem; } }
    @media screen and (max-width: 959px) {
      main > article header h1 {
        font-size: 1.375rem;
        line-height: 1.75rem; } }
  main > article header .stats {
    float: left;
    margin: 0;
    color: #7fc04c;
    font-weight: bold;
    font-size: 1.5em;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    width: 100px; }
    @media screen and (max-width: 35rem) {
      main > article header .stats {
        width: inherit; } }
    @media screen and (max-width: 959px) {
      main > article header .stats {
        border: 0;
        margin-bottom: 0.7em; } }
    main > article header .stats .sharetext {
      text-transform: uppercase;
      color: #ccc;
      font-size: 0.5em;
      display: block;
      margin: 0;
      text-align: center; }
    main > article header .stats #shareamount {
      display: block;
      text-align: center; }
  main > article header .share-container {
    margin-left: 0.7em;
    margin-top: 0em;
    float: left;
    clear: none;
    width: 496px; }
    @media screen and (max-width: 35rem) {
      main > article header .share-container {
        width: 80% !important; }
        main > article header .share-container .btn {
          padding-top: 5px; } }
    @media only screen and (max-width: 940px) {
      main > article header .share-container {
        width: 65%; } }
  main > article .body {
    clear: both; }
    @media screen and (min-width: 960px) {
      main > article .body {
        margin-left: 0;
        margin-right: 0;
        float: left;
        clear: left;
        width: 600px;
        width: calc(100% - 300px);
        padding-right: 1.4em; } }
    main > article .body .lead-pic {
      width: 100%;
      max-width: 630px; }
    main > article .body img {
      max-width: 100%;
      height: auto; }
    main > article .body iframe {
      max-width: 100%;
      margin: 1.4em auto; }
      main > article .body iframe .fb_iframe_widget {
        display: table;
        width: 100%; }
        main > article .body iframe .fb_iframe_widget > span {
          display: table-cell;
          text-align: center; }
        main > article .body iframe .fb_iframe_widget iframe {
          position: static; }
    main > article .body div.quote-container {
      text-align: center; }
    main > article .body blockquote {
      display: inline-block;
      color: #646464;
      font-family: "Roboto", sans-serif;
      font-weight: 100;
      border-left: 5px solid #15ace6;
      padding-left: 10px;
      margin: 1rem 0; }
      main > article .body blockquote > blockquote, main > article .body blockquote blockquote {
        border-left: none; }
      main > article .body blockquote cite {
        color: #646464;
        font-size: 1em;
        font-weight: 400;
        display: block;
        margin-top: 5px; }
      main > article .body blockquote cite:before {
        content: "\2014 \2009"; }
    main > article .body blockquote + blockquote {
      padding-top: 1rem;
      padding-bottom: 1rem; }
    @media screen and (min-width: 960px) {
      main > article .body .copy {
        max-width: 35em;
        margin: 1.4em auto 0; } }
    main > article .body .copy strong {
      font-weight: 400; }
    main > article .body .copy em {
      color: #646464;
      font-style: italic; }
    main > article .body .copy ul {
      margin-left: 2rem; }
    main > article .body .copy p:empty {
      display: none; }
    main > article .body .responsive-video-wrapper {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden; }
      main > article .body .responsive-video-wrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        margin: 0; }
    main > article .body.video {
      width: 100%;
      padding-right: 0; }
      main > article .body.video .video-container:after {
        clear: both;
        display: table;
        content: ''; }
      @media screen and (min-width: 959px) {
        main > article .body.video .video-container {
          float: left;
          width: calc(100% - 300px - 1.4em); } }
      main > article .body.video .video-container .video-element {
        float: left;
        width: 100%; }
        @media screen and (max-width: 959px) {
          main > article .body.video .video-container .video-element {
            float: none;
            width: 100%;
            overflow: hidden;
            padding: 0; } }
      main > article .body.video .three-by-two > h3 {
        margin: 0;
        background-color: #15ace6;
        color: white;
        padding: 10px;
        border-bottom: 2px solid white;
        text-align: left;
        font-size: 1em; }
      @media screen and (max-width: 959px) {
        main > article .body.video .three-by-two {
          width: 100%; } }
      main > article .body.video .three-by-two article {
        float: left;
        width: 33.333%;
        margin: 0;
        padding: 0;
        height: 105px;
        overflow: hidden;
        position: relative; }
        main > article .body.video .three-by-two article a > p {
          display: none; }
        main > article .body.video .three-by-two article a img {
          transition: all 0.2s ease-out; }
        main > article .body.video .three-by-two article a .headline-wrapper {
          display: table;
          width: 100%;
          height: 100%;
          padding: 0;
          margin: 0;
          position: absolute;
          transition: all 0.2s ease-out; }
          main > article .body.video .three-by-two article a .headline-wrapper h1 {
            display: table-cell;
            vertical-align: middle;
            transition: all 0.2s ease-out;
            margin: 0;
            background-color: rgba(21, 172, 230, 0);
            color: #15ace6;
            width: 100%;
            height: 100%;
            padding: 0.2em 0.5em;
            font-size: 0.95em;
            font-weight: 500;
            text-align: center; }
      main > article .body.video .three-by-two.random {
        float: right;
        width: 300px;
        margin-top: -25px; }
        @media screen and (max-width: 959px) {
          main > article .body.video .three-by-two.random {
            margin-top: 1.4em;
            width: 100%;
            float: none;
            clear: both; } }
        main > article .body.video .three-by-two.random article {
          margin-top: 0;
          overflow: hidden;
          position: relative;
          width: 100%;
          float: none;
          height: 105px;
          border-bottom: 2px solid white; }
          main > article .body.video .three-by-two.random article a:before {
            content: "";
            display: block;
            position: absolute;
            background-color: #222;
            width: 15%;
            height: 26px;
            left: 13%;
            top: 40px;
            z-index: 9;
            border-radius: 8px;
            opacity: 0.75; }
          @media screen and (max-width: 959px) {
            main > article .body.video .three-by-two.random article a:before {
              content: "";
              display: block;
              position: absolute;
              background-color: #222;
              width: 10%;
              height: 26px;
              left: 15%;
              top: 40px;
              z-index: 9;
              border-radius: 8px;
              opacity: 0.75; } }
          main > article .body.video .three-by-two.random article a:after {
            content: "";
            width: 0;
            height: 0;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-left: 7px solid white;
            position: absolute;
            left: 20%;
            top: 50%;
            margin-top: -4px;
            z-index: 9;
            opacity: 0.9;
            transition: all 0.2s ease-out; }
          main > article .body.video .three-by-two.random article a img {
            width: 40%;
            height: 105px;
            -webkit-filter: none;
            filter: none;
            top: 0; }
          main > article .body.video .three-by-two.random article a .headline-wrapper {
            width: 60%;
            right: 0; }
            main > article .body.video .three-by-two.random article a .headline-wrapper h1 {
              background-color: #eee;
              color: #222;
              text-align: left;
              font-size: 0.8em;
              padding-left: 1em;
              padding-right: 1em; }
          main > article .body.video .three-by-two.random article a:hover:before {
            content: "";
            display: block;
            position: absolute;
            background-color: #15ace6;
            width: 15%;
            height: 26px;
            left: 13%;
            top: 40px;
            z-index: 9;
            border-radius: 8px;
            opacity: 0.75; }
          @media screen and (max-width: 959px) {
            main > article .body.video .three-by-two.random article a:hover:before {
              content: "";
              display: block;
              position: absolute;
              background-color: #15ace6;
              width: 10%;
              height: 26px;
              left: 15%;
              top: 40px;
              z-index: 9;
              border-radius: 8px;
              opacity: 0.75; } }
          main > article .body.video .three-by-two.random article a:hover h1 {
            background-color: #15ace6;
            color: white;
            text-shadow: 0 1px 0 #15ace6; }
          main > article .body.video .three-by-two.random article:last-child {
            border-bottom: 0; }
        main > article .body.video .three-by-two.random .meta-data {
          display: none;
          position: absolute;
          width: 100%;
          background-color: #15ace6;
          font-size: 0.6em;
          text-align: right;
          bottom: 0;
          color: white;
          padding: 0.2em 0.3em; }
          main > article .body.video .three-by-two.random .meta-data time {
            display: none; }
      main > article .body.video .three-by-two.recommended-videos, main > article .body.video .three-by-two.latest-videos {
        width: 100%; }
        main > article .body.video .three-by-two.recommended-videos:after, main > article .body.video .three-by-two.latest-videos:after {
          clear: both;
          display: table;
          content: ''; }
        @media screen and (max-width: 959px) {
          main > article .body.video .three-by-two.recommended-videos, main > article .body.video .three-by-two.latest-videos {
            width: 100%; } }
        main > article .body.video .three-by-two.recommended-videos > h3, main > article .body.video .three-by-two.latest-videos > h3 {
          background-color: #eee;
          color: #080808; }
        main > article .body.video .three-by-two.recommended-videos article, main > article .body.video .three-by-two.latest-videos article {
          border-right: 2px solid white;
          height: 101px; }
          main > article .body.video .three-by-two.recommended-videos article a > p, main > article .body.video .three-by-two.latest-videos article a > p {
            display: none; }
          main > article .body.video .three-by-two.recommended-videos article a:before, main > article .body.video .three-by-two.latest-videos article a:before {
            content: "";
            display: block;
            position: absolute;
            background-color: #222;
            width: 25%;
            height: 30%;
            left: 50%;
            top: 35px;
            margin-left: -13%;
            z-index: 9;
            border-radius: 8px;
            opacity: 0.75; }
          main > article .body.video .three-by-two.recommended-videos article a:after, main > article .body.video .three-by-two.latest-videos article a:after {
            content: "";
            width: 0;
            height: 0;
            border-top: 5px solid transparent;
            border-bottom: 5px solid transparent;
            border-left: 7px solid white;
            position: absolute;
            left: 48.5%;
            top: 50%;
            margin-top: -5px;
            z-index: 9;
            opacity: 0.9;
            transition: all 0.2s ease-out; }
          main > article .body.video .three-by-two.recommended-videos article a img, main > article .body.video .three-by-two.latest-videos article a img {
            width: 100%; }
          main > article .body.video .three-by-two.recommended-videos article a .headline-wrapper, main > article .body.video .three-by-two.latest-videos article a .headline-wrapper {
            height: 100%;
            bottom: 0; }
            main > article .body.video .three-by-two.recommended-videos article a .headline-wrapper h1, main > article .body.video .three-by-two.latest-videos article a .headline-wrapper h1 {
              color: white;
              width: 100%;
              height: 100%;
              padding: 0.4em;
              font-size: 0.8em;
              font-weight: 300;
              text-align: center;
              background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent);
              display: block;
              bottom: 0;
              position: absolute;
              max-height: 2em;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden; }
          main > article .body.video .three-by-two.recommended-videos article a:hover span, main > article .body.video .three-by-two.latest-videos article a:hover span {
            height: 100%; }
          main > article .body.video .three-by-two.recommended-videos article a:hover:before, main > article .body.video .three-by-two.latest-videos article a:hover:before {
            content: "";
            display: block;
            position: absolute;
            background-color: #15ace6;
            width: 25%;
            height: 30%;
            top: 35px;
            left: 50%;
            margin-left: -13%;
            z-index: 9;
            border-radius: 8px;
            opacity: 0.75; }
          @media screen and (min-width: 959px) {
            main > article .body.video .three-by-two.recommended-videos article:nth-of-type(3), main > article .body.video .three-by-two.recommended-videos article:nth-of-type(6), main > article .body.video .three-by-two.latest-videos article:nth-of-type(3), main > article .body.video .three-by-two.latest-videos article:nth-of-type(6) {
              border-right: 0; }
            main > article .body.video .three-by-two.recommended-videos article:nth-of-type(4), main > article .body.video .three-by-two.latest-videos article:nth-of-type(4) {
              clear: both; }
            main > article .body.video .three-by-two.recommended-videos article:nth-of-type(n+4), main > article .body.video .three-by-two.latest-videos article:nth-of-type(n+4) {
              border-top: 2px solid white; } }
          @media screen and (max-width: 959px) {
            main > article .body.video .three-by-two.recommended-videos article, main > article .body.video .three-by-two.latest-videos article {
              width: 50%; }
              main > article .body.video .three-by-two.recommended-videos article:nth-of-type(n+3), main > article .body.video .three-by-two.latest-videos article:nth-of-type(n+3) {
                border-top: 2px solid white; }
              main > article .body.video .three-by-two.recommended-videos article:nth-child(odd), main > article .body.video .three-by-two.latest-videos article:nth-child(odd) {
                border-right: 0; } }
      main > article .body.video .three-by-two .meta-data, main > article .body.video .three-by-two .taxonomy {
        display: none; }
      main > article .body.video .recommended-latest-container {
        width: calc(100% - 300px - 1.4em);
        float: left; }
        @media screen and (max-width: 959px) {
          main > article .body.video .recommended-latest-container {
            float: none;
            width: 100%; } }
      main > article .body.video .content-ads-container {
        width: 300px;
        float: right; }
        @media screen and (max-width: 959px) {
          main > article .body.video .content-ads-container {
            float: none;
            margin: 0 auto; } }
  main > article footer .sticky-container {
    margin-top: 0; }
    @media screen and (min-width: 960px) {
      main > article footer .sticky-container {
        margin-left: 0;
        margin-right: 0;
        float: right;
        clear: right;
        width: 300px; } }
    main > article footer .sticky-container .sticky {
      margin-bottom: 1.4em;
      -webkit-transform: translateZ(0);
      background-color: #fff; }
  main > article footer .share-container {
    margin-left: 0;
    width: 65%; }
    @media screen and (max-width: 959px) {
      main > article footer .share-container {
        margin: 0.7em 0;
        float: left;
        width: 100%; } }
  main > article footer .desktop-side-mpu {
    display: none; }
    @media screen and (min-width: 960px) {
      main > article footer .desktop-side-mpu {
        margin-left: 0;
        margin-right: 0;
        float: right;
        clear: right;
        width: 300px;
        display: block;
        margin-top: 1.4em; } }
    main > article footer .desktop-side-mpu * {
      margin-top: 0; }
  main > article footer .desktop-side-mpu-2 {
    text-align: center;
    margin: 1.4em auto; }
    @media screen and (min-width: 960px) {
      main > article footer .desktop-side-mpu-2 {
        margin-left: 0;
        margin-right: 0;
        float: right;
        clear: right;
        width: 300px; } }
  @media screen and (min-width: 960px) {
    main > article footer .content-ads-container {
      margin-left: 0;
      margin-right: 0;
      float: left;
      clear: left;
      width: 600px;
      width: calc(100% - 300px);
      padding-right: 1.4em; } }
  main > article footer .content-ads-container * {
    margin-top: 0; }
  @media screen and (min-width: 960px) {
    main > article footer .comments {
      margin-left: 0;
      margin-right: 0;
      float: left;
      clear: left;
      width: 600px;
      width: calc(100% - 300px);
      padding-right: 1.4em; } }

article .next {
  font-size: 0.889em; }
  @media screen and (min-width: 960px) {
    article .next {
      margin-left: 0;
      margin-right: 0;
      float: left;
      clear: left;
      width: 600px;
      width: calc(100% - 300px);
      padding-right: 1.4em; } }
  article .next .heading {
    margin: 0;
    color: #fff;
    font-size: 0.998em;
    line-height: 1;
    background: #15ace6;
    padding: 0.7em;
    font-weight: 400;
    text-transform: uppercase; }
  article .next .next-content {
    display: block;
    overflow: auto;
    font-size: 0.8em;
    
    margin-top: 0;
    font-size: 0.889em;
    position: relative; }
    @media screen and (min-width: 35rem) and (max-width: 960px) {
      article .next .next-content {
        font-size: 1em; } }
    article .next .next-content > a {
      color: #080808;
      text-decoration: none; }
    article .next .next-content img {
      width: 6em;
      height: auto;
      display: block;
      float: left; }
    article .next .next-content h1 {
      font-size: inherit;
      padding: 0 0.3em 0 6.3em;
      margin: 0; }
    article .next .next-content .taxonomy-container {
      margin-top: 0.7em;
      padding: 0 0.3em 0 6.3em; }
      article .next .next-content .taxonomy-container .taxonomy {
        display: block;
        font-size: 0.6em; }
    @media screen and (min-width: 35rem) {
      article .next .next-content {
        position: relative; }
        article .next .next-content:after, article .next .next-content:before {
          right: 0;
          top: 50%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        article .next .next-content:after {
          border-color: rgba(255, 255, 255, 0);
          border-left-color: #ffffff;
          border-width: 30px;
          margin-top: -30px; }
        article .next .next-content:before {
          border-color: rgba(34, 34, 34, 0);
          border-left-color: #ccc;
          border-width: 24px;
          margin-top: -24px; }
        article .next .next-content h1 {
          padding: 0.7em 60px 0.7em 7.2em;
          font-size: 0.9em;
          font-weight: 400; } }
    @media screen and (min-width: 35rem) {
      article .next .next-content {
        font-size: 1em; } }
    @media screen and (max-width: 35rem) {
      article .next .next-content h1 {
        font-weight: 400;
        padding: 0.3em 0.3em 0 6.5em;
        font-size: 0.899em; }
      article .next .next-content img {
        width: 5.4em; } }
    article .next .next-content .taxonomy-container {
      position: absolute;
      bottom: 0;
      padding-left: 6.5em; }
      @media screen and (max-width: 35rem) {
        article .next .next-content .taxonomy-container {
          padding-left: 5.9em; } }

.video .content-ads-container {
  float: right;
  margin: 0;
  padding: 0;
  width: 300px;
  height: 275px; }

.video aside {
  float: right;
  margin: 0 !important;
  padding: 0;
  width: 300px; }
  @media screen and (max-width: 959px) {
    .video aside {
      float: none;
      clear: both;
      width: 100%; } }

#nextArticleFakeAJAX {
  position: fixed;
  height: calc(100% - 65px);
  width: 100%;
  z-index: 27;
  background-color: #fff;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-out;
  background-image: url("data:image/gif;base64,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");
  background-repeat: no-repeat;
  background-position: center center; }
  #nextArticleFakeAJAX.show {
    opacity: 1;
    pointer-events: all; }

#nextArticleArrow {
  position: fixed;
  right: -40px;
  width: 40px;
  height: 80px;
  background-color: #999999;
  z-index: 25;
  border-top-left-radius: 90px;
  opacity: 0.5;
  border-bottom-left-radius: 90px;
  text-align: center;
  line-height: 80px;
  color: white;
  font-weight: bold;
  margin: 0;
  padding: 0 0 0 10px;
  font-size: 3em;
  transition: right 0.35s ease-out; }
  #nextArticleArrow.show {
    right: 0px; }

.list_heading {
  margin: 0;
  color: #15ace6;
  text-transform: uppercase;
  line-height: 1;
  font-size: 1.2em;
  font-weight: 400;
  padding-left: 0.7em; }
  .list_heading:before {
    content: 'Latest in ';
    color: #999999; }
  @media screen and (min-width: 35rem) {
    .list_heading {
      font-size: 2em;
      padding-left: 0; } }

.hero-container, .hero {
  display: none; }

.list {
  background-color: #eee; }
  .list:after {
    content: '';
    display: block;
    clear: both; }
  .list article, .list .list-ad {
    margin-top: 0.7em;
    width: 100%; }
    @media screen and (min-width: 35rem) {
      .list article, .list .list-ad {
        width: 48%;
        width: calc(50% - 0.8em);
        margin: 0.35em; } }
    @media screen and (min-width: 960px) {
      .list article, .list .list-ad {
        width: 32%;
        width: calc((100% / 3) - 0.8em); } }
  .list article {
    background: white;
    box-shadow: 0.5px 0.5px 2px 0 rgba(0, 0, 0, 0.2);
    overflow: auto;
    padding-bottom: 0.3em;
    transition: 0.1s; }
    .list article > a {
      display: block;
      color: #080808;
      text-decoration: none; }
      .list article > a img {
        width: 100%;
        height: auto; }
      .list article > a div.cover-image {
        width: 100%;
        height: 180px;
        overflow: hidden;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50%; }
      .list article > a h1 {
        font-size: 0.9em;
        font-weight: 400;
        margin-bottom: 0;
        padding: 0 10px; }
      .list article > a p {
        color: #646464;
        font-size: 0.8em;
        margin-bottom: 0;
        padding: 0 10px; }
    .list article .taxonomy, .list article .meta-data, .list article span:first-child, .list article .time-ago {
      font-size: 0.6em;
      display: block;
      width: 50%; }
    .list article .taxonomy {
      float: left;
      padding-left: 10px; }
      .list article .taxonomy a:first-of-type {
        padding-right: 2px; }
      .list article .taxonomy a:last-of-type {
        border-left: 2px solid #15ace6;
        padding-left: 4px; }
    .list article .meta-data, .list article span:first-child, .list article .time-ago {
      float: right;
      text-align: right;
      padding-right: 10px;
      text-transform: uppercase; }
    .list article .advertiser {
      padding-left: 10px; }
    @media screen and (min-width: 960px) {
      .list article:hover {
        box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.16), 2px 0 2px 0 rgba(0, 0, 0, 0.16), 0 2px 2px 0 rgba(0, 0, 0, 0.23);
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0); } }

.list-footer {
  clear: both;
  background-color: #eee;
  margin: 0;
  padding: 1.4em 0; }
  .list-footer .load-more {
    background-color: #15ace6;
    color: white;
    display: block;
    width: 66.6%;
    text-align: center;
    padding: 0.7em;
    margin: 0 auto;
    font-size: 1em;
    text-decoration: none; }
    @media screen and (min-width: 35rem) {
      .list-footer .load-more {
        width: 50%; } }
    .list-footer .load-more:hover, .list-footer .load-more:visited, .list-footer .load-more:active {
      color: white; }
    .list-footer .load-more:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0; }

.dfp-list-item {
  display: block;
  text-align: center;
  margin: 0 auto;
  height: 250px; }

.centre-alignment {
  margin: 0 auto;
  text-align: center; }

main .latest, main .trending {
  font-size: 16px; }
  @media only screen and (min-width: 960px) {
    main .latest, main .trending {
      margin-left: 0;
      margin-right: 0;
      float: right;
      clear: right;
      width: 300px; } }
  main .latest > h1, main .trending > h1 {
    background: #eee;
    color: #080808;
    font-size: 1em;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    padding: 0.7em;
    text-transform: uppercase; }
  main .latest ul, main .trending ul {
    margin: 0; }
  main .latest li, main .trending li {
    margin-top: 10px; }
  main .latest article, main .trending article {
    display: block;
    overflow: auto; }
    main .latest article a, main .trending article a {
      text-decoration: none; }
    main .latest article h1, main .trending article h1 {
      color: #080808;
      font-size: 13px;
      font-weight: 400;
      line-height: 1.4em;
      margin: 0;
      padding: 8px 0; }
    main .latest article img, main .trending article img {
      max-height: 11em;
      width: 18.7em; }
      @media only screen and (max-width: 960px) {
        main .latest article img, main .trending article img {
          width: 37.7em;
          max-height: 15em; } }
      @media only screen and (max-width: 768px) {
        main .latest article img, main .trending article img {
          width: 100%; } }
    main .latest article .taxonomy-container, main .trending article .taxonomy-container {
      font-size: 10px;
      margin: 0; }
      main .latest article .taxonomy-container .taxonomy a:first-of-type, main .trending article .taxonomy-container .taxonomy a:first-of-type {
        padding-right: 2px; }
      main .latest article .taxonomy-container .taxonomy a:last-of-type, main .trending article .taxonomy-container .taxonomy a:last-of-type {
        border-left: 2px solid #15ace6;
        padding-left: 4px; }

.sticky-container {
  margin-top: 0; }
  @media screen and (min-width: 960px) {
    .sticky-container {
      margin-left: 0;
      margin-right: 0;
      float: right;
      clear: right;
      width: 300px; } }
  .sticky-container .sticky {
    margin: 1.4em 0;
    background-color: #fff; }


#container > footer {
  
  padding: 0.7em;
  max-width: 35rem;
  margin: 0 auto;
  color: #646464;
  clear: both; }
  @media screen and (min-width: 35rem) {
    #container > footer {
      padding: 0 0 1.4em; } }
  @media screen and (min-width: 960px) {
    #container > footer {
      max-width: 960px; } }
  #container > footer .footer-links h1 {
    font-size: 0.8em; }
  #container > footer .footer-links ul {
    font-size: 0.6em;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2; }
    @media screen and (min-width: 35rem) {
      #container > footer .footer-links ul {
        -webkit-columns: 3;
        -moz-columns: 3;
        columns: 3; } }
    @media screen and (min-width: 960px) {
      #container > footer .footer-links ul {
        -webkit-columns: 4;
        -moz-columns: 4;
        columns: 4; } }
    #container > footer .footer-links ul a {
      color: inherit;
      text-decoration: none; }
  #container > footer .social-links a {
    display: inline-block;
    height: 37px;
    width: 37px;
    background-color: #999999;
    margin-top: 0; }

.uppercase, .btn {
  text-transform: uppercase; }

@media only screen and (min-width: 768px) {
  .hidden-md-plus {
    display: none; } }

.shareImgWrapper {
  position: relative; }
  .shareImgWrapper .shareContainer {
    height: 40px;
    margin: 0 auto; }

.shareControls {
  height: 100%;
  margin: 0;
  overflow: hidden; }

.share a {
  text-decoration: none;
  width: 33.3%; }
  .share a:visited {
    color: inherit; }

.btn {
  background-color: transparent;
  border: 0;
  border-bottom: 5px solid #000;
  float: left;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  margin-top: 0;
  position: relative;
  width: 33.3%;
  padding: 10px 10px 5px 10px;
  text-align: left;
  transition: all ease 0.8s; }
  @media only screen and (max-width: 670px) {
    .btn {
      width: 25% !important; } }
  .btn:before {
    font-family: icomoon;
    margin-right: 10px; }
    @media only screen and (max-width: 667px) {
      .btn:before {
        margin: 0 10px; } }
  .btn:hover {
    cursor: pointer;
    color: #fff !important; }
  @media only screen and (max-width: 667px) {
    .btn span {
      display: none; } }
  .btn--fb {
    box-shadow: inset 0 0 0 0 #004088 !important;
    border-bottom: 5px solid #004088 !important;
    color: #004088 !important; }
    .btn--fb:before {
      content: "\e60f"; }
    .btn--fb:hover {
      box-shadow: inset 0 -100px 0 0 #004088 !important; }
  .btn--twt {
    box-shadow: inset 0 0 0 0 #49a8de !important;
    border-bottom: 5px solid #49a8de !important;
    color: #49a8de !important; }
    .btn--twt:before {
      content: "\e609"; }
    .btn--twt:hover {
      box-shadow: inset 0 -100px 0 0 #49a8de !important; }
  .btn--comment {
    box-shadow: inset 0 0 0 0 #ff9b37 !important;
    border-bottom: 5px solid #ff9b37 !important;
    color: #ff9b37 !important; }
    .btn--comment:before {
      content: "\e60c"; }
    .btn--comment:hover {
      box-shadow: inset 0 -100px 0 0 #ff9b37 !important; }
  .btn--wp {
    box-shadow: inset 0 0 0 0 #43d854 !important;
    border-bottom: 5px solid #43d854 !important;
    color: #43d854 !important;
    text-decoration: none; }
    .btn--wp:before {
      content: "\e601"; }
    .btn--wp:hover {
      box-shadow: inset 0 -100px 0 0 #43d854 !important; }

.leader-ad-unit {
  background-color: #eee;
  padding: 0.4em 0;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  z-index: 1001; }

.leader-ad-unit *, .dfp-list-item * {
  margin-top: 0; }

.leader-ad-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  z-index: 9999;
  background-color: #ffffff; }
  .leader-ad-wrapper.ad-loaded {
    padding: 1.4em 0; }
  .leader-ad-wrapper > div {
    max-width: 100%;
    margin: 0; }

.album-header {
  background-color: #ffffff; }
  .album-header:after {
    clear: both;
    display: table;
    content: ''; }
  @media screen and (max-width: 550px) {
    .album-header {
      border-bottom: 1px solid #eee;
      margin-bottom: 1.4em; } }

#container > main article .album .album-card {
  overflow: auto;
  clear: both;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 15px;
  text-align: center;
  margin-top: 2.8em; }

#container > main article .album .album-card:first-child {
  margin-top: 0; }

#container > main article .album > .album-card + .centre-alignment {
  margin-top: 2.8em; }

#container > main article .album .album-card .album-image-wrapper {
  display: inline-block;
  margin: 0 auto;
  position: relative; }

#container > main article .album .album-card .share-wrapper {
  margin: 0;
  position: relative;
  margin-top: 0px;
  height: 35px;
   }

#container > main article .album .album-card .open_comments {
  margin: 0;
  float: left;
  height: 35px;
  line-height: 35px;
  font-size: 0.75em;
  font-weight: bold;
  padding: 0 0.7em; }

#container > main article .album .album-card .share {
  margin: 0;
  float: left; }

#container > main article .album .album-card .share > a {
  float: right;
  height: 35px;
  width: 35px;
  margin: 0;
  padding: 0; }

#container > main article .album .album-card .share > a:before {
  margin: 0 0 0 12px; }

#container > main article .album .album-card .share > a > span {
  margin: 0;
  line-height: 35px;
  font-size: 1.4em; }

#container > main article .album .album-card .share > a:visited,
#container > main article .album .album-card .share > a:active {
  color: #ffffff;
  text-decoration: none; }

#container > main article .album .album-card .album-image-wrapper .share > a > span[class^="icon-"] {
  margin: 0;
  font-size: 1.5em; }

#container > main article .album .album-card img {
  
  margin: 0 auto;
  clear: both;
  display: block; }

#container > main article .album .album-card h2.caption {
  margin: 1.4em 1em 2.0em 1em;
  font-size: 1em;
  font-weight: 400; }

#container > main article .album .album-card p {
  margin-bottom: 0; }

#container > main article .album .album-card .share {
  margin: 0;
  float: right; }

#container > main article .album .album-card .album-like {
  width: 90px;
  margin-top: 1.4rem;
  margin: 0 auto !important;
  float: none; }

#container > main article .album .album-card .open_comments {
  line-height: 20px;
  float: left;
  margin: 0;
  border: none;
  background-color: #ff9b37;
  color: white;
  padding: 0 1.4em;
  outline: none; }

#container > main article .album .album-card .comments {
  padding-top: 0;
  clear: both;
  margin-top: 0; }

@media screen and (max-width: 550px) {
  #container > main article .album {
    margin: 0 -0.7em;
    background-color: #eee; }
  #container > main article .album .album-card {
    background-color: #fff;
    overflow: auto;
    clear: both;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 15px;
    text-align: center;
    margin: 2.8em 0 0 0;
    padding: 0; } }

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=9e08350db3040ebd98f0)
 * Config saved to config.json and https://gist.github.com/9e08350db3040ebd98f0
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #999999; }

.form-control::-webkit-input-placeholder {
  color: #999999; }

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px; }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm {
    line-height: 30px; }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0; }

.input-sm,
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm,
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
textarea.form-group-sm .form-control,
select[multiple].input-sm,
select[multiple].form-group-sm .form-control {
  height: auto; }

.input-lg,
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

select.input-lg,
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px; }

textarea.input-lg,
textarea.form-group-lg .form-control,
select[multiple].input-lg,
select[multiple].form-group-lg .form-control {
  height: auto; }

.has-feedback {
  position: relative; }

.has-feedback .form-control {
  padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px; } }

.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table; }

.clearfix:after,
.form-horizontal .form-group:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.affix {
  position: fixed; }

.submit-form {
  font-size: 16px; }
  .submit-form label {
    vertical-align: middle; }
  .submit-form textarea {
    width: 100%;
    height: 250px; }

.submission-thank-you {
  display: none; }

.bootstrap-frm {
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  padding: 20px 30px 20px 30px;
  font-size: 16px;
  text-shadow: 1px 1px 1px #FFF;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

.bootstrap-frm h1 {
  font-size: 25px;
  padding: 0 0 10px 40px;
  display: block;
  border-bottom: 1px solid #DADADA;
  margin: -10px -30px 30px -30px; }

.bootstrap-frm h1 > span {
  display: block;
  font-size: 11px; }

.bootstrap-frm label {
  display: block;
  margin: 0 0 5px;
  font-weight: 400; }

.bootstrap-frm label > span {
  float: left;
  width: 20%;
  text-align: right;
  padding-right: 10px;
  margin-top: 10px;
  font-weight: bold; }

.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select {
  border: 1px solid #CCC;
  height: 25px;
  line-height: 15px;
  margin-bottom: 16px;
  margin-right: 6px;
  margin-top: 2px;
  outline: 0 none;
  padding: 5px 0px 5px 5px;
  width: 70%; }

.bootstrap-frm textarea {
  height: 100px;
  padding: 5px 0 0 5px;
  width: 70%; }

.bootstrap-frm .button {
  background: #FFF;
  padding: 10px 25px 10px 25px;
  color: #333;
  border-radius: 4px; }

.appBanner {
  display: none; }
  .appBanner--active {
    background-color: #f2f2f2;
    border-bottom: 1px solid #a9a9a9;
    display: block;
    font-family: 'Helvetica Neue';
    height: 82px;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1026; }
  .appBanner__close {
    color: #666;
    cursor: pointer;
    font-size: 17px;
    height: 24px;
    left: 2px;
    line-height: 24px;
    margin-top: -12px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 24px; }
  .appBanner__ico {
    height: 64px;
    left: 29px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 64px; }
    .appBanner__ico img {
      width: 100%; }
  .appBanner__info {
    color: #000;
    height: 48px;
    left: 103px;
    margin-top: -24px;
    position: absolute;
    right: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    top: 50%;
    width: auto; }
    .appBanner__info .title,
    .appBanner__info .price,
    .appBanner__info .stars {
      font-size: 14px;
      height: 16px;
      line-height: 16px;
      margin: 0; }
    .appBanner__info .stars {
      line-height: 11px; }
      .appBanner__info .stars i {
        color: #ffd76e;
        display: inline-block;
        font-size: 10px;
        margin-top: 0; }
  .appBanner__link {
    font-size: 17.5px;
    height: 24px;
    line-height: 24px;
    margin-top: -12px;
    position: absolute;
    right: 9px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    top: 50%; }
    .appBanner__link a {
      color: #007aff; }

.app-launch-interstitial-container {
  background: url(http://cdn.theladbible.com/ny-bg.png) no-repeat center center; }
  .app-launch-interstitial-container__ios, .app-launch-interstitial-container__android {
    display: none;
    visibility: hidden; }
    .app-launch-interstitial-container__ios .phone, .app-launch-interstitial-container__android .phone {
      display: none;
      visibility: hidden; }

html.app-launch-interstitial__android .app-launch-interstitial-container__android {
  display: block;
  visibility: visible; }

html.app-launch-interstitial__ios .app-launch-interstitial-container__ios {
  display: block;
  visibility: visible; }

html.app-launch-interstitial {
  background: black;
  overflow-x: hidden; }
  html.app-launch-interstitial #container {
    -webkit-filter: blur(10px);
    filter: blur(10px);
    opacity: 0.8;
    overflow-x: hidden; }
  html.app-launch-interstitial body {
    overflow-x: hidden; }
  html.app-launch-interstitial .app-launch-interstitial-container {
    position: absolute;
    display: block;
    overflow: hidden;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.9);
    top: 0;
    left: 0;
    right: 0;
    margin-top: 0;
    height: 100%; }
  html.app-launch-interstitial .app-launch-interstitial-container__ios h3, html.app-launch-interstitial .app-launch-interstitial-container__android h3 {
    margin-top: 60px;
    margin-bottom: 0;
    text-align: center;
    color: white;
    font-size: 32px;
    line-height: 40px; }
  html.app-launch-interstitial .app-launch-interstitial-container__ios ul, html.app-launch-interstitial .app-launch-interstitial-container__android ul {
    color: white;
    font-size: 18px;
    margin: 20px 45px; }
  html.app-launch-interstitial .app-launch-interstitial-container__ios .phone, html.app-launch-interstitial .app-launch-interstitial-container__android .phone {
    display: block;
    visibility: visible;
    margin: 0 auto;
    margin-top: -20px;
    width: 65%; }
    html.app-launch-interstitial .app-launch-interstitial-container__ios .phone__android, html.app-launch-interstitial .app-launch-interstitial-container__android .phone__android {
      margin-top: -40px;
      width: 65%; }
  html.app-launch-interstitial .app-launch-interstitial-container__ios .header, html.app-launch-interstitial .app-launch-interstitial-container__android .header {
    background-color: black;
    position: absolute;
    top: 0;
    padding: 10px;
    z-index: 1000;
    width: 100%;
    height: 50px; }
    html.app-launch-interstitial .app-launch-interstitial-container__ios .header .logo, html.app-launch-interstitial .app-launch-interstitial-container__android .header .logo {
      height: 30px;
      float: left; }
    html.app-launch-interstitial .app-launch-interstitial-container__ios .header p, html.app-launch-interstitial .app-launch-interstitial-container__ios .header a, html.app-launch-interstitial .app-launch-interstitial-container__android .header p, html.app-launch-interstitial .app-launch-interstitial-container__android .header a {
      padding: 0;
      margin: 0;
      margin-top: 3px;
      float: right;
      color: #dcdcdc;
      text-decoration: none; }
  html.app-launch-interstitial .app-launch-interstitial-container__ios div.copy, html.app-launch-interstitial .app-launch-interstitial-container__android div.copy {
    width: 100%;
    margin-top: -4.5em !important; }
    html.app-launch-interstitial .app-launch-interstitial-container__ios div.copy p, html.app-launch-interstitial .app-launch-interstitial-container__android div.copy p {
      text-align: center;
      color: white; }
    html.app-launch-interstitial .app-launch-interstitial-container__ios div.copy img, html.app-launch-interstitial .app-launch-interstitial-container__android div.copy img {
      display: block;
      margin: 30px auto;
      text-align: center; }

#container > footer {
  padding: 10px 0 0 0 !important;
  background: #15ace6;
  margin: 30px auto 0 auto !important;
  font-size: 0.777em; }
  #container > footer a {
    color: white;
    text-decoration: none; }
  #container > footer .footer-section-links {
    padding: 0 68px;
    text-transform: uppercase;
    text-align: center;
    margin: 0; }
    #container > footer .footer-section-links:after {
      display: table;
      content: '';
      clear: both; }
    #container > footer .footer-section-links a li {
      margin: 0 0 40px 0;
      display: block;
      width: 202px;
      height: 70px;
      float: left;
      position: relative; }
      #container > footer .footer-section-links a li span {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        font-size: 0.95em; }
      #container > footer .footer-section-links a li.footer-funny {
        background: url("/bundles/theladbiblecontent/images/footer-funny.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-news {
        background: url("/bundles/theladbiblecontent/images/footer-news.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-entertainment {
        background: url("/bundles/theladbiblecontent/images/footer-entertainment.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-pictures {
        background: url("/bundles/theladbiblecontent/images/footer-pictures.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-community {
        background: url("/bundles/theladbiblecontent/images/footer-community.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-more {
        background: url("/bundles/theladbiblecontent/images/footer-more.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-odds {
        background: url("/bundles/theladbiblecontent/images/footer-oddsbible.png") top center no-repeat; }
      #container > footer .footer-section-links a li.footer-sport {
        background: url("/bundles/theladbiblecontent/images/footer-sportbible.png") top center no-repeat; }
    #container > footer .footer-section-links a:nth-child(n+5) li {
      margin-bottom: 20px; }
    @media screen and (max-width: 959px) {
      #container > footer .footer-section-links {
        padding: 0 20px; }
        #container > footer .footer-section-links a li {
          width: 25%; } }
    @media screen and (max-width: 550px) {
      #container > footer .footer-section-links a li {
        width: 50%;
        margin-bottom: 40px; }
      #container > footer .footer-section-links a:nth-child(n+5) li {
        margin-bottom: 40px; }
      #container > footer .footer-section-links a:nth-of-type(n+7) li {
        margin-bottom: 20px; } }
  #container > footer .footer-social-links {
    margin: 0;
    padding: 17px 0;
    background-color: white; }
    #container > footer .footer-social-links:after {
      display: table;
      content: '';
      clear: both; }
    #container > footer .footer-social-links ul {
      margin: 0 auto;
      width: 730px; }
      #container > footer .footer-social-links ul a li {
        margin: 0 120px 0 0;
        width: 50px;
        height: 50px;
        line-height: 50px;
        float: left;
        font-family: icomoon;
        background-color: #15ace6;
        text-align: center;
        color: white;
        border-radius: 25px;
        font-size: 1.75em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        #container > footer .footer-social-links ul a li.footer-snapchat {
          font-size: 2em; }
      #container > footer .footer-social-links ul a:last-child li {
        margin-right: 0; }
      #container > footer .footer-social-links ul.no-snapchat a:first-child li {
        margin-left: 85px; }
    @media screen and (max-width: 959px) {
      #container > footer .footer-social-links {
        padding: 17px 20px; }
        #container > footer .footer-social-links ul a li {
          margin: 0 85px 0 0; }
        #container > footer .footer-social-links ul.no-shapchat a:first-child li {
          margin-left: 85px; } }
    @media screen and (max-width: 642px) {
      #container > footer .footer-social-links {
        padding: 17px 0; }
        #container > footer .footer-social-links ul {
          width: 320px;
          margin: 0 auto; }
          #container > footer .footer-social-links ul a li {
            margin: 0 7px; }
          #container > footer .footer-social-links ul.no-snapchat a:first-child li {
            margin-left: 33px; } }
  #container > footer .footer-company-links {
    text-align: center;
    margin: 0;
    padding: 20px 0; }
    #container > footer .footer-company-links ul {
      margin: 0; }
      #container > footer .footer-company-links ul:after {
        display: table;
        content: '';
        clear: both; }
      #container > footer .footer-company-links ul li {
        display: block;
        width: 16.666%;
        float: left;
        margin: 0; }
        #container > footer .footer-company-links ul li a {
          text-align: center;
          text-decoration: none;
          color: white; }
    @media screen and (max-width: 959px) {
      #container > footer .footer-company-links ul li {
        display: table;
        height: 40px; }
        #container > footer .footer-company-links ul li a {
          display: table-cell;
          vertical-align: middle;
          padding: 0px 20px;
          font-size: 0.95em; } }
    @media screen and (max-width: 642px) {
      #container > footer .footer-company-links ul li {
        width: 33%; } }
    @media screen and (max-width: 418px) {
      #container > footer .footer-company-links ul li:nth-child(-n+3) {
        margin-bottom: 10px; } }

#blocked-content {
  display: none;
  padding: 10px;
  margin: 0;
  width: 400px;
  background-color: white;
  border: 1px solid black;
  position: fixed;
  transition: 1.5s;
  right: -400px;
  bottom: 60px; }
  #blocked-content img {
    float: left;
    height: 82px;
    margin-right: 10px; }
  #blocked-content h3 {
    margin: 0;
    font-weight: bold;
    font-size: 13px; }
  #blocked-content p {
    margin: 5px 0 0 0;
    font-size: 12px; }
