/*
---------------------------------------------
  noise charm listen pages
---------------------------------------------
*/

#nclisten_top {
  padding: 20px 0 10px 0;
  width: 100%;
  height: auto;
  max-width: 1920px;
  background-color: #444;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: #06365c;
}

#nclisten_body {
  padding: 0;
  background-color: #000;
}

#nclisten_body_sb {
  padding: 20px 0 0 0;
  background-color: #fff;
}

.nclisten-row {
  padding: 10px 0;
}

#nclisten_subtitle {
  color: #658bb7; /* #3acce2 #658bb7 */
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 40px;
  text-transform: uppercase;
}

#nclisten_header_photobox img {
  width: 288px;
  height: 180px;
}

#nclisten_header_right {
  width: auto;
  height: 180px;
  padding-top: 40px;
}

.btn_return {
  display: inline-block;
}

.btn_return a {
  color: #658bb7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
}

.btn_return:hover {
  color: #a9abae;
}

.btn_return a:hover {
  color: #a9abae;
}


/*
---------------------------------------------
  sound icons
---------------------------------------------
*/
.sound-container {
  position: relative;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  z-index: 5;
}

.sound-img {
  width: 100%;
  height: auto;
}

.sound-img.select-frame {
  border-style: solid;
  border-color: #4d90de;
  border-width: 6px;
}

.sound-box {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  padding-top: 200px;
}

.sound-title-centered {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  z-index: 9;
}

.sound-title-abs {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  text-align: left;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 9;
}


/* ========================================================================
** media queries
** ======================================================================== */
@media screen and (max-width: 1024px) {
  #nclisten_body {
    padding: 0 20px;
  }
  #nclisten_subtitle {
    font-size: 30px;
  }
}







