/**/
@import url('https://fonts.googleapis.com/css?family=Rubik+Mono+One');
@media screen and (min-width: 769px) {
  div.wp-caption {
    width:60% !important;
  }
}
#header-fullImage-container > div.fl-row-content-wrap {
  background-color:transparent;
}
#fullImage-postTitle-container > div.fl-row-content-wrap {
  width:100%;
  height:100vh;
  background-attachment:fixed;
}
@media screen and (max-width: 768px) {
  #fullImage-postTitle-container > div.fl-row-content-wrap {
    background-attachment:scroll;
  }
}
#fullImage-postTitle-container > div.fl-row-content-wrap > div.fl-row-content > div.fl-col-group > div.fl-col > div.fl-col-content {
  opacity: 0;
  /*background-color: rgba(255,255,255,0.1);
  box-shadow: 0 0 3px #000000;*/
  border-radius: 5px;
  width: 60vw;
  margin: auto;
  padding: 20px;
}
#fullImage-postTitle-container h1.fl-heading {
  font-size:8rem;
  text-shadow:3px 3px 2px #000;
  color:#ffffff;
}
#fullImage-postTitle .fl-heading,
#fullImage-postMeta,
#fullImage-postTitle-container h3.fl-heading {
  color:#ffffff;
  text-shadow:3px 3px 2px #000;
  text-align:center;
  font-size:2.4rem;
}
#fullImage-seriesHeader-container {
  text-align:center;
}
@media screen and (max-width: 768px) {
  #fullImage-postMeta {
    font-size:1.5rem;
  }
  #fullImage-postTitle-container > div.fl-row-content-wrap > div.fl-row-content > div.fl-col-group > div.fl-col > div.fl-col-content {
    width:90vw;
    margin-top:130px !important;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }
  #fullImage-postTitle-container h1.fl-heading {
    font-size:4rem;
  }
  #fullImage-postTitle > div.fl-module-content {
    margin-top:0;
  }
}
#fullImage-postTitle-container * {
  font-weight:bold;
}
div.paragraph {
  margin:15px 0;
}
/*TITLE ALT COLOR STYLES AND UNDERLAY==============================================================*/
.fullImage-postTitle-container-underlay > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col > .fl-col-content {
  background-color:rgba(85,85,85,0.4);
  box-shadow:0 0 3px #000000;
}
@media screen and (max-width: 768px) {
  .fullImage-postTitle-container-underlay > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col > .fl-col-content {
    padding-bottom:0 !important;
  }
  .fullImage-postTitle-container-underlay #fullImage-postTitle > .fl-module-content {
    margin-bottom:0;
  }
}
.fullImage-postTitle-container-black, .fullImage-postTitle-black, .fullImage-postMeta-black {
  color:#000000 !important;
  text-shadow:3px 3px 2px #333333 !important;
}
.fullImage-postTitle-container-blue, .fullImage-postTitle-blue, .fullImage-postMeta-blue {
  color:#273043 !important;
  text-shadow:3px 3px 2px #333333 !important;
}
.fullImage-postTitle-container-yellow, .fullImage-postTitle-yellow, .fullImage-postMeta-yellow {
  color:#ffc20f !important;
  text-shadow:3px 3px 2px #ffc20f !important;
}
/*=================================================================================================*/
#header-logo-fullImage > div.fl-module-content {
  padding:20px;
}
#header-logo-fullImage div.fl-photo-content {
  background-color: rgba(255,255,255,0.4);
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 3px #000000 inset;
}
#header-logo-fullImage img.fl-photo-img {
  height:50px;
  width:auto;
}
#series-contributors {

}
#series-description-container {
  opacity:0;
  display:none;
  background-color: #000000;
  position: absolute;
  bottom: 0;
  color: #ffffff;
  height: 25vh;
  padding:0 20px;
  max-width:75vw;
}
/*SERIES SPECIFIC STYLES===========================================================================*/
/*Collateral Damage*/
.collateral-damage-series-title, .collateral-damage-series-meta {
  color:#ba0025 !important;
  font-family:Rubik Mono One;
  line-height:1;
}
@media screen and (max-width: 768px) {
  .collateral-damage-series-title {
    font-size:3rem !important;
  }
  .collateral-damage-series-meta {
    font-size:2rem !important;
  }
}
/*INDIVIDUAL POST STYLES===========================================================================*/
body.postid-176934 div#fullImage-postTitle-container div#fullImage-postTitle div.fl-heading {
  color:#ffc20f !important;
}
@media screen and (max-width: 768px) {
  body.postid-176934 div#fullImage-postTitle-container div#fullImage-postTitle div.fl-heading {
    font-size:3.5rem;
  }
}
