/*  
Author Scott Padgett 
www.scottpadgettart.com
*/
/* Basic Styles --
=================================================== -- */
/* line 15, kristainlee-styles.scss */
a {
  color: #428bca;
}

/* line 16, kristainlee-styles.scss */
a:hover {
  color: #70bcfd;
}

/* line 17, kristainlee-styles.scss */
.whitetext {
  color: white !important;
}

/* line 20, kristainlee-styles.scss */
.imgfullsize {
  width: 100% !important;
}

/* line 23, kristainlee-styles.scss */
.marbot {
  margin-bottom: 20px;
}

/* line 26, kristainlee-styles.scss */
img {
  max-width: 100%;
}

/* line 29, kristainlee-styles.scss */
.layered {
  position: absolute;
  overflow: hidden;
}

/* line 36, kristainlee-styles.scss */
.flip {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

/* line 44, kristainlee-styles.scss */
.fadein {
  position: absolute;
  background: -moz-linear-gradient(left, black 0%, rgba(0, 0, 0, 0.01) 61%, rgba(0, 0, 0, 0.01) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(61%, rgba(0, 0, 0, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.01)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, black 0%, rgba(0, 0, 0, 0.01) 61%, rgba(0, 0, 0, 0.01) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, black 0%, rgba(0, 0, 0, 0.01) 61%, rgba(0, 0, 0, 0.01) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, black 0%, rgba(0, 0, 0, 0.01) 61%, rgba(0, 0, 0, 0.01) 100%);
  /* IE10+ */
  background: linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0.01) 61%, rgba(0, 0, 0, 0.01) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#03000000',GradientType=1 );
  /* IE6-9 */
}

/* line 55, kristainlee-styles.scss */
.stamp {
  position: absolute;
  z-index: 3000;
  width: 35% !important;
  top: 300px;
}

/* line 61, kristainlee-styles.scss */
.seperator {
  margin: 10px 0;
  height: 1px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #bfbfbf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bfbfbf',GradientType=1 );
  /* IE6-8 */
}

/* line 74, kristainlee-styles.scss */
.title-seperator {
  opacity: .5;
  margin: 0 0 10px 0;
  height: 1px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #bfbfbf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(right, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* IE10+ */
  background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #bfbfbf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bfbfbf',GradientType=1 );
  /* IE6-8 */
}

/* line 88, kristainlee-styles.scss */
.download-links {
  font-size: 2rem;
  text-align: center;
  font-family: 'Covered By Your Grace', cursive;
  color: #e07d00;
  padding-bottom: 3px;
}
/* line 94, kristainlee-styles.scss */
.download-links:hover {
  text-decoration: none;
}

/* line 98, kristainlee-styles.scss */
.microphone-bk {
  background-image: url("../images/microphone.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 106, kristainlee-styles.scss */


/* structure --
=================================================== -- */
/* line 113, kristainlee-styles.scss */
html {
  font-size: 10px;
}

/* line 116, kristainlee-styles.scss */
body {
  color: #888787;
  background-size: cover;
  background-color: black;
  font-family: 'Josefin Sans', sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-text-size-adjust: none;
  -moz-font-smoothing: antialiased;
  -ms-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-text-size-adjust: none;
  -ms-font-smoothing: antialiased;
}

/* line 136, kristainlee-styles.scss */
.jumbotron {
  background-color: black;
  padding: 0;
  margin: 0;
}

/* line 142, kristainlee-styles.scss */
.bioblock {
  position: fixed;
}
/* line 144, kristainlee-styles.scss */
.bioblock h2 {
  letter-spacing: -0.08em;
  position: absolute;
  top: 150px;
  left: 200px;
  color: #428bca;
  line-height: 35px;
}
/* line 151, kristainlee-styles.scss */
.bioblock h2 span {
  font-size: 5rem;
  padding-left: 60px;
  letter-spacing: -0.08em;
}
/* line 157, kristainlee-styles.scss */
.bioblock img {
  max-width: 80vw;
  width: 80vw;
}

/* line 164, kristainlee-styles.scss */
.header {
  z-index: 1000;
  position: fixed;
  right: 0;
  width: 58.5;
  padding: 1.5rem;
  top: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 172, kristainlee-styles.scss */
.header a {
  text-decoration: none;
}
/* line 173, kristainlee-styles.scss */
.header h1 {
  font-weight: 300;
  font-size: 4rem;
  letter-spacing: -0.08em;
  margin: 0;
  position: relative;
}
/* line 181, kristainlee-styles.scss */
.header .title-chris-hecht h1 {
  text-align: right;
  font-weight: 300;
}
/* line 186, kristainlee-styles.scss */
.header .navblock {
  clear: both;
  z-index: 2500;
  position: relative;
}
/* line 190, kristainlee-styles.scss */
.header .navblock ul {
  padding: 0;
  margin: 0;
}
/* line 194, kristainlee-styles.scss */
.header .navblock ul li {
  display: block;
  float: right;
}
/* line 196, kristainlee-styles.scss */
.header .navblock ul li a {
  text-transform: uppercase;
  padding: 1rem 0 1rem 23px;
  font-weight: 500;
  font-size: 1.4rem;
}
/* line 201, kristainlee-styles.scss */
.header .navblock ul li a:hover {
  text-decoration: none;
}

/* line 209, kristainlee-styles.scss */
nav ul {
  height: 100%;
  overflow-y: auto;
  margin: 0;
  padding: 20px 0;
}

/* line 215, kristainlee-styles.scss */
nav li {
  display: block;
  float: none;
}

/* line 219, kristainlee-styles.scss */
nav li a {
  padding: 5px 10px 10px 0;
  font-size: 2.2rem;
  text-transform: uppercase;
  font-weight: 300;
  display: block;
}

/* line 226, kristainlee-styles.scss */
nav li a span {
  color: white;
  font-size: 2rem;
  opacity: 0.3;
}

/* line 231, kristainlee-styles.scss */
nav li a.logo {
  display: none;
}

/* line 234, kristainlee-styles.scss */
nav li a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #242424;
}

/* line 240, kristainlee-styles.scss */
.content-area {
  margin-top: 11.5rem;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  /* end section */
}
/* line 244, kristainlee-styles.scss */
.content-area::-webkit-scrollbar {
  display: none;
}
/* line 247, kristainlee-styles.scss */
.content-area h2 {
  font-size: 2.5rem;
  letter-spacing: -0.05em;
  font-weight: 300;
  right: 0;
  padding: 0;
  margin: 0 0 20px 0;
  color: #e0e0e0;
  text-transform: uppercase;
  display: block;
}
/* line 257, kristainlee-styles.scss */
.content-area h2 span {
  padding-left: 20px;
}
/* line 259, kristainlee-styles.scss */
.content-area .blurb {
  clear: both;
}
/* line 262, kristainlee-styles.scss */
.content-area h3 {
  color: #428bca;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 267, kristainlee-styles.scss */
.content-area h3 i {
  margin-right: 10px;
  font-size: 3rem;
}
/* line 272, kristainlee-styles.scss */
.content-area section {
  margin-bottom: 40px;
}
/* line 273, kristainlee-styles.scss */
.content-area section:before {
  display: block;
  content: " ";
  margin-top: -115px;
  height: 115px;
  visibility: hidden;
}
/* line 282, kristainlee-styles.scss */
.content-area section img {
  border-bottom: 1px solid #428bca;
  margin-bottom: 30px;
}
/* line 286, kristainlee-styles.scss */
.content-area section p {
  letter-spacing: -0.05em;
  font-size: 1.6rem;
  line-height: 24px;
  font-weight: 500;
  font-family: arial;
  margin-bottom: 20px;
}
/* line 294, kristainlee-styles.scss */
.content-area section .expanded {
  height: 2000px;
}
/* line 297, kristainlee-styles.scss */
.content-area section .services {
  display: block;
  text-align: center;
  margin-top: 30px;
}
/* line 301, kristainlee-styles.scss */
.content-area section .services li {
  font-size: 2.2rem;
  line-height: 28px;
  display: inline-block;
  text-align: center;
  padding: 0 20px 10px;
  margin: 0;
}
/* line 312, kristainlee-styles.scss */
.content-area section #acting ul li {
  width: 50%;
  float: left;
}
/* line 319, kristainlee-styles.scss */
.content-area section#contact .contact-block {
  border-bottom: 1px solid #4a4847;
}
/* line 321, kristainlee-styles.scss */
.content-area section#contact .contact-block:first-child {
  border-bottom: none;
}
/* line 327, kristainlee-styles.scss */
.content-area section#contact ul li a {
  font-size: 2rem;
}
/* line 334, kristainlee-styles.scss */
.content-area section#radio .radio-title {
  font-family: 'Josefin Sans', sans-serif;
  top: 40px;
  color: white;
  right: 30px;
}
/* line 339, kristainlee-styles.scss */
.content-area section#radio .radio-title h6 {
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 28px;
}
/* line 345, kristainlee-styles.scss */
.content-area section#radio .radio-title p a {
  text-align: left;
}
/* line 348, kristainlee-styles.scss */
.content-area section#radio img {
  border-bottom: 4px solid #67bcaa;
}
/* line 352, kristainlee-styles.scss */
.content-area section h5 {
  font-size: 2rem;
  font-weight: 500;
  color: #e07d00;
}

/* line 362, kristainlee-styles.scss */
div.jp-type-playlist div.jp-playlist a {
  color: white;
}

/* line 366, kristainlee-styles.scss */
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
  color: #67bcaa;
}

/* line 369, kristainlee-styles.scss */
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
  color: orange;
}

/* _Media Queries
=================================================== -- */
/* Smartphones (portrait and landscape) ----------- */
@media (min-device-width: 480px) {
  /* line 379, kristainlee-styles.scss */
  .xs-imgauto {
    max-width: 420px;
    float: right;
  }
}
@media (max-width: 480px) {
  /* line 387, kristainlee-styles.scss */
  .xs-imgauto {
    max-width: 480px;
    float: right;
  }
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
  /* Styles */
}
/* Smartphones (portrait) ----------- */
@media (max-width: 768px) {
  /* line 402, kristainlee-styles.scss */
  .download-links {
    font-size: 2.8rem;
  }

  /* line 405, kristainlee-styles.scss */
  .xs-imgauto {
    max-width: 768px;
    float: right;
  }

  /* line 409, kristainlee-styles.scss */
  .xs-fullwidth {
    margin-right: -15px !important;
    margin-left: -15px !important;
    overflow: hidden;
  }
  /* line 413, kristainlee-styles.scss */
  .xs-fullwidth .title-seperator {
    margin-left: 20px;
  }

  /* line 418, kristainlee-styles.scss */
  .content-area {
    border-color: black;
    text-align: left;
    margin-top: 0;
    padding-top: 5.5rem;
    /* end section */
  }
  /* line 424, kristainlee-styles.scss */
  .content-area .volume .ui-slider-handle {
    height: 40px;
    width: 40px;
  }
  /* line 428, kristainlee-styles.scss */
  .content-area .blurb {
    clear: both;
    margin-top: 0;
    padding: 0 0 0 0;
  }
  /* line 432, kristainlee-styles.scss */
  .content-area .blurb .intro {
    position: absolute;
    left: 20px;
    color: white;
    padding: 250px 0 0 0;
  }
  /* line 437, kristainlee-styles.scss */
  .content-area .blurb .intro h2 {
    /*font-size: 55px;*/
    font-size: 14vw;
    line-height: 18vw;
    font-family: 'Josefin Sans', sans-serif;
    margin: 0 0  0;
    width: 100px;
  }
  /* line 447, kristainlee-styles.scss */
  .content-area section {
    padding-bottom: 40px;
    padding-top: 10px;
  }
  /* line 450, kristainlee-styles.scss */
  .content-area section:before {
    display: block;
    content: " ";
    margin-top: -29px;
    height: 48px;
    visibility: hidden;
  }
  /* line 457, kristainlee-styles.scss */
  .content-area section .title-seperator {
    background: -moz-linear-gradient(left, #bfbfbf 0%, rgba(30, 87, 153, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #bfbfbf), color-stop(100%, rgba(30, 87, 153, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #bfbfbf 0%, rgba(30, 87, 153, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #bfbfbf 0%, rgba(30, 87, 153, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #bfbfbf 0%, rgba(30, 87, 153, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to right, #bfbfbf 0%, rgba(30, 87, 153, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#001e5799',GradientType=1 );
    /* IE6-9 */
  }
  /* line 467, kristainlee-styles.scss */
  .content-area section#about {
    background-color: white;
    padding: 10px 0 10px 0;
  }
  /* line 470, kristainlee-styles.scss */
  .content-area section#about p, .content-area section#about h3 {
    padding: 0 20px;
  }
  /* line 473, kristainlee-styles.scss */
  .content-area section#about img {
    margin-bottom: 20px;
  }
  /* line 478, kristainlee-styles.scss */
  .content-area section#contact .contact-block {
    border-bottom: 1px solid #4a4847;
  }
  /* line 480, kristainlee-styles.scss */
  .content-area section#contact .contact-block:first-child {
    border-bottom: none;
  }
  /* line 486, kristainlee-styles.scss */
  .content-area section#contact ul li a {
    font-size: 2rem;
  }
  /* line 492, kristainlee-styles.scss */
  .content-area section img {
    margin-bottom: 0;
  }
  /* line 495, kristainlee-styles.scss */
  .content-area section p {
    font-weight: 500;
    position: relative;
    line-height: 25px;
  }
  /* line 502, kristainlee-styles.scss */
  .content-area section#radio .radio-title {
    font-family: 'Josefin Sans', sans-serif;
    top: 70px;
    color: white;
    right: 30px;
  }
  /* line 507, kristainlee-styles.scss */
  .content-area section#radio .radio-title h6 {
    text-transform: uppercase;
    font-size: 6vw;
    line-height: 10vw;
  }
  /* line 513, kristainlee-styles.scss */
  .content-area section#radio .radio-title p a {
    text-align: right;
  }
  /* line 518, kristainlee-styles.scss */
  .content-area section h3 {
    font-size: 3rem;
    font-weight: 500;
  }
  /* line 523, kristainlee-styles.scss */
  .content-area section h4 {
    font-size: 2.5rem;
  }
  /* line 526, kristainlee-styles.scss */
  .content-area section h5 {
    font-size: 2rem;
    font-weight: 500;
    color: #e07d00;
  }
  /* line 533, kristainlee-styles.scss */
  .content-area .blue-carets {
    position: relative;
  }
  /* line 535, kristainlee-styles.scss */
  .content-area .blue-carets span {
    color: #428bca;
    position: absolute;
    top: -16px;
    left: 40px;
    font-size: 3rem;
  }
  /* line 544, kristainlee-styles.scss */
  .content-area.open {
    background-color: black;
    border-left: 1px solid #428bca;
  }
  /* line 548, kristainlee-styles.scss */
  .content-area .title-push {
    margin-left: 15px;
  }
  /* line 551, kristainlee-styles.scss */
  .content-area .jp-volume-controls {
    display: none;
  }
  /* line 554, kristainlee-styles.scss */
  .content-area .blue {
    background-color: #428bca;
    color: white;
    margin: 0;
    padding: 0;
  }
  /* line 559, kristainlee-styles.scss */
  .content-area .blue p {
    padding: 15px;
    font-size: 2rem;
    line-height: 30px;
    font-family: 'Josefin Sans', sans-serif;
  }

  /* end content area */
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 579, kristainlee-styles.scss */
  .bioblock h2 {
    top: 100px;
    left: 100px;
  }
  /* line 583, kristainlee-styles.scss */
  .bioblock .stamp {
    top: 200px;
  }
}
/* iPads (landscape) ----------- */
/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width: 1224px) {
  /* Styles */
}
/* Large screens ----------- */
@media only screen and (min-width: 1824px) {
  /* Styles */
}
/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* Styles */
}
/* line 626, kristainlee-styles.scss */
div.jp-type-playlist div.jp-playlist a {
  color: #428bca !important;
}

/* line 629, kristainlee-styles.scss */
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
  color: white !important;
}

/* line 633, kristainlee-styles.scss */
.navbar-brand {
  left: 0;
  top: 0;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  width: 100%;
  position: absolute;
}

/* line 643, kristainlee-styles.scss */
.navbar-toggle {
  z-index: 1000;
}

.voiceDemos {
  text-align: center;
}

iframe {
  margin-top: 20px;
  border: 0;
  min-height: 500px;
}

