@charset "UTF-8";
/*
    Document   :GILGO STYLES
    Created on :12/15
    Author     :ac
*/
/* VARIABLES */
/* line 4, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}

/* line 14, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}

/* line 24, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  visibility: hidden;
}

/* line 34, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

/* line 57, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon {
  display: block;
}
/* line 60, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner {
  display: block;
}
/* line 63, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-value {
  display: block;
}
/* line 66, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
/* line 72, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner {
  transition: transform 2s;
}
/* line 76, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  transform: translateY(-100%);
}
/* line 82, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner {
  transform: translateY(-100%);
}
/* line 86, ../assets/scss/_odometer.scss */
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  transition: transform 2s;
  transform: translateY(0);
}
/* line 106, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon {
  display: block;
}
/* line 109, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner {
  display: block;
}
/* line 112, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal .odometer-digit .odometer-value {
  display: block;
}
/* line 115, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
/* line 121, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner {
  transition: transform 2s;
}
/* line 125, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  transform: translateY(-100%);
}
/* line 131, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner {
  transform: translateY(-100%);
}
/* line 135, ../assets/scss/_odometer.scss */
.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  transition: transform 2s;
  transform: translateY(0);
}

/* MIXINS
@mixin transitionAll($secs) {-webkit-transition:all $secs ;-moz-transition:all $secs ;-o-transition:all $secs ;transition:all $secs ;}
*/
/* TOP PIECE */
/* line 17, ../assets/scss/gilgo.scss */
#main > header {
  overflow: hidden;
  position: relative;
  min-height: 430px;
  z-index: 1;
  height: 78vh;
}
/* line 18, ../assets/scss/gilgo.scss */
#main > header .h1Group {
  bottom: 20px;
  position: absolute;
  right: 20px;
  text-align: right;
  text-transform: uppercase;
  z-index: 1;
}
/* line 19, ../assets/scss/gilgo.scss */
#main > header .h1Group em {
  display: block;
  font-style: normal;
}
/* line 20, ../assets/scss/gilgo.scss */
#main > header h1, #main > header .h1 {
  color: #fff;
  font-family: "Montserrat", "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 70px;
  letter-spacing: -0.05em;
  line-height: 62px;
  margin: 0;
  padding: 0;
  text-shadow: 1px 1px 4px #333;
}
/* line 21, ../assets/scss/gilgo.scss */
#main > header h1 span, #main > header .h1 span {
  color: #ccc;
  display: block;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 0;
}
/* line 22, ../assets/scss/gilgo.scss */
#main > header .subHead {
  color: #ff8f1e;
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  padding: 5px 0 0;
  font-family: "Montserrat", "Open Sans", sans-serif;
}
/* line 23, ../assets/scss/gilgo.scss */
#main > header .cover {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}
/* line 24, ../assets/scss/gilgo.scss */
#main > header video.cover {
  height: auto;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: auto;
}
/* line 25, ../assets/scss/gilgo.scss */
#main > header .cover.bFader:after {
  /* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0+0,1+100 */
  bottom: 0;
  content: "";
  display: block;
  height: 250px;
  left: 0;
  position: absolute;
  width: 100%;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

/* line 33, ../assets/scss/gilgo.scss */
#main > nav {
  left: 0;
  z-index: 1001;
  width: 100%;
  overflow-y: auto;
  top: 50px;
  height: 100%;
  background: #000;
}
/* line 34, ../assets/scss/gilgo.scss */
#main > nav .cover {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}
/* line 35, ../assets/scss/gilgo.scss */
#main > nav a {
  background: rgba(0, 0, 0, 0.8);
  font-family: "Montserrat", "Open Sans", sans-serif;
  border-bottom: 1px solid #666;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  padding: 15px 80px 15px 15px;
  position: relative;
  width: 100%;
  z-index: 1;
  text-decoration: none;
}
/* line 36, ../assets/scss/gilgo.scss */
#main > nav a:hover {
  background: rgba(0, 0, 0, 0.9);
}
/* line 37, ../assets/scss/gilgo.scss */
#main > nav a span {
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  display: block;
}
/* line 38, ../assets/scss/gilgo.scss */
#main > nav a.navActive {
  background: #ff8f1e;
  color: #fff;
}
/* line 39, ../assets/scss/gilgo.scss */
#main > nav a em {
  font-style: normal;
  opacity: 0.5;
}
/* line 40, ../assets/scss/gilgo.scss */
#main > nav a .fa {
  font-size: 44px;
  right: 20px;
  top: 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 41, ../assets/scss/gilgo.scss */
#main > nav.fixed {
  position: fixed;
}

/* line 43, ../assets/scss/gilgo.scss */
#main.active > nav {
  top: -100%;
  position: absolute;
  height: 100%;
}

/* line 44, ../assets/scss/gilgo.scss */
#main.fixed > nav {
  position: fixed;
  top: 50px;
  height: 100%;
  overflow-y: auto;
}

/* line 45, ../assets/scss/gilgo.scss */
article .content {
  padding: 20px 20px 0;
}

/* line 46, ../assets/scss/gilgo.scss */
.inner.container {
  max-width: 100%;
  width: 100%;
}

/* line 47, ../assets/scss/gilgo.scss */
main.container {
  max-width: 100%;
}

/* ad fixes -------- */
/* line 50, ../assets/scss/gilgo.scss */
article .ad.cubeAd {
  height: 250px;
  width: 300px;
  background: #CCC;
}

/* NAV RETURN BAR */
/* line 53, ../assets/scss/gilgo.scss */
.navReturn {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  position: fixed;
  top: 50px;
  z-index: 1000;
  display: block;
  width: 100%;
  padding: 5px 20px;
  font-size: 16px;
  text-decoration: uppercase;
  text-transform: uppercase;
}
/* line 54, ../assets/scss/gilgo.scss */
.navReturn:hover {
  background: rgba(0, 0, 0, 0.9);
}
/* line 55, ../assets/scss/gilgo.scss */
.navReturn .fa {
  font-size: 22px;
}
/* line 56, ../assets/scss/gilgo.scss */
.navReturn span {
  padding: 5px;
  position: relative;
  top: -1px;
}
/* line 57, ../assets/scss/gilgo.scss */
.navReturn.hide {
  display: none;
}

/* line 59, ../assets/scss/gilgo.scss */
.navClose {
  display: none;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  z-index: 2;
  display: block;
  width: 100%;
  padding: 5px 20px;
  font-size: 16px;
  text-decoration: uppercase;
  text-transform: uppercase;
  cursor: pointer;
  border-bottom: 1px solid #666;
}
/* line 60, ../assets/scss/gilgo.scss */
.navClose:hover {
  background: rgba(0, 0, 0, 0.9);
}
/* line 61, ../assets/scss/gilgo.scss */
.navClose .fa {
  font-size: 22px;
}
/* line 62, ../assets/scss/gilgo.scss */
.navClose span {
  padding: 5px;
  position: relative;
  top: -1px;
}
/* line 63, ../assets/scss/gilgo.scss */
.navClose.hide {
  display: none;
}

/* line 65, ../assets/scss/gilgo.scss */
.fixed .navClose {
  display: block;
}

/* line 66, ../assets/scss/gilgo.scss */
.anchor {
  display: block;
  height: 50px;
  margin-top: -50px;
  visibility: hidden;
}

/* line 67, ../assets/scss/gilgo.scss */
.dg-box figure {
  text-align: left;
}

/* line 68, ../assets/scss/gilgo.scss */
.photoContainer.right {
  float: right;
  margin: 10px 0 10px 20px;
  max-width: 360px;
  width: 100%;
}

/* line 69, ../assets/scss/gilgo.scss */
.photoContainer .left {
  float: left;
  margin: 10px 20px 10px 0;
  max-width: 360px;
  width: 100%;
}

/* COUNTER */
/* line 73, ../assets/scss/gilgo.scss */
.bigCount {
  margin: 0 auto 20px;
  width: 100%;
}

/* line 74, ../assets/scss/gilgo.scss */
.bigCount > p {
  font-size: 30px;
  line-height: 1.6em;
  margin: 0 auto;
}

/* line 75, ../assets/scss/gilgo.scss */
.bigCount .dateCount {
  font-size: 56px;
  margin: 0 auto;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

/* line 76, ../assets/scss/gilgo.scss */
#odometer {
  display: inline-block;
}

/* line 77, ../assets/scss/gilgo.scss */
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner {
  top: -4px;
}

/* NEWS 12 TAB */
/* line 81, ../assets/scss/gilgo.scss */
#tnav {
  font-weight: bold;
}

/* line 82, ../assets/scss/gilgo.scss */
#page {
  position: relative;
  overflow: hidden;
}

/* line 83, ../assets/scss/gilgo.scss */
#watch {
  opacity: .8;
  background: #000;
  color: #fff;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 84, ../assets/scss/gilgo.scss */
#watch span {
  padding: 12px 20px;
}

/* line 85, ../assets/scss/gilgo.scss */
#watch:hover {
  opacity: .9;
}

/* line 86, ../assets/scss/gilgo.scss */
#watch i {
  background: #ff8f1e;
  border-bottom: 1px solid #000;
  color: #000;
  padding: 11px;
  position: relative;
}

/* AUDIO BUTTON */
/* line 89, ../assets/scss/gilgo.scss */
.audioBtn {
  background: #333;
  border: 6px solid #fff;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 34px;
  height: 80px;
  margin: 0 auto;
  padding: 18px 25px;
  position: relative;
  top: -43px;
  width: 80px;
}

/* line 90, ../assets/scss/gilgo.scss */
.audioBtn:hover {
  background: #000;
}

/* line 91, ../assets/scss/gilgo.scss */
.stopAudio {
  background: #ff8f1e;
}

/* line 92, ../assets/scss/gilgo.scss */
.stopAudio:hover {
  background: #ff8f1e;
}

/* line 93, ../assets/scss/gilgo.scss */
.stopAudio:before {
  content: "";
  left: -5px;
  position: relative;
}

/* line 95, ../assets/scss/gilgo.scss */
.audioBtn:before {
  font-size: 32px;
}

/* line 96, ../assets/scss/gilgo.scss */
.audioPiece > h3 {
  margin: 10px 0;
}

/* line 97, ../assets/scss/gilgo.scss */
.audioPiece {
  text-align: center;
}

/* line 98, ../assets/scss/gilgo.scss */
hr {
  border-color: #ccc;
  color: #ccc;
  margin: 10px 0 30px;
  opacity: 0.5;
  clear: both;
}

/* line 99, ../assets/scss/gilgo.scss */
#dropSearch {
  z-index: 99;
}

/* line 100, ../assets/scss/gilgo.scss */
main.active #header1 {
  margin-bottom: 430px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ALL RESPONSE */
/* RESPONSE 680 ++++++++++++ */
@media (min-width: 680px) {
  /* line 107, ../assets/scss/gilgo.scss */
  #main > header h1, #main > header .h1 {
    margin: 0 0 0 300px;
  }

  /* line 110, ../assets/scss/gilgo.scss */
  #main > nav {
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 50px;
    width: 240px;
    display: block;
  }
  /* line 111, ../assets/scss/gilgo.scss */
  #main > nav .cover {
    display: none;
  }
  /* line 112, ../assets/scss/gilgo.scss */
  #main > nav a {
    padding: 15px;
    background: none;
  }
  /* line 113, ../assets/scss/gilgo.scss */
  #main > nav a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 114, ../assets/scss/gilgo.scss */
  #main > nav .fa {
    display: none;
  }

  /* line 116, ../assets/scss/gilgo.scss */
  #main.active > nav {
    left: 0;
  }

  /* line 118, ../assets/scss/gilgo.scss */
  #main article.container {
    max-width: 100%;
    width: 100%;
  }
  /* line 119, ../assets/scss/gilgo.scss */
  #main .content {
    padding: 20px 20px 20px 260px;
  }
  /* line 120, ../assets/scss/gilgo.scss */
  #main p {
    width: 100%;
  }

  /* line 122, ../assets/scss/gilgo.scss */
  article .content {
    padding: 20px 0 0;
  }

  /* line 123, ../assets/scss/gilgo.scss */
  .navBG {
    z-index: -1;
    background: #000;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 240px;
  }

  /* line 124, ../assets/scss/gilgo.scss */
  #comments {
    margin: 0 auto;
    padding: 20px 20px 20px 260px;
    position: relative;
  }

  /* line 125, ../assets/scss/gilgo.scss */
  #footer {
    position: relative;
    z-index: 2000;
  }

  /* line 126, ../assets/scss/gilgo.scss */
  #panel .fullBanner.bot {
    background: #eee;
    border-top: 1px solid #ccc;
    position: relative;
    z-index: 2000;
  }

  /* line 127, ../assets/scss/gilgo.scss */
  .navReturn {
    display: none;
  }

  /* line 128, ../assets/scss/gilgo.scss */
  main .navClose, .fixed .navClose {
    display: none;
  }

  /* line 129, ../assets/scss/gilgo.scss */
  .rightImg {
    float: right;
    max-width: 400px;
    width: 100%;
    margin: 20px 10px 20px 50px;
  }
}
@media (max-width: 680px) {
  /* line 133, ../assets/scss/gilgo.scss */
  #page {
    top: 49px;
  }

  /* line 134, ../assets/scss/gilgo.scss */
  .ad.right {
    padding: 0;
  }
}
/* RESPONSE 420 ++++++++++++ */
@media (max-width: 420px) {
  /* line 139, ../assets/scss/gilgo.scss */
  #main > header h1, #main > header .h1 {
    font-size: 54px;
    line-height: 52px;
  }

  /* line 140, ../assets/scss/gilgo.scss */
  h2 {
    clear: both;
  }
}
/* line 147, ../assets/scss/gilgo.scss */
.navSlide > div {
  margin-bottom: 50px;
}

/* line 148, ../assets/scss/gilgo.scss */
figure {
  overflow: visible;
}

/* line 149, ../assets/scss/gilgo.scss */
.lazyVideo img {
  width: 110%;
}

/* line 150, ../assets/scss/gilgo.scss */
blockquote:after {
  display: none;
}

/* line 151, ../assets/scss/gilgo.scss */
blockquote {
  max-width: 100%;
}

/* line 152, ../assets/scss/gilgo.scss */
blockquote em {
  margin: 0;
}

/* RESPONSE 600 ++++++++++++ */
@media (min-width: 600px) {
  /* line 156, ../assets/scss/gilgo.scss */
  .full .contentWell {
    padding-left: 60px;
  }

  /* line 157, ../assets/scss/gilgo.scss */
  .related {
    padding-left: 285px;
  }
}
/* RESPONSE 680 ++++++++++++ */
@media (min-width: 680px) {
  /* line 161, ../assets/scss/gilgo.scss */
  #main .content, #main .contentWell {
    padding-left: 240px;
    max-width: 1600px;
    width: 100%;
    margin: 0 0 22px;
  }
}
/* RESPONSE 980 ++++++++++++ */
@media (min-width: 980px) {
  /* line 171, ../assets/scss/gilgo.scss */
  #main .content, #main .contentWell {
    padding-left: 330px;
    padding-right: 90px;
  }
}
@media (min-width: 980px) {
  /* line 178, ../assets/scss/gilgo.scss */
  #main .content, #main .contentWell {
    padding-left: 330px;
    padding-right: 90px;
  }
}
@media (max-width: 980px) and (min-width: 680px) {
  /* line 185, ../assets/scss/gilgo.scss */
  .entryHead {
    padding-left: 240px;
    padding-bottom: 30px;
  }
}
/* FROM POST ++++++++++++
.photoContainer .pcredit.low {position:static;bottom:0;}
.content ul.dg-controls {max-width:none;}
#the-true-story {margin-top:-81px;}
#watch span {color:#FFF;}
.entryHead .simpleShare {display:none;}
article .ad.cubeAd, .photoContainer.imugshot, .photoContainer.ismall {margin-bottom:22px;}
blockquote {border-left:none;}
h1, h2,h3,h4,h5 {font-family:"Montserrat", "Open Sans", sans-serif;font-weight:400;}
.clear {clear:both;}

@media (max-width:680px) {.photoContainer.imugshot {width:100%;float: none;} .audioPiece {margin-top:0;}}

*/
