/* line 17, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../../../Applications/CodeKit.app/Contents/Resources/engines/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* line 2, ../sass/utilities.sass */
button {
  background-color: transparent;
  padding: 0px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  outline: 0;
  cursor: pointer !important; }

/* line 11, ../sass/utilities.sass */
a {
  border: 0px;
  outline: 0;
  text-decoration: none; }

/* line 16, ../sass/utilities.sass */
.hidden {
  display: none;
  visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

/* line 21, ../sass/utilities.sass */
.visible {
  display: block;
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

/* line 26, ../sass/utilities.sass */
.noscrollbars {
  overflow: hidden !important; }

/* line 115, ../sass/utilities.sass */
html.lt-ie9 .hidden {
  filter: auto !important;
  opacity: auto !important; }
/* line 119, ../sass/utilities.sass */
html.lt-ie9 .visible {
  filter: auto !important;
  opacity: auto !important; }

/*GLOBAL STYLES */
/* ------------------------------
 *			Site Styles
 *		------------------------------ */
/* line 41, ../sass/site.sass */
::-moz-selection, ::selection {
  background: #822148;
  color: white;
  text-shadow: none; }

/* line 46, ../sass/site.sass */
body {
  background: #041527;
  font: 14px/21px "weissbold", serif;
  color: #141313;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%; }

/* line 53, ../sass/site.sass */
strong {
  color: #141313; }

/* line 56, ../sass/site.sass */
a {
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }
  /* line 63, ../sass/site.sass */
  a:visited {
    text-decoration: none; }

/* line 66, ../sass/site.sass */
h1, h2, h3, h4, h5, h6 {
  font-family: "weissbold", serif;
  font-weight: normal; }

/* line 70, ../sass/site.sass */
blockquote {
  font-size: 18px;
  line-height: 36px;
  color: #777777; }
  /* line 75, ../sass/site.sass */
  blockquote p {
    font-size: 18px;
    line-height: 36px;
    color: #777777;
    padding: 0 90px;
    border: none; }

/* line 82, ../sass/site.sass */
.sprite {
  background: url(http://static.tumblr.com/ajtokgb/qDumr5mfq/sprite.png) no-repeat transparent; }

/* line 85, ../sass/site.sass */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* ------------------------------
 *	Page Styles
 *------------------------------ */
/*	----------------------------------------------------------------
 *	MaxImage (Fullscreen Slideshow for use with jQuery Cycle Plugin)
 *	----------------------------------------------------------------	
 *	Demo at: http://www.aaronvanderzwan.com/maxcycle/
 *	Download and Info at: http://github.com/akv2/MaxCycle---jQuery-Plugin/
 *	Copyright (c) 2007-2011 Aaron Vanderzwan
 *	Dual licensed under the MIT and GPL licenses. */
/* line 107, ../sass/site.sass */
.max {
  position: relative;
  border-bottom: 1px solid #e6d5ad;
  overflow: hidden;
  width: 100%; }
  /* line 113, ../sass/site.sass */
  .max > .bottom-container {
    width: 100%;
    height: auto;
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 999; }
    /* line 121, ../sass/site.sass */
    .max > .bottom-container p {
      font-size: 22px;
      line-height: 35px;
      color: #e6d5ad;
      font-family: "weissbold", serif; }
  /* line 128, ../sass/site.sass */
  .max .follow_container {
    display: inline-block;
    margin-top: 20px; }
    /* line 132, ../sass/site.sass */
    .max .follow_container > li {
      cursor: pointer;
      color: #e6d5ad;
      font-size: 11px;
      display: inline-block;
      vertical-align: middle;
      margin-right: 7px;
      line-height: 31px; }
      /* line 141, ../sass/site.sass */
      .max .follow_container > li li:nth-of-type(1) {
        cursor: arrow; }
      /* line 144, ../sass/site.sass */
      .max .follow_container > li.icon-share {
        background-image: url(http://static.tumblr.com/kn2uvjq/qptmyp1mz/sprite-social.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        width: 15px;
        height: 31px; }
      /* line 152, ../sass/site.sass */
      .max .follow_container > li.sound-btn {
        background-image: url(http://static.tumblr.com/kn2uvjq/W4Gmtn3m4/sprite-ui.png);
        background-repeat: no-repeat;
        width: 24px;
        height: 24px; }
        /* line 159, ../sass/site.sass */
        .max .follow_container > li.sound-btn.on {
          background-position: -98px 0px; }
        /* line 161, ../sass/site.sass */
        .max .follow_container > li.sound-btn.off {
          background-position: -126px 0px; }
      /* line 164, ../sass/site.sass */
      .max .follow_container > li a {
        display: inline-block; }
        /* line 167, ../sass/site.sass */
        .max .follow_container > li a.icon {
          background-image: url(http://static.tumblr.com/kn2uvjq/qptmyp1mz/sprite-social.png);
          background-repeat: no-repeat;
          width: 32px;
          height: 31px; }
        /* line 172, ../sass/site.sass */
        .max .follow_container > li a.icon-fb {
          background-position: -16px 0px; }
          /* line 174, ../sass/site.sass */
          .max .follow_container > li a.icon-fb:hover {
            background-position: -16px -33px; }
        /* line 176, ../sass/site.sass */
        .max .follow_container > li a.icon-tw {
          background-position: -50px 0px; }
          /* line 178, ../sass/site.sass */
          .max .follow_container > li a.icon-tw:hover {
            background-position: -50px -33px; }
        /* line 180, ../sass/site.sass */
        .max .follow_container > li a.icon-yt {
          background-position: -84px 0px; }
          /* line 182, ../sass/site.sass */
          .max .follow_container > li a.icon-yt:hover {
            background-position: -84px -33px; }
        /* line 184, ../sass/site.sass */
        .max .follow_container > li a.icon-goo {
          background-position: -118px 0px; }
          /* line 186, ../sass/site.sass */
          .max .follow_container > li a.icon-goo:hover {
            background-position: -118px -33px; }
        /* line 188, ../sass/site.sass */
        .max .follow_container > li a.icon-pin {
          background-position: -152px 0px; }
          /* line 190, ../sass/site.sass */
          .max .follow_container > li a.icon-pin:hover {
            background-position: -152px -33px; }
  /* line 12, ../sass/site.sass */
  .max .expandable {
    position: relative;
    width: 0px;
    overflow: hidden;
    padding: 0px;
    margin-right: 0px !important; }
    /* line 19, ../sass/site.sass */
    .max .expandable.open {
      width: 260px; }
    /* line 22, ../sass/site.sass */
    .max .expandable .slider {
      position: relative;
      top: 0px;
      left: 0px;
      width: 260px;
      overflow: hidden; }
      /* line 29, ../sass/site.sass */
      .max .expandable .slider > li {
        display: inline-block;
        float: none;
        height: 20px;
        overflow: hidden;
        max-width: 80px;
        vertical-align: middle; }

/* line 199, ../sass/site.sass */
.permalink_page .max {
  height: 200px;
  overflow: hidden; }
  /* line 203, ../sass/site.sass */
  .permalink_page .max > .bottom-container {
    display: none; }
  /* line 206, ../sass/site.sass */
  .permalink_page .max #maximage {
    height: 200px !important; }
    /* line 209, ../sass/site.sass */
    .permalink_page .max #maximage .mc-image {
      height: 200px !important; }

/* line 215, ../sass/site.sass */
body .mc-cycle {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1; }

/* line 224, ../sass/site.sass */
div.mc-image {
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
  overflow: hidden;
  width: 100%;
  max-width: 100%; }

/* line 240, ../sass/site.sass */
.mc-old-browser .mc-image {
  overflow: hidden; }

/* line 243, ../sass/site.sass */
#cycle-loader {
  height: 32px;
  left: 50%;
  margin: -8px 0 0 -8px;
  position: absolute;
  top: 50%;
  width: 32px;
  z-index: 999; }

/* line 252, ../sass/site.sass */
#maximage {
  background: black;
  display: none;
  position: static;
  max-width: 100%; }

/* line 259, ../sass/site.sass */
#logo {
  height: auto;
  position: absolute;
  bottom: 30px;
  left: 30px;
  max-width: 55%;
  z-index: 1000;
  color: white;
  text-shadow: 1px 1px 1px #111111; }
  /* line 268, ../sass/site.sass */
  #logo h1 {
    text-transform: uppercase;
    font-size: 70px;
    line-height: 77px;
    color: white;
    margin-bottom: 0; }
  /* line 274, ../sass/site.sass */
  #logo p {
    font-size: 28px;
    line-height: 35px;
    font-family: "weissbold", serif; }

/* line 279, ../sass/site.sass */
#arrow_left, #arrow_right {
  width: 39px;
  height: 63px;
  position: absolute;
  bottom: 50px;
  right: 30px;
  z-index: 1000; }

/* line 287, ../sass/site.sass */
#arrow_left {
  right: 86px; }
  /* line 289, ../sass/site.sass */
  #arrow_left:hover {
    bottom: 49px; }

/* line 292, ../sass/site.sass */
#arrow_right:hover {
  bottom: 49px; }

/* line 295, ../sass/site.sass */
#arrow_left:active, #arrow_right:active {
  bottom: 48px; }

/* line 298, ../sass/site.sass */
.in-slide-content {
  font-family: "weissbold", serif;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  font-size: 80px;
  line-height: 90px;
  font-style: italic;
  margin: 15% auto 0;
  padding: 30px 0 20px;
  width: 900px;
  color: white;
  position: relative;
  text-align: center;
  z-index: 9999;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased; }

/* line 315, ../sass/site.sass */
.youtube-video, video {
  left: 0;
  position: absolute;
  top: 0;
  background-color: black; }

/* line 321, ../sass/site.sass */
.texture {
  background: url("http://static.tumblr.com/ajtokgb/i5dmpm32g/texture.png") repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 329, ../sass/site.sass */
.slide_link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 336, ../sass/site.sass */
#maximage, .video {
  width: 100%;
  height: 100%; }

/* ------------------------------
 *	TT
 *------------------------------ */
/* line 344, ../sass/site.sass */
.tt-container {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 999; }

/* line 350, ../sass/site.sass */
#tt {
  width: 540px;
  height: 89px;
  max-width: 540px;
  max-height: 89px;
  padding-top: 10px; }

/* line 358, ../sass/site.sass */
.tt {
  display: inline-block;
  margin: auto;
  width: 572px;
  max-width: 572px;
  height: 89px;
  background-image: url(http://static.tumblr.com/kn2uvjq/q0Mmy4j3s/tt.png);
  background-size: 100% auto;
  background-repeat: no-repeat; }

/* curtains */
/* line 371, ../sass/site.sass */
.curtains, .ticket-scrim {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #041527;
  z-index: 9999999; }
  /* line 380, ../sass/site.sass */
  .curtains > .tt, .ticket-scrim > .tt {
    display: block; }
  /* line 383, ../sass/site.sass */
  .curtains > img, .ticket-scrim > img {
    margin: 25px auto;
    display: block; }

/* line 387, ../sass/site.sass */
.ticket-scrim {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
  filter: alpha(opacity=0) !important;
  zoom: 1;
  z-index: -9999;
  top: -999999px;
  left: -999999px;
  background: url(http://static.tumblr.com/kn2uvjq/zLon0n5qj/tickets-bg.png);
  background-repeat: repeat;
  cursor: pointer; }
  /* line 397, ../sass/site.sass */
  .ticket-scrim .widget {
    margin: 5% auto;
    width: 60%;
    min-width: 320px;
    height: 60%;
    min-height: 400px; }
    /* line 404, ../sass/site.sass */
    .ticket-scrim .widget iframe {
      border: 1px solid #e6d5ad; }
  /* line 407, ../sass/site.sass */
  .ticket-scrim.on {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
    filter: alpha(opacity=100) !important;
    zoom: 1;
    z-index: 99999999;
    top: 0px;
    left: 0px; }

/* line 413, ../sass/site.sass */
.tag-container a {
  color: #aaaaaa; }
  /* line 416, ../sass/site.sass */
  .tag-container a:hover {
    color: #4d4d4d; }

/* line 419, ../sass/site.sass */
.mpaa-container {
  position: absolute;
  bottom: 0px;
  background-color: #041527;
  background-size: cover;
  padding: 10px;
  z-index: 9999999; }
  /* line 427, ../sass/site.sass */
  .mpaa-container.out {
    bottom: -150px; }
  /* line 430, ../sass/site.sass */
  .mpaa-container > span {
    font-size: 9px;
    color: white; }
  /* line 434, ../sass/site.sass */
  .mpaa-container > .links {
    display: block;
    margin: 5px auto auto auto;
    color: white;
    font-weight: normal; }
    /* line 440, ../sass/site.sass */
    .mpaa-container > .links > a {
      color: white;
      font: 700 9px serif;
      position: relative;
      top: -2px; }

/* line 446, ../sass/site.sass */
.wb-img {
  width: 112px;
  height: 26px;
  background-image: url(http://static.tumblr.com/kn2uvjq/p2nmz71pw/wb-bug.png);
  display: inline-block; }

/* line 452, ../sass/site.sass */
.rating-img {
  width: 114px;
  height: 40px;
  background-image: url(http://static.tumblr.com/kn2uvjq/kkVmz7o7d/rating.png);
  display: inline-block;
  margin-right: 45px; }

/* ------------------------------
 *	Main Navigation
 *------------------------------ */
/* line 462, ../sass/site.sass */
.nav-container {
  width: 90%;
  position: absolute;
  top: 105px;
  left: 45%;
  margin-left: -40%;
  z-index: 9999;
  font-family: "weissbold", serif; }

/* line 472, ../sass/site.sass */
#nav {
  position: relative;
  width: 100%;
  height: 40px;
  margin: auto;
  background-color: #081d31;
  border: 1px solid #e6d5ad;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  /*span:after
   * width: 0
   * height: 0
   * border: 0.313em solid transparent
   * border-bottom: none
   * border-top-color: #888
   * content: ''
   * vertical-align: middle
   * display: inline-block
   * position: relative
   * right: -0.313em */ }
  /* line 481, ../sass/site.sass */
  #nav .right-doiley {
    background-image: url(http://static.tumblr.com/kn2uvjq/hYgmy4iqg/nav-end-r.png);
    position: relative;
    float: right;
    top: 4px;
    right: -40px;
    width: 44px;
    height: 42px; }
  /* line 490, ../sass/site.sass */
  #nav .left-doiley {
    background-image: url(http://static.tumblr.com/kn2uvjq/IbJmy4izf/nav-end-l.png);
    position: relative;
    float: left;
    top: 4px;
    left: -40px;
    width: 44px;
    height: 42px; }
  /* line 499, ../sass/site.sass */
  #nav > a {
    display: none; }
  /* line 502, ../sass/site.sass */
  #nav > .arrow {
    display: inline-block;
    color: white;
    background-image: url(http://static.tumblr.com/kn2uvjq/frlmzxiui/nav_arrow_bg.png);
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    width: 49px;
    height: 38px;
    z-index: 9999999; }
    /* line 515, ../sass/site.sass */
    #nav > .arrow a {
      background-image: url(http://static.tumblr.com/kn2uvjq/GLQmzxgsd/arrow.png);
      background-repeat: no-repeat;
      width: 12px;
      height: 13px;
      display: block;
      margin: 12px 22px; }
    /* line 523, ../sass/site.sass */
    #nav > .arrow.right {
      right: 0px; }
      /* line 526, ../sass/site.sass */
      #nav > .arrow.right a {
        background-position: -13px 0; }
    /* line 529, ../sass/site.sass */
    #nav > .arrow.left {
      left: 0px;
      background-position: -50px 0; }
  /* line 533, ../sass/site.sass */
  #nav .list-container {
    position: absolute;
    width: 100%;
    overflow-x: hidden; }
    /* line 538, ../sass/site.sass */
    #nav .list-container ul {
      margin-bottom: 0;
      position: relative; }
      /* line 542, ../sass/site.sass */
      #nav .list-container ul li {
        position: relative; }
      /* line 544, ../sass/site.sass */
      #nav .list-container ul a {
        color: white;
        display: block;
        text-decoration: none;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
        /* line 554, ../sass/site.sass */
        #nav .list-container ul a:active {
          background-color: #0e0e0e !important;
          color: white !important; }
  /* line 574, ../sass/site.sass */
  #nav > .list-container > ul > li {
    height: 100%;
    float: left; }
    /* line 579, ../sass/site.sass */
    #nav > .list-container > ul > li.multi-line {
      padding-top: 8px;
      height: 32px; }
      /* line 583, ../sass/site.sass */
      #nav > .list-container > ul > li.multi-line.three-line {
        padding-top: 3px; }
    /* line 585, ../sass/site.sass */
    #nav > .list-container > ul > li > a {
      padding: 0px 40px;
      height: 100%;
      font-size: 11px;
      line-height: 40px;
      text-align: center;
      color: #e6d5ad;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
      border-radius: 7px;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      background-image: url(http://static.tumblr.com/kn2uvjq/vNwmy9t9c/divider.png);
      background-repeat: no-repeat;
      background-position: left center; }
      /* line 598, ../sass/site.sass */
      #nav > .list-container > ul > li > a.multi-line-tab {
        line-height: 12px;
        white-space: nowrap;
        background-position: left 5px; }
    /* line 603, ../sass/site.sass */
    #nav > .list-container > ul > li:first-child > a {
      background-image: none !important; }
    /* line 606, ../sass/site.sass */
    #nav > .list-container > ul > li:hover > a {
      background-color: #071828;
      color: white; }
  /* line 611, ../sass/site.sass */
  #nav > .list-container > ul:not(:hover) > li.active > a {
    background-color: #0e0e0e;
    color: white; }
  /* line 616, ../sass/site.sass */
  #nav ul ul li {
    margin: 0; }
  /* line 620, ../sass/site.sass */
  #nav li ul {
    background-color: black;
    display: none;
    position: absolute;
    top: 100%; }
  /* line 626, ../sass/site.sass */
  #nav li:hover ul {
    display: block;
    left: 0;
    right: 0; }
  /* line 631, ../sass/site.sass */
  #nav li:not(:first-child):hover ul {
    left: -1px; }
  /* line 635, ../sass/site.sass */
  #nav li ul a {
    height: 100%;
    font-size: 11px;
    line-height: 40px;
    text-align: center;
    color: white;
    border-top: 1px solid #e6d5ad; }
  /* line 644, ../sass/site.sass */
  #nav li ul li a:hover, #nav li ul:not(:hover) li.active a {
    background-color: #081d31;
    color: white; }

/* ------------------------------
 *	Main Content
 *------------------------------ */
/* line 656, ../sass/site.sass */
.permalink_page .container {
  padding-top: 90px; }

/* line 661, ../sass/site.sass */
.container a {
  color: #999999; }
  /* line 663, ../sass/site.sass */
  .container a:hover {
    color: #333333; }

/* line 666, ../sass/site.sass */
.divider {
  background: url("http://static.tumblr.com/ajtokgb/zK0mpm37i/divider.jpg") repeat; }

/* line 669, ../sass/site.sass */
.under_big {
  height: 13px;
  margin-top: 2px; }

/* line 673, ../sass/site.sass */
.d_normal {
  height: 10px; }

/* line 676, ../sass/site.sass */
.tip {
  background: black;
  color: white;
  display: none;
  font-family: "weissbold", serif;
  position: absolute;
  border: 3px solid white;
  padding: 15px;
  font-size: 18px;
  text-transform: capitalize;
  -webkit-box-shadow: 0 0 1px #141313;
  -moz-box-shadow: 0 0 1px #141313;
  -o-box-shadow: 0 0 1px #141313;
  -ms-box-shadow: 0 0 1px #141313;
  box-shadow: 0 0 1px #141313; }

/* line 692, ../sass/site.sass */
.c_heading {
  text-align: center; }

/* line 695, ../sass/site.sass */
.heading {
  margin: 100px 0 70px;
  display: inline-block;
  max-width: 60%; }

/* line 700, ../sass/site.sass */
.section_title {
  background: black;
  color: white;
  font-family: "weissbold", serif;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 14px; }

/* ------------------------------
 *	About Me
 *------------------------------ */
/* line 711, ../sass/site.sass */
.frame_top_small, .frame_bottom_small {
  width: 31px;
  height: 31px;
  position: absolute;
  z-index: 555; }

/* line 717, ../sass/site.sass */
.frame_top_small {
  background-position: -50px -50px;
  top: 0;
  left: 0; }

/* line 722, ../sass/site.sass */
.frame_bottom_small {
  background-position: 0px -50px;
  bottom: 0;
  right: 0; }

/* ------------------------------
 *	Portfolio
 *------------------------------ */
/* line 732, ../sass/site.sass */
.thumb {
  width: 1020px;
  margin: 0 auto; }

/* line 736, ../sass/site.sass */
.framer {
  background-image: url(http://static.tumblr.com/kn2uvjq/s0amyoy7b/frame-stroke.png);
  background-position: center center;
  background-repeat: repeat-x;
  margin: 50px auto;
  padding: 4px 0;
  width: 50%;
  text-align: center; }
  /* line 746, ../sass/site.sass */
  .framer:before {
    content: url(http://static.tumblr.com/kn2uvjq/hBemyow2t/frame-center.png); }

/* line 750, ../sass/site.sass */
.frame_top, .frame_bottom {
  width: 299px;
  height: 7px;
  position: absolute;
  background: url(http://static.tumblr.com/kn2uvjq/DIrmy9yfw/post-frame.png);
  z-index: 555; }

/* line 757, ../sass/site.sass */
.frame_top {
  top: 0;
  left: 0; }

/* line 761, ../sass/site.sass */
.frame_bottom {
  bottom: 0;
  right: 0; }

/* line 765, ../sass/site.sass */
.mask {
  width: 300px;
  height: 200px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 3; }

/* line 774, ../sass/site.sass */
.view {
  width: 300px;
  height: 200px;
  float: left;
  margin: 20px;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default; }
  /* line 784, ../sass/site.sass */
  .view .post-inner {
    height: 194px;
    overflow: hidden;
    padding: 3px 0 0; }
  /* line 789, ../sass/site.sass */
  .view img {
    display: block;
    position: relative;
    min-width: 300px;
    min-height: 200px;
    vertical-align: middle; }
  /* line 796, ../sass/site.sass */
  .view a.info {
    background: url("http://static.tumblr.com/kn2uvjq/IXumystiv/enter.png") center 55% no-repeat;
    display: inline-block;
    text-decoration: none;
    padding: 0;
    width: 300px;
    height: 200px;
    z-index: 2; }
    /* line 806, ../sass/site.sass */
    .view a.info h1 {
      color: white;
      font-size: 24px;
      line-height: 20px;
      padding-top: 70px; }
  /* line 813, ../sass/site.sass */
  .view.featured {
    width: 980px;
    height: 440px; }
    /* line 817, ../sass/site.sass */
    .view.featured .frame_top {
      left: 341px; }
    /* line 820, ../sass/site.sass */
    .view.featured .frame_bottom {
      right: 341px; }
    /* line 823, ../sass/site.sass */
    .view.featured .post-inner {
      margin-top: 3px;
      height: 430px; }
    /* line 827, ../sass/site.sass */
    .view.featured a.info {
      width: 980px;
      height: 434px; }
      /* line 831, ../sass/site.sass */
      .view.featured a.info h1 {
        padding-top: 190px; }
    /* line 834, ../sass/site.sass */
    .view.featured img {
      min-height: 400px;
      min-width: 980px; }
    /* line 839, ../sass/site.sass */
    .view.featured .video_thumb {
      margin-top: -150px;
      margin-left: 0px;
      min-height: 730px; }

/* line 845, ../sass/site.sass */
.effect .mask {
  opacity: 0;
  overflow: visible;
  visibility: hidden;
  border: 0px solid rgba(0, 0, 0, 0.7);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
/* line 858, ../sass/site.sass */
.effect a.info {
  position: relative;
  top: -150px;
  left: -150px;
  opacity: 0;
  -moz-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
  -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
  -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
  -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
  transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; }
/* line 875, ../sass/site.sass */
.effect:hover .mask {
  opacity: 1;
  visibility: visible;
  border: 150px solid rgba(8, 29, 49, 0.7); }
/* line 879, ../sass/site.sass */
.effect:hover a.info {
  opacity: 1;
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s; }
/* line 894, ../sass/site.sass */
.effect.featured .mask {
  margin-top: 2px;
  width: 980px;
  height: 434px; }
/* line 899, ../sass/site.sass */
.effect.featured a.info {
  top: -217px;
  left: -220px; }
/* line 905, ../sass/site.sass */
.effect.featured:hover .mask {
  border: 217px solid rgba(8, 29, 49, 0.7); }
/* line 908, ../sass/site.sass */
.effect.featured:hover a.info {
  top: -217px;
  left: -220px; }

/* line 914, ../sass/site.sass */
.ie8 .effect .mask {
  background: rgba(8, 29, 49, 0.7); }
/* line 918, ../sass/site.sass */
.ie8 .effect:hover .mask {
  background: rgba(8, 29, 49, 0.7); }
/* line 920, ../sass/site.sass */
.ie8 .effect:hover a.info {
  top: 0px;
  left: 0px;
  background: rgba(8, 29, 49, 0.7); }

/* line 925, ../sass/site.sass */
.index_page .photos img {
  display: none; }
  /* line 927, ../sass/site.sass */
  .index_page .photos img:first-child {
    display: block; }

/* line 930, ../sass/site.sass */
.title_thumb {
  background: rgba(0, 0, 0, 0.3);
  width: 300px;
  height: 300px;
  text-shadow: 1px 1px 3px black;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }

/* line 941, ../sass/site.sass */
.index_page .title_thumb h2, .index_page .title_thumb h3, .index_page .title_thumb h4, .index_page .title_thumb h5, .index_page .title_thumb h6, .index_page .title_thumb ul, .index_page .title_thumb ol, .index_page .title_thumb p, .index_page .title_thumb blockquote {
  display: none; }

/* line 944, ../sass/site.sass */
.text_thumb, .video_no_thumb {
  background: rgba(0, 0, 0, 0.3);
  width: 300px;
  height: 200px; }

/* line 949, ../sass/site.sass */
.text_thumb h1, .title_thumb h1 {
  color: white;
  font-family: "weissbold", serif;
  font-size: 21px;
  line-height: 35px;
  text-transform: uppercase;
  width: 300px;
  height: 200px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 0 25px; }

/* line 962, ../sass/site.sass */
.video_thumb {
  height: 400px;
  margin-top: -50px;
  margin-left: -40%; }

/* line 967, ../sass/site.sass */
.video_no_thumb {
  background: url("http://static.tumblr.com/ajtokgb/mPwmriqww/play.png") no-repeat 50% 50% #141313; }

/* line 970, ../sass/site.sass */
#pagination {
  width: 140px;
  margin: 30px auto 0px; }
  /* line 973, ../sass/site.sass */
  #pagination a img {
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
    /* line 979, ../sass/site.sass */
    #pagination a img:hover {
      opacity: 0.8; }

/* Infinite Scroll */
/* line 984, ../sass/site.sass */
#infscr-loading {
  text-align: center; }
  /* line 986, ../sass/site.sass */
  #infscr-loading em {
    font-family: "weissbold", serif;
    font-style: normal; }

/* ------------------------------
 *	Social Share
 *------------------------------ */
/* line 994, ../sass/site.sass */
.share_container {
  margin-top: 20px; }
  /* line 997, ../sass/site.sass */
  .share_container > li {
    cursor: pointer;
    color: #e6d5ad;
    font-size: 11px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    line-height: 31px; }
    /* line 1006, ../sass/site.sass */
    .share_container > li li:nth-of-type(1) {
      cursor: arrow; }
    /* line 1009, ../sass/site.sass */
    .share_container > li:last-child {
      margin-right: 0px; }
    /* line 1012, ../sass/site.sass */
    .share_container > li a {
      display: inline-block; }
      /* line 1015, ../sass/site.sass */
      .share_container > li a.icon {
        background-image: url(http://static.tumblr.com/kn2uvjq/qptmyp1mz/sprite-social.png);
        background-repeat: no-repeat;
        width: 32px;
        height: 31px; }
      /* line 1020, ../sass/site.sass */
      .share_container > li a.icon-fb {
        background-position: -16px 0px; }
        /* line 1022, ../sass/site.sass */
        .share_container > li a.icon-fb:hover {
          background-position: -16px -33px; }
      /* line 1024, ../sass/site.sass */
      .share_container > li a.icon-tw {
        background-position: -50px 0px; }
        /* line 1026, ../sass/site.sass */
        .share_container > li a.icon-tw:hover {
          background-position: -50px -33px; }
      /* line 1028, ../sass/site.sass */
      .share_container > li a.icon-yt {
        background-position: -84px 0px; }
        /* line 1030, ../sass/site.sass */
        .share_container > li a.icon-yt:hover {
          background-position: -84px -33px; }
      /* line 1032, ../sass/site.sass */
      .share_container > li a.icon-goo {
        background-position: -118px 0px; }
        /* line 1034, ../sass/site.sass */
        .share_container > li a.icon-goo:hover {
          background-position: -118px -33px; }
      /* line 1036, ../sass/site.sass */
      .share_container > li a.icon-pin {
        background-position: -152px 0px; }
        /* line 1038, ../sass/site.sass */
        .share_container > li a.icon-pin:hover {
          background-position: -152px -33px; }
  /* line 1041, ../sass/site.sass */
  .share_container .like_button {
    height: 31px !important; }

/* ------------------------------
 *	Permalink
 *------------------------------ */
/* line 1048, ../sass/site.sass */
.permalink_container {
  text-align: center;
  position: relative; }

/* line 1052, ../sass/site.sass */
.photo, .text {
  font-family: "weissbold", serif;
  font-size: 21px;
  line-height: 42px; }

/* line 1057, ../sass/site.sass */
.caption, .tags {
  width: 60%;
  margin: auto;
  font-family: "weissbold", serif;
  color: #e6d5ad; }
  /* line 1063, ../sass/site.sass */
  .caption > p, .tags > p {
    width: 80%;
    margin: auto; }
  /* line 1066, ../sass/site.sass */
  .caption ul, .tags ul {
    list-style: circle !important;
    margin-left: 30px;
    margin: 0 300px; }

/* line 1072, ../sass/site.sass */
.caption > a {
  color: #aaaaaa; }

/* line 1075, ../sass/site.sass */
.tags > a {
  color: #aaaaaa; }

/* line 1078, ../sass/site.sass */
#disqus_thread {
  margin: 0 300px; }

/* line 1081, ../sass/site.sass */
.photo p img, .text p img {
  float: left;
  clear: both;
  margin: 0 auto 0 -170px;
  max-width: 1000px;
  height: auto;
  padding: 16px 37px 30px 0; }

/* line 1091, ../sass/site.sass */
.permalink_page .photo img, .permalink_page .text img {
  max-width: 75%;
  height: auto; }

/* line 1095, ../sass/site.sass */
.main_photo {
  text-align: center;
  padding: 0px 0 20px; }
  /* line 1099, ../sass/site.sass */
  .main_photo img {
    width: 100%;
    max-width: 800px;
    max-height: 1500px;
    border: 1px solid #e6d5ad; }
  /* line 1105, ../sass/site.sass */
  .main_photo .vid > .fluid-width-video-wrapper > iframe {
    border: 1px solid #e6d5ad; }
  /* line 1108, ../sass/site.sass */
  .main_photo .photo_set {
    margin: 0 auto;
    padding: 14px 0; }

/* line 1112, ../sass/site.sass */
.ie8 .main_photo img {
  width: auto; }

/* line 1115, ../sass/site.sass */
.text_title {
  color: white;
  text-align: center;
  padding: 50px 0 0px; }
  /* line 1121, ../sass/site.sass */
  .text_title h1 {
    max-width: 800px;
    font-size: 40px;
    line-height: 50px;
    margin: 0 auto; }
    /* line 1127, ../sass/site.sass */
    .text_title h1:before {
      content: url(http://static.tumblr.com/kn2uvjq/BD7mysfkl/title-thing-left.png);
      position: relative;
      top: -7px;
      left: -15px; }
    /* line 1132, ../sass/site.sass */
    .text_title h1:after {
      content: url(http://static.tumblr.com/kn2uvjq/S4zmysfkw/title-thing-right.png);
      position: relative;
      top: -7px;
      left: 15px; }

/* line 1139, ../sass/site.sass */
.text .caption {
  margin-top: 70px; }

/* line 1142, ../sass/site.sass */
.vid {
  width: 60%;
  margin: 0 auto; }

/* line 1146, ../sass/site.sass */
#perm_pagination {
  position: absolute; }
  /* line 1148, ../sass/site.sass */
  #perm_pagination a img {
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out; }
    /* line 1154, ../sass/site.sass */
    #perm_pagination a img:hover {
      opacity: 0.8; }

/* ------------------------------
 *	Synopsis
 *------------------------------ */
/* line 1161, ../sass/site.sass */
.synopsis-wrapper {
  margin: auto;
  width: 90%;
  min-height: 530px; }
  /* line 1166, ../sass/site.sass */
  .synopsis-wrapper p {
    color: white;
    font-size: 16px;
    margin: 0 auto 15px;
    text-align: left;
    width: 80%; }
  /* line 1173, ../sass/site.sass */
  .synopsis-wrapper > img {
    max-width: 290px;
    max-height: 429px;
    width: 100%;
    float: left;
    margin-right: 20px;
    border: 1px solid #e6d5ad; }
  /* line 1182, ../sass/site.sass */
  .synopsis-wrapper .name {
    margin: 80px auto 40px;
    display: block;
    text-align: center;
    position: relative; }
    /* line 1188, ../sass/site.sass */
    .synopsis-wrapper .name > h1, .synopsis-wrapper .name > a {
      font-size: 24px;
      color: white;
      display: inline-block; }
    /* line 1193, ../sass/site.sass */
    .synopsis-wrapper .name > a:hover {
      color: #cccccc; }
    /* line 1197, ../sass/site.sass */
    .synopsis-wrapper .name:before, .synopsis-wrapper .name:after {
      position: relative;
      display: inline-block;
      margin: 0px 10px;
      top: -3px;
      width: 25px;
      height: 9px; }
    /* line 1205, ../sass/site.sass */
    .synopsis-wrapper .name:before {
      content: url(http://static.tumblr.com/kn2uvjq/dnCn0je3n/small-swirl-left.png); }
    /* line 1207, ../sass/site.sass */
    .synopsis-wrapper .name:after {
      content: url(http://static.tumblr.com/kn2uvjq/OTKn0je3t/small-swirl-right.png); }

/* ------------------------------
 *	special Solved Page
 *------------------------------ */
/* line 1214, ../sass/site.sass */
.special-page {
  margin: auto;
  width: 100%; }
  /* line 1218, ../sass/site.sass */
  .special-page .header {
    margin-bottom: 30px; }
    /* line 1221, ../sass/site.sass */
    .special-page .header .headline {
      color: lightgrey;
      font-size: 18px;
      font-family: "weissbold", serif; }
    /* line 1225, ../sass/site.sass */
    .special-page .header .tickets {
      position: relative;
      display: inline-block;
      height: 40px;
      margin: 25px auto 0;
      background-color: #081d31;
      border: 1px solid #e6d5ad;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
      border-radius: 7px;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box; }
      /* line 1234, ../sass/site.sass */
      .special-page .header .tickets:after {
        content: url(http://static.tumblr.com/kn2uvjq/hYgmy4iqg/nav-end-r.png);
        position: absolute;
        float: right;
        top: 4px;
        right: -40px;
        width: 44px;
        height: 42px; }
      /* line 1243, ../sass/site.sass */
      .special-page .header .tickets:before {
        content: url(http://static.tumblr.com/kn2uvjq/IbJmy4izf/nav-end-l.png);
        position: absolute;
        float: left;
        top: 4px;
        left: -40px;
        width: 44px;
        height: 42px; }
      /* line 1252, ../sass/site.sass */
      .special-page .header .tickets a {
        padding: 13px 40px;
        height: 100%;
        font-size: 11px;
        line-height: 40px;
        text-align: center;
        color: #e6d5ad;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box; }
      /* line 1263, ../sass/site.sass */
      .special-page .header .tickets:hover a {
        background-color: #071828;
        color: white; }
  /* line 1268, ../sass/site.sass */
  .special-page .special-container ul {
    list-style: none !important;
    margin: 0 !important;
    text-align: center; }
    /* line 1272, ../sass/site.sass */
    .special-page .special-container ul li {
      list-style: none !important;
      margin: 0px 15px !important;
      display: inline-block;
      position: relative; }
      /* line 1278, ../sass/site.sass */
      .special-page .special-container ul li:before {
        content: url(http://static.tumblr.com/kn2uvjq/I7qn06hga/post-frame-275.png);
        width: 275px;
        height: 7px;
        position: relative;
        top: 10px; }
      /* line 1285, ../sass/site.sass */
      .special-page .special-container ul li:after {
        content: url(http://static.tumblr.com/kn2uvjq/I7qn06hga/post-frame-275.png);
        width: 275px;
        height: 7px;
        position: relative;
        top: -12px; }
      /* line 1292, ../sass/site.sass */
      .special-page .special-container ul li .item {
        padding: 15px;
        width: 268px;
        height: 288px;
        border: 1px solid #e6d5ad; }
        /* line 1298, ../sass/site.sass */
        .special-page .special-container ul li .item .type {
          font-size: 10px; }
        /* line 1301, ../sass/site.sass */
        .special-page .special-container ul li .item img {
          margin: 10px 0px; }
        /* line 1304, ../sass/site.sass */
        .special-page .special-container ul li .item .description {
          font-size: 16px;
          margin: 2px 0;
          color: lightgrey;
          text-align: left;
          height: 150px;
          overflow: auto; }
        /* line 1312, ../sass/site.sass */
        .special-page .special-container ul li .item a {
          color: #87898b;
          font-size: 14px;
          text-decoration: underline;
          position: absolute;
          left: 50%;
          display: block;
          margin-left: -50%;
          width: 100%;
          bottom: 35px; }
          /* line 1323, ../sass/site.sass */
          .special-page .special-container ul li .item a:hover {
            color: #cccccc; }
        /* line 1326, ../sass/site.sass */
        .special-page .special-container ul li .item.dl {
          padding: 0px;
          width: 300px;
          height: 400px; }
          /* line 1331, ../sass/site.sass */
          .special-page .special-container ul li .item.dl .type {
            margin-top: 5px; }
          /* line 1334, ../sass/site.sass */
          .special-page .special-container ul li .item.dl img {
            margin: 0px;
            border-bottom: 1px solid #e6d5ad; }
          /* line 1338, ../sass/site.sass */
          .special-page .special-container ul li .item.dl a {
            position: relative;
            display: inline-block;
            padding: 0 3px;
            width: auto;
            margin-left: auto;
            left: auto;
            bottom: auto; }

/* ------------------------------
 *	Footer
 *------------------------------ */
/* line 1353, ../sass/site.sass */
footer {
  padding-top: 110px;
  position: relative;
  text-align: center; }
  /* line 1358, ../sass/site.sass */
  footer p {
    margin: 100px auto 70px;
    text-align: center;
    padding: 15px;
    border: 3px solid #aaaaaa;
    display: table;
    font-weight: 800;
    color: #aaaaaa;
    font-family: "weissbold", serif; }
  /* line 1368, ../sass/site.sass */
  footer a {
    color: #aaaaaa; }
    /* line 1370, ../sass/site.sass */
    footer a:visited {
      color: #aaaaaa; }
    /* line 1372, ../sass/site.sass */
    footer a:hover {
      color: #666666; }
  /* line 1375, ../sass/site.sass */
  footer .to_top {
    display: inline-block; }
  /* line 1378, ../sass/site.sass */
  footer .bb-container {
    width: 100%;
    max-width: 821px;
    margin: 40px auto; }
    /* line 1383, ../sass/site.sass */
    footer .bb-container .bb-container-inner {
      text-align: center; }
      /* line 1386, ../sass/site.sass */
      footer .bb-container .bb-container-inner img {
        width: 100%;
        max-width: 821px;
        max-height: 153px; }
      /* line 1391, ../sass/site.sass */
      footer .bb-container .bb-container-inner .bb-links {
        display: inline-block; }

/* line 1394, ../sass/site.sass */
.to_top {
  display: block;
  text-align: center; }

/* line 1398, ../sass/site.sass */
.swirl-right, .swirl-left {
  position: absolute;
  max-width: 360px;
  width: 45%;
  height: auto;
  z-index: -1;
  top: -55px; }

/* line 1406, ../sass/site.sass */
.swirl-right {
  right: 0px; }

/* line 1409, ../sass/site.sass */
.swirl-left {
  left: 0px; }

/* line 1413, ../sass/site.sass */
.permalink_page .swirl-right, .permalink_page .swirl-left {
  top: -35px; }

/* line 1417, ../sass/site.sass */
.ie8 .swirl-right, .ie8 .swirl-left {
  width: auto;
  max-width: 45%;
  height: auto; }

/* line 1422, ../sass/site.sass */
.ie8 body {
  width: 100%;
  min-width: 1024px !important; }
  /* line 1426, ../sass/site.sass */
  .ie8 body .wrapper {
    width: 100%;
    min-width: 1024px !important;
    position: relative !important; }

/* ------------------------------
 *	Media Queries
 *------------------------------ */
@media only screen and (max-width: 1680px) {
  /* line 1437, ../sass/site.sass */
  .caption {
    width: 80%; }
    /* line 1440, ../sass/site.sass */
    .caption > p {
      width: 55%; } }
/* Big screens up to 1279 */
@media only screen and (min-width: 980px) and (max-width: 1279px) {
  /* line 1444, ../sass/site.sass */
  .in-slide-content {
    width: 760px;
    font-size: 70px; }

  /* line 1450, ../sass/site.sass */
  .text_title h1 {
    max-width: 90%;
    font-size: 40px;
    line-height: 50px; }

  /* line 1455, ../sass/site.sass */
  .thumb {
    width: 930px; }

  /* line 1458, ../sass/site.sass */
  .view {
    margin: 5px; }
    /* line 1461, ../sass/site.sass */
    .view.featured {
      width: 920px; }
      /* line 1464, ../sass/site.sass */
      .view.featured .frame_top {
        left: 311px; }
      /* line 1467, ../sass/site.sass */
      .view.featured .frame_bottom {
        right: 311px; }

  /* line 1470, ../sass/site.sass */
  .view, .mask {
    width: 300px;
    height: 200px; }
    /* line 1474, ../sass/site.sass */
    .view a.info, .mask a.info {
      top: -125px;
      left: -125px; }

  /* line 1478, ../sass/site.sass */
  .text_thumb, .title_thumb {
    width: 300px;
    height: 200px; }
    /* line 1481, ../sass/site.sass */
    .text_thumb h1, .title_thumb h1 {
      width: 300px;
      height: 200px; }

  /* line 1484, ../sass/site.sass */
  .video_no_thumb {
    width: 300px;
    height: 200px; }

  /* line 1492, ../sass/site.sass */
  .effect.featured .mask, .effect.featured a.info {
    width: 920px; }

  /* line 1495, ../sass/site.sass */
  .effect:hover .mask {
    border: 125px solid rgba(8, 29, 49, 0.7); }

  /* line 1497, ../sass/site.sass */
  .view img {
    min-width: 300px;
    min-height: 200px; }

  /* line 1501, ../sass/site.sass */
  #disqus_thread {
    margin: 0 150px; }

  /* line 1503, ../sass/site.sass */
  .photo p img, .text p img {
    max-width: 860px;
    margin: 0 auto 0 -120px; }

  /* line 1507, ../sass/site.sass */
  .caption, .tags {
    width: 90%; } }
/* Point where we snap into mobile nav config */
/* Smaller than standard 960 (devices and browsers)) */
@media only screen and (max-width: 979px) {
  /* line 1515, ../sass/site.sass */
  .prev_post {
    position: relative;
    left: -2px; }

  /* line 1519, ../sass/site.sass */
  .next_post {
    position: relative;
    left: 2px; }

  /* line 1523, ../sass/site.sass */
  #perm_pagination {
    position: relative;
    margin: 30px auto 50px;
    text-align: center;
    top: 0px !important; }

  /* line 1529, ../sass/site.sass */
  .nav-container {
    top: 100px; }

  /* line 1532, ../sass/site.sass */
  #nav {
    position: absolute;
    height: auto;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box; }
    /* line 1539, ../sass/site.sass */
    #nav .right-doiley, #nav .left-doiley {
      display: none; }
    /* line 1542, ../sass/site.sass */
    #nav > .arrow {
      display: none !important; }
    /* line 1545, ../sass/site.sass */
    #nav > a {
      text-align: center;
      color: #e6d5ad;
      position: relative;
      border: 1px solid #e6d5ad;
      width: 80px;
      line-height: 25px; }
    /* line 1555, ../sass/site.sass */
    #nav:not(:target) > a:first-of-type {
      display: block; }
    /* line 1560, ../sass/site.sass */
    #nav:target > a:last-of-type, #nav:target .list-container {
      display: block; }
    /* line 1563, ../sass/site.sass */
    #nav .list-container {
      left: 0px;
      background-color: #081d31;
      border: 1px solid #e6d5ad;
      -webkit-border-radius: 7px;
      -moz-border-radius: 7px;
      border-radius: 7px;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      display: none; }
    /* line 1570, ../sass/site.sass */
    #nav .list-container > ul {
      height: auto;
      position: relative;
      width: 100% !important;
      left: 0 !important;
      right: 0; }
    /* line 1579, ../sass/site.sass */
    #nav .list-container > ul > li {
      width: 100%;
      float: none; }
      /* line 1584, ../sass/site.sass */
      #nav .list-container > ul > li > ul li {
        width: 100%; }
        /* line 1587, ../sass/site.sass */
        #nav .list-container > ul > li > ul li a {
          border-top: none;
          border-bottom: 1px solid #e6d5ad; }
      /* line 1591, ../sass/site.sass */
      #nav .list-container > ul > li.multi-line {
        padding: 0px;
        height: 100%; }
        /* line 1595, ../sass/site.sass */
        #nav .list-container > ul > li.multi-line a.multi-line-tab {
          padding: 4px 0;
          line-height: 16px; }
      /* line 1599, ../sass/site.sass */
      #nav .list-container > ul > li > a {
        height: auto;
        text-align: center;
        padding: 0 0.833em;
        background-image: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding;
        background-clip: padding-box; }
      /* line 1606, ../sass/site.sass */
      #nav .list-container > ul > li:not(:last-child) > a {
        border-right: none;
        border-bottom: 1px solid #aaaaaa;
        background-image: none; }
    /* line 1614, ../sass/site.sass */
    #nav .list-container li ul {
      position: static;
      padding-top: 0; }

  /* line 1619, ../sass/site.sass */
  .text_title h1 {
    max-width: 90%; }

  /* line 1623, ../sass/site.sass */
  .view a.info {
    background: none !important; }

  /* line 1626, ../sass/site.sass */
  .effect a.info {
    left: 0 !important;
    top: 0 !important;
    text-indent: -999999px; }
  /* line 1630, ../sass/site.sass */
  .effect:hover .mask {
    border: none !important; }
  /* line 1632, ../sass/site.sass */
  .effect a.info, .effect:hover a.info {
    -moz-transform: none !important;
    -webkit-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: all 0 ease 0 !important;
    -moz-transition: all 0 ease 0 !important;
    -o-transition: all 0 ease 0 !important;
    -ms-transition: all 0 ease 0 !important;
    transition: all 0 ease 0 !important;
    -moz-transition-delay: 0 !important;
    -webkit-transition-delay: 0 !important;
    -o-transition-delay: 0 !important;
    -ms-transition-delay: 0 !important;
    transition-delay: 0 !important; }

  /* line 1648, ../sass/site.sass */
  .tip {
    display: none !important; }

  /* line 1650, ../sass/site.sass */
  .video_no_thumb {
    background: url("http://static.tumblr.com/ajtokgb/tdymrir1w/play_small.png") no-repeat 50% 50% #141313; }

  /* line 1653, ../sass/site.sass */
  .caption, .tags {
    width: 90%; } }
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  /* line 1658, ../sass/site.sass */
  h1 {
    font-size: 36px;
    line-height: 46px; }

  /* line 1661, ../sass/site.sass */
  h2 {
    font-size: 29px;
    line-height: 39px; }

  /* line 1664, ../sass/site.sass */
  h3 {
    font-size: 22px;
    line-height: 32px; }

  /* line 1667, ../sass/site.sass */
  h4 {
    font-size: 18px;
    line-height: 28px; }

  /* line 1670, ../sass/site.sass */
  h5 {
    font-size: 16px;
    line-height: 26px; }

  /* line 1673, ../sass/site.sass */
  h6 {
    font-size: 14px;
    line-height: 24px; }

  /* line 1676, ../sass/site.sass */
  #logo h1 {
    font-size: 56px;
    line-height: 63px; }

  /* line 1679, ../sass/site.sass */
  .in-slide-content {
    width: 700px;
    font-size: 60px;
    line-height: 80px; }

  /* line 1683, ../sass/site.sass */
  .text_title h1 {
    font-size: 40px;
    line-height: 50px; }

  /* line 1686, ../sass/site.sass */
  .heading {
    margin-bottom: 50px; }

  /* line 1688, ../sass/site.sass */
  .section_title {
    font-size: 39px;
    line-height: 46px; }

  /* line 1691, ../sass/site.sass */
  .thumb {
    width: 630px; }

  /* line 1693, ../sass/site.sass */
  .frame_top, .frame_bottom {
    width: 199px;
    height: 5px;
    background: url(http://static.tumblr.com/kn2uvjq/7hOmy9yso/post-frame-200.png); }

  /* line 1697, ../sass/site.sass */
  .view {
    margin: 5px;
    width: 200px;
    height: 200px; }
    /* line 1702, ../sass/site.sass */
    .view.featured {
      width: 620px;
      height: 400px; }
      /* line 1706, ../sass/site.sass */
      .view.featured .post-inner {
        padding: 0px;
        height: 394px; }
      /* line 1710, ../sass/site.sass */
      .view.featured .frame_top {
        left: 211px; }
      /* line 1713, ../sass/site.sass */
      .view.featured .frame_bottom {
        right: 211px; }
      /* line 1716, ../sass/site.sass */
      .view.featured .video_no_thumb {
        width: 620px;
        height: 400px; }
      /* line 1720, ../sass/site.sass */
      .view.featured img {
        min-width: 620px;
        min-height: 390px; }
      /* line 1724, ../sass/site.sass */
      .view.featured .video_thumb {
        margin-top: -100px;
        margin-left: -100px; }

  /* line 1728, ../sass/site.sass */
  .mask {
    width: 200px;
    height: 200px; }
    /* line 1732, ../sass/site.sass */
    .mask a.info {
      text-indent: -999999px; }

  /* line 1735, ../sass/site.sass */
  .text_thumb, .title_thumb {
    width: 200px;
    height: 200px; }

  /* line 1741, ../sass/site.sass */
  .video_no_thumb {
    width: 200px;
    height: 194px;
    overflow: hidden; }

  /* line 1745, ../sass/site.sass */
  .view img {
    min-width: 200px;
    min-height: 200px;
    max-height: 300px; }

  /* line 1753, ../sass/site.sass */
  .effect.featured .mask {
    width: 620px;
    height: 400px; }
    /* line 1757, ../sass/site.sass */
    .effect.featured .mask a.info {
      width: 620px;
      height: 400px; }

  /* line 1760, ../sass/site.sass */
  .effect:hover .mask {
    border: 100px solid rgba(8, 29, 49, 0.7); }

  /* line 1762, ../sass/site.sass */
  #disqus_thread {
    margin: 0 80px; }

  /* line 1764, ../sass/site.sass */
  .photo p img, .text p img {
    max-width: 690px;
    margin: 0 auto 0 -50px;
    padding: 16px 27px 16px 0; }

  /* line 1768, ../sass/site.sass */
  .photo, .text {
    font-size: 18px;
    line-height: 38px; }

  /* line 1771, ../sass/site.sass */
  blockquote {
    padding: 0 60px; }

  /* line 1773, ../sass/site.sass */
  .text_thumb h1, .title_thumb h1 {
    line-height: 28px; } }
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /* line 1778, ../sass/site.sass */
  h1 {
    font-size: 26px;
    line-height: 36px; }

  /* line 1781, ../sass/site.sass */
  h2 {
    font-size: 24px;
    line-height: 34px; }

  /* line 1784, ../sass/site.sass */
  h3 {
    font-size: 22px;
    line-height: 32px; }

  /* line 1787, ../sass/site.sass */
  h4 {
    font-size: 18px;
    line-height: 28px; }

  /* line 1790, ../sass/site.sass */
  h5 {
    font-size: 16px;
    line-height: 26px; }

  /* line 1793, ../sass/site.sass */
  h6 {
    font-size: 14px;
    line-height: 24px; }

  /* line 1798, ../sass/site.sass */
  .max .bottom-container {
    bottom: 10px; }
    /* line 1801, ../sass/site.sass */
    .max .bottom-container p {
      font-size: 12px;
      line-height: 20px; }
    /* line 1805, ../sass/site.sass */
    .max .bottom-container .follow_container {
      margin-top: 0px; }
      /* line 1811, ../sass/site.sass */
      .max .bottom-container .follow_container .expandable {
        width: 100% !important;
        display: none;
        position: absolute;
        left: 0px;
        bottom: 50px; }
        /* line 1818, ../sass/site.sass */
        .max .bottom-container .follow_container .expandable.open {
          display: inline-block; }
        /* line 1822, ../sass/site.sass */
        .max .bottom-container .follow_container .expandable .slider {
          width: 100% !important;
          margin-bottom: 15px; }

  /* line 1827, ../sass/site.sass */
  .tt-container > .tt, .tt-container #tt, .curtains > .tt, .curtains #tt {
    width: 90%; }

  /* line 1832, ../sass/site.sass */
  .in-slide-content {
    display: none !important; }

  /* line 1834, ../sass/site.sass */
  .heading {
    max-width: 100%;
    margin-bottom: 50px; }

  /* line 1837, ../sass/site.sass */
  .main_photo {
    padding: 0px 0 20px; }

  /* line 1841, ../sass/site.sass */
  .text_title h1 {
    font-size: 26px;
    line-height: 40px;
    width: 100%; }
    /* line 1846, ../sass/site.sass */
    .text_title h1:before {
      display: block;
      top: 0px;
      left: 0px; }
    /* line 1850, ../sass/site.sass */
    .text_title h1:after {
      top: 0px;
      left: 0px;
      display: block; }

  /* line 1855, ../sass/site.sass */
  #share_box {
    margin-top: 25px;
    margin-bottom: 0; }

  /* line 1858, ../sass/site.sass */
  #disqus_thread {
    margin: 0; }

  /* line 1860, ../sass/site.sass */
  .photo p img, .text p img {
    float: none;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0; }

  /* line 1871, ../sass/site.sass */
  .photo, .text {
    font-size: 16px;
    line-height: 33px; }

  /* line 1874, ../sass/site.sass */
  blockquote {
    font-size: 16px; }
    /* line 1876, ../sass/site.sass */
    blockquote p {
      font-size: 16px; }

  /* line 1878, ../sass/site.sass */
  .caption, .tags {
    width: 90%; }

  /* line 1882, ../sass/site.sass */
  .view {
    margin: 5px;
    width: 200px;
    height: 200px; }
    /* line 1887, ../sass/site.sass */
    .view.featured {
      width: 200px;
      height: 200px; }
      /* line 1891, ../sass/site.sass */
      .view.featured .post-inner {
        padding: 0px;
        height: 394px; }
      /* line 1895, ../sass/site.sass */
      .view.featured .frame_top {
        left: 0px; }
      /* line 1898, ../sass/site.sass */
      .view.featured .frame_bottom {
        right: 0px; }
      /* line 1901, ../sass/site.sass */
      .view.featured .video_no_thumb {
        width: 200px;
        height: 194px; }
      /* line 1905, ../sass/site.sass */
      .view.featured .video_thumb {
        margin-top: -50px;
        margin-left: -40%;
        min-height: 0px; }
      /* line 1910, ../sass/site.sass */
      .view.featured img {
        min-width: 200px;
        min-height: 200px; }

  /* line 1914, ../sass/site.sass */
  .mask {
    width: 200px;
    height: 200px; }

  /* line 1917, ../sass/site.sass */
  .text_thumb, .title_thumb {
    width: 200px;
    height: 200px; }

  /* line 1923, ../sass/site.sass */
  .video_no_thumb, .view.featured .video_no_thumb {
    width: 200px;
    height: 194px;
    overflow: hidden; }

  /* line 1928, ../sass/site.sass */
  .view img {
    min-width: 200px;
    min-height: 200px;
    max-height: 300px; }

  /* line 1936, ../sass/site.sass */
  .effect.featured .mask {
    width: 200px;
    height: 200px; }
    /* line 1940, ../sass/site.sass */
    .effect.featured .mask a.info {
      width: 200px;
      height: 200px; }

  /* line 1944, ../sass/site.sass */
  .index_page #pagination {
    margin-bottom: 80px; }

  /* line 1949, ../sass/site.sass */
  .synopsis-wrapper .name:before, .synopsis-wrapper .name:after {
    display: block;
    margin: 5px auto;
    top: -5px; } }
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 1958, ../sass/site.sass */
  #logo h1 {
    font-size: 49px;
    line-height: 56px; }

  /* line 1962, ../sass/site.sass */
  .nav-container {
    top: 95px; }

  /* line 1965, ../sass/site.sass */
  .section_title {
    font-size: 39px;
    line-height: 46px; }

  /* line 1968, ../sass/site.sass */
  .about {
    width: 400px;
    font-size: 18px;
    line-height: 35px; }

  /* line 1972, ../sass/site.sass */
  .avatar {
    margin-right: 21px; }

  /* line 1974, ../sass/site.sass */
  .network {
    width: 380px; }

  /* line 1976, ../sass/site.sass */
  .thumb {
    width: 420px; }

  /* line 1978, ../sass/site.sass */
  .frame_top, .frame_bottom {
    width: 199px;
    height: 5px;
    background: url(http://static.tumblr.com/kn2uvjq/7hOmy9yso/post-frame-200.png); }

  /* line 1982, ../sass/site.sass */
  .view {
    margin: 5px;
    width: 200px;
    height: 200px; }

  /* line 1986, ../sass/site.sass */
  .mask {
    width: 200px;
    height: 200px; }

  /* line 1989, ../sass/site.sass */
  .text_thumb, .title_thumb {
    width: 200px;
    height: 200px; }
    /* line 1992, ../sass/site.sass */
    .text_thumb h1, .title_thumb h1 {
      width: 200px;
      height: 200px; }

  /* line 1995, ../sass/site.sass */
  .video_no_thumb {
    width: 200px;
    height: 194px;
    overflow: hidden; }

  /* line 1999, ../sass/site.sass */
  .view img {
    min-width: 200px;
    min-height: 200px;
    max-height: 300px; }

  /* line 2003, ../sass/site.sass */
  .effect:hover .mask {
    border: 100px solid rgba(0, 0, 0, 0.7); }

  /* line 2005, ../sass/site.sass */
  blockquote {
    padding: 0 40px; }

  /* line 2007, ../sass/site.sass */
  .text_thumb h1, .title_thumb h1 {
    line-height: 28px; } }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 2012, ../sass/site.sass */
  #logo h1 {
    font-size: 49px;
    line-height: 56px; }

  /* line 2016, ../sass/site.sass */
  .text_title h1 {
    font-size: 26px;
    line-height: 40px;
    width: 100%; }

  /* line 2021, ../sass/site.sass */
  .nav-container {
    top: 75px; }

  /* line 2024, ../sass/site.sass */
  .section_title {
    font-size: 32px;
    line-height: 39px; }

  /* line 2027, ../sass/site.sass */
  .about {
    width: 280px;
    font-size: 16px;
    line-height: 32px; }

  /* line 2031, ../sass/site.sass */
  .avatar {
    margin-right: 16px;
    margin-top: 10px; }

  /* line 2034, ../sass/site.sass */
  .network {
    width: 100%; }
    /* line 2036, ../sass/site.sass */
    .network li {
      margin: 0 2px; }

  /* line 2038, ../sass/site.sass */
  .thumb {
    width: 300px; }

  /* line 2041, ../sass/site.sass */
  .frame_top, .frame_bottom {
    width: 139px;
    height: 3px;
    background: url(http://static.tumblr.com/kn2uvjq/cilmy9ymk/post-frame-140.png); }

  /* line 2045, ../sass/site.sass */
  .view {
    width: 140px;
    height: 140px;
    margin: 5px; }
    /* line 2050, ../sass/site.sass */
    .view.featured {
      width: 140px;
      height: 140px;
      margin: 5px; }
      /* line 2055, ../sass/site.sass */
      .view.featured .mask, .view.featured .content {
        width: 140px;
        height: 140px; }
      /* line 2059, ../sass/site.sass */
      .view.featured .post-inner {
        height: 136px; }
      /* line 2063, ../sass/site.sass */
      .view.featured .text_thumb, .view.featured .title_thumb {
        width: 140px;
        height: 140px; }
        /* line 2066, ../sass/site.sass */
        .view.featured .text_thumb h1, .view.featured .title_thumb h1 {
          width: 140px;
          height: 140px; }
      /* line 2069, ../sass/site.sass */
      .view.featured .video_no_thumb {
        width: 140px;
        height: 140px; }
      /* line 2072, ../sass/site.sass */
      .view.featured .view img {
        min-width: 140px;
        min-height: 140px;
        max-width: 220px;
        max-height: 220px; }
    /* line 2078, ../sass/site.sass */
    .view .mask, .view .content {
      width: 140px;
      height: 140px; }
    /* line 2082, ../sass/site.sass */
    .view .post-inner {
      height: 136px;
      padding: 2px 0 0; }

  /* line 2086, ../sass/site.sass */
  .text_thumb, .title_thumb {
    width: 140px;
    height: 140px; }
    /* line 2089, ../sass/site.sass */
    .text_thumb h1, .title_thumb h1 {
      width: 140px;
      height: 140px; }

  /* line 2092, ../sass/site.sass */
  .video_no_thumb {
    width: 140px;
    height: 140px; }

  /* line 2095, ../sass/site.sass */
  .view img {
    min-width: 140px;
    min-height: 140px;
    max-height: 220px; }

  /* line 2101, ../sass/site.sass */
  .effect:hover .mask {
    border: 70px solid rgba(0, 0, 0, 0.7); }

  /* line 2103, ../sass/site.sass */
  blockquote {
    padding: 0; }

  /* line 2105, ../sass/site.sass */
  .text_thumb h1, .title_thumb h1 {
    font-size: 14px;
    line-height: 21px;
    padding: 0 15px; }

  /* line 2111, ../sass/site.sass */
  .special-page .special-container ul li {
    margin: 20px 0px !important; }
    /* line 2113, ../sass/site.sass */
    .special-page .special-container ul li .item {
      width: 243px; } }
@media only screen and (max-width: 360px) {
  /* line 2117, ../sass/site.sass */
  .nav-container {
    top: 65px; }

  /* line 2119, ../sass/site.sass */
  .caption {
    width: 100%; } }
