@media (max-width: 385px) {
  margin-bottom: 116px;
}
@media (max-width: 767px) {
  /* line 5, ../Sass/responsive.sass */
  body {
    padding: 0;
    background: black;
    margin-bottom: 0px;
  }

  /* line 10, ../Sass/responsive.sass */
  p {
    margin: 0 0 0.9em 0;
  }

  /* line 13, ../Sass/responsive.sass */
  h1 {
    font-size: 1.33333em;
    line-height: 24px;
    margin: 0 0 8px 0;
  }

  /* line 18, ../Sass/responsive.sass */
  h2 {
    font-size: 1.13333em;
    line-height: 20px;
    margin: 6px 0 3px 0;
  }

  /* line 23, ../Sass/responsive.sass */
  h4 {
    font-size: 1em;
    line-height: 18px;
    margin: 0 0 12px 0;
  }

  /* line 28, ../Sass/responsive.sass */
  h5 {
    font-size: 0.86667em;
    line-height: 16px;
    margin: 0 0 5px 0;
  }

  /* line 33, ../Sass/responsive.sass */
  .responsive-right {
    height: 93px;
  }
  /* line 35, ../Sass/responsive.sass */
  .responsive-right.open {
    height: auto;
  }

  /* line 41, ../Sass/responsive.sass */
  .container .span1.header .logo {
    width: 60%;
    float: left;
    height: 78px;
    padding: 0 0 10px 0;
    background: white;
  }
  /* line 48, ../Sass/responsive.sass */
  .container .span1.header .logo .logo-container {
    padding: 18px 19px 0 18px;
  }
  /* line 51, ../Sass/responsive.sass */
  .container .span1.header .logo .logo-container img {
    height: 45px;
    width: 139px;
  }
  /* line 55, ../Sass/responsive.sass */
  .container .span2.content {
    background: white;
    margin-top: 0;
  }
  /* line 60, ../Sass/responsive.sass */
  .container .span2.content .content-inner p,
  .container .span2.content .content-inner ul,
  .container .span2.content .content-inner ol {
    font-size: 0.86667em;
    line-height: 16px;
  }
  /* line 66, ../Sass/responsive.sass */
  .container .span2.content .content-inner h1 {
    margin: 0 0 -1px 0;
  }
  /* line 69, ../Sass/responsive.sass */
  .container .span2.content .content-inner h2 {
    margin: 11px 0 5px 0;
  }
  /* line 72, ../Sass/responsive.sass */
  .container .span2.content .content-inner h4 {
    margin-bottom: 2px;
  }
  /* line 75, ../Sass/responsive.sass */
  .container .span2.content .content-inner .content-image {
    margin-bottom: 7px;
  }
  /* line 78, ../Sass/responsive.sass */
  .container .span2.content .content-inner h5 {
    margin-bottom: 1px;
  }
  /* line 84, ../Sass/responsive.sass */
  .container .span2.content .portrait .portrait-heading h2 {
    background: white;
  }
  /* line 87, ../Sass/responsive.sass */
  .container .span2.content .portrait .portrait-image {
    float: left;
    width: 30%;
  }
  /* line 91, ../Sass/responsive.sass */
  .container .span2.content .portrait .portrait-content {
    margin-left: 34%;
  }
  /* line 95, ../Sass/responsive.sass */
  .container .span2.content .portrait .portrait-content .portrait-meta ul {
    margin-top: 0;
  }
  /* line 101, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner.four .image-content {
    width: 100%;
    margin-left: 0;
  }
  /* line 105, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner.two .image {
    width: 100%;
  }
  /* line 108, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner.two .image .image-content {
    width: 22%;
  }
  /* line 111, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner.two .image .image-text {
    margin-left: 25%;
  }
  /* line 114, ../Sass/responsive.sass */
  .container .language-switch {
    float: right;
    width: 39.7%;
    font-size: 10px;
    background: white;
    margin-bottom: 1px;
    margin-left: 0.3%;
  }
  /* line 123, ../Sass/responsive.sass */
  .container .language-switch ul li {
    display: block;
    float: left;
    text-align: center;
    width: 20%;
  }
  /* line 129, ../Sass/responsive.sass */
  .container .language-switch ul li:first-child {
    margin-left: 0;
  }
  /* line 132, ../Sass/responsive.sass */
  .container .language-switch ul li a {
    padding: 10px 0 11px 0;
    display: block;
    background: white;
  }

  /* line 137, ../Sass/responsive.sass */
  .responsive-menu {
    cursor: pointer;
    background: white;
    background: white;
    float: right;
    width: 39.7%;
    padding: 10px 0 10px 0px;
    margin-left: 0.3%;
  }
  /* line 146, ../Sass/responsive.sass */
  .responsive-menu img {
    margin-top: -1px;
  }
  /* line 149, ../Sass/responsive.sass */
  .responsive-menu span {
    display: block;
    float: left;
    font-size: 10px;
    padding: 0 15px;
  }

  /* line 155, ../Sass/responsive.sass */
  .navigation {
    width: 100%;
    margin: 0;
  }
  /* line 158, ../Sass/responsive.sass */
  .navigation ul {
    display: none;
    overflow: auto;
    margin-bottom: 1px;
  }
  /* line 164, ../Sass/responsive.sass */
  .navigation ul li a {
    background: white;
    padding-left: 41px;
  }
  /* line 170, ../Sass/responsive.sass */
  .navigation ul ul li a {
    padding-left: 60px;
  }

  /* line 173, ../Sass/responsive.sass */
  .previous,
  .next {
    display: none;
  }

  /* line 178, ../Sass/responsive.sass */
  .slider .box {
    margin-bottom: 5px;
    margin-bottom: 5px;
    background: white;
    padding-bottom: 3px;
  }

  /* line 184, ../Sass/responsive.sass */
  .footer-wide {
    height: auto;
    position: static;
    margin: 0;
  }
  /* line 189, ../Sass/responsive.sass */
  .footer-wide .container {
    padding: 0 18px;
  }
  /* line 192, ../Sass/responsive.sass */
  .footer-wide .container .span2 {
    padding: 18px 0 9px 0;
  }
  /* line 195, ../Sass/responsive.sass */
  .footer-wide .container .span1 {
    padding: 9px 0 18px 0;
  }

  /* line 198, ../Sass/responsive.sass */
  .mobileclear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 207, ../Sass/responsive.sass */
  body {
    margin-bottom: 121px;
  }

  /* line 210, ../Sass/responsive.sass */
  .container {
    width: 665px;
  }
  /* line 214, ../Sass/responsive.sass */
  .container .span1.header {
    width: 270px;
    margin-left: 0;
  }
  /* line 218, ../Sass/responsive.sass */
  .container .span3 {
    width: 660px;
  }
  /* line 222, ../Sass/responsive.sass */
  .container .span2.header {
    width: 353px;
  }
  /* line 226, ../Sass/responsive.sass */
  .container .span2.content {
    width: 345px;
    float: right;
  }
  /* line 232, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner {
    margin: 0 auto;
  }
  /* line 237, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner.four .image-content {
    width: 49%;
    float: left;
    margin-left: 1%;
  }
  /* line 242, ../Sass/responsive.sass */
  .container .span2.content .image-column .image-inner.four .image-content:first-child {
    margin-left: 1%;
  }
  /* line 246, ../Sass/responsive.sass */
  .container .span2.content .portrait .portrait-image {
    float: left;
    width: 30%;
  }
  /* line 250, ../Sass/responsive.sass */
  .container .span2.content .portrait .portrait-content {
    margin-left: 33%;
  }
  /* line 253, ../Sass/responsive.sass */
  .container .span1:nth-child(4) {
    display: none;
  }

  /* line 256, ../Sass/responsive.sass */
  .footer-wide {
    height: auto;
  }
  /* line 259, ../Sass/responsive.sass */
  .footer-wide .span2 {
    padding: 14px 0 13px 0;
    width: 623px;
    margin-left: 0;
  }
  /* line 264, ../Sass/responsive.sass */
  .footer-wide .span1 {
    width: 325px;
    margin-left: 0;
    padding: 14px 0 13px 0;
  }
}
@media (min-width: 980px) {
  /* line 271, ../Sass/responsive.sass */
  .container {
    width: 958px;
  }
  /* line 274, ../Sass/responsive.sass */
  .container .span3 {
    width: 958px;
  }
  /* line 278, ../Sass/responsive.sass */
  .container .span1.header {
    width: 270px;
  }
  /* line 282, ../Sass/responsive.sass */
  .container .span2.header {
    width: 651px;
    margin-left: 10px;
  }
  /* line 287, ../Sass/responsive.sass */
  .container .span2.content {
    width: 646px;
    float: right;
  }

  /* line 291, ../Sass/responsive.sass */
  .slider {
    margin-left: 10px;
  }

  /* line 294, ../Sass/responsive.sass */
  .footer-wide {
    margin-top: 18px;
    background: black;
    height: 56px;
    width: 100%;
    position: fixed;
    bottom: 0px;
  }
  /* line 302, ../Sass/responsive.sass */
  .footer-wide .span2 {
    padding: 15px 0 0 0;
    width: 633px;
  }
  /* line 306, ../Sass/responsive.sass */
  .footer-wide .span1 {
    width: 293px;
    padding: 15px 0 0 0;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 312, ../Sass/responsive.sass */
  .responsive-menu {
    padding: 10px 0 11px 0px;
  }
  /* line 315, ../Sass/responsive.sass */
  .responsive-menu img {
    margin-top: -4px;
  }
}
