#mc-embedded-subscribe {
  padding-bottom: 10px !important;
  padding-top: 2px !important;
}

/* adverts*/

.sidebar-outer {
  display: none;
}
.sidebar-outer a {
  display: block;
}

.sidebar-item {
  display: block;
  margin-bottom: 75px;
}

#blogSection div.post-header h3 {
  color: #aaaaaa !important;
}

@media only screen and (min-width: 1100px) {
  .mob-prom {
    display: none;
  }
  .sidebar-outer {
    display: block;
    width: 35%;
    margin-left: 30px;
  }
  .single .content-row {
    display: flex;
  }
}

@media only screen and (min-width: 1500px) {
  .single .container.main-content {
    padding-right: 20px;
  }
}
.prom-slider.slick-initialized.slick-slider {
  max-width: 360px;
}

.prom-slide-container {
  margin-left: 25px;
  margin-right: 25px;
}
/* */
a.enter-now-btn {
  position: fixed;
  z-index: 9999;
  bottom: 1rem;
  left: 1rem;
  top: auto;
}

 .sidebar-outer.prom-sticky .prom-sidebar {
  position: fixed;
  top: 135px;
  width: 100%;
  height: calc(100vh - 125px);
}

 .sidebar-outer.prom-sticky a {
  height: 29%;
  /* overflow: hidden; */
  margin-bottom: 10px!important;
}

 .sidebar-outer.prom-sticky img {
  display: block;
  height: 100%;
  width: auto !important;
  margin: auto;
}

/*  .prom-sidebar img,
.prom-sidebar a {
   height: 50%; 
   width: 100%; 
   transition: 400ms; 
} */

 .prom-sidebar {
  position: relative;
  z-index: 999;
}
 .sidebar-outer {
  position: relative;
}
 .sidebar-outer.prom-bottom-absolute .prom-sidebar {
  position: absolute;
  bottom: 0;
}


.tribe-common div.tribe-dialog{
	z-index: 10000!important;
}