.royalSlider {
  overflow: hidden;
  margin-top: 0; }
  .royalSlider.rsUni, .royalSlider.rsUni .rsOverflow, .royalSlider.rsUni .rsSlide, .royalSlider.rsUni .rsVideoFrameHolder, .royalSlider.rsUni .rsThumbs {
    background: #FFF;
    color: #FFF; }

body.home.mobile .slider, body.home.mobile .slider .rsBullets, body.home.mobile .slider-featured, body.home.mobile h2.featured, body.home.mobile .logo, body.home.mobile .branding .badges {
  position: absolute !important; }
body.home .loader {
  position: fixed;
  z-index: 20;
  width: 100%;
  height: 2000px;
  background: #FFF;
  top: 0;
  left: 0; }
body.home h1.featured {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  top: -500px;
  left: -500px;
  height: 200px;
  overflow: hidden; }
body.home h2.featured {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  z-index: 3;
  color: #FFF;
  top: 230px;
  left: 60px;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 1.1em;
  text-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
  margin: 0;
  padding: 0;
  cursor: default; }
body.home header {
  position: fixed;
  top: -150px;
  z-index: 20;
  margin-top: 0; }
  body.home header.animated {
    -webkit-transition: top 0.25s;
    -moz-transition: top 0.25s;
    -ms-transition: top 0.25s;
    -o-transition: top 0.25s;
    transition: top 0.25s; }
  body.home header.shown {
    top: -20px !important; }
body.home .logo {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: url("../images/ui/logo-TM.png") no-repeat center center;
  display: block;
  width: 220px;
  height: 102px;
  position: fixed;
  top: 40px;
  left: 55px;
  z-index: 3;
  text-decoration: none; }
  body.home .logo span {
    color: #FFF;
    display: block;
    padding: 103px 0 0 20px;
    font-size: 16px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
body.home .play-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: text-shadow 0.25s;
  -moz-transition: text-shadow 0.25s;
  -ms-transition: text-shadow 0.25s;
  -o-transition: text-shadow 0.25s;
  transition: text-shadow 0.25s;
  display: block;
  position: fixed;
  top: 540px;
  left: 45px;
  color: #FFF;
  text-decoration: none;
  z-index: 3;
  padding: 15px;
  margin: 0 0 0 -15px;
  font-weight: 300;
  font-size: 1.5em;
  text-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
  cursor: pointer; }
  body.home .play-btn i {
    font-size: 2em;
    margin-right: 10px;
    vertical-align: middle; }
  body.home .play-btn:hover {
    text-shadow: 0 0 30px #00C7F2; }
  body.home .play-btn:active {
    text-shadow: 0 0 30px #FFF; }
body.home .slider {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  top: 0;
  z-index: 2; }
  body.home .slider .info {
    -webkit-transition: left 0.7s ease-in-out;
    -moz-transition: left 0.7s ease-in-out;
    -ms-transition: left 0.7s ease-in-out;
    -o-transition: left 0.7s ease-in-out;
    transition: left 0.7s ease-in-out;
    position: absolute;
    top: 375px;
    left: 60px;
    color: #FFF;
    font-size: 1.75em;
    line-height: 1.5em;
    text-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
    font-weight: 300;
    padding: 0;
    margin: 0;
    z-index: 5;
    width: 100%; }
  body.home .slider .slider-featured {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#99000000', endColorstr='#00000000');
    position: absolute;
    top: 0;
    z-index: 2;
    width: 35%;
    min-width: 350px;
    height: 660px; }
  body.home .slider.dragging .info, body.home .slider.not-animating .info {
    -webkit-transition: none 0.25s;
    -moz-transition: none 0.25s;
    -ms-transition: none 0.25s;
    -o-transition: none 0.25s;
    transition: none 0.25s; }
  body.home .slider .rsBullets {
    position: fixed;
    top: 490px;
    left: 60px; }
    body.home .slider .rsBullets .rsBullet {
      -webkit-transition: opacity 0.5s;
      -moz-transition: opacity 0.5s;
      -ms-transition: opacity 0.5s;
      -o-transition: opacity 0.5s;
      transition: opacity 0.5s;
      float: left;
      margin: 5px;
      width: 14px;
      height: 14px;
      border-radius: 50%;
      background: #FFF;
      box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5);
      opacity: .2;
      cursor: pointer; }
      body.home .slider .rsBullets .rsBullet.rsNavSelected {
        opacity: 1; }
body.home .slider-featured {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  top: 0;
  z-index: 2;
  width: 30%;
  min-width: 200px;
  height: 660px; }
body.home .hide-slider-btn {
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  background: #E6E6E6;
  display: block;
  margin-top: -23px;
  width: 74px;
  height: 24px;
  border-radius: 5px 5px 0 0;
  position: absolute;
  z-index: 4;
  left: 50%;
  margin-left: -37px;
  cursor: pointer;
  color: #333;
  text-align: center; }
  body.home .hide-slider-btn:hover {
    box-shadow: 0 -6px 9px rgba(0, 0, 0, 0.2);
    height: 28px;
    margin-top: -27px; }
  body.home .hide-slider-btn .icon-chevron-up {
    display: block; }
  body.home .hide-slider-btn .icon-minus {
    display: none; }
body.home .branding .badges {
  position: fixed;
  bottom: 100px;
  right: 100px;
  width: 600px;
  z-index: 3; }
body.home #content {
  position: absolute;
  top: 660px;
  background: #FFF;
  z-index: 10; }
  body.home #content > section {
    background-image: -webkit-linear-gradient(top, #FFF 0%, #E6E6E6 100%);
    background-image: -moz-linear-gradient(top, #FFF 0%, #E6E6E6 100%);
    background-image: -ms-linear-gradient(top, #FFF 0%, #E6E6E6 100%);
    background-image: -o-linear-gradient(top, #FFF 0%, #E6E6E6 100%);
    background-image: linear-gradient(to top, #FFF 0%, #E6E6E6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFE6E6E6', endColorstr='#FFFFFFFF');
    border-bottom: 1px solid #C0C0C0;
    height: 570px; }
    body.home #content > section .fix {
      height: 570px;
      max-width: 100%;
      overflow: hidden; }
    body.home #content > section p.highlighted {
      color: #333;
      font-size: 1.75em;
      line-height: 1.5em;
      font-weight: 300;
      margin: 1em 0; }
    body.home #content > section .review img {
      filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
      filter: gray;
      -webkit-filter: grayscale(100%);
      width: 70px;
      height: 70px;
      border-radius: 50%;
      position: absolute;
      border: none;
      background-color: #E6E6E6;
      opacity: .75; }
    body.home #content > section .review .details {
      padding: 0 10px 0 80px; }
      body.home #content > section .review .details .rate {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #E6E6E6; }
        body.home #content > section .review .details .rate.rate-1 i:nth-child(-n+1) {
          color: #FFC600; }
        body.home #content > section .review .details .rate.rate-2 i:nth-child(-n+2) {
          color: #FFC600; }
        body.home #content > section .review .details .rate.rate-3 i:nth-child(-n+3) {
          color: #FFC600; }
        body.home #content > section .review .details .rate.rate-4 i:nth-child(-n+4) {
          color: #FFC600; }
        body.home #content > section .review .details .rate.rate-5 i:nth-child(-n+5) {
          color: #FFC600; }
      body.home #content > section .review .details blockquote {
        margin: 0;
        padding: 0;
        color: #828282;
        font-size: 14px;
        font-weight: 300; }
        body.home #content > section .review .details blockquote p {
          margin: 15px 0 10px 0;
          padding: 0; }
        body.home #content > section .review .details blockquote cite {
          font-style: normal; }
    body.home #content > section.search {
      border-top: 1px solid #FFF; }
      body.home #content > section.search .image {
        height: 570px;
        background: url("../images/home/search-image2.png") no-repeat 0 bottom;
        margin-right: -890px;
        min-width: 890px; }
      body.home #content > section.search .icon {
        background: url("../images/home/search-icon.png") no-repeat 0 0;
        width: 113px;
        height: 114px;
        margin-top: 130px; }
    body.home #content > section.sing .image {
      background: url("../images/home/sing-image.png") no-repeat 0 bottom;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      height: 664px;
      margin-left: -135px;
      min-width: 491px;
      position: absolute;
      margin-top: -93px; }
    body.home #content > section.sing .icon {
      background: url("../images/home/sing-icon.png") no-repeat 0 0;
      width: 378px;
      height: 265px;
      margin-left: -30px; }
    body.home #content > section.sing .space-fix {
      margin-left: -50px; }
    body.home #content > section.listen .image {
      background: url("../images/home/listen-image3.png") no-repeat 0 bottom;
      height: 570px;
      margin-right: -684px;
      max-width: 100%;
      min-width: 550px; }
    body.home #content > section.listen .icon {
      background: url("../images/home/listen-icon.png") no-repeat 0 0;
      width: 150px;
      height: 121px;
      margin-top: 135px; }
    body.home #content > section.gig {
      background: #282828 !important;
      filter: none;
      color: #FFF; }
      body.home #content > section.gig .image {
        background: url("../images/home/gig-image2.png") no-repeat 0 bottom;
        height: 570px;
        margin-right: -695px;
        min-width: 695px;
        position: relative;
        margin-top: 0px;
        margin-left: -60px; }
      body.home #content > section.gig .icon {
        width: 180px;
        height: 180px;
        background-repeat: no-repeat;
        background-position: left center; }
      body.home #content > section.gig p.highlighted {
        color: #FFF; }
      body.home #content > section.gig blockquote {
        margin: 50px 50px 0 0;
        padding: 0;
        font-size: 15px;
        font-weight: 300; }
        body.home #content > section.gig blockquote p {
          margin: 15px 0 10px 0;
          padding: 0; }
        body.home #content > section.gig blockquote cite {
          font-style: normal; }
      body.home #content > section.gig .badges {
        margin: 460px -60px 0 0; }
    body.home #content > section.guitar .image {
      background: url("../images/home/guitar-image.png") no-repeat 0 bottom;
      height: 562px;
      margin-right: -695px;
      min-width: 695px;
      position: relative;
      margin-top: 8px;
      margin-left: -60px; }
    body.home #content > section.guitar .icon {
      width: 180px;
      height: 180px;
      background-repeat: no-repeat;
      background-position: left center; }
    body.home #content > section.guitar p.highlighted {
      color: #333; }
    body.home #content > section.guitar blockquote {
      margin: 50px 50px 0 0;
      padding: 0;
      font-size: 15px;
      font-weight: 300; }
    body.home #content > section.guitar blockquote p {
      margin: 15px 0 10px 0;
      padding: 0; }
    body.home #content > section.guitar blockquote cite {
      font-style: normal; }
    body.home #content > section.guitar .badges {
      margin: 460px -60px 0 0; }
    body.home #content > section.team {
      text-align: center;
      border-bottom: none; }
      body.home #content > section.team p.highlighted {
        text-align: center;
        margin-bottom: 0; }
      body.home #content > section.team .image {
        display: inline-block; }
        body.home #content > section.team .image img {
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          height: 506px; }
        body.home #content > section.team .image a.linkedin {
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          -webkit-transition: box-shadow 0.25s;
          -moz-transition: box-shadow 0.25s;
          -ms-transition: box-shadow 0.25s;
          -o-transition: box-shadow 0.25s;
          transition: box-shadow 0.25s;
          background: #00C7F2;
          border-radius: 50%;
          width: 80px;
          height: 80px;
          text-decoration: none;
          cursor: pointer;
          color: #FFF;
          font-size: 48px;
          line-height: 80px;
          text-align: center;
          display: block;
          position: absolute;
          margin: -340px 0 0 240px; }
          body.home #content > section.team .image a.linkedin:hover {
            box-shadow: 0 0 20px #00C7F2; }
          body.home #content > section.team .image a.linkedin:active {
            box-shadow: 0 0 10px #009dbf; }
      body.home #content > section.team .name {
        font-weight: 400;
        font-size: 26px;
        margin: 20px 0 0 0;
        padding: 0; }
      body.home #content > section.team .title {
        margin: 0;
        padding: 0;
        font-size: 18px;
        font-weight: 300; }

@media (min-width: 992px) and (max-width: 1199px) {
  html body.home #content > section p.highlighted {
    font-size: 1.6em; }
  html body.home #content > section.sing .space-fix {
    margin-left: 0;
    margin-right: -45px; } }
@media (min-width: 768px) and (max-width: 991px) {
  html body.home .slider .rsBullets {
    top: 380px !important; }
  html body.home .slider .info {
    top: 280px !important;
    font-size: 1.5em;
    bottom: auto !important; }
  html body.home .play-btn {
    top: auto;
    bottom: 25px; }
  html body.home .branding .badges {
    top: auto;
    right: 40px;
    bottom: 70px; }
  html body.home h2.featured {
    top: 200px;
    font-size: 3em; }
  html body.home #content > section {
    height: 500px; }
    html body.home #content > section.search .icon {
      width: 60px;
      height: 60px;
      margin-top: 60px;
      background-size: 60px; }
    html body.home #content > section.search .image {
      height: 500px;
      background-size: 58%;
      margin-left: -50px;
      background-position: 0 bottom; }
    html body.home #content > section.search p.highlighted {
      width: 80%; }
    html body.home #content > section.sing .space-fix {
      margin-left: 80px;
      margin-right: -30px; }
    html body.home #content > section.sing .icon {
      height: 165px;
      background-size: auto 165px;
      margin-left: 30px; }
    html body.home #content > section.sing .image {
      height: 600px;
      margin-top: -100px;
      background-size: 78%;
      margin-left: -60px; }
    html body.home #content > section.sing .review img {
      width: 50px;
      height: 50px;
      opacity: 1; }
    html body.home #content > section.sing .review .details {
      font-size: 12px;
      padding: 0 10px 0 60px; }
      html body.home #content > section.sing .review .details blockquote {
        font-size: 12px; }
        html body.home #content > section.sing .review .details blockquote p {
          font-size: 12px;
          margin: 10px 0; }
    html body.home #content > section.sing p.highlighted {
      font-size: 1.4em;
      margin: .5em 0 2em 0; }
    html body.home #content > section.listen {
      height: 400px; }
      html body.home #content > section.listen .icon {
        height: 70px;
        background-size: auto 70px;
        margin-top: 105px; }
      html body.home #content > section.listen .image {
        height: 400px;
        margin-left: -30px;
        background-size: 55%;
        min-width: 100%; }
      html body.home #content > section.listen p.highlighted {
        width: 80%; }
    html body.home #content > section.gig .icon {
      width: 120px;
      height: 120px;
      background-size: 120px; }
    html body.home #content > section.gig .image {
      height: 500px;
      min-width: 525px;
      margin-left: 0;
      background-size: 100%; }
      html body.home #content > section.gig .image .badges {
        margin: 390px 10px 0 0; }
    html body.home #content > section.gig p.highlighted {
      margin-right: -200px; }
    html body.home #content > section.guitar .icon {
      width: 120px;
      height: 120px;
      background-size: 120px; }
    html body.home #content > section.guitar .image {
      height: 492px;
      min-width: 525px;
      margin-left: 0;
      background-size: 100%; }
      html body.home #content > section.guitar .image .badges {
        margin: 390px 10px 0 0; }
    html body.home #content > section.guitar p.highlighted {
      margin-right: -200px; }
    html body.home #content > section.team .image img {
      height: 430px; }
    html body.home #content > section.team .image a.linkedin {
      margin: -250px 0 0 230px; } }
@media (max-width: 767px) {
  html body.home .slider .rsBullets {
    top: auto;
    bottom: 150px; }
  html body.home .slider .info {
    top: auto;
    font-size: 1.5em;
    bottom: 200px; }
  html body.home .play-btn {
    top: auto;
    bottom: 25px; }
  html body.home .branding .badges {
    top: auto;
    right: 40px;
    bottom: 70px; }
  html body.home h2.featured {
    top: auto;
    font-size: 3em;
    bottom: 300px; }
  html body.home #content > section {
    height: 720px; }
    html body.home #content > section .fix {
      height: 720px; }
    html body.home #content > section.search .icon {
      margin-top: -10px;
      float: left;
      margin-right: 40px;
      margin-bottom: 100px; }
    html body.home #content > section.search .image {
      height: 370px;
      background-size: auto 100%; }
    html body.home #content > section.search p.highlighted {
      margin-top: 190px;
      font-size: 1.5em;
      height: 130px;
      margin-bottom: 30px; }
    html body.home #content > section.sing .space-fix {
      margin-left: 340px;
      margin-right: -20px; }
    html body.home #content > section.sing .icon {
      height: 200px;
      margin-left: -320px;
      background-position-y: bottom; }
    html body.home #content > section.sing .image {
      height: 470px;
      margin-top: 250px;
      background-size: auto 100%;
      margin-left: -60px; }
    html body.home #content > section.sing p.highlighted {
      margin-top: -100px;
      margin-left: -140px;
      margin-bottom: 120px; }
    html body.home #content > section.sing .review .details {
      margin-bottom: 60px; }
      html body.home #content > section.sing .review .details blockquote {
        font-size: 16px; }
        html body.home #content > section.sing .review .details blockquote p {
          font-size: 18px;
          margin: 10px 0; }
    html body.home #content > section.listen .icon {
      float: left;
      margin: 0 40px 0 60px; }
    html body.home #content > section.listen .image {
      height: 520px;
      margin-left: 0;
      min-width: 784px; }
    html body.home #content > section.listen p.highlighted {
      height: 100px;
      margin: 100px 0 0 0; }
    html body.home #content > section.gig .icon {
      float: right;
      margin-top: -60px;
      position: absolute;
      right: 50px; }
    html body.home #content > section.gig blockquote {
      max-width: 250px;
      height: 130px;
      margin: 20px 0; }
    html body.home #content > section.gig .image {
      height: 498px;
      min-width: 638px;
      background-size: auto 100%;
      margin-top: -70px;
      width: 100%;
      position: absolute;
      right: 0;
      margin-right: 0; }
      html body.home #content > section.gig .image .badges {
        margin: 380px 0 0 0;
        position: absolute;
        right: 20px; }
    html body.home #content > section.gig p.highlighted {
      margin: 80px 0 0 0; }
    html body.home #content > section.guitar {
      height: 587px; }
      html body.home #content > section.guitar .icon {
        float: right;
        margin-top: -60px;
        position: absolute;
        right: 50px; }
      html body.home #content > section.guitar blockquote {
        max-width: 250px;
        height: 130px;
        margin: 20px 0; }
      html body.home #content > section.guitar .image {
        height: 358px;
        min-width: 638px;
        background-size: auto 100%;
        margin-top: -63px;
        width: 100%;
        position: absolute;
        right: 0;
        margin-right: 0; }
        html body.home #content > section.guitar .image .badges {
          margin: 380px 0 0 0;
          position: absolute;
          right: 20px; }
      html body.home #content > section.guitar p.highlighted {
        margin: 80px 0 0 0; }
    html body.home #content > section.team {
      height: 510px; }
      html body.home #content > section.team .image {
        width: auto; }
        html body.home #content > section.team .image img {
          height: 330px; }
        html body.home #content > section.team .image a.linkedin {
          margin: -200px 0 0 150px; }
      html body.home #content > section.team p.highlighted {
        margin-bottom: 30px; } }
@media (max-width: 660px) {
  html body.home .logo {
    width: 131px;
    height: 72px;
    background-size: auto 72px;
    top: 10px;
    left: 10px; }
    html body.home .logo span {
      padding: 73px 0 0 0;
      font-size: 12px;
      text-align: center; }
  html body.home .slider .info {
    top: 200px !important;
    bottom: auto !important;
    height: 60px;
    width: 90%;
    margin-left: -50px;
    text-shadow: 0 1px 15px #000;
    font-size: 1.4em !important; }
  html body.home .slider .rsBullets {
    left: 10px !important;
    top: 260px !important;
    bottom: auto !important; }
    html body.home .slider .rsBullets .rsBullet {
      margin: 0 15px 0 0;
      width: 10px;
      height: 10px; }
  html body.home h2.featured {
    top: 120px !important;
    bottom: auto !important;
    left: 10px;
    width: 65%;
    text-shadow: 0 1px 15px #000; }
  html body.home .branding .badges {
    zoom: 80%;
    right: 50% !important;
    bottom: 20px !important;
    top: auto !important;
    width: 380px;
    margin: 0 -180px 0 0; }
  html body.home .hide-slider-btn {
    color: rgba(255, 255, 255, 0.6);
    background: none;
    box-shadow: none;
    font-size: 26px;
    height: 16px;
    line-height: 16px;
    margin-top: -20px; }
    html body.home .hide-slider-btn:hover {
      box-shadow: none;
      height: 16px;
      margin-top: -20px; }
    html body.home .hide-slider-btn .icon-chevron-up {
      display: none; }
    html body.home .hide-slider-btn .icon-minus {
      display: block; }
  html body.home #content > section.sing .space-fix {
    margin-left: 240px; }
  html body.home #content > section.sing .icon {
    margin-left: -230px; }
  html body.home #content > section.sing .image {
    margin-left: -140px; }
  html body.home #content > section.sing p.highlighted {
    margin-left: -50px; } }
@media (min-width: 521px) and (max-width: 615px) {
  html body.home #content > section.search .icon {
    margin-top: 20px !important; }
  html body.home #content > section.search p.highlighted {
    width: 100% !important;
    margin-top: 150px !important;
    height: 170px !important; }
  html body.home #content > section.sing .space-fix {
    margin-left: 0 !important; }
  html body.home #content > section.sing .icon {
    margin-left: 0 !important; }
  html body.home #content > section.sing .image {
    display: none; }
  html body.home #content > section.sing p.highlighted {
    margin-left: 180px !important; } }
@media (max-width: 520px) {
  html body.home {
    font-size: 12px; }
    html body.home #content > section {
      height: 600px; }
      html body.home #content > section .fix {
        height: 600px !important; }
      html body.home #content > section.search {
        height: 560px !important; }
        html body.home #content > section.search .icon {
          margin-top: 20px !important;
          margin-right: 10px !important;
          margin-left: -20px !important; }
        html body.home #content > section.search .image {
          height: 200px !important; }
        html body.home #content > section.search p.highlighted {
          width: 100% !important;
          margin-top: 150px !important;
          height: 170px !important; }
      html body.home #content > section.sing {
        height: 520px !important; }
        html body.home #content > section.sing .space-fix {
          margin-left: 0 !important; }
        html body.home #content > section.sing .icon {
          margin-left: -20px !important;
          height: 150px !important;
          background-size: auto 190px !important; }
        html body.home #content > section.sing .image {
          height: 300px !important;
          margin-top: 220px !important;
          background-size: auto 100% !important;
          margin-left: -60px !important;
          width: 230px !important;
          min-width: 0 !important; }
        html body.home #content > section.sing p.highlighted {
          margin-left: 110px !important;
          margin-bottom: 40px !important;
          margin-top: -70px !important;
          font-size: 1.5em !important; }
        html body.home #content > section.sing .review {
          margin-left: 200px;
          margin-top: 50px; }
          html body.home #content > section.sing .review .details {
            margin-bottom: 0 !important;
            font-size: 10px !important;
            padding: 60px 0 0 0; }
            html body.home #content > section.sing .review .details blockquote {
              font-size: 12px !important; }
              html body.home #content > section.sing .review .details blockquote p {
                display: none; }
          html body.home #content > section.sing .review img {
            width: 50px;
            height: 50px;
            opacity: 1;
            margin-left: 5px; }
      html body.home #content > section.listen {
        height: 435px !important; }
        html body.home #content > section.listen .icon {
          margin: 0 0px 0 -20px !important;
          height: 90px !important;
          background-size: auto 100% !important;
          width: 140px !important; }
        html body.home #content > section.listen .image {
          height: 205px !important;
          background-size: auto 100%;
          min-width: 100%;
          background-position-x: center; }
        html body.home #content > section.listen p.highlighted {
          height: 130px !important; }
      html body.home #content > section.gig {
        height: 485px !important; }
        html body.home #content > section.gig .icon {
          margin-top: -30px !important;
          right: 30px !important;
          background-size: 100%;
          width: 100px;
          height: 100px; }
        html body.home #content > section.gig .image {
          margin-top: -36px !important;
          height: 240px !important;
          min-width: 360px !important;
          background-position: 45px bottom; }
          html body.home #content > section.gig .image .badges {
            margin: 160px 0 0 0 !important; }
        html body.home #content > section.gig blockquote {
          max-width: 50% !important; }
      html body.home #content > section.guitar {
        height: 489px; }
        html body.home #content > section.guitar .image {
          margin-top: -32px !important;
          height: 240px !important;
          min-width: 360px !important;
          background-position: 45px bottom; }
          html body.home #content > section.guitar .image .badges {
            margin: 160px 0 0 0 !important; }
        html body.home #content > section.guitar blockquote {
          max-width: 50% !important; }
      html body.home #content > section.team {
        height: 320px !important; }
        html body.home #content > section.team .col-xl-6 {
          margin: 30px 0; }
          html body.home #content > section.team .col-xl-6 .image {
            width: 100% !important; }
            html body.home #content > section.team .col-xl-6 .image img {
              height: 170px; }
            html body.home #content > section.team .col-xl-6 .image a.linkedin {
              line-height: 28px;
              width: 30px;
              height: 30px;
              font-size: 18px;
              line-height: 28px;
              margin: -100px 0 0 90px !important; }
          html body.home #content > section.team .col-xl-6 .name {
            font-size: 16px; }
          html body.home #content > section.team .col-xl-6 .title {
            font-size: 11px; }
        html body.home #content > section.team p.highlighted {
          margin-bottom: 0 !important; } }
@media screen and (min-width: 7in) and (max-width: 9in) {
  html body.home .slider .info {
    top: 320px !important; }
  html body.home .slider .rsBullets {
    top: 380px !important; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
  body h2.featured {
    font-weight: 500 !important; } }

/*# sourceMappingURL=home.css.map */
