@media only screen and (min-width:576px) {
.issue-covers .issues .issue {
    flex: 0 0 25%!important;
}
}

.myButton {
  background-color: #ffffff;
  border: 2px solid #000000;
  color: #000000;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s ease-in-out;
}

.myButton:hover {
  background-color: #000000;
  color: #ffffff;
}

@media only screen and (min-width:576px) {
    .mobile-visible {
        display:none!important;
    }
}

@media only screen and (max-width:575px) {
    .mobile-visible {
        display:block!important;
    }
}

.wrapDiv {
    z-index:0!important;
}

.header .search-form-wrapper {
    z-index:5!important;
}

/*
--------------------------------------
IMPORTANT - ADD CSS ABOVE THIS SECTION
--------------------------------------
/*

/*BROADSTREET CSS - DO NOT TOUCH */

broadstreet-zone-container,
.bs-social-flex-container,
.layout-box,
.size-300x250{
    text-align:center!important;
    display:flex!important;
    justify-content: center!important;
}

.center-content {
    display: flex;
    justify-content: center;
    text-align:center;
}

/*END BROADSTREET CSS*/

/*.ad-hidden {
    display:none!important;
}*/