@charset "utf-8";
/* CSS SisterSax - web 5.4 - 2017 Sister Sax testimonials css */
#main-content {
height: 100%;
padding-bottom: 100px;
}

#sistersax-testimonials {
clear: both;
}

    #sistersax-testimonials h2 {
    color: #ff3297;
    text-align: center;
    margin: 5px;
    }
    #sistersax-testimonials h3 {
    color: #ff3297;
    text-align: center;
    margin: 5px;
    }
      #sistersax-testimonials h3.bradley {
      position: relative;
      top: -37px;
      }
      #sistersax-testimonials p.bradley {
      position: relative;
      top: -47px;
      }
  #sistersax-testimonials .img-1 {
  display: block;
  margin: 15px auto;
  width: 700px;
  height: 400px;
  }
  #sistersax-testimonials p {
  color: #6A0034;
  text-align: center;
  padding: 10px 0;
  }

  /* Jquery comments reveals */
#sistersax-testimonials .left-col,
#sistersax-testimonials .right-col {
  width: 48%;
  float: left;
  margin: 1% 0 0 2%;
}
  #sistersax-testimonials .left-col {
    clear: both;
  }
  @media all and (max-width: 652px) {
    #sistersax-testimonials .left-col,
    #sistersax-testimonials .right-col {
      width: 93%;
      float: none;
      margin: 1% 0 0 4%;
    }
  }

    #sistersax-testimonials article {
      width: 98%;
      float: left;
      border-radius: 25px;
      background: #ffe5ff;
    }
    #sistersax-testimonials .new-testimonails article {
      float: none;
      border-radius: 0;
      background: #fff;
    }

      @media all and (max-width: 626px ) {
        #sistersax-testimonials article {
          width: 92%;
          margin: 3% 4%;
          float: none;
        }
        #sistersax-testimonials article.row-1 {
          margin-top: 0;
          clear: both;
        }
      }

      #sistersax-testimonials article.hearts-row {
      margin-top: 15px;
      }
      #sistersax-testimonials article p {
      width: 95%;
      padding: 2px 10px;
      text-align: left;
      }

      #sistersax-testimonials article .hearts {
      height: 1px;
      width: 10px;
      float: left;
      }
        #sistersax-testimonials article .hearts img {
        position: relative;
        left: -16px;
        top: -14px;
        }

      #sistersax-testimonials article .paul-lavers {
      height: 1px;
      width: 10px;
      float: right;
      }
        #sistersax-testimonials article .paul-lavers img {
        position: relative;
        right: 179px;
        top: -157px;
        }

      #sistersax-testimonials article:first-child {
      clear: both;
      }

      .comments {
      height: 54px;
      overflow: hidden;
      }
      .comments-1-copy, .comments-2-copy {

      }
        .comments-copy-expand {
        height: 100%;
        padding-bottom: 10px;
        }
      .the-toggle {
      display: block;
      width: 100%;
      height: 30px;
      text-align: center;
      margin: 0 auto;
      color: white;
      background: #ffb6d0;
      cursor: pointer;
      border-bottom-left-radius: 25px;
      border-bottom-right-radius: 25px;
      border-top: 1px dashed #ffe5ff;
      }

      .comments-no-toggle {
      display: block;
      width: 100%;
      height: 30px;
      margin: 0 auto;
      background: #dcdcdc;
      cursor: pointer;
      }

/* Added tweaks for audio player */
@media all and (max-width: 938px ) {
  .sistersax-music {
    clear: both;
    width: 98%;
    margin: 0 auto;
    text-align: center;
  }

    .weddings-hub-page .left-audio-player-small,
    .weddings-hub-page .right-audio-player-small {
        margin: 1% 2%;
        display: inline-block;
    }

}
  .sistersax-music ul {
    width: 28%;
    float: left;
    text-align: left;
  }
.cp-controls li a {
  left: -1px;
  top: -2px;
}
        @media all and (max-width: 450px) {
            .sistersax-music ul {
                width: 98%;
                float: none;
                padding: 0 1%;
            }
        }
            @media all and (min-width: 451px) and (max-width: 767px) {
                .sistersax-music ul {
                    width: 48%;
                    float: left;
                    padding: 0 1%;
                }
            }
              @media all and (max-width: 767px) {
                .left-audio-player-small .cp-controls li a,
                .right-audio-player-small .cp-controls li a {
                    left: 23px;
                    top: 26px;
                }
              }
            /* Audio player overides small-size */

            @media all and (max-width: 743px) {
                .sistersax-music .left-audio-player,
                .sistersax-music .right-audio-player {
                    margin: 0 auto 0 10%;
                    width: 241px;
                    height: 213px;
                    float: left;
                    background: url("../images/home/radio-back-2.jpg") 0 0 no-repeat;
                }
                .sistersax-music .left-audio-player .cp-container,
                .sistersax-music .right-audio-player .cp-container {
                    top: 88px;
                    left: 70px;
                }
                .sistersax-music .left-audio-player .cp-controls li a,
                .sistersax-music .right-audio-player .cp-controls li a {
                    left: 26px;
                    top: 27px;
                }
                .sistersax-music .left-audio-player .audio-title-left,
                .sistersax-music .right-audio-player .audio-title-right {
                    position: relative;
                    top: -85px;
                    left: 2px;
                    color: #B8085F;
                    text-align: center;
                }
            }

.eat-drink .weddingOffer {
  max-width: 305px;
}
