
/* =================================================================== */

/*dfp-slot dfp-desktop dfp-tower dfp-tower-left*/

.dfp-section-wrapper {
  margin: 10px auto;
}
.dfp-slot + .dfp-slot {
  margin-top: 5px;
}
.dfp-desktop {
  display: block !important;
}
.dfp-mobile {
  display: none !important;
  margin-left: auto;
	margin-right: auto;
	max-width: 320px;
}
.dfp-mobile > .container {
  padding: 0;
}
.dfp-tower {
  width: 100px;
  height: 470px;
  position: fixed;
  z-index: 0;
  top: 100px;
}
.dfp-tower.dfp-tower-left {
  left: 0;
}
.dfp-tower.dfp-tower-right {
  right: 0;
}
.dfp-third-party {
  position: relative;
}
.dfp-third-party .dfp-third-party-in {
  position: absolute;
  left: 0;
  top: 0;
}
.dfp-slot.scale-factor-0-9 {
	transform: scale(90%) translateX(-5%);
}
.dfp-footer {
	position: fixed !important;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	z-index: 10;
	padding: 0;
}
.dfp-desktop.dfp-footer {
	width: 1140px;
}
.dfp-mobile.dfp-footer {
	width: 320px;
}

@media (max-width: 1280px) {
  .dfp-tower {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .dfp-desktop {
    display: none !important;
  }
  .dfp-mobile {
    display: block !important;
  }
}

.pl-15 {
  padding-left: 15px;
}
.pr-15 {
  padding-right: 15px;
}

.mt-0 {
	margin-top: 0 !important;
}


.g-add-section-wrapper {
  margin: 10px auto;
}
.g-add-slot {
	clear: both;
	padding: 0 15px;
}
.g-add-slot + .g-add-slot {
  margin-top: 5px;
}
.g-add-desktop {
  display: block !important;
}
.g-add-mobile {
  display: none !important;
}
@media (max-width: 767px) {
  .g-add-desktop {
    display: none !important;
  }
  .g-add-mobile {
    display: block !important;
  }
  /*html,
  body {
		width: 100vw;
		overflow: hidden;
		overflow-y: scroll;
  }*/
}



/* =================================================================== */

/*
.dfp-below-featured-full-width {
	padding-left: 3px;
}

.dfp-above-news-lists {
	margin-top: -5px;
}
.dfp-above-news-lists > .row {
	margin: 0;
	padding: 0 3px;
}
.dfp-above-news-lists .dfp-slot.mt-0 {
	padding-left: 50px;
}
*/