/* CSS Document */
html {
  height: 100%;
}
body {
  overflow: auto;
  background-color: #672119;
}
@media (min-width: 797px) {
  .container {
    width: 767px;
  }
}
@media (min-width: 1052px) {
  .container {
    width: 1022px;
  }
}
@media (min-width: 1260px) {
  .container {
    width: 1230px;
  }
}
@media (min-width: 1360px) {
  .container {
    width: 1330px;
  }
}
a:link {
  color: #f3b52a;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #f3b52a;
}
a:hover {
  text-decoration: underline;
  color: #f3b52a;
}
a:active {
  text-decoration: none;
  color: #f3b52a;
}
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}
.media-player {
  position: fixed;
  width: 100%;
  height: 100px;
  background-color: #161616;
  bottom: 0px;
  left: 0px;
  z-index: 10000;
  overflow: hidden;
  border-top: 1px solid #666666;
}
.player-area {
  margin: auto;
  width: 840px;
}
#myradiodivcontainer {
  height: 55px;
  width: 750px;
  margin: auto;
  margin-top: 22px;
  -webkit-border-top-left-radius: 5;
  -webkit-border-top-right-radius: 5;
  -webkit-border-bottom-right-radius: 5;
  -webkit-border-bottom-left-radius: 5;
  -moz-border-radius-topleft: 5;
  -moz-border-radius-topright: 5;
  -moz-border-radius-bottomright: 5;
  -moz-border-radius-bottomleft: 5;
  border-top-left-radius: 5;
  border-top-right-radius: 5;
  border-bottom-right-radius: 5;
  border-bottom-left-radius: 5;
  border: 0px none #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  float: left;
  border-radius: 6px;
}
.album-cover-player {
  width: 70px;
  height: 70px;
  display: inline-block;
  margin: auto;
  float: left;
  margin-top: 14px;
  margin-right: 20px;
  border: 1px solid #333333;
}
.last-ten-button {
  position: absolute;
  width: 110px;
  height: 35px;
  border: 1px solid #eeeeee;
  border-radius: 6px;
  text-align: center;
  padding-top: 8px;
  color: #eeeeee;
  top: 32px;
  right: 0px;
  cursor: pointer;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
}
header {
  height: 95px;
  width: 100%;
  background-color: #161616;
  border-bottom: 1px solid #666666;
}
.logo {
  width: 295px;
  margin-top: 10px;
}
.last-playing-bar {
  height: auto;
  padding: 3px;
  padding-left: 8px;
  padding-right: 8px;
  background-color: #333333;
  margin-top: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  border-radius: 6px;
}
.box-headlines {
  color: #f3b52a;
  font-size: 16px;
}
.box-headlines-right {
  float: right;
}
.box-headlines-white {
  color: #ffffff;
}
.box-headlines-link {
  cursor: pointer;
}
.title-bar-song-title {
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #cccccc;
}
.main-content-area {
  height: auto;
  background-color: #333333;
  margin-top: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  border-radius: 6px;
}
.now-playing-box {
  width: 100%;
  height: 243px;
  background-color: #161616;
}
.paddings {
  padding: 10px;
}
.padding-left {
  padding: 10px;
  padding-right: 5px;
}
.padding-right {
  padding: 10px;
  padding-left: 5px;
}
.now-playing-box {
  padding: 8px;
}
.top-album-cover {
  width: 158px;
  margin-top: 5px;
  border: 1px solid #333333;
  float: left;
  margin-right: 10px;
  position: relative;
}
.top-album-cover-new {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 1000;
  opacity: 0;
}
.album-cover-top {
  width: 158px;
}
.top-song-details {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  margin-left: 80px;
  padding-top: 5px;
  white-space: normal;
}
.song-artist {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 3px;
}
.song-title {
  margin-bottom: 3px;
}
.song-mix {
  margin-bottom: 3px;
}
.song-label {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: italic;
  color: #f3b52a;
  margin-bottom: 3px;
}
.song-purchase {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #f3b52a;
  margin-bottom: 3px;
}
.content-box {
  width: 100%;
  height: auto;
  padding: 12px;
  background-color: #161616;
}
.spins-table {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  overflow: hidden;
  height: 540px;
}
/* DivTable.com */
.divTable {
  display: table;
  width: 100%;
}
.divTableRow {
  display: table-row;
}
.divTableHeading {
  background-color: #EEE;
  display: table-header-group;
}
.divTableCell,
.divTableHead {
  border-bottom: 1px solid #333333;
  display: table-cell;
  padding: 3px 6px;
}
.divTableHeading {
  background-color: #EEE;
  display: table-header-group;
  font-weight: bold;
}
.divTableFoot {
  background-color: #EEE;
  display: table-footer-group;
  font-weight: bold;
}
.divTableBody {
  display: table-row-group;
}
.spins-image {
  width: 40px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.divCellCentered {
  text-align: center;
}
.buy-itunes {
  width: 100px;
  cursor: pointer;
}
.main-text {
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 20.5px;
}
.expand-text {
  height: auto;
  background-color: #333333;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
}
.no-bottom-rounded {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.bottom-rounded {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.expand-chart-link {
  cursor: pointer;
  margin-left: 15px;
  margin-bottom: 8px;
  color: #f3b52a;
}
.welcome-box {
  width: 100%;
  height: 330px;
  background-color: #161616;
  margin-top: 8px;
  padding: 8px;
}
.crew-pic {
  float: left;
  width: 170px;
  margin-top: 10px;
  margin-right: 10px;
}
.crew-name {
  margin-top: 6px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  line-height: 15px;
}
.crew-title {
  margin-top: 6px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  line-height: 14px;
}
.crew-bio {
  margin-top: 3px;
  margin-left: 0px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 20px;
}
.bio-right {
  padding-left: 25px;
}
.bio-left {
  padding-right: 25px;
}
.last-ten-content {
  margin: auto;
  margin-top: 20px;
  color: #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  opacity: 0;
}
.last-10-photo {
  width: 25px;
}
.buy-itunes-last-10 {
  width: 85px;
  cursor: pointer;
}
.refresh {
  width: 18px;
  cursor: pointer;
  float: right;
  margin-right: 10px;
}
.donation-bar {
  height: 55px;
  background-color: #333333;
  margin-top: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  font-size: 14px;
  border-radius: 6px;
  padding: 6px;
}
.donation-amount-bar {
  height: 43px;
  width: 50%;
  background-color: #f3b52a;
  text-align: right;
  color: #000000;
  padding-top: 12px;
  padding-right: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  float: left;
}
.donation-headlines {
  text-align: center;
  padding-top: 1px;
}
.donate-now-button {
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  border-radius: 6px;
  background-color: #161616;
  color: #ffffff;
  padding: 6px 10px;
  margin: auto;
  cursor: pointer;
  top: -7px;
  margin-left: 10px;
  float: right;
  position: relative;
  z-index: 10000;
}
.form-control {
  margin-top: 10px;
  height: 32px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
}
.form-select select {
  height: 32px;
  width: 100%;
  background-color: #ffffff;
  border: none;
  margin: 0px 0;
  color: #000000;
  border-radius: 4px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #65656a;
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 10px;
  background: #fff url('https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_keyboard_arrow_down_48px-128.png') no-repeat;
  background-size: 20px;
  background-position: right 0px center;
  padding-left: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
}
.form-control::-moz-placeholder {
  color: #65656a;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #65656a;
}
.form-control::-webkit-input-placeholder {
  color: #65656a;
}
.submit-donation {
  border-radius: 6px;
  background-color: #ffffff;
  color: #65656a;
  text-align: center;
  padding: 6px 10px;
  margin-top: 10px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  float: left;
}
.dark-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 1000000;
  display: none;
}
.thanks-modal {
  position: fixed;
  width: 400px;
  height: auto;
  background-color: #ffffff;
  z-index: 1000001;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  padding: 25px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  display: none;
}
.contact-modal {
  position: fixed;
  width: 400px;
  height: auto;
  background-color: #ffffff;
  z-index: 1000001;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  padding: 25px;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  display: none;
}
.thanks-emoji {
  width: 50px;
  text-align: center;
  margin: auto;
  margin-top: 10px;
}
.close-x {
  position: absolute;
  top: 2px;
  right: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  color: #672119;
  cursor: pointer;
}
.donation-message {
  float: left;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #f3b52a;
  margin-top: 18px;
  margin-left: 10px;
  display: none;
}
.processed-by {
  width: 300px;
  margin: auto;
  margin-top: 10px;
}
.main-text-no-margin-bottom {
  margin-bottom: 0px;
}
.donation-explainer {
  text-align: left;
  font-weight: 500;
}
.donation-explainer-bottom {
  margin-top: 15px;
}
.donations-table {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  margin-top: 20px;
}
.totals-table {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  margin-top: 25px;
  width: 60%;
  margin: auto;
  margin-top: 15px;
}
.florida-disclaimer {
  font-size: 12px;
  margin-top: 30px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.top-menu {
  float: right;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
  margin-top: 65px;
}
.top-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-right: 10px;
}
.top-menu li {
  display: inline;
  margin-left: 25px;
  cursor: pointer;
}
.top-menu a:link {
  color: #ffffff;
  text-decoration: none;
}
.top-menu a:visited {
  text-decoration: none;
  color: #ffffff;
}
.top-menu a:hover {
  text-decoration: none;
  color: #f3b52a;
}
.top-menu a:active {
  text-decoration: none;
  color: #ffffff;
}
textarea.form-control {
  height: 150px;
  font-size: 14px;
}
.contact-pic {
  width: 100%;
  height: 330px;
  margin-top: 6px;
}
.facebook {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 0px;
  top: 32px;
}
.twitter {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 51px;
  top: 32px;
}
.instagram {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 102px;
  top: 32px;
}
.soundcloud {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 153px;
  top: 32px;
}
.image-paypal {
  width: 140px;
}
.bottom-spacer {
  height: 120px;
}
.cd-top {
  width: 60px;
  height: 60px;
  right: 20px;
  bottom: 120px;
}
.just-added-pic {
  padding-left: 6px;
  padding-right: 6px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  margin-top: 5px;
}
.just-added-buy {
  width: 50%;
  margin-top: 7px;
}
.top-album-vote {
  width: 156px;
  margin-top: 9px;
}
.thumbs-up {
  float: left;
  width: 30px;
  margin-left: 38px;
  cursor: pointer;
}
.thumbs-down {
  float: left;
  width: 30px;
  margin-left: 20px;
  cursor: pointer;
}
.donate-now-button-outside {
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  border-radius: 6px;
  background-color: #161616;
  color: #ffffff;
  padding: 6px 10px;
  margin: auto;
  cursor: pointer;
  position: relative;
  top: 6px;
  margin-left: 10px;
  float: left;
}
.iphone-app {
  width: 33%;
  margin: auto;
  margin-top: 15px;
  cursor: pointer;
  border: 1px solid #cccccc;
  margin-bottom: 15px;
}
.crew-bio ul {
  margin-top: 15px;
  margin-bottom: 15px;
}
.crew-bio li {
  margin-top: 5px;
  margin-bottom: 5px;
}
.percentage {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  position: relative;
  top: -3px;
}
.donate-banner {
  position: fixed;
  left: 50%;
  top: 50%;
  background-color: #000000;
  padding: 30px;
  z-index: 100;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  width: 840px;
  z-index: 1000001;
  box-shadow: 1px -1px 27px 0px rgba(255, 255, 255, 0.45);
  -webkit-box-shadow: 1px -1px 27px 0px rgba(255, 255, 255, 0.45);
  -moz-box-shadow: 1px -1px 27px 0px rgba(255, 255, 255, 0.45);
  display: none;
  opacity: 0;
}
.banner-logo {
  width: 250px;
}
.banner-text {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  font-size: 16px;
  margin-top: 20px;
  line-height: 22px;
}
.banner-headline {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 22px;
  text-align: center;
  margin-top: 30px;
}
.banner-headline-smaller {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #ffffff;
  font-size: 18px;
  text-align: left;
  margin-top: 20px;
}
.banner-donate-button {
  margin: auto;
  margin-top: 30px;
  height: 45px;
  width: 420px;
  text-align: center;
  border-radius: 30px;
  background-color: #672119;
  color: #f3b52a;
  cursor: pointer;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  padding-top: 7px;
  margin-bottom: 15px;
}
.close-donation-modal {
  position: absolute;
  right: 10px;
  top: 8px;
  width: 12px;
  cursor: pointer;
}
@media only screen and (max-width: 1360px) {
  .media-player {
    height: 92.64705882px;
  }
  .player-area {
    width: 778.23529412px;
  }
  #myradiodivcontainer {
    height: 50.95588235px;
    width: 694.85294118px;
    margin-top: 20.38235294px;
    border-radius: 5.55882353px;
  }
  .album-cover-player {
    width: 64.85294118px;
    height: 64.85294118px;
    margin-top: 12.97058824px;
    margin-right: 18.52941176px;
  }
  .last-ten-button {
    width: 101.91176471px;
    height: 32.42647059px;
    border-radius: 5.55882353px;
    padding-top: 7.41176471px;
    top: 29.64705882px;
    font-size: 12.04411765px;
  }
  header {
    height: 88.01470588px;
  }
  .logo {
    width: 273.30882353px;
    margin-top: 9.26470588px;
  }
  .last-playing-bar {
    padding: 2.77941176px;
    padding-left: 7.41176471px;
    padding-right: 7.41176471px;
    margin-top: 9.26470588px;
    font-size: 12.97058824px;
    border-radius: 5.55882353px;
  }
  .box-headlines {
    font-size: 14.82352941px;
  }
  .title-bar-song-title {
    font-size: 12.97058824px;
  }
  .main-content-area {
    margin-top: 9.26470588px;
    font-size: 12.97058824px;
    border-radius: 5.55882353px;
  }
  .now-playing-box {
    height: 225.13235294px;
  }
  .paddings {
    padding: 9.26470588px;
  }
  .padding-left {
    padding: 9.26470588px;
    padding-right: 4.63235294px;
  }
  .padding-right {
    padding: 9.26470588px;
    padding-left: 4.63235294px;
  }
  .now-playing-box {
    padding: 7.41176471px;
  }
  .top-album-cover {
    width: 146.38235294px;
    margin-top: 4.63235294px;
    margin-right: 9.26470588px;
  }
  .album-cover-top {
    width: 146.38235294px;
  }
  .top-song-details {
    font-size: 12.97058824px;
    margin-left: 74.11764706px;
    padding-top: 4.63235294px;
  }
  .song-artist {
    margin-bottom: 2.77941176px;
  }
  .song-title {
    margin-bottom: 2.77941176px;
  }
  .song-mix {
    margin-bottom: 2.77941176px;
  }
  .song-label {
    margin-bottom: 2.77941176px;
  }
  .song-purchase {
    margin-bottom: 2.77941176px;
  }
  .content-box {
    padding: 11.11764706px;
  }
  .spins-table {
    font-size: 12.97058824px;
    height: 480px;
  }
  .divTableCell,
  .divTableHead {
    padding: 2.77941176px 5.55882353px;
  }
  .spins-image {
    width: 37.05882353px;
    margin-top: 1.85294118px;
    margin-bottom: 1.85294118px;
  }
  .buy-itunes {
    width: 92.64705882px;
  }
  .main-text {
    margin-top: 4.63235294px;
    margin-bottom: 13.89705882px;
    font-size: 12.97058824px;
    line-height: 18.99264706px;
  }
  .expand-text {
    font-size: 12.97058824px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 5.55882353px;
    border-bottom-left-radius: 5.55882353px;
  }
  .expand-chart-link {
    margin-left: 13.89705882px;
    margin-bottom: 7.41176471px;
  }
  .welcome-box {
    height: 305.73529412px;
    margin-top: 7.41176471px;
    padding: 7.41176471px;
  }
  .crew-pic {
    width: 157.5px;
    margin-top: 9.26470588px;
    margin-right: 9.26470588px;
  }
  .crew-name {
    margin-top: 5.55882353px;
    font-size: 13.89705882px;
    line-height: 13.89705882px;
  }
  .crew-title {
    margin-top: 5.55882353px;
    font-size: 12.97058824px;
    line-height: 12.97058824px;
  }
  .crew-bio {
    margin-top: 2.77941176px;
    font-size: 12.97058824px;
    line-height: 18.52941176px;
  }
  .bio-right {
    padding-left: 23.16176471px;
  }
  .bio-left {
    padding-right: 23.16176471px;
  }
  .last-ten-content {
    margin-top: 18.52941176px;
    font-size: 12.04411765px;
  }
  .last-10-photo {
    width: 23.16176471px;
  }
  .buy-itunes-last-10 {
    width: 78.75px;
  }
  .refresh {
    width: 16.67647059px;
    margin-right: 9.26470588px;
  }
  .donation-bar {
    height: 50.95588235px;
    margin-top: 9.26470588px;
    font-size: 12.97058824px;
    border-radius: 5.55882353px;
    padding: 5.55882353px;
  }
  .donation-amount-bar {
    height: 39.83823529px;
    padding-top: 11.11764706px;
    padding-right: 9.26470588px;
  }
  .donate-now-button {
    border-radius: 5.55882353px;
    padding: 5.55882353px 9.26470588px;
    margin-left: 9.26470588px;
    top: -6.48529412px;
  }
  .form-control {
    margin-top: 9.26470588px;
    height: 29.64705882px;
    font-size: 12.97058824px;
  }
  .form-select select {
    height: 29.64705882px;
    font-size: 12.97058824px;
    margin-top: 9.26470588px;
  }
  .submit-donation {
    border-radius: 5.55882353px;
    padding: 5.55882353px 9.26470588px;
    margin-top: 9.26470588px;
  }
  .thanks-modal {
    width: 370.58823529px;
    padding: 23.16176471px;
    font-size: 14.82352941px;
  }
  .contact-modal {
    width: 370.58823529px;
    padding: 23.16176471px;
    font-size: 14.82352941px;
  }
  .thanks-emoji {
    width: 46.32352941px;
    margin-top: 9.26470588px;
  }
  .close-x {
    top: 1.85294118px;
    right: 4.63235294px;
    font-size: 14.82352941px;
  }
  .donation-message {
    margin-top: 16.67647059px;
    margin-left: 9.26470588px;
  }
  .processed-by {
    width: 277.94117647px;
    margin-top: 9.26470588px;
  }
  .donation-explainer-bottom {
    margin-top: 13.89705882px;
  }
  .donations-table {
    font-size: 12.04411765px;
    margin-top: 18.52941176px;
  }
  .totals-table {
    font-size: 12.97058824px;
    margin-top: 23.16176471px;
    margin-top: 13.89705882px;
  }
  .florida-disclaimer {
    font-size: 11.11764706px;
    margin-top: 27.79411765px;
  }
  .top-menu {
    font-size: 13.89705882px;
    margin-top: 60.22058824px;
  }
  .top-menu ul {
    margin-right: 9.26470588px;
  }
  .top-menu li {
    margin-left: 23.16176471px;
  }
  textarea.form-control {
    height: 138.97058824px;
    font-size: 12.97058824px;
  }
  .contact-pic {
    height: 305.73529412px;
    margin-top: 5.55882353px;
  }
  .facebook {
    width: 33.35294118px;
    height: 33.35294118px;
    top: 29.64705882px;
  }
  .twitter {
    width: 33.35294118px;
    height: 33.35294118px;
    left: 47.25px;
    top: 29.64705882px;
  }
  .instagram {
    width: 33.35294118px;
    height: 33.35294118px;
    left: 94.5px;
    top: 29.64705882px;
  }
  .soundcloud {
    width: 33.35294118px;
    height: 33.35294118px;
    left: 141.75px;
    top: 29.64705882px;
  }
  .image-paypal {
    width: 129.70588235px;
  }
  .bottom-spacer {
    height: 111.17647059px;
  }
  .cd-top {
    width: 55.58823529px;
    height: 55.58823529px;
    right: 18.52941176px;
    bottom: 111.17647059px;
  }
  .no-bottom-rounded {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 5.55882353px;
    border-bottom-left-radius: 5.55882353px;
  }
  .just-added-pic {
    padding-left: 5.55882353px;
    padding-right: 5.55882353px;
    font-size: 12.04411765px;
    margin-top: 4.63235294px;
  }
  .just-added-buy {
    margin-top: 6.48529412px;
  }
  .top-album-vote {
    width: 144.52941176px;
    margin-top: 8.33823529px;
  }
  .thumbs-up {
    width: 25.94117647px;
    margin-left: 38.91176471px;
  }
  .thumbs-down {
    width: 25.94117647px;
    margin-left: 16.67647059px;
  }
  .donate-now-button-outside {
    border-radius: 5.55882353px;
    padding: 5.55882353px 9.26470588px;
    top: 5.55882353px;
    margin-left: 9.26470588px;
  }
  .percentage {
    font-size: 16.67647059px;
    top: -2.77941176px;
  }
  .donate-banner {
    padding: 27.79411765px;
    width: 778.23529412px;
  }
  .banner-logo {
    width: 231.61764706px;
  }
  .banner-text {
    font-size: 14.82352941px;
    margin-top: 18.52941176px;
    line-height: 20.38235294px;
  }
  .banner-headline {
    font-size: 20.38235294px;
    margin-top: 27.79411765px;
  }
  .banner-headline-smaller {
    font-size: 16.67647059px;
    margin-top: 18.52941176px;
  }
  .banner-donate-button {
    margin-top: 27.79411765px;
    height: 41.69117647px;
    width: 389.11764706px;
    border-radius: 27.79411765px;
    font-size: 18.52941176px;
    padding-top: 6.48529412px;
    margin-bottom: 13.89705882px;
  }
  .close-donation-modal {
    right: 9.26470588px;
    top: 7.41176471px;
    width: 11.11764706px;
  }
}
@media only screen and (max-width: 1260px) {
  .media-player {
    height: 77.35294118px;
  }
  .player-area {
    width: 649.76470588px;
  }
  #myradiodivcontainer {
    height: 42.54411765px;
    width: 580.14705882px;
    margin-top: 17.01764706px;
    border-radius: 4.64117647px;
  }
  .album-cover-player {
    width: 54.14705882px;
    height: 54.14705882px;
    margin-top: 10.82941176px;
    margin-right: 15.47058824px;
  }
  .last-ten-button {
    width: 85.08823529px;
    height: 27.07352941px;
    border-radius: 4.64117647px;
    padding-top: 6.18823529px;
    top: 24.75294118px;
    font-size: 10.05588235px;
  }
  header {
    height: 73.48529412px;
  }
  .logo {
    width: 228.19117647px;
    margin-top: 7.73529412px;
  }
  .last-playing-bar {
    padding: 2.32058824px;
    padding-left: 6.18823529px;
    padding-right: 6.18823529px;
    margin-top: 7.73529412px;
    font-size: 10.82941176px;
    border-radius: 4.64117647px;
  }
  .box-headlines {
    font-size: 12.37647059px;
  }
  .title-bar-song-title {
    font-size: 10.82941176px;
  }
  .main-content-area {
    margin-top: 7.73529412px;
    font-size: 10.82941176px;
    border-radius: 4.64117647px;
  }
  .now-playing-box {
    height: 187.96764706px;
  }
  .paddings {
    padding: 7.73529412px;
  }
  .padding-left {
    padding: 7.73529412px;
    padding-right: 3.86764706px;
  }
  .padding-right {
    padding: 7.73529412px;
    padding-left: 3.86764706px;
  }
  .now-playing-box {
    padding: 6.18823529px;
  }
  .top-album-cover {
    width: 122.21764706px;
    margin-top: 3.86764706px;
    margin-right: 7.73529412px;
  }
  .album-cover-top {
    width: 122.21764706px;
  }
  .top-song-details {
    font-size: 10.82941176px;
    margin-left: 61.88235294px;
    padding-top: 3.86764706px;
  }
  .song-artist {
    margin-bottom: 2.32058824px;
  }
  .song-title {
    margin-bottom: 2.32058824px;
  }
  .song-mix {
    margin-bottom: 2.32058824px;
  }
  .song-label {
    margin-bottom: 2.32058824px;
  }
  .song-purchase {
    margin-bottom: 2.32058824px;
  }
  .content-box {
    padding: 9.28235294px;
  }
  .spins-table {
    font-size: 10.82941176px;
    height: 410px;
  }
  .divTableCell,
  .divTableHead {
    padding: 2.32058824px 4.64117647px;
  }
  .spins-image {
    width: 30.94117647px;
    margin-top: 1.54705882px;
    margin-bottom: 1.54705882px;
  }
  .buy-itunes {
    width: 77.35294118px;
  }
  .main-text {
    margin-top: 3.86764706px;
    margin-bottom: 11.60294118px;
    font-size: 10.82941176px;
    line-height: 15.85735294px;
  }
  .expand-text {
    font-size: 10.82941176px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 4.64117647px;
    border-bottom-left-radius: 4.64117647px;
  }
  .expand-chart-link {
    margin-left: 11.60294118px;
    margin-bottom: 6.18823529px;
  }
  .welcome-box {
    height: 255.26470588px;
    margin-top: 6.18823529px;
    padding: 6.18823529px;
  }
  .crew-pic {
    width: 131.5px;
    margin-top: 7.73529412px;
    margin-right: 7.73529412px;
  }
  .crew-name {
    margin-top: 4.64117647px;
    font-size: 11.60294118px;
    line-height: 11.60294118px;
  }
  .crew-title {
    margin-top: 4.64117647px;
    font-size: 10.82941176px;
    line-height: 10.82941176px;
  }
  .crew-bio {
    margin-top: 2.32058824px;
    font-size: 10.82941176px;
    line-height: 15.47058824px;
  }
  .bio-right {
    padding-left: 19.33823529px;
  }
  .bio-left {
    padding-right: 19.33823529px;
  }
  .last-ten-content {
    margin-top: 15.47058824px;
    font-size: 10.05588235px;
  }
  .last-10-photo {
    width: 19.33823529px;
  }
  .buy-itunes-last-10 {
    width: 65.75px;
  }
  .refresh {
    width: 13.92352941px;
    margin-right: 7.73529412px;
  }
  .donation-bar {
    height: 42.54411765px;
    margin-top: 7.73529412px;
    font-size: 10.82941176px;
    border-radius: 4.64117647px;
    padding: 4.64117647px;
  }
  .donation-amount-bar {
    height: 33.26176471px;
    padding-top: 9.28235294px;
    padding-right: 7.73529412px;
  }
  .donate-now-button {
    border-radius: 4.64117647px;
    padding: 4.64117647px 7.73529412px;
    margin-left: 7.73529412px;
    top: -5.41470588px;
  }
  .form-control {
    margin-top: 7.73529412px;
    height: 24.75294118px;
    font-size: 10.82941176px;
  }
  .form-select select {
    height: 24.75294118px;
    font-size: 10.82941176px;
    margin-top: 7.73529412px;
  }
  .submit-donation {
    border-radius: 4.64117647px;
    padding: 4.64117647px 7.73529412px;
    margin-top: 7.73529412px;
  }
  .thanks-modal {
    width: 309.41176471px;
    padding: 19.33823529px;
    font-size: 12.37647059px;
  }
  .contact-modal {
    width: 309.41176471px;
    padding: 19.33823529px;
    font-size: 12.37647059px;
  }
  .thanks-emoji {
    width: 38.67647059px;
    margin-top: 7.73529412px;
  }
  .close-x {
    top: 1.54705882px;
    right: 3.86764706px;
    font-size: 12.37647059px;
  }
  .donation-message {
    margin-top: 13.92352941px;
    margin-left: 7.73529412px;
  }
  .processed-by {
    width: 232.05882353px;
    margin-top: 7.73529412px;
  }
  .donation-explainer-bottom {
    margin-top: 11.60294118px;
  }
  .donations-table {
    font-size: 10.05588235px;
    margin-top: 15.47058824px;
  }
  .totals-table {
    font-size: 10.82941176px;
    margin-top: 19.33823529px;
    margin-top: 11.60294118px;
  }
  .florida-disclaimer {
    font-size: 9.28235294px;
    margin-top: 23.20588235px;
  }
  .top-menu {
    font-size: 11.60294118px;
    margin-top: 50.27941176px;
  }
  .top-menu ul {
    margin-right: 7.73529412px;
  }
  .top-menu li {
    margin-left: 19.33823529px;
  }
  textarea.form-control {
    height: 116.02941176px;
    font-size: 10.82941176px;
  }
  .contact-pic {
    height: 255.26470588px;
    margin-top: 4.64117647px;
  }
  .facebook {
    width: 27.84705882px;
    height: 27.84705882px;
    top: 24.75294118px;
  }
  .twitter {
    width: 27.84705882px;
    height: 27.84705882px;
    left: 39.45px;
    top: 24.75294118px;
  }
  .instagram {
    width: 27.84705882px;
    height: 27.84705882px;
    left: 78.9px;
    top: 24.75294118px;
  }
  .soundcloud {
    width: 27.84705882px;
    height: 27.84705882px;
    left: 118.35px;
    top: 24.75294118px;
  }
  .image-paypal {
    width: 108.29411765px;
  }
  .bottom-spacer {
    height: 92.82352941px;
  }
  .cd-top {
    width: 46.41176471px;
    height: 46.41176471px;
    right: 15.47058824px;
    bottom: 92.82352941px;
  }
  .no-bottom-rounded {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 4.64117647px;
    border-bottom-left-radius: 4.64117647px;
  }
  .just-added-pic {
    padding-left: 4.64117647px;
    padding-right: 4.64117647px;
    font-size: 10.05588235px;
    margin-top: 3.86764706px;
  }
  .just-added-buy {
    margin-top: 5.41470588px;
  }
  .top-album-vote {
    width: 120.67058824px;
    margin-top: 6.96176471px;
  }
  .thumbs-up {
    width: 21.65882353px;
    margin-left: 32.48823529px;
  }
  .thumbs-down {
    width: 21.65882353px;
    margin-left: 13.92352941px;
  }
  .donate-now-button-outside {
    border-radius: 4.64117647px;
    padding: 4.64117647px 7.73529412px;
    top: 4.64117647px;
    margin-left: 7.73529412px;
  }
  .percentage {
    font-size: 13.92352941px;
    top: -2.32058824px;
  }
  .donate-banner {
    padding: 23.20588235px;
    width: 649.76470588px;
  }
  .banner-logo {
    width: 193.38235294px;
  }
  .banner-text {
    font-size: 12.37647059px;
    margin-top: 15.47058824px;
    line-height: 17.01764706px;
  }
  .banner-headline {
    font-size: 17.01764706px;
    margin-top: 23.20588235px;
  }
  .banner-headline-smaller {
    font-size: 13.92352941px;
    margin-top: 15.47058824px;
  }
  .banner-donate-button {
    margin-top: 23.20588235px;
    height: 34.80882353px;
    width: 324.88235294px;
    border-radius: 23.20588235px;
    font-size: 15.47058824px;
    padding-top: 5.41470588px;
    margin-bottom: 11.60294118px;
  }
  .close-donation-modal {
    right: 7.73529412px;
    top: 6.18823529px;
    width: 9.28235294px;
  }
}
@media only screen and (max-width: 1052px) {
  .media-player {
    height: 56.39705882px;
  }
  .player-area {
    width: 473.73529412px;
  }
  #myradiodivcontainer {
    height: 31.01838235px;
    width: 422.97794118px;
    margin-top: 12.40735294px;
    border-radius: 3.38382353px;
  }
  .album-cover-player {
    width: 39.47794118px;
    height: 39.47794118px;
    margin-top: 7.89558824px;
    margin-right: 11.27941176px;
  }
  .last-ten-button {
    width: 62.03676471px;
    height: 19.73897059px;
    border-radius: 3.38382353px;
    padding-top: 4.51176471px;
    top: 18.04705882px;
    font-size: 7.33161765px;
  }
  header {
    height: 53.57720588px;
  }
  .logo {
    width: 166.37132353px;
    margin-top: 5.63970588px;
  }
  .last-playing-bar {
    padding: 1.69191176px;
    padding-left: 4.51176471px;
    padding-right: 4.51176471px;
    margin-top: 5.63970588px;
    font-size: 7.89558824px;
    border-radius: 3.38382353px;
  }
  .box-headlines {
    font-size: 9.02352941px;
  }
  .title-bar-song-title {
    font-size: 7.89558824px;
  }
  .main-content-area {
    margin-top: 5.63970588px;
    font-size: 7.89558824px;
    border-radius: 3.38382353px;
  }
  .now-playing-box {
    height: 143.8125px;
  }
  .paddings {
    padding: 5.63970588px;
  }
  .padding-left {
    padding: 5.63970588px;
    padding-right: 2.81985294px;
  }
  .padding-right {
    padding: 5.63970588px;
    padding-left: 2.81985294px;
  }
  .now-playing-box {
    padding: 4.51176471px;
  }
  .top-album-cover {
    width: 89.10735294px;
    margin-top: 2.81985294px;
    margin-right: 5.63970588px;
  }
  .album-cover-top {
    width: 89.10735294px;
  }
  .top-song-details {
    font-size: 7.89558824px;
    margin-left: 45.11764706px;
    padding-top: 2.81985294px;
  }
  .song-artist {
    margin-bottom: 1.69191176px;
  }
  .song-title {
    margin-bottom: 1.69191176px;
  }
  .song-mix {
    margin-bottom: 1.69191176px;
  }
  .song-label {
    margin-bottom: 1.69191176px;
  }
  .song-purchase {
    margin-bottom: 1.69191176px;
  }
  .content-box {
    padding: 6.76764706px;
  }
  .spins-table {
    font-size: 7.89558824px;
    height: 290px;
  }
  .divTableCell,
  .divTableHead {
    padding: 1.69191176px 3.38382353px;
  }
  .spins-image {
    width: 22.55882353px;
    margin-top: 1.12794118px;
    margin-bottom: 1.12794118px;
  }
  .buy-itunes {
    width: 56.39705882px;
  }
  .main-text {
    margin-top: 2.81985294px;
    margin-bottom: 8.45955882px;
    font-size: 7.89558824px;
    line-height: 11.56139706px;
  }
  .expand-text {
    font-size: 7.89558824px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 3.38382353px;
    border-bottom-left-radius: 3.38382353px;
  }
  .expand-chart-link {
    margin-left: 8.45955882px;
    margin-bottom: 4.51176471px;
  }
  .welcome-box {
    height: 186.11029412px;
    margin-top: 4.51176471px;
    padding: 4.51176471px;
  }
  .crew-pic {
    width: 95.875px;
    margin-top: 5.63970588px;
    margin-right: 5.63970588px;
  }
  .crew-name {
    margin-top: 3.38382353px;
    font-size: 8.45955882px;
    line-height: 8.45955882px;
  }
  .crew-title {
    margin-top: 3.38382353px;
    font-size: 7.89558824px;
    line-height: 7.89558824px;
  }
  .crew-bio {
    margin-top: 1.69191176px;
    font-size: 7.89558824px;
    line-height: 11.27941176px;
  }
  .bio-right {
    padding-left: 14.09926471px;
  }
  .bio-left {
    padding-right: 14.09926471px;
  }
  .last-ten-content {
    margin-top: 11.27941176px;
    font-size: 7.33161765px;
  }
  .last-10-photo {
    width: 14.09926471px;
  }
  .buy-itunes-last-10 {
    width: 47.9375px;
  }
  .refresh {
    width: 10.15147059px;
    margin-right: 5.63970588px;
  }
  .donation-bar {
    height: 31.01838235px;
    margin-top: 5.63970588px;
    font-size: 7.89558824px;
    border-radius: 3.38382353px;
    padding: 3.38382353px;
  }
  .donation-amount-bar {
    height: 24.25073529px;
    padding-top: 6.76764706px;
    padding-right: 5.63970588px;
  }
  .donate-now-button {
    border-radius: 3.38382353px;
    padding: 3.38382353px 5.63970588px;
    top: -3.94779412px;
    margin-left: 5.63970588px;
  }
  .form-control {
    margin-top: 5.63970588px;
    height: 18.04705882px;
    font-size: 7.89558824px;
  }
  .form-select select {
    height: 18.04705882px;
    font-size: 7.89558824px;
    margin-top: 5.63970588px;
  }
  .submit-donation {
    border-radius: 3.38382353px;
    padding: 3.38382353px 5.63970588px;
    margin-top: 5.63970588px;
  }
  .thanks-modal {
    width: 225.58823529px;
    padding: 14.09926471px;
    font-size: 9.02352941px;
  }
  .contact-modal {
    width: 225.58823529px;
    padding: 14.09926471px;
    font-size: 9.02352941px;
  }
  .thanks-emoji {
    width: 28.19852941px;
    margin-top: 5.63970588px;
  }
  .close-x {
    top: 1.12794118px;
    right: 2.81985294px;
    font-size: 9.02352941px;
  }
  .donation-message {
    margin-top: 10.15147059px;
    margin-left: 5.63970588px;
  }
  .processed-by {
    width: 169.19117647px;
    margin-top: 5.63970588px;
  }
  .donation-explainer-bottom {
    margin-top: 8.45955882px;
  }
  .donations-table {
    font-size: 7.33161765px;
    margin-top: 11.27941176px;
  }
  .totals-table {
    font-size: 7.89558824px;
    margin-top: 14.09926471px;
    margin-top: 8.45955882px;
  }
  .florida-disclaimer {
    font-size: 6.76764706px;
    margin-top: 16.91911765px;
  }
  .top-menu {
    font-size: 8.45955882px;
    margin-top: 36.65808824px;
  }
  .top-menu ul {
    margin-right: 5.63970588px;
  }
  .top-menu li {
    margin-left: 14.09926471px;
  }
  textarea.form-control {
    height: 84.59558824px;
    font-size: 7.89558824px;
  }
  .contact-pic {
    height: 186.11029412px;
    margin-top: 3.38382353px;
  }
  .facebook {
    width: 20.30294118px;
    height: 20.30294118px;
    top: 18.04705882px;
  }
  .twitter {
    width: 20.30294118px;
    height: 20.30294118px;
    left: 28.7625px;
    top: 18.04705882px;
  }
  .instagram {
    width: 20.30294118px;
    height: 20.30294118px;
    left: 57.525px;
    top: 18.04705882px;
  }
  .soundcloud {
    width: 20.30294118px;
    height: 20.30294118px;
    left: 86.2875px;
    top: 18.04705882px;
  }
  .image-paypal {
    width: 78.95588235px;
  }
  .bottom-spacer {
    height: 56.39705882px;
  }
  .cd-top {
    width: 33.83823529px;
    height: 33.83823529px;
    right: 11.27941176px;
    bottom: 67.67647059px;
  }
  .no-bottom-rounded {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 3.38382353px;
    border-bottom-left-radius: 3.38382353px;
  }
  .just-added-pic {
    padding-left: 3.38382353px;
    padding-right: 3.38382353px;
    font-size: 7.33161765px;
    margin-top: 2.81985294px;
  }
  .just-added-buy {
    margin-top: 3.94779412px;
  }
  .top-album-vote {
    width: 87.97941176px;
    margin-top: 5.07573529px;
  }
  .thumbs-up {
    width: 15.79117647px;
    margin-left: 23.68676471px;
  }
  .thumbs-down {
    width: 15.79117647px;
    margin-left: 10.15147059px;
  }
  .donate-now-button-outside {
    border-radius: 3.38382353px;
    padding: 3.38382353px 5.63970588px;
    top: 3.38382353px;
    margin-left: 5.63970588px;
  }
  .percentage {
    font-size: 10.15147059px;
    top: -1.69191176px;
  }
  .donate-banner {
    padding: 16.91911765px;
    width: 473.73529412px;
  }
  .banner-logo {
    width: 140.99264706px;
  }
  .banner-text {
    font-size: 9.02352941px;
    margin-top: 11.27941176px;
    line-height: 12.40735294px;
  }
  .banner-headline {
    font-size: 12.40735294px;
    margin-top: 16.91911765px;
  }
  .banner-headline-smaller {
    font-size: 10.15147059px;
    margin-top: 11.27941176px;
  }
  .banner-donate-button {
    margin-top: 16.91911765px;
    height: 25.37867647px;
    width: 236.86764706px;
    border-radius: 16.91911765px;
    font-size: 11.27941176px;
    padding-top: 3.94779412px;
    margin-bottom: 8.45955882px;
  }
  .close-donation-modal {
    right: 5.63970588px;
    top: 4.51176471px;
    width: 6.76764706px;
  }
}
@media only screen and (max-width: 767px) {
  header {
    height: 70px;
  }
  .logo {
    width: 220px;
    margin: auto;
    margin-top: 5px;
  }
  .media-player {
    position: fixed;
    width: 100%;
    height: 100px;
    background-color: #161616;
    bottom: 0px;
    left: 0px;
    z-index: 10000;
    overflow: hidden;
    border-top: 1px solid #666666;
  }
  .player-area {
    margin: auto;
    width: 350px;
    margin-top: 9px;
  }
  #myradiodivcontainer {
    height: 40px;
    width: 350px;
    margin-top: 5px;
    -webkit-border-top-left-radius: 5;
    -webkit-border-top-right-radius: 5;
    -webkit-border-bottom-right-radius: 5;
    -webkit-border-bottom-left-radius: 5;
    -moz-border-radius-topleft: 5;
    -moz-border-radius-topright: 5;
    -moz-border-radius-bottomright: 5;
    -moz-border-radius-bottomleft: 5;
    border-top-left-radius: 5;
    border-top-right-radius: 5;
    border-bottom-right-radius: 5;
    border-bottom-left-radius: 5;
    border: 0px none #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    float: none;
    border-radius: 6px;
    margin: auto;
  }
  .last-ten-button {
    position: absolute;
    width: 85px;
    height: 30px;
    border: 1px solid #eeeeee;
    border-radius: 6px;
    text-align: center;
    padding-top: 6px;
    color: #eeeeee;
    top: 58px;
    right: auto;
    left: 50%;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    z-index: 100000;
  }
  .last-playing-bar {
    height: auto;
    padding: 3px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: #333333;
    margin-top: 5px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 14px;
    border-radius: 6px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .box-headlines {
    color: #f3b52a;
    font-size: 15px;
  }
  .box-headlines-right {
    float: right;
  }
  .box-headlines-white {
    color: #ffffff;
  }
  .box-headlines-link {
    cursor: pointer;
  }
  .title-bar-song-title {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #cccccc;
  }
  .donation-bar {
    height: auto;
    background-color: #333333;
    margin-top: 5px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
    border-radius: 6px;
    padding: 6px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .donation-amount-bar {
    height: 33px;
    width: 50%;
    background-color: #f3b52a;
    text-align: right;
    color: #000000;
    padding-top: 8px;
    padding-right: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    float: left;
  }
  .donation-headlines {
    text-align: center;
    padding-top: 1px;
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .donate-now-button {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    border-radius: 6px;
    background-color: #161616;
    color: #ffffff;
    float: none;
    padding: 6px 10px;
    margin: auto;
    cursor: pointer;
    margin-top: 6px;
    width: 200px;
  }
  .main-content-area {
    height: auto;
    background-color: #333333;
    margin-top: 5px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 14px;
    border-radius: 6px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .now-playing-box {
    width: 100%;
    height: 205px;
    background-color: #161616;
  }
  .paddings {
    padding: 10px;
  }
  .padding-left {
    padding: 5px;
    padding-right: 5px;
  }
  .padding-right {
    padding: 5px;
    padding-left: 5px;
  }
  .now-playing-box {
    padding: 8px;
  }
  .top-album-cover {
    width: 115px;
    margin-top: 5px;
    border: 1px solid #333333;
    float: left;
    margin-right: 10px;
    position: relative;
  }
  .top-album-cover-new {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 1000;
    opacity: 0;
  }
  .album-cover-top {
    width: 158px;
  }
  .top-song-details {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 16px;
    margin-left: 80px;
    padding-top: 2px;
    white-space: normal;
  }
  .song-artist {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    margin-bottom: 1px;
  }
  .song-title {
    margin-bottom: 1px;
  }
  .song-mix {
    margin-bottom: 1px;
  }
  .song-label {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: italic;
    color: #f3b52a;
    margin-bottom: 1px;
  }
  .song-purchase {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #f3b52a;
    margin-bottom: 1px;
  }
  .main-text {
    margin-top: 5px;
    margin-bottom: 15px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 18.5px;
  }
  .welcome-box {
    width: 100%;
    height: auto;
    background-color: #161616;
    margin-top: 8px;
    padding: 8px;
  }
  .crew-pic {
    float: left;
    width: 100px;
    margin-top: 10px;
    margin-right: 10px;
  }
  .crew-name {
    margin-top: 6px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    line-height: 14px;
  }
  .crew-title {
    margin-top: 6px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 13px;
    line-height: 13px;
  }
  .crew-bio {
    margin-top: 3px;
    margin-left: 0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 18.5px;
  }
  .bio-right {
    padding-left: 0px;
  }
  .bio-left {
    padding-right: 0px;
  }
  .form-control {
    margin-top: 7px;
    height: 32px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
  }
  .form-select select {
    height: 32px;
    width: 100%;
    background-color: #ffffff;
    border: none;
    margin: 0px 0;
    color: #000000;
    border-radius: 4px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #65656a;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 7px;
    background: #fff url('https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_keyboard_arrow_down_48px-128.png') no-repeat;
    background-size: 20px;
    background-position: right 0px center;
    padding-left: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
  }
  .form-control::-moz-placeholder {
    color: #65656a;
    opacity: 1;
  }
  .form-control:-ms-input-placeholder {
    color: #65656a;
  }
  .form-control::-webkit-input-placeholder {
    color: #65656a;
  }
  .submit-donation {
    border-radius: 6px;
    background-color: #ffffff;
    color: #65656a;
    text-align: center;
    padding: 6px 10px;
    margin-top: 7px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    float: left;
  }
  .image-paypal {
    width: 140px;
  }
  .bottom-spacer {
    height: 110px;
  }
  .donations-table {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10.5px;
    margin-top: 10px;
  }
  .totals-table {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    margin-top: 25px;
    width: 90%;
    margin: auto;
    margin-top: 15px;
  }
  .florida-disclaimer {
    font-size: 11px;
    margin-top: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  .processed-by {
    width: 300px;
    margin: auto;
    margin-top: 10px;
  }
  .divTable {
    display: table;
    width: 100%;
  }
  .divTableRow {
    display: table-row;
  }
  .divTableHeading {
    background-color: #EEE;
    display: table-header-group;
  }
  .divTableCell,
  .divTableHead {
    border-bottom: 1px solid #333333;
    display: table-cell;
    padding: 2px 3px;
    vertical-align: top;
  }
  .divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
  }
  .divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
  }
  .divTableBody {
    display: table-row-group;
  }
  .spins-image {
    width: 30px;
    margin-top: 0.1px;
    margin-bottom: 1px;
  }
  .divCellCentered {
    text-align: center;
  }
  .buy-itunes {
    width: 90px;
    cursor: pointer;
    margin-top: 5px;
  }
  .expand-text {
    height: auto;
    background-color: #333333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .no-bottom-rounded {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .bottom-rounded {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  .expand-chart-link {
    cursor: pointer;
    margin-left: 15px;
    margin-bottom: 8px;
    color: #f3b52a;
  }
  .spins-table-mobile {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    overflow: hidden;
    height: 300px;
  }
  .contact-pic {
    width: auto;
    height: auto;
    margin-top: 6px;
  }
  textarea.form-control {
    height: 150px;
    font-size: 13px;
  }
  .last-ten-content {
    margin: auto;
    margin-top: 50px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    line-height: 12.5px;
    opacity: 0;
    margin-left: 5px;
    margin-right: 5px;
  }
  .last-10-photo {
    width: 30px;
  }
  .buy-itunes-last-10 {
    width: 85px;
    cursor: pointer;
  }
  .refresh {
    width: 15px;
    cursor: pointer;
    float: right;
    margin-right: 0px;
    margin-bottom: 5px;
  }
  .facebook {
    width: 30px;
    height: 30px;
    position: relative;
    left: auto;
    top: auto;
    float: left;
  }
  .twitter {
    width: 30px;
    height: 30px;
    position: relative;
    left: auto;
    top: auto;
    float: left;
    margin-left: 10px;
  }
  .instagram {
    width: 30px;
    height: 30px;
    position: relative;
    left: auto;
    top: auto;
    display: inline;
    float: left;
    margin-left: 10px;
  }
  .soundcloud {
    width: 30px;
    height: 30px;
    position: relative;
    left: auto;
    top: auto;
    float: left;
    margin-left: 10px;
  }
  .mobile-listen {
    margin-top: 4px;
  }
  .thanks-modal {
    width: 309.41176471px;
    padding: 19.33823529px;
    font-size: 12.37647059px;
  }
  .contact-modal {
    width: 309.41176471px;
    padding: 19.33823529px;
    font-size: 12.37647059px;
  }
  .just-added-pic {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 12px;
    margin-top: 5px;
    height: auto;
    float: left;
    line-height: 15px;
  }
  .just-added-footer {
    height: 70px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .just-added-buy {
    margin-top: 3.94779412px;
  }
  .top-album-vote {
    width: 113px;
    margin-top: 11px;
  }
  .thumbs-up {
    width: 32px;
    margin-left: 12px;
  }
  .thumbs-down {
    width: 32px;
    margin-left: 28px;
  }
  .percentage {
    font-size: 13.92352941px;
    top: -2.32058824px;
  }
  .donate-banner {
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: #000000;
    padding: 10px;
    z-index: 100;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: 370px;
    z-index: 1000001;
    box-shadow: 1px -1px 27px 0px rgba(255, 255, 255, 0.45);
    -webkit-box-shadow: 1px -1px 27px 0px rgba(255, 255, 255, 0.45);
    -moz-box-shadow: 1px -1px 27px 0px rgba(255, 255, 255, 0.45);
    display: none;
    opacity: 0;
  }
  .banner-logo {
    width: 150px;
  }
  .banner-text {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 13px;
    margin-top: 20px;
    line-height: 16px;
  }
  .banner-headline {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
    line-height: 18px;
  }
  .banner-headline-smaller {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    margin-top: 20px;
  }
  .banner-donate-button {
    margin: auto;
    margin-top: 23.20588235px;
    height: 34.80882353px;
    width: 324.88235294px;
    text-align: center;
    border-radius: 23.20588235px;
    background-color: #672119;
    color: #f3b52a;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 15.47058824px;
    padding-top: 6.18823529px;
    margin-bottom: 11.60294118px;
  }
  .close-donation-modal {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 12px;
    cursor: pointer;
  }
}
