/*THIS REDUCES PADDING BETWEEN FORM ELEMENTS IN FORMCRAFT FORMS*/
.fc-form-9 .form-element-0 {
  margin-bottom: -25px;
  padding-bottom: 1px;
}
.form-element {
  margin-bottom: -10px;
  padding-bottom: 1px;
}

/*THIS REDUCES WIDE SIDE PADDING GAPS ON MOBILE*/
.ast-container {
  padding-right: 1% !important;
  padding-left: 1% !important;
}

/*THIS DARKENS THE MODAL BACKDROP OPACITY IN FORMCRAFT POPUPS*/
.fc_modal-backdrop {
  background: rgba(50,50,50,.9) !important;
}

/*THIS REMOVES THE SIDEBAR LEFT-SIDE VERTICAL BORDER LINE*/
@media (min-width: 769px){
  .ast-right-sidebar #primary {
    border-right: 0px;
  }
  .ast-right-sidebar #secondary {
    border-left: 0px;
  }    
}

/*THIS CHANGES THE SPACE AT THE TOP OF THE CONTAINER ON MOBILE*/
@media (max-width: 768px){
.ast-plain-container.ast-single-post #primary {
    margin-top:unset;
  }
}
@media (max-width: 768px){
  #primary, #secondary {
   padding: unset;
  }
}

/*THIS FIXES THE SIDEBAR WIDTH ISSUE ON MOBILE*/
@media (max-width: 768px){
  .ast-plain-container #secondary .widget {
    padding-left: 0px;
  }
}
@media (max-width: 768px){
.ast-right-sidebar #secondary{
    padding:0;
   }
}

/*THIS ADDS IMAGE OVERLAY FUNCTIONALITY FOR PLAY BUTTON*/
.container-overlay {
  position: relative;
  width: 100%;
}
.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.container-overlay:hover .image {
  opacity: 0.3;
}
.container-overlay:hover .middle {
  opacity: 1;
}
.text-123 {
  background-color: #4CAF50;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}