@charset "UTF-8";
/* CSS Document */
/* CSS Document */
.dfp_ad {
  margin: 0 auto;
  text-align: center;
  vertical-align: top;
}
.dfp_ad .dfp_word {
  text-align: center;
  font-size: 10px;
  padding-bottom: 3px;
}
.dfp_ad embed,
.dfp_ad iframe,
.dfp_ad object,
.dfp_ad video {
  margin: 0 auto;
  text-align: center;
  vertical-align: top;
  border: 0;
}
.dfp_ad#div-gpt-ad-DESKTOP_MEGA-1,
.dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 {
  min-height: 90px;
  padding-bottom: 20px;
}
.dfp_ad#div-gpt-ad-MOBILE_BANNER-1,
.dfp_ad#div-gpt-ad-MOBILE_BANNER-2 {
  min-height: 50px;
  padding-bottom: 20px;
}
.dfp_ad#div-gpt-ad-MOBILE_BANNER-2 {
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 2;
  bottom: 0px;
  padding: 5px 0px;
  background-color: #F2F2F2;
}
.dfp_ad#div-gpt-ad-MOBILE_MPU-4 {
  padding: 10px 0;
  width: 336px;
}
.dfp_ad#div-gpt-ad-DESKTOP_MPU-1,
.dfp_ad#div-gpt-ad-DESKTOP_MPU-2,
.dfp_ad#div-gpt-ad-DESKTOP_MPU-3 {
  margin-top: -13px;
  padding-bottom: 20px;
  width: 336px;
}
.dfp_ad#div-gpt-ad-DESKTOP_SKY-1,
.dfp_ad#div-gpt-ad-DESKTOP_SKY-2 {
  position: absolute;
  top: 207px;
}
.dfp_ad#div-gpt-ad-DESKTOP_SKY-1 {
  left: -120px;
}
.dfp_ad#div-gpt-ad-DESKTOP_SKY-2 {
  left: 1080px;
}
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1,
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 {
  min-height: 0px!important;
}
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_MPU-1,
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_MPU-2,
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_MPU-3 {
  min-height: 0px!important;
}
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_SKY-1,
.partner-page .dfp_ad#div-gpt-ad-DESKTOP_SKY-2 {
  min-height: 0px!important;
}
.single .dfp_ad#div-gpt-ad-MOBILE_MPU-4 {
  padding-top: 0;
  margin-bottom: 10px;
}
.single .infinite-container .dfp_ad {
  padding-bottom: 20px;
}
.only-for-desktop {
  display: none;
  height: 0px;
  width: 1px;
}
.dfp_ad.mobile {
  display: block;
}
.dfp_ad.desktop {
  display: none;
}
@media only screen and (min-width: 768px) and (min-device-width: 768px) {
  /* CSS Document */
  .dfp_ad {
    display: block;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1,
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 {
    padding: 10px 0 20px;
    background-color: #fff;
    border-top: 1px solid #ddd;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1 iframe,
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 iframe {
    max-width: 100%;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1 iframe img,
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 iframe img {
    max-width: 100%;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1 iframe .img_ad,
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 iframe .img_ad {
    max-width: 100%;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 {
    width: 768px;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_SKIN-0,
  .dfp_ad#div-gpt-ad-DESKTOP_PRE_HOME-0,
  .dfp_ad#div-gpt-ad-DESKTOP_FLASH_TRANS-0,
  .dfp_ad#div-gpt-ad-DESKTOP_FOOTER-0,
  .dfp_ad#div-gpt-ad-DESKTOP_HEADER_FLASH-0,
  .dfp_ad#div-gpt-ad-DESKTOP_SITE_UNDER-0 {
    height: 0;
  }
  .single #div-gpt-ad-DESKTOP_MEGA-1 {
    border-bottom: 1px solid #ddd;
  }
  .germany .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1 {
    border-top: none;
  }
  .ubergizmo .dfp_ad#div-gpt-ad-DESKTOP_MEGA-1,
  .ubergizmo .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 {
    background-color: transparent;
    border: none;
  }
  .only-for-desktop {
    display: block;
  }
  .dfp_ad.mobile {
    display: none;
  }
  .dfp_ad.desktop {
    display: block;
  }
}
@media only screen and (min-width: 1080px) {
  /* CSS Document */
  .dfp_ad {
    margin: 0 auto;
  }
  .dfp_ad#div-gpt-ad-DESKTOP_MEGA-2 {
    width: 1080px;
  }
}
